Skip to content

Latest commit

 

History

History
361 lines (204 loc) · 25.3 KB

File metadata and controls

361 lines (204 loc) · 25.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.51.0-alpha.2 (2025-02-10)

Bug Fixes

  • An issue where expectations that are fulfilled but waiting on other expectation, loop through fullfilled->new->waiting->fullfilled statuses. (bad15df)

1.51.0-alpha.1 (2025-01-08)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.51.0-alpha.0 (2025-01-08)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.50.5 (2024-04-09)

Bug Fixes

  • ensure that expectations can be picked up by newly spun up workers (1a9874b)

1.50.4 (2024-04-04)

Bug Fixes

  • remove non-existant workers from the tracked availableWorkers & queriedWorkers (49770d3)

1.50.2 (2024-03-27)

Bug Fixes

  • (scaling); PM should not always scale up for all NEW or WAITING, only READY (653adde)
  • ensure noWorkerAssignedTime is reset when there is an assigned worker (c8266d6)
  • logic change: don't return from WAITING to NEW when the expectation isn't ready to be worked on. (0b1036c)
  • update lastEvaluationTime in FULFILLED, so that we wait a bit longer before checking again. (4a72b61)

1.50.2-alpha.3 (2024-03-25)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.50.2-alpha.2 (2024-03-25)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.50.2-alpha.1 (2024-03-25)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.50.2-alpha.0 (2024-02-29)

Bug Fixes

  • fix an issue where workers wheren't scaled up properly when expectations where waiting (81f354c)

1.50.0 (2024-02-19)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.2 (2024-02-19)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.1 (2024-01-22)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.0 (2024-01-11)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.0-alpha.2 (2023-12-20)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.0-alpha.1 (2023-12-05)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.43.0-alpha.0 (2023-11-30)

Features

  • make json data copy work (ba050d5)

1.42.2 (2023-10-12)

Bug Fixes

  • improve debug logging, add CLI argument: --logLevel=debug (52043c0)

1.42.1 (2023-06-19)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.1-alpha.0 (2023-06-09)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0 (2023-05-10)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-alpha.5 (2023-05-10)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-alpha.4 (2023-05-03)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-alpha.3 (2023-05-03)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-alpha.2 (2023-05-03)

Bug Fixes

  • add removePackageOnUnFulfill workOption. Used to remove the package upon an unfulfillment of expectation (fbc9be5)
  • unfullfill dependent expectations when the expectation-dependee unfullfills (b5f7dda)

1.42.0-alpha.1 (2023-04-26)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-alpha.0 (2023-04-26)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.42.0-0 (2023-03-22)

Bug Fixes

  • bug fix: sourceIsPlaceholder wasn't passed through properly (14fa4ef)
  • statusReport returning bad data (3e7d72e)

Features

  • Package manager placeholder (47d2e1f)

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)

Bug Fixes

1.41.0-alpha.0 (2023-01-27)

Bug Fixes

  • increase WORKER_SUPPORT_TIME (bccf20e)
  • possible race-condition when receiving new data (ba17cb1)

1.40.1 (2023-01-26)

Note: Version bump only for package @sofie-package-manager/expectation-manager

1.40.0 (2023-01-23)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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