All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.41.1 (2023-02-22)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.41.0 (2023-02-03)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.41.0-alpha.1 (2023-02-03)
- bugs after refactoring (8b3f19e)
1.41.0-alpha.0 (2023-01-27)
1.40.1 (2023-01-26)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.40.0 (2023-01-23)
- bug when updating priority only. (30c00cd)
- don't re-evaluate expectations that has had recent errors (3d77d5f)
- don't respect timeSinceLastError if state is RESTARTED (c94de26)
- remove dependency on blueprints-integration (e545992)
- when an exp is waiting for another exp, it will be jumping between WAITING and NEW unnecessarily. (44d6dd8)
- export stateReevaluationConcurrency as concurrencty config arguement (3eabd63)
1.39.8-alpha.4 (2023-01-17)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.8-alpha.3 (2023-01-13)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.8-alpha.2 (2023-01-12)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.8-alpha.1 (2023-01-12)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.8-alpha.0 (2023-01-12)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.7 (2023-01-11)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.6 (2023-01-09)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.5 (2023-01-09)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.4 (2023-01-04)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.4-alpha.0 (2022-12-05)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.3 (2022-11-30)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.1 (2022-09-16)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.39.0 (2022-09-07)
- add chaosMonkey CLI option (077bb2e)
- expectationManager should cancel a workInProgress it thinks has timed out (4658bd3)
- Implement a "chaos monkey" that cuts connections between the processes. This is to ensure that reconnections works as they should. (45b05af)
- improve logging, adding categories for logger to make it easier to know where a lig line comes from (db18a35)
- improve some logging/explanations (f8fd2b4)
- increase the delay for waiting for progress updates from jobs (a836fb8)
- only do a single job per worker (fc94d3c)
1.39.0-in-development.1 (2022-02-15)
- add expectationManager data (trackedExpectations) to troubleshoot-data (7c867ad)
- bug fix: progress wasn't reported for a work in progress (105d1a1)
- Don't mark "waiting for orher Expectation" as an error (2b6413c)
- fix an issue in expectationManager where removed packages where not removed properly (8dfe60c)
- improve work queue in expectationManager (f4b7410)
- minor fix in error handling of expectation in expectationManager (b890917)
- prevReasons wasn't updated properly (0ec0593)
- report status of Package Manager to Core (4679e08)
- status reporting from workforce (ea43e87)
1.39.0-in-development.0 (2022-01-27)
- A pretty large rehaul of connection logic. (4b20139)
- add "HelpfulEventEmitter" to be used instead ot EventEmitter,, because it'll give the developer a warning if they've forgotten to listen to error events. (fc1b1db)
- add logging for when closing connections due to ping timeouts, and require two subsequent pings to fail before closing (48cbc0c)
- don't update the PackageOnPackageContainer status in some situations where we don't actually know what state the package actually is in. (3b41749)
- ExpectationManager: minor updates to expectedPackages (such as priority changes) should not trigger full restarts of expectations (f7a3de9)
- handle unhandled promises (13a6f5a)
- improve how loss-of-connections are handled (60c74fb)
- in init() methods: wait for the 'connected' event being handled before finishing initializing (b767e0d)
- limit the number of times to re-try removing a Package upon fail (085c1d9)
- report various execution-times in getStatus (c03059f)
1.38.0-in-testing.0 (2021-12-17)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.38.0-alpha.0 (2021-12-17)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.37.0 (2021-12-17)
- A pretty large rehaul of connection logic. (4b20139)
- add "HelpfulEventEmitter" to be used instead ot EventEmitter,, because it'll give the developer a warning if they've forgotten to listen to error events. (fc1b1db)
- add logging for when closing connections due to ping timeouts, and require two subsequent pings to fail before closing (48cbc0c)
- don't update the PackageOnPackageContainer status in some situations where we don't actually know what state the package actually is in. (3b41749)
- ExpectationManager: minor updates to expectedPackages (such as priority changes) should not trigger full restarts of expectations (f7a3de9)
- handle unhandled promises (13a6f5a)
- improve how loss-of-connections are handled (60c74fb)
- in init() methods: wait for the 'connected' event being handled before finishing initializing (b767e0d)
- limit the number of times to re-try removing a Package upon fail (085c1d9)
- report various execution-times in getStatus (c03059f)
1.37.0-alpha.1 (2021-11-05)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.37.0-alpha.0 (2021-11-05)
- expedite handling of RESTARTED & REMOVED (ff6ee72)
- improve how REMOVED, ABORTED & RESTARTED states are set (7326a5f)
- Quantel: handle edge case when title of clip has been changed (e9d1dca)
1.1.0-alpha.0 (2021-09-24)
- add fields to repost status: priority & prevStatusReasons (e805c61)
- add methods to restart packageContainer monitors (6dda1bb)
- also spin up resources based on packageContainers, not just expectations (3dc6190)
- bug fix: expectationManager tried to always scale up (838a51b)
- bug fix: non-writeable packageContainers didn't get their statuses reported back to Core (f906d70)
- expectationManager: improve how expectation error-statuses are handled, better querying for available workers etc (757f853)
- send packageContainerPackage statuses on all statuses (190c9e5)
- change how monitors are setup, lifetime etc. Add MonitorInProgress and report statuses of monitors and packageContainers back to Core (5cafa70)
1.1.1 (2021-09-30)
Note: Version bump only for package @sofie-package-manager/expectation-manager
1.1.0 (2021-09-28)
- add fields to repost status: priority & prevStatusReasons (e805c61)
- add methods to restart packageContainer monitors (6dda1bb)
- also spin up resources based on packageContainers, not just expectations (3dc6190)
- bug fix: expectationManager tried to always scale up (838a51b)
- bug fix: non-writeable packageContainers didn't get their statuses reported back to Core (f906d70)
- expectationManager: improve how expectation error-statuses are handled, better querying for available workers etc (757f853)
- send packageContainerPackage statuses on all statuses (190c9e5)
- better handling of timed out jobs (82bb9fc)
- change how monitors are setup, lifetime etc. Add MonitorInProgress and report statuses of monitors and packageContainers back to Core (5cafa70)
- back-port release37-features onto release36 (e2955ec)
1.0.2 (2021-09-15)
Note: Version bump only for package @sofie-package-manager/expectation-manager