Skip to content

Latest commit

 

History

History
342 lines (199 loc) · 24.8 KB

CHANGELOG.md

File metadata and controls

342 lines (199 loc) · 24.8 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)

Bug Fixes

  • resolve HTMLRenderer build issues (e3da508)

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

Bug Fixes

  • add a force parameter to appcontainer.requestSpinDown() (3255189)
  • add option to HTTP Accessor to either send a HEAD or GET to retrieve initial info (e98854c)
  • allow baseUrl to be optional for HTTP Accessor (92c575f)
  • allow stringified JSON object as storeObject value. Also add some error handling (0e589bf)
  • change default minRunningApps to 1 (8694b77)
  • change how render width, height and scale works for html_template expectedPackages (7fcdf70)
  • Config: Add unit to description of config field (de0f43b)
  • fix issue in HelpfulEventEmitter where it logged false errors (7d36627)
  • html-renderer lookup paths on linux (40e12d3)
  • html-renderer: add support for transparent backgrounds (c3775a7)
  • make failureLimit to be passed through into appContainer (f03434a)
  • reject absolute file paths (cf207e6)
  • remove outputPrefix for html-template expectations (43e9887)
  • rename supperHEAD to useGETinsteadOfHead (c75757e)
  • run HTMLRenderer using yarn start script when in development mode (f3164b4)
  • update default config and change severity of warning (b567535)

Features

  • add HTML Renderer (8610b6e)
  • refactor the failure tracking to track periods of time with failures within them (d33f973)
  • track failures in Workers in a time period (SOFIE-3355) (732fa19)

1.50.5 (2024-04-09)

Bug Fixes

  • add missing CLI argument definition (e2e4964)
  • issue with missing CLI argument (when spinning up workers from AppContainer) (474ed6b)
  • move the critical worker functionality into appContainer/workerAgent (2fd7143)

Features

  • add a configurable criticalWorkerPoolSize (c0c0617)

1.50.2 (2024-03-27)

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

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

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

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

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

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

Bug Fixes

  • ensure initial log levels are set (ie in workers too) (403efd8)
  • filter out potential '--' from argv to get yargs to play nice (8d29f0c)

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

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

1.50.0 (2024-02-19)

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

1.43.2 (2024-02-19)

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

1.43.0 (2024-01-11)

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

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

Features

  • make json data copy work (ba050d5)

1.42.2 (2023-10-12)

Bug Fixes

  • add new option warningLimit to monitor. (a50b1a2)
  • improve debug logging, add CLI argument: --logLevel=debug (52043c0)
  • replace chokidar file monitor with ParcelWatcher (60922e4)

1.42.1 (2023-06-19)

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

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

Bug Fixes

  • URL handling was broken, because it treated URLs as file paths (827a939)

1.42.0 (2023-05-10)

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

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

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

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

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

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

Bug Fixes

  • add removePackageOnUnFulfill workOption. Used to remove the package upon an unfulfillment of expectation (fbc9be5)
  • change default log-level to be 'verbose' (3255e75)
  • unfullfill dependent expectations when the expectation-dependee unfullfills (b5f7dda)

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

Features

  • implement test (afcd0b5)
  • support failure in ffmpeg due to referencing a non-existant channel (bf4888d)
  • Loudness: Generate loduness scan of packages (6e990d7)

Reverts

  • Revert "chore: split out "@sofie-package-manager/input-api" to a separate package" (8df7c18)

1.42.0-0 (2023-03-22)

Features

  • Package manager placeholder (47d2e1f)
  • update server-core-integration to r49 (08971cd)

1.41.1 (2023-02-22)

Bug Fixes

  • adjust MESSAGE_TIMEOUT during unit tests (2411472)

1.41.0 (2023-02-03)

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

1.41.0-alpha.1 (2023-02-03)

Bug Fixes

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

Features

  • lib: add ensureValidValue (e7e19af)

1.40.1 (2023-01-26)

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

1.40.0 (2023-01-23)

Bug Fixes

  • remove dependency on blueprints-integration (e545992)

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/api

1.39.8-alpha.0 (2023-01-12)

Bug Fixes

  • add timestamp to production logs (9deb2a3)

1.39.0 (2022-09-07)

Bug Fixes

  • add option for singleApp to not spin up the http-servers (1ca7588)
  • add WorkerStorage to AppContainer, to be used for storing data from workers (19a1516)
  • better logging of unhandled promises / warnings (c4be2c6)
  • DataStorage: add custom timeout duration for write locks (32d993d)
  • FileShare: fast-path to avoid a timeout issue when many read/write-calls are queued at the same time (cfe389c)
  • 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)
  • Quantel-scans should use the original, not the temporary storage (149e6d8)

Features

  • add APPCONTAINER_MAX_KEEPALIVE (bd75dd8)
  • add CLI option: considerCPULoad (6da6ab0)
  • Apply a rate-limit to the Quantel-http-transformer proxy, to avoid DOS-ing the backend servers (29a09cf)
  • support for "temporary-storage"; by copying packages to a local PackageContainer, scanning, preview-generation etc can be done quicker. (31513f3)

Bug Fixes

  • Don't mark "waiting for orher Expectation" as an error (2b6413c)
  • report status of Package Manager to Core (4679e08)

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)
  • fix of potential bug where a throw might not be caught (0dc2753)
  • handle unhandled promises (13a6f5a)
  • improve how loss-of-connections are handled (60c74fb)
  • improve stringifyError, to avoid "Error: [object Object]" in logs (9c9e888)
  • in init() methods: wait for the 'connected' event being handled before finishing initializing (b767e0d)
  • re-export blueprint-integration exports in @sofie-package-manager/api inputApi.ts (803adc5)
  • receivers will not time out if their methods are unresponsive. (b08c9ac)
  • report various execution-times in getStatus (c03059f)
  • time out http-fetches properly, to avoid ugly timed out action errors (a6fee11)
  • type fix (092d368)
  • WebsocketServer: track, emit and log 'error' and 'close' events (e3ba67f)
  • adapterClient: add an explicit timeout for websocket function invocations (bbc3903)

Features

  • add CLI argument "--noCore=true" to be used when running without Sofie Core (1e4b920)
  • add support for uploading packages to ATEM video switchers (798ee85)
  • Add the expectationHandler "fileVerify", used to just verify that a file exists, (adbaf25)

1.38.0-in-testing.0 (2021-12-17)

Bug Fixes

  • re-export blueprint-integration exports in @sofie-package-manager/api inputApi.ts (803adc5)

1.38.0-alpha.0 (2021-12-17)

Bug Fixes

  • re-export blueprint-integration exports in @sofie-package-manager/api inputApi.ts (803adc5)

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)
  • fix of potential bug where a throw might not be caught (0dc2753)
  • handle unhandled promises (13a6f5a)
  • improve how loss-of-connections are handled (60c74fb)
  • improve stringifyError, to avoid "Error: [object Object]" in logs (9c9e888)
  • in init() methods: wait for the 'connected' event being handled before finishing initializing (b767e0d)
  • receivers will not time out if their methods are unresponsive. (b08c9ac)
  • report various execution-times in getStatus (c03059f)
  • type fix (092d368)
  • WebsocketServer: track, emit and log 'error' and 'close' events (e3ba67f)

1.37.0-alpha.1 (2021-11-05)

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

1.37.0-alpha.0 (2021-11-05)

Bug Fixes

  • add CLI option to multiply worker cost (3d4f131)
  • add workforcePort CLI option for singleApp (aba69cb)
  • improve logging for requestResources methods (8dd3b62)

Features

  • implement Quantel Fileflow Copy expectation (3844534)
  • refactor Quantel FileFlow to just be a special case within FileCopy [WIP] (853e7e3)

1.1.0-alpha.0 (2021-09-24)

Bug Fixes

  • also spin up resources based on packageContainers, not just expectations (3dc6190)

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)

Bug Fixes

  • also spin up resources based on packageContainers, not just expectations (3dc6190)
  • add option to delay removal of PackageInfo (64af17f)

1.1.0 (2021-09-28)

Bug Fixes

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