From e72e5d0745a2cd0d2fadfcb98e69f01949df90c7 Mon Sep 17 00:00:00 2001 From: Johan Nyman Date: Wed, 7 Sep 2022 09:05:16 +0200 Subject: [PATCH] v1.39.0 --- CHANGELOG.md | 67 +++++++++++++++++++ apps/_boilerplate/app/CHANGELOG.md | 8 +++ apps/_boilerplate/app/package.json | 4 +- .../packages/generic/CHANGELOG.md | 8 +++ .../packages/generic/package.json | 2 +- apps/appcontainer-node/app/CHANGELOG.md | 8 +++ apps/appcontainer-node/app/package.json | 4 +- .../packages/generic/CHANGELOG.md | 23 +++++++ .../packages/generic/package.json | 6 +- apps/http-server/app/CHANGELOG.md | 8 +++ apps/http-server/app/package.json | 4 +- .../http-server/packages/generic/CHANGELOG.md | 17 +++++ .../http-server/packages/generic/package.json | 4 +- apps/package-manager/app/CHANGELOG.md | 8 +++ apps/package-manager/app/package.json | 4 +- .../packages/generic/CHANGELOG.md | 22 ++++++ .../packages/generic/package.json | 8 +-- .../app/CHANGELOG.md | 8 +++ .../app/package.json | 4 +- .../packages/generic/CHANGELOG.md | 16 +++++ .../packages/generic/package.json | 4 +- apps/single-app/app/CHANGELOG.md | 12 ++++ apps/single-app/app/package.json | 16 ++--- apps/worker/app/CHANGELOG.md | 8 +++ apps/worker/app/package.json | 4 +- apps/worker/packages/generic/CHANGELOG.md | 12 ++++ apps/worker/packages/generic/package.json | 6 +- apps/workforce/app/CHANGELOG.md | 8 +++ apps/workforce/app/package.json | 4 +- apps/workforce/packages/generic/CHANGELOG.md | 11 +++ apps/workforce/packages/generic/package.json | 6 +- lerna.json | 2 +- shared/packages/api/CHANGELOG.md | 26 +++++++ shared/packages/api/package.json | 2 +- .../packages/expectationManager/CHANGELOG.md | 17 +++++ .../packages/expectationManager/package.json | 6 +- shared/packages/worker/CHANGELOG.md | 48 +++++++++++++ shared/packages/worker/package.json | 4 +- shared/packages/workforce/CHANGELOG.md | 11 +++ shared/packages/workforce/package.json | 4 +- tests/internal-tests/CHANGELOG.md | 17 +++++ tests/internal-tests/package.json | 14 ++-- 42 files changed, 419 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 07cde450..5548ba1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,73 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add chaosMonkey CLI option ([077bb2e](https://github.com/nrkno/tv-automation-package-manager/commit/077bb2e0eb12b51943b37cc6b0b67a00897e1cf2)) +* add event handler to correct EventListener ([60328b1](https://github.com/nrkno/tv-automation-package-manager/commit/60328b18df4ef48f82e65f8222491eae9563160d)) +* add option for singleApp to not spin up the http-servers ([1ca7588](https://github.com/nrkno/tv-automation-package-manager/commit/1ca75888819b52ac188e8b7c451556cd78d3d4bd)) +* add some logging and graceful process handling ([65c0849](https://github.com/nrkno/tv-automation-package-manager/commit/65c08493d0270870993ebf8e11288a3d3eac892f)) +* add WorkerStorage to AppContainer, to be used for storing data from workers ([19a1516](https://github.com/nrkno/tv-automation-package-manager/commit/19a15166c9fece12d8474227c4ac0833c115632d)) +* allow empty baseUrl for http accessor ([68af3d4](https://github.com/nrkno/tv-automation-package-manager/commit/68af3d436efe02bd4b2d446ffc23a234a6ad2c23)) +* better handling (or hack) of the "connect EADDRINUSE" issue, by swallowing the error and try again once ([3cd4dcc](https://github.com/nrkno/tv-automation-package-manager/commit/3cd4dccc381279afe09f9ed4129e67dc427b9da2)) +* better handling of errors and child issues in AppContainer ([2dafa16](https://github.com/nrkno/tv-automation-package-manager/commit/2dafa16d1479f8749a820246dfcc560b9a21072e)) +* better logging of unhandled promises / warnings ([c4be2c6](https://github.com/nrkno/tv-automation-package-manager/commit/c4be2c677822b1f44ffff10f6bfccd6ff429b404)) +* bug fix: invert logic ([2f2db03](https://github.com/nrkno/tv-automation-package-manager/commit/2f2db0389bb7268c9eba4b136bcc469f407ca8fc)) +* bug fix: use startRequirement for source, for CopyProxy ([d7cdfee](https://github.com/nrkno/tv-automation-package-manager/commit/d7cdfeebad6d0dc824fb676673bb935acc69d332)) +* bug in workerAgent, where the job wasn't cancelled upon timeout in workerAgent ([8cf0020](https://github.com/nrkno/tv-automation-package-manager/commit/8cf002023b366b0b1d711ceff7aac885a0a000ed)) +* change priority of deep-scan, so it runs last ([edcf088](https://github.com/nrkno/tv-automation-package-manager/commit/edcf08830445b8b4a59727b3908ab11af907aecc)) +* DataStorage: add custom timeout duration for write locks ([32d993d](https://github.com/nrkno/tv-automation-package-manager/commit/32d993d8025c4b2b300f35fd437e1339bc0d497f)) +* expectationManager should cancel a workInProgress it thinks has timed out ([4658bd3](https://github.com/nrkno/tv-automation-package-manager/commit/4658bd320e8950ba255990808fc7de95a6bb3e50)) +* ffmpeg-issues on Windows ([3a523df](https://github.com/nrkno/tv-automation-package-manager/commit/3a523df3061680afcabb83315bbf9bfc0d4c221a)) +* FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time ([cfe389c](https://github.com/nrkno/tv-automation-package-manager/commit/cfe389c09e31c50c982e590c20741d986b0cd09f)) +* fix memory leaks ([e8b5ca6](https://github.com/nrkno/tv-automation-package-manager/commit/e8b5ca641d99db021df7c3fe0a9264ee12f96852)) +* graceful process handling ([#9](https://github.com/nrkno/tv-automation-package-manager/issues/9)) ([47ac8e1](https://github.com/nrkno/tv-automation-package-manager/commit/47ac8e16f13803c8273b0768d0bb48e560fbedc2)) +* handle errors in killFFMpeg by ignoring them ([43ff037](https://github.com/nrkno/tv-automation-package-manager/commit/43ff037e4e1d4e0f10192c1351164578cfceee26)) +* hide ffmpeg banner to decrease log size ([e3a24c2](https://github.com/nrkno/tv-automation-package-manager/commit/e3a24c2c4e11b5e4ea21a9af013dde10ec0e8860)) +* Implement a "chaos monkey" that cuts connections between the processes. This is to ensure that reconnections works as they should. ([45b05af](https://github.com/nrkno/tv-automation-package-manager/commit/45b05afde8fc9a755bee9f15385f8f7b59360e2d)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* improve performance for preview generation ([c761c8b](https://github.com/nrkno/tv-automation-package-manager/commit/c761c8bc6646e67a2fcdaf6ea096db389007a327)) +* improve proxy-copy when copying from quantel http-transformer ([8385e3a](https://github.com/nrkno/tv-automation-package-manager/commit/8385e3ad540cac5c31c0d5c8fe1f56496a4d40e3)) +* improve some logging/explanations ([f8fd2b4](https://github.com/nrkno/tv-automation-package-manager/commit/f8fd2b4a1d3628cce2c7dd9a0e088be34526c805)) +* increase HTTP_TIMEOUT to reduce Socket turnover ([d26ea5d](https://github.com/nrkno/tv-automation-package-manager/commit/d26ea5d1d883794a7fff7e6d818fff0878d0021c)) +* increase the delay for waiting for progress updates from jobs ([a836fb8](https://github.com/nrkno/tv-automation-package-manager/commit/a836fb8aad02d33778a33d8eab0dc391e0c3bb99)) +* issues with black&freeze detection ([be1adf8](https://github.com/nrkno/tv-automation-package-manager/commit/be1adf84437158295b9c0734265ab2097a09b16e)) +* only do a single job per worker ([fc94d3c](https://github.com/nrkno/tv-automation-package-manager/commit/fc94d3c64b468475625adb510290321b52fddf3d)) +* Quantel-scans should use the original, not the temporary storage ([149e6d8](https://github.com/nrkno/tv-automation-package-manager/commit/149e6d8790b4c1db84a4514b01fb57dfdb78a51b)) +* refactor FFMpeg execution for previews ([2e7e9ea](https://github.com/nrkno/tv-automation-package-manager/commit/2e7e9ea6286192e76e7bbadc58457dcfa8b16f06)) +* remove shell for ffmpeg ([0237b05](https://github.com/nrkno/tv-automation-package-manager/commit/0237b057837cfd2db3b92f627a63e0c4f2948896)) +* replace execFile with spawn and use maxBuffer in other places ([3816100](https://github.com/nrkno/tv-automation-package-manager/commit/38161003542d6c4c6c63a67b5bb59439df00de9b)) +* report progress 0 only after FFMpeg detects duration ([7809d73](https://github.com/nrkno/tv-automation-package-manager/commit/7809d730040259d0687cd413dc2c60dc74a9b815)) +* shadowing a global variable is a bad idea ([84d3907](https://github.com/nrkno/tv-automation-package-manager/commit/84d390729ee757ada454f9a8da5b4091aafb2d93)) +* switch atem accessor to execFile ([1514967](https://github.com/nrkno/tv-automation-package-manager/commit/1514967a0642df37bcd699a97bab05a3240716ab)) +* use HTTP agents for fetch ([bf3cecc](https://github.com/nrkno/tv-automation-package-manager/commit/bf3cecc0533c89867cf80b808a7f944edb174cd2)) +* workaround for windows-network-drive not returning all devices. ([46bc210](https://github.com/nrkno/tv-automation-package-manager/commit/46bc2104b0dacb8c0944790f7b631df16b0523e1)) +* worker child processes exit with null code ([#11](https://github.com/nrkno/tv-automation-package-manager/issues/11)) ([19ebe9c](https://github.com/nrkno/tv-automation-package-manager/commit/19ebe9c543453b9f3d65abeb071a69010ceca92f)) +* Worker: use AppContainer datastore in order to ensure that only one worker is accessing windows drive letters at the same time. ([6c3b58b](https://github.com/nrkno/tv-automation-package-manager/commit/6c3b58b192a5558b6ab7f12178a10625e0af3585)) + + +### Features + +* add APPCONTAINER_MAX_KEEPALIVE ([bd75dd8](https://github.com/nrkno/tv-automation-package-manager/commit/bd75dd8e845e4f5137793b36aacbe4e4f17d4dd3)) +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) +* Apply a rate-limit to the Quantel-http-transformer proxy, to avoid DOS-ing the backend servers ([29a09cf](https://github.com/nrkno/tv-automation-package-manager/commit/29a09cf233bc524d2bf3e52f9d21ceb680363290)) +* support for "temporary-storage"; by copying packages to a local PackageContainer, scanning, preview-generation etc can be done quicker. ([31513f3](https://github.com/nrkno/tv-automation-package-manager/commit/31513f3b2b46054c57c8ff6110abd7285d8983c6)) +* **worker/accessorHandlers/http(Proxy):** rethrow last timeout error ([9599603](https://github.com/nrkno/tv-automation-package-manager/commit/9599603c8356e2ee20dad770c9d828b4b39f1999)) +* terminate ffmpeg/ffprobe gracefully ([202b286](https://github.com/nrkno/tv-automation-package-manager/commit/202b286d7fec92bdd1dd061d99545d4cfec94381)) +* use HEAD requests for querying http-servers ([a077126](https://github.com/nrkno/tv-automation-package-manager/commit/a07712643af9c35b8b61de8b4e2113553fc3a259)) + + +### Reverts + +* Revert "feat(worker/accessorHandlers/http(Proxy)): add retries to getPackagesToRemove for resiliance" ([f278d2f](https://github.com/nrkno/tv-automation-package-manager/commit/f278d2fad29474bc5e04393d7c6e4e981031e5b5)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) ### Bug Fixes diff --git a/apps/_boilerplate/app/CHANGELOG.md b/apps/_boilerplate/app/CHANGELOG.md index 8a380b73..9000fd0f 100644 --- a/apps/_boilerplate/app/CHANGELOG.md +++ b/apps/_boilerplate/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @boilerplate/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @boilerplate/app diff --git a/apps/_boilerplate/app/package.json b/apps/_boilerplate/app/package.json index a5fb058a..fea75b8c 100644 --- a/apps/_boilerplate/app/package.json +++ b/apps/_boilerplate/app/package.json @@ -1,6 +1,6 @@ { "name": "@boilerplate/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Boilerplace", "private": true, "scripts": { @@ -16,7 +16,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@boilerplate/generic": "1.39.0-in-development.1" + "@boilerplate/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/_boilerplate/packages/generic/CHANGELOG.md b/apps/_boilerplate/packages/generic/CHANGELOG.md index 1052a0ff..9e2cfd7d 100644 --- a/apps/_boilerplate/packages/generic/CHANGELOG.md +++ b/apps/_boilerplate/packages/generic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @boilerplate/generic + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @boilerplate/generic diff --git a/apps/_boilerplate/packages/generic/package.json b/apps/_boilerplate/packages/generic/package.json index 79a14a27..3da7e585 100644 --- a/apps/_boilerplate/packages/generic/package.json +++ b/apps/_boilerplate/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@boilerplate/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/apps/appcontainer-node/app/CHANGELOG.md b/apps/appcontainer-node/app/CHANGELOG.md index ccab3a76..205f5a35 100644 --- a/apps/appcontainer-node/app/CHANGELOG.md +++ b/apps/appcontainer-node/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @appcontainer-node/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @appcontainer-node/app diff --git a/apps/appcontainer-node/app/package.json b/apps/appcontainer-node/app/package.json index cf9c273b..67833b9b 100644 --- a/apps/appcontainer-node/app/package.json +++ b/apps/appcontainer-node/app/package.json @@ -1,6 +1,6 @@ { "name": "@appcontainer-node/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "AppContainer-Node.js", "private": true, "scripts": { @@ -16,7 +16,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@appcontainer-node/generic": "1.39.0-in-development.1" + "@appcontainer-node/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/appcontainer-node/packages/generic/CHANGELOG.md b/apps/appcontainer-node/packages/generic/CHANGELOG.md index c04e598b..dc5e1a41 100644 --- a/apps/appcontainer-node/packages/generic/CHANGELOG.md +++ b/apps/appcontainer-node/packages/generic/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add WorkerStorage to AppContainer, to be used for storing data from workers ([19a1516](https://github.com/nrkno/tv-automation-package-manager/commit/19a15166c9fece12d8474227c4ac0833c115632d)) +* better handling of errors and child issues in AppContainer ([2dafa16](https://github.com/nrkno/tv-automation-package-manager/commit/2dafa16d1479f8749a820246dfcc560b9a21072e)) +* DataStorage: add custom timeout duration for write locks ([32d993d](https://github.com/nrkno/tv-automation-package-manager/commit/32d993d8025c4b2b300f35fd437e1339bc0d497f)) +* FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time ([cfe389c](https://github.com/nrkno/tv-automation-package-manager/commit/cfe389c09e31c50c982e590c20741d986b0cd09f)) +* graceful process handling ([#9](https://github.com/nrkno/tv-automation-package-manager/issues/9)) ([47ac8e1](https://github.com/nrkno/tv-automation-package-manager/commit/47ac8e16f13803c8273b0768d0bb48e560fbedc2)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* worker child processes exit with null code ([#11](https://github.com/nrkno/tv-automation-package-manager/issues/11)) ([19ebe9c](https://github.com/nrkno/tv-automation-package-manager/commit/19ebe9c543453b9f3d65abeb071a69010ceca92f)) + + +### Features + +* add APPCONTAINER_MAX_KEEPALIVE ([bd75dd8](https://github.com/nrkno/tv-automation-package-manager/commit/bd75dd8e845e4f5137793b36aacbe4e4f17d4dd3)) +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @appcontainer-node/generic diff --git a/apps/appcontainer-node/packages/generic/package.json b/apps/appcontainer-node/packages/generic/package.json index 79f1998c..212b5359 100644 --- a/apps/appcontainer-node/packages/generic/package.json +++ b/apps/appcontainer-node/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@appcontainer-node/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -14,8 +14,8 @@ "@sofie-automation/blueprints-integration": "*" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/worker": "1.39.0", "underscore": "^1.12.0" }, "devDependencies": { diff --git a/apps/http-server/app/CHANGELOG.md b/apps/http-server/app/CHANGELOG.md index cb10868c..90524d3f 100644 --- a/apps/http-server/app/CHANGELOG.md +++ b/apps/http-server/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @http-server/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @http-server/app diff --git a/apps/http-server/app/package.json b/apps/http-server/app/package.json index ee8713f9..75da0878 100644 --- a/apps/http-server/app/package.json +++ b/apps/http-server/app/package.json @@ -1,6 +1,6 @@ { "name": "@http-server/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Upload to and serve proxies of packages", "private": true, "scripts": { @@ -16,7 +16,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@http-server/generic": "1.39.0-in-development.1" + "@http-server/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/http-server/packages/generic/CHANGELOG.md b/apps/http-server/packages/generic/CHANGELOG.md index e7b50e58..bb62389c 100644 --- a/apps/http-server/packages/generic/CHANGELOG.md +++ b/apps/http-server/packages/generic/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* increase the delay for waiting for progress updates from jobs ([a836fb8](https://github.com/nrkno/tv-automation-package-manager/commit/a836fb8aad02d33778a33d8eab0dc391e0c3bb99)) + + +### Features + +* use HEAD requests for querying http-servers ([a077126](https://github.com/nrkno/tv-automation-package-manager/commit/a07712643af9c35b8b61de8b4e2113553fc3a259)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) diff --git a/apps/http-server/packages/generic/package.json b/apps/http-server/packages/generic/package.json index 6629ff91..76364ac8 100644 --- a/apps/http-server/packages/generic/package.json +++ b/apps/http-server/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@http-server/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -16,7 +16,7 @@ "dependencies": { "@koa/cors": "^3.0.0", "@koa/multer": "3.0.0", - "@sofie-package-manager/api": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", "koa": "^2.11.0", "koa-bodyparser": "^4.3.0", "koa-range": "^0.3.0", diff --git a/apps/package-manager/app/CHANGELOG.md b/apps/package-manager/app/CHANGELOG.md index d3545699..eabec92a 100644 --- a/apps/package-manager/app/CHANGELOG.md +++ b/apps/package-manager/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @package-manager/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @package-manager/app diff --git a/apps/package-manager/app/package.json b/apps/package-manager/app/package.json index dfa35044..61b9a0cc 100644 --- a/apps/package-manager/app/package.json +++ b/apps/package-manager/app/package.json @@ -1,6 +1,6 @@ { "name": "@package-manager/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "scripts": { "build": "rimraf dist && yarn build:main", @@ -15,7 +15,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@package-manager/generic": "1.39.0-in-development.1" + "@package-manager/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/package-manager/packages/generic/CHANGELOG.md b/apps/package-manager/packages/generic/CHANGELOG.md index 02dc325f..c7df5bd1 100644 --- a/apps/package-manager/packages/generic/CHANGELOG.md +++ b/apps/package-manager/packages/generic/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add chaosMonkey CLI option ([077bb2e](https://github.com/nrkno/tv-automation-package-manager/commit/077bb2e0eb12b51943b37cc6b0b67a00897e1cf2)) +* change priority of deep-scan, so it runs last ([edcf088](https://github.com/nrkno/tv-automation-package-manager/commit/edcf08830445b8b4a59727b3908ab11af907aecc)) +* fix memory leaks ([e8b5ca6](https://github.com/nrkno/tv-automation-package-manager/commit/e8b5ca641d99db021df7c3fe0a9264ee12f96852)) +* Implement a "chaos monkey" that cuts connections between the processes. This is to ensure that reconnections works as they should. ([45b05af](https://github.com/nrkno/tv-automation-package-manager/commit/45b05afde8fc9a755bee9f15385f8f7b59360e2d)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* Quantel-scans should use the original, not the temporary storage ([149e6d8](https://github.com/nrkno/tv-automation-package-manager/commit/149e6d8790b4c1db84a4514b01fb57dfdb78a51b)) + + +### Features + +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) +* support for "temporary-storage"; by copying packages to a local PackageContainer, scanning, preview-generation etc can be done quicker. ([31513f3](https://github.com/nrkno/tv-automation-package-manager/commit/31513f3b2b46054c57c8ff6110abd7285d8983c6)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) diff --git a/apps/package-manager/packages/generic/package.json b/apps/package-manager/packages/generic/package.json index c7992117..c6f73e47 100644 --- a/apps/package-manager/packages/generic/package.json +++ b/apps/package-manager/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@package-manager/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -15,9 +15,9 @@ "@sofie-automation/server-core-integration": "*" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/expectation-manager": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/expectation-manager": "1.39.0", + "@sofie-package-manager/worker": "1.39.0", "chokidar": "^3.5.1", "deep-extend": "^0.6.0", "fast-clone": "^1.5.13", diff --git a/apps/quantel-http-transformer-proxy/app/CHANGELOG.md b/apps/quantel-http-transformer-proxy/app/CHANGELOG.md index 854c753d..b5036427 100644 --- a/apps/quantel-http-transformer-proxy/app/CHANGELOG.md +++ b/apps/quantel-http-transformer-proxy/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @quantel-http-transformer-proxy/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @quantel-http-transformer-proxy/app diff --git a/apps/quantel-http-transformer-proxy/app/package.json b/apps/quantel-http-transformer-proxy/app/package.json index 799e5115..975c5a93 100644 --- a/apps/quantel-http-transformer-proxy/app/package.json +++ b/apps/quantel-http-transformer-proxy/app/package.json @@ -1,6 +1,6 @@ { "name": "@quantel-http-transformer-proxy/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Proxy for a Quantel HTTP Transformer", "private": true, "scripts": { @@ -15,7 +15,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@quantel-http-transformer-proxy/generic": "1.39.0-in-development.1" + "@quantel-http-transformer-proxy/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/quantel-http-transformer-proxy/packages/generic/CHANGELOG.md b/apps/quantel-http-transformer-proxy/packages/generic/CHANGELOG.md index c249c169..59979e56 100644 --- a/apps/quantel-http-transformer-proxy/packages/generic/CHANGELOG.md +++ b/apps/quantel-http-transformer-proxy/packages/generic/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + +### Features + +* Apply a rate-limit to the Quantel-http-transformer proxy, to avoid DOS-ing the backend servers ([29a09cf](https://github.com/nrkno/tv-automation-package-manager/commit/29a09cf233bc524d2bf3e52f9d21ceb680363290)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) diff --git a/apps/quantel-http-transformer-proxy/packages/generic/package.json b/apps/quantel-http-transformer-proxy/packages/generic/package.json index ae4b3d2d..c5f7d8e0 100644 --- a/apps/quantel-http-transformer-proxy/packages/generic/package.json +++ b/apps/quantel-http-transformer-proxy/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@quantel-http-transformer-proxy/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -16,7 +16,7 @@ "dependencies": { "@koa/cors": "^3.0.0", "@koa/multer": "3.0.0", - "@sofie-package-manager/api": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", "got": "^11.8.2", "koa": "^2.11.0", "koa-bodyparser": "^4.3.0", diff --git a/apps/single-app/app/CHANGELOG.md b/apps/single-app/app/CHANGELOG.md index efc08d0c..fb583324 100644 --- a/apps/single-app/app/CHANGELOG.md +++ b/apps/single-app/app/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add option for singleApp to not spin up the http-servers ([1ca7588](https://github.com/nrkno/tv-automation-package-manager/commit/1ca75888819b52ac188e8b7c451556cd78d3d4bd)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @single-app/app diff --git a/apps/single-app/app/package.json b/apps/single-app/app/package.json index 37325c0e..ac2c4603 100644 --- a/apps/single-app/app/package.json +++ b/apps/single-app/app/package.json @@ -1,6 +1,6 @@ { "name": "@single-app/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Package Manager, http-proxy etc.. all in one application", "private": true, "scripts": { @@ -16,13 +16,13 @@ "nexe": "^3.3.7" }, "dependencies": { - "@appcontainer-node/generic": "1.39.0-in-development.1", - "@http-server/generic": "1.39.0-in-development.1", - "@package-manager/generic": "1.39.0-in-development.1", - "@quantel-http-transformer-proxy/generic": "1.39.0-in-development.1", - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1", - "@sofie-package-manager/workforce": "1.39.0-in-development.1", + "@appcontainer-node/generic": "1.39.0", + "@http-server/generic": "1.39.0", + "@package-manager/generic": "1.39.0", + "@quantel-http-transformer-proxy/generic": "1.39.0", + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/worker": "1.39.0", + "@sofie-package-manager/workforce": "1.39.0", "underscore": "^1.12.0" }, "peerDependencies": { diff --git a/apps/worker/app/CHANGELOG.md b/apps/worker/app/CHANGELOG.md index f4498ef0..923c8f48 100644 --- a/apps/worker/app/CHANGELOG.md +++ b/apps/worker/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @worker/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @worker/app diff --git a/apps/worker/app/package.json b/apps/worker/app/package.json index 76ce2201..56aef667 100644 --- a/apps/worker/app/package.json +++ b/apps/worker/app/package.json @@ -1,6 +1,6 @@ { "name": "@worker/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Boilerplace", "private": true, "scripts": { @@ -17,7 +17,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@worker/generic": "1.39.0-in-development.1" + "@worker/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/worker/packages/generic/CHANGELOG.md b/apps/worker/packages/generic/CHANGELOG.md index 7f982506..f05ff287 100644 --- a/apps/worker/packages/generic/CHANGELOG.md +++ b/apps/worker/packages/generic/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* graceful process handling ([#9](https://github.com/nrkno/tv-automation-package-manager/issues/9)) ([47ac8e1](https://github.com/nrkno/tv-automation-package-manager/commit/47ac8e16f13803c8273b0768d0bb48e560fbedc2)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @worker/generic diff --git a/apps/worker/packages/generic/package.json b/apps/worker/packages/generic/package.json index 6ddea828..0236f641 100644 --- a/apps/worker/packages/generic/package.json +++ b/apps/worker/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@worker/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -14,8 +14,8 @@ "@sofie-automation/blueprints-integration": "*" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1" + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/worker": "1.39.0" }, "devDependencies": { "lint-staged": "^7.2.0" diff --git a/apps/workforce/app/CHANGELOG.md b/apps/workforce/app/CHANGELOG.md index 375d8dfb..8988dafa 100644 --- a/apps/workforce/app/CHANGELOG.md +++ b/apps/workforce/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + +**Note:** Version bump only for package @workforce/app + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @workforce/app diff --git a/apps/workforce/app/package.json b/apps/workforce/app/package.json index 5e94d2ff..7dea0b69 100644 --- a/apps/workforce/app/package.json +++ b/apps/workforce/app/package.json @@ -1,6 +1,6 @@ { "name": "@workforce/app", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Boilerplace", "private": true, "scripts": { @@ -16,7 +16,7 @@ "nexe": "^3.3.7" }, "dependencies": { - "@workforce/generic": "1.39.0-in-development.1" + "@workforce/generic": "1.39.0" }, "peerDependencies": { "@sofie-automation/blueprints-integration": "*" diff --git a/apps/workforce/packages/generic/CHANGELOG.md b/apps/workforce/packages/generic/CHANGELOG.md index 48a54fbe..7c7025a8 100644 --- a/apps/workforce/packages/generic/CHANGELOG.md +++ b/apps/workforce/packages/generic/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) **Note:** Version bump only for package @workforce/generic diff --git a/apps/workforce/packages/generic/package.json b/apps/workforce/packages/generic/package.json index 536c58e9..e8f6a7e4 100644 --- a/apps/workforce/packages/generic/package.json +++ b/apps/workforce/packages/generic/package.json @@ -1,6 +1,6 @@ { "name": "@workforce/generic", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "private": true, "main": "dist/index.js", "types": "dist/index.d.ts", @@ -14,8 +14,8 @@ "@sofie-automation/blueprints-integration": "*" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/workforce": "1.39.0-in-development.1" + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/workforce": "1.39.0" }, "devDependencies": { "lint-staged": "^7.2.0" diff --git a/lerna.json b/lerna.json index c98399d3..192f943f 100644 --- a/lerna.json +++ b/lerna.json @@ -4,7 +4,7 @@ "apps/**", "tests/**" ], - "version": "1.39.0-in-development.1", + "version": "1.39.0", "npmClient": "yarn", "useWorkspaces": true } diff --git a/shared/packages/api/CHANGELOG.md b/shared/packages/api/CHANGELOG.md index d30d4867..297c2541 100644 --- a/shared/packages/api/CHANGELOG.md +++ b/shared/packages/api/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add option for singleApp to not spin up the http-servers ([1ca7588](https://github.com/nrkno/tv-automation-package-manager/commit/1ca75888819b52ac188e8b7c451556cd78d3d4bd)) +* add WorkerStorage to AppContainer, to be used for storing data from workers ([19a1516](https://github.com/nrkno/tv-automation-package-manager/commit/19a15166c9fece12d8474227c4ac0833c115632d)) +* better logging of unhandled promises / warnings ([c4be2c6](https://github.com/nrkno/tv-automation-package-manager/commit/c4be2c677822b1f44ffff10f6bfccd6ff429b404)) +* DataStorage: add custom timeout duration for write locks ([32d993d](https://github.com/nrkno/tv-automation-package-manager/commit/32d993d8025c4b2b300f35fd437e1339bc0d497f)) +* FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time ([cfe389c](https://github.com/nrkno/tv-automation-package-manager/commit/cfe389c09e31c50c982e590c20741d986b0cd09f)) +* Implement a "chaos monkey" that cuts connections between the processes. This is to ensure that reconnections works as they should. ([45b05af](https://github.com/nrkno/tv-automation-package-manager/commit/45b05afde8fc9a755bee9f15385f8f7b59360e2d)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* Quantel-scans should use the original, not the temporary storage ([149e6d8](https://github.com/nrkno/tv-automation-package-manager/commit/149e6d8790b4c1db84a4514b01fb57dfdb78a51b)) + + +### Features + +* add APPCONTAINER_MAX_KEEPALIVE ([bd75dd8](https://github.com/nrkno/tv-automation-package-manager/commit/bd75dd8e845e4f5137793b36aacbe4e4f17d4dd3)) +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) +* Apply a rate-limit to the Quantel-http-transformer proxy, to avoid DOS-ing the backend servers ([29a09cf](https://github.com/nrkno/tv-automation-package-manager/commit/29a09cf233bc524d2bf3e52f9d21ceb680363290)) +* support for "temporary-storage"; by copying packages to a local PackageContainer, scanning, preview-generation etc can be done quicker. ([31513f3](https://github.com/nrkno/tv-automation-package-manager/commit/31513f3b2b46054c57c8ff6110abd7285d8983c6)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) ### Bug Fixes diff --git a/shared/packages/api/package.json b/shared/packages/api/package.json index b5be50ae..e27b678d 100644 --- a/shared/packages/api/package.json +++ b/shared/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@sofie-package-manager/api", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "main": "dist/index", "types": "dist/index", "files": [ diff --git a/shared/packages/expectationManager/CHANGELOG.md b/shared/packages/expectationManager/CHANGELOG.md index 0032bd1e..c6a920d9 100644 --- a/shared/packages/expectationManager/CHANGELOG.md +++ b/shared/packages/expectationManager/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add chaosMonkey CLI option ([077bb2e](https://github.com/nrkno/tv-automation-package-manager/commit/077bb2e0eb12b51943b37cc6b0b67a00897e1cf2)) +* expectationManager should cancel a workInProgress it thinks has timed out ([4658bd3](https://github.com/nrkno/tv-automation-package-manager/commit/4658bd320e8950ba255990808fc7de95a6bb3e50)) +* Implement a "chaos monkey" that cuts connections between the processes. This is to ensure that reconnections works as they should. ([45b05af](https://github.com/nrkno/tv-automation-package-manager/commit/45b05afde8fc9a755bee9f15385f8f7b59360e2d)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* improve some logging/explanations ([f8fd2b4](https://github.com/nrkno/tv-automation-package-manager/commit/f8fd2b4a1d3628cce2c7dd9a0e088be34526c805)) +* increase the delay for waiting for progress updates from jobs ([a836fb8](https://github.com/nrkno/tv-automation-package-manager/commit/a836fb8aad02d33778a33d8eab0dc391e0c3bb99)) +* only do a single job per worker ([fc94d3c](https://github.com/nrkno/tv-automation-package-manager/commit/fc94d3c64b468475625adb510290321b52fddf3d)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) ### Bug Fixes diff --git a/shared/packages/expectationManager/package.json b/shared/packages/expectationManager/package.json index f4d9bf80..77c7ef2c 100644 --- a/shared/packages/expectationManager/package.json +++ b/shared/packages/expectationManager/package.json @@ -1,6 +1,6 @@ { "name": "@sofie-package-manager/expectation-manager", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT", @@ -17,8 +17,8 @@ "lint-staged": "^7.2.0" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/worker": "1.39.0", "@supercharge/promise-pool": "^1.7.0", "underscore": "^1.12.0" }, diff --git a/shared/packages/worker/CHANGELOG.md b/shared/packages/worker/CHANGELOG.md index 64f74c9e..ae9fa388 100644 --- a/shared/packages/worker/CHANGELOG.md +++ b/shared/packages/worker/CHANGELOG.md @@ -3,6 +3,54 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* add WorkerStorage to AppContainer, to be used for storing data from workers ([19a1516](https://github.com/nrkno/tv-automation-package-manager/commit/19a15166c9fece12d8474227c4ac0833c115632d)) +* allow empty baseUrl for http accessor ([68af3d4](https://github.com/nrkno/tv-automation-package-manager/commit/68af3d436efe02bd4b2d446ffc23a234a6ad2c23)) +* better handling (or hack) of the "connect EADDRINUSE" issue, by swallowing the error and try again once ([3cd4dcc](https://github.com/nrkno/tv-automation-package-manager/commit/3cd4dccc381279afe09f9ed4129e67dc427b9da2)) +* bug fix: invert logic ([2f2db03](https://github.com/nrkno/tv-automation-package-manager/commit/2f2db0389bb7268c9eba4b136bcc469f407ca8fc)) +* bug fix: use startRequirement for source, for CopyProxy ([d7cdfee](https://github.com/nrkno/tv-automation-package-manager/commit/d7cdfeebad6d0dc824fb676673bb935acc69d332)) +* bug in workerAgent, where the job wasn't cancelled upon timeout in workerAgent ([8cf0020](https://github.com/nrkno/tv-automation-package-manager/commit/8cf002023b366b0b1d711ceff7aac885a0a000ed)) +* DataStorage: add custom timeout duration for write locks ([32d993d](https://github.com/nrkno/tv-automation-package-manager/commit/32d993d8025c4b2b300f35fd437e1339bc0d497f)) +* ffmpeg-issues on Windows ([3a523df](https://github.com/nrkno/tv-automation-package-manager/commit/3a523df3061680afcabb83315bbf9bfc0d4c221a)) +* FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time ([cfe389c](https://github.com/nrkno/tv-automation-package-manager/commit/cfe389c09e31c50c982e590c20741d986b0cd09f)) +* graceful process handling ([#9](https://github.com/nrkno/tv-automation-package-manager/issues/9)) ([47ac8e1](https://github.com/nrkno/tv-automation-package-manager/commit/47ac8e16f13803c8273b0768d0bb48e560fbedc2)) +* handle errors in killFFMpeg by ignoring them ([43ff037](https://github.com/nrkno/tv-automation-package-manager/commit/43ff037e4e1d4e0f10192c1351164578cfceee26)) +* hide ffmpeg banner to decrease log size ([e3a24c2](https://github.com/nrkno/tv-automation-package-manager/commit/e3a24c2c4e11b5e4ea21a9af013dde10ec0e8860)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) +* improve performance for preview generation ([c761c8b](https://github.com/nrkno/tv-automation-package-manager/commit/c761c8bc6646e67a2fcdaf6ea096db389007a327)) +* improve proxy-copy when copying from quantel http-transformer ([8385e3a](https://github.com/nrkno/tv-automation-package-manager/commit/8385e3ad540cac5c31c0d5c8fe1f56496a4d40e3)) +* increase HTTP_TIMEOUT to reduce Socket turnover ([d26ea5d](https://github.com/nrkno/tv-automation-package-manager/commit/d26ea5d1d883794a7fff7e6d818fff0878d0021c)) +* issues with black&freeze detection ([be1adf8](https://github.com/nrkno/tv-automation-package-manager/commit/be1adf84437158295b9c0734265ab2097a09b16e)) +* only do a single job per worker ([fc94d3c](https://github.com/nrkno/tv-automation-package-manager/commit/fc94d3c64b468475625adb510290321b52fddf3d)) +* refactor FFMpeg execution for previews ([2e7e9ea](https://github.com/nrkno/tv-automation-package-manager/commit/2e7e9ea6286192e76e7bbadc58457dcfa8b16f06)) +* replace execFile with spawn and use maxBuffer in other places ([3816100](https://github.com/nrkno/tv-automation-package-manager/commit/38161003542d6c4c6c63a67b5bb59439df00de9b)) +* report progress 0 only after FFMpeg detects duration ([7809d73](https://github.com/nrkno/tv-automation-package-manager/commit/7809d730040259d0687cd413dc2c60dc74a9b815)) +* use HTTP agents for fetch ([bf3cecc](https://github.com/nrkno/tv-automation-package-manager/commit/bf3cecc0533c89867cf80b808a7f944edb174cd2)) +* workaround for windows-network-drive not returning all devices. ([46bc210](https://github.com/nrkno/tv-automation-package-manager/commit/46bc2104b0dacb8c0944790f7b631df16b0523e1)) +* worker child processes exit with null code ([#11](https://github.com/nrkno/tv-automation-package-manager/issues/11)) ([19ebe9c](https://github.com/nrkno/tv-automation-package-manager/commit/19ebe9c543453b9f3d65abeb071a69010ceca92f)) +* Worker: use AppContainer datastore in order to ensure that only one worker is accessing windows drive letters at the same time. ([6c3b58b](https://github.com/nrkno/tv-automation-package-manager/commit/6c3b58b192a5558b6ab7f12178a10625e0af3585)) + + +### Features + +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) +* support for "temporary-storage"; by copying packages to a local PackageContainer, scanning, preview-generation etc can be done quicker. ([31513f3](https://github.com/nrkno/tv-automation-package-manager/commit/31513f3b2b46054c57c8ff6110abd7285d8983c6)) +* **worker/accessorHandlers/http(Proxy):** rethrow last timeout error ([9599603](https://github.com/nrkno/tv-automation-package-manager/commit/9599603c8356e2ee20dad770c9d828b4b39f1999)) +* use HEAD requests for querying http-servers ([a077126](https://github.com/nrkno/tv-automation-package-manager/commit/a07712643af9c35b8b61de8b4e2113553fc3a259)) + + +### Reverts + +* Revert "feat(worker/accessorHandlers/http(Proxy)): add retries to getPackagesToRemove for resiliance" ([f278d2f](https://github.com/nrkno/tv-automation-package-manager/commit/f278d2fad29474bc5e04393d7c6e4e981031e5b5)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) ### Bug Fixes diff --git a/shared/packages/worker/package.json b/shared/packages/worker/package.json index d7521805..3dc9bdd2 100644 --- a/shared/packages/worker/package.json +++ b/shared/packages/worker/package.json @@ -1,6 +1,6 @@ { "name": "@sofie-package-manager/worker", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT", @@ -20,7 +20,7 @@ "lint-staged": "^7.2.0" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1", + "@sofie-package-manager/api": "1.39.0", "abort-controller": "^3.0.0", "atem-connection": "3.0.0-nightly-latest-20211125-222857-2b30eea.0", "chokidar": "^3.5.1", diff --git a/shared/packages/workforce/CHANGELOG.md b/shared/packages/workforce/CHANGELOG.md index 2e76e3a7..8daa246f 100644 --- a/shared/packages/workforce/CHANGELOG.md +++ b/shared/packages/workforce/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) ### Bug Fixes diff --git a/shared/packages/workforce/package.json b/shared/packages/workforce/package.json index 66009fdb..cc610705 100644 --- a/shared/packages/workforce/package.json +++ b/shared/packages/workforce/package.json @@ -1,6 +1,6 @@ { "name": "@sofie-package-manager/workforce", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "main": "dist/index", "types": "dist/index", "files": [ @@ -20,7 +20,7 @@ "lint-staged": "^7.2.0" }, "dependencies": { - "@sofie-package-manager/api": "1.39.0-in-development.1" + "@sofie-package-manager/api": "1.39.0" }, "prettier": "@sofie-automation/code-standard-preset/.prettierrc.json", "engines": { diff --git a/tests/internal-tests/CHANGELOG.md b/tests/internal-tests/CHANGELOG.md index 5844b82f..dbf0970c 100644 --- a/tests/internal-tests/CHANGELOG.md +++ b/tests/internal-tests/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.39.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.1...v1.39.0) (2022-09-07) + + +### Bug Fixes + +* FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time ([cfe389c](https://github.com/nrkno/tv-automation-package-manager/commit/cfe389c09e31c50c982e590c20741d986b0cd09f)) +* improve logging, adding categories for logger to make it easier to know where a lig line comes from ([db18a35](https://github.com/nrkno/tv-automation-package-manager/commit/db18a35e841169f0ace1b3d42db2b9932c15f88d)) + + +### Features + +* add CLI option: considerCPULoad ([6da6ab0](https://github.com/nrkno/tv-automation-package-manager/commit/6da6ab0beab48fb59d29b3fcbfc6a3d0e4aa5de4)) + + + + + # [1.39.0-in-development.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.39.0-in-development.0...v1.39.0-in-development.1) (2022-02-15) diff --git a/tests/internal-tests/package.json b/tests/internal-tests/package.json index 315f5e0a..17a67d94 100644 --- a/tests/internal-tests/package.json +++ b/tests/internal-tests/package.json @@ -1,6 +1,6 @@ { "name": "@tests/internal-tests", - "version": "1.39.0-in-development.1", + "version": "1.39.0", "description": "Internal tests", "private": true, "scripts": { @@ -17,12 +17,12 @@ "windows-network-drive": "^3.0.1" }, "dependencies": { - "@http-server/generic": "1.39.0-in-development.1", - "@package-manager/generic": "1.39.0-in-development.1", - "@sofie-package-manager/api": "1.39.0-in-development.1", - "@sofie-package-manager/expectation-manager": "1.39.0-in-development.1", - "@sofie-package-manager/worker": "1.39.0-in-development.1", - "@sofie-package-manager/workforce": "1.39.0-in-development.1", + "@http-server/generic": "1.39.0", + "@package-manager/generic": "1.39.0", + "@sofie-package-manager/api": "1.39.0", + "@sofie-package-manager/expectation-manager": "1.39.0", + "@sofie-package-manager/worker": "1.39.0", + "@sofie-package-manager/workforce": "1.39.0", "underscore": "^1.12.0" }, "peerDependencies": {