Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Latest commit

 

History

History
3125 lines (2737 loc) · 359 KB

CHANGELOG.md

File metadata and controls

3125 lines (2737 loc) · 359 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.32.0 (2021-05-05)

Bug Fixes

  • update supertimeline. fixes issue with partial resolving (23066d1)
  • update tsr (116f163)

1.17.0 (2021-05-05)

Features

  • add callbackStopped (222a46e)
  • add casparcg fps to config manifest (45a2d25)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add device config manifest (08eabd2)
  • add device config manifest (#58) (12f8e68)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add layer mappings manifest (32e951f)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • add Shotoku to config manifest (and update tsr) (a50eae6)
  • Add VizMSE device config manifest (d2468ff)
  • ATEM Media Pool config (#57) (afe1801)
  • CLI argument: "-unsafeSSL" (757bf13)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • log message on startup (dbfde0c)
  • only push docker image if platform credentials are defined (e10a096)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • remove old media-scanner mediaobject management (replaced with improved media-manager) (ec2be33)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report back to Core when TSR resolving is done (used to track latency) (39427fa)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support for router-timeline together with single-object-timeline and .mappingHash (57c0730)
  • support new TSR interface (3383dde)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • TSR R24.1 featuring partial resolving & dynamic mappings (100be55)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update core-integration dep (6426afc)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update pipeline to build node12 (bf85ca5)
  • update tsr (63e3429)
  • update tsr (79a8a06)
  • update TSR (8037776)
  • update TSR dep (7ec7350)
  • update TSR dep (09c2fa9)
  • update TSR dependency (cfce9b0)
  • update TSR dependency (70dc614)
  • use the new Core-publications for the virtual timeline and mappings (dbe04c9)
  • Viz clear command config manifest (16640cf)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added cli/env variables for device ids (5c1cf76)
  • Added piping of TSR-devices status (5c8cb95)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added timelineCallback and setTimelineTriggerTime functions (d9891d3)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • changed device mgmnt & status handling (bc290aa)
  • CLI & logging (d0332c2)
  • configurable media scanner host / port (d142996)
  • dynamic devices (42beeec)
  • experimental check if data is flowing, to reduce the time waiting for messages to complete (f5692f1)
  • implemented devicesMakeReady & devicesStandDown methods (21596e5)
  • Implemented new mapping structure (23be6ac)
  • Implemented Playout Gateway (it works now) (b4f9456)
  • implemented support for time sync (033fbab)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • preliminary implementation of MediaScanner connection with core (it works now) (52bbe4c)
  • Prototype media-scanner connection and typings (59a9927)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (18446f5)
  • script + function to upload a still to the atem (e39762a)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline transform (inGroup) (b14d97d)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • upd tsr dep (2596dba)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dependency (218f4cb)
  • update timeline dep (bcc34f7)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (be0e7dc)
  • updated TSR-device-status handling (11af163)
  • versionTime (c7b478b)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • updated tsr dependency (0820f05)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated upstream dependencies (0f91983)

Bug Fixes

<<<<<<< HEAD

1.32.0-1 (2021-03-23)

1.17.0-release31.0 (2021-03-01)

Features

  • update TSR (8037776) =======
  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add callable method getMemoryUsage, to be used for troubleshooting memory issues (aef928b)
  • add deviceId to the device name as well (36558f8)
  • atem media uploading (ab1d2b4)
  • atem media uploads under atem-conn v2 (1ee71fd)
  • be sure to send the executeFunction reply from the same device that received the command (0753637)
  • bug fix: device wasn't created if device.options was undefined (93342bb)
  • config manifest for quantel & TSR dep upd (aba572b)
  • DeviceOptionsAny (5e4103c)
  • don't set lockahead on a port that is playing (0839003)
  • dont set atem media players to stills during upload (596d8a7)
  • downgrade typescript version in yarn.lock due to build error (typedoc) (d0f60ef)
  • guard against sending status before initialized (causing crash) (99c7710)
  • hide Timeout in _updateDevices message if nothing timed out (cb62414)
  • import TSR, not TSR-types (ebe5ce5)
  • linter errors (be436a1)
  • minor types & linting issue (cc0e705)
  • remove uninitialised device (5ecec27)
  • sub-devices should re-send their statuses on re-connection to Core. (c337ce3)
  • subscribe to timeline._id (0bb2b72)
  • take full ownership of atem media uploading, and remove hook for call from core. Trigger check even if device is warning (a254210)
  • threadedClass dep (2ffa89d)
  • timeline bug fix (5d3cb90)
  • trace wich devices where slow (b74ebc8)
  • TSR dep (c8b7cb1)
  • TSR dep (610f8be)
  • TSR dep update (quantel fix) (d30c85e)
  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • TSR dep: quantel improvements (2674523)
  • tsr update (setValue conflicts) (f03b010)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • typo (d0a95b8)
  • update circleci images (add82e0)
  • update node version to latest 12.x (3195b6e)
  • update release24 deps (d29e33b)
  • update reportResolveDone to work with new timeline publication (e1a138f)
  • update tsr (f42f9e2)
  • update tsr (afafc67)
  • update tsr (28d2b96)
  • update tsr (d74d1a7)
  • update TSR (4c65de6)
  • update TSR (ccd8910)
  • update TSR dep (ef5879d)
  • update TSR dep (5790fbc)
  • update TSR dep (2fa6bba)
  • update TSR dep (f6d5887)
  • update TSR dep (bug fix in timeline) (2ec9122)
  • update TSR dep to 3.16.2 (2e1b53c)
  • update TSR dep to latest release20-version (a0da849)
  • update TSR dep, fixing a timing-related bug (26d7692)
  • update TSR dep, release24 (ef59014)
  • update typings after TSR update (03e4675)
  • wrong type on allowCloneClips (f112d2f)
  • config manifest: fix issue with config manifest device types mapping (9ab2374)
  • add localTimestamp to logger output (8ae2c01)
  • add mediaId on initial synk objectlists (6f569c3)
  • add mediaId on initial synk objectlists (47e5735)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added npm script for inspect (b7e2ab0)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix in re-initialization of devices (2a53c72)
  • bugfix in transformTimeline & added watcher for infinite loop (e5f82d8)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bugfixes (a5487af)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • catching (e21dd36)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • circle config (0830af4)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • extend typing for TimelineObj (943bbce)
  • fix old collection names, etc. (4859564)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (8ecc575)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • Handle unhandled messages better (aa8223f)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • increase init timeout time (f144209)
  • lint & build (8824435)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • logging to single line (b6953e1)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • minor issue with logging objects (10f6b13)
  • minor logg fixes (9b5a504)
  • monitor if child process dies, and take action accordingly (bdef325)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove res from promise in launcher to streamline building (257a8d8)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • timelineCallback error handling (3c5e494)
  • tsr dep (4f0dd2b)
  • tsr-dep, fixing a memory leak (62d7843)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • Refactored ransformTimeline so it doesn't run into call stack exceeded (92b2b5b)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • restore subscriptions & observers on reconnection (774aec3)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • temporary disable commandErrors (c94e5ea)
  • temporary fix to log debug-messages (c46f513)
  • temporary fix to log debug-messages (40e0921)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • trace device instanceId during logging (24c6744)
  • try to better output errors (e4c2d3e)
  • tsr dep (18eda01)
  • TSR dep (d708f08)
  • TSR dep (45a85e6)
  • TSR dep update (f39ce1c)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update blueprints-integration dep (9aa6707)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update timeline dep (1119332)
  • update tsr (1e0867a)
  • Update tsr and supertimeline (0d76c2c)
  • update tsr dep (fe66021)
  • update TSR dep (7bec21b)
  • update TSR dep (7d5e501)
  • update TSR dep (bad1c1f)
  • update TSR dep (5cda708)
  • update TSR dep (943b270)
  • Update TSR dep (975347b)
  • update TSR dependency (1217e35)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • updated upstream dependencies (3590281)
  • use axios instead of native http (d81e5e7)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • media scanner: catch http request errors (9628e4a)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)

master

1.16.0 (2021-03-17)

Features

  • add layer mappings manifest (32e951f)

1.15.1 (2021-02-15)

1.15.0 (2021-02-08)

Bug Fixes

  • don't set lockahead on a port that is playing (0839003)
  • TSR dep: quantel improvements (2674523)

1.14.1 (2021-02-05)

Bug Fixes

  • TSR dep update (quantel fix) (d30c85e)

1.14.0 (2021-01-19)

Bug Fixes

  • don't set lockahead on a port that is playing (0839003)
  • TSR dep: quantel improvements (2674523)

1.14.0 (2021-01-19)

1.14.0-release28.0 (2020-12-14)

1.14.0-release28.0 (2020-12-14)

1.13.1 (2020-12-18)

Bug Fixes

  • update node version to latest 12.x (3195b6e)

1.13.0 (2020-12-08)

Features

Bug Fixes

  • add callable method getMemoryUsage, to be used for troubleshooting memory issues (aef928b)
  • add deviceId to the device name as well (36558f8)

1.13.0-release27.0 (2020-11-16)

Features

Bug Fixes

  • add callable method getMemoryUsage, to be used for troubleshooting memory issues (aef928b)
  • add deviceId to the device name as well (36558f8)

1.12.0 (2020-11-10)

Bug Fixes

1.12.0-0 (2020-10-19)

1.11.1-0 (2020-10-19)

1.11.0 (2020-10-19)

Features

  • report back to Core when TSR resolving is done (used to track latency) (39427fa)

Bug Fixes

  • bug fix: device wasn't created if device.options was undefined (93342bb)
  • update reportResolveDone to work with new timeline publication (e1a138f)
  • update TSR dep (bug fix in timeline) (2ec9122)

1.10.1 (2020-09-28)

Bug Fixes

  • minor types & linting issue (cc0e705)

1.10.0 (2020-09-28)

Features

  • add Shotoku to config manifest (and update tsr) (a50eae6)
  • support for router-timeline together with single-object-timeline and .mappingHash (57c0730)
  • TSR R24.1 featuring partial resolving & dynamic mappings (100be55)
  • use the new Core-publications for the virtual timeline and mappings (dbe04c9)
  • Viz clear command config manifest (16640cf)

Bug Fixes

  • atem media uploads under atem-conn v2 (1ee71fd)
  • be sure to send the executeFunction reply from the same device that received the command (0753637)
  • guard against sending status before initialized (causing crash) (99c7710)
  • sub-devices should re-send their statuses on re-connection to Core. (c337ce3)
  • subscribe to timeline._id (0bb2b72)
  • timeline bug fix (5d3cb90)
  • typo (d0a95b8)
  • update release24 deps (d29e33b)
  • update TSR dep, release24 (ef59014)

1.10.0-0 (2020-08-17)

Features

  • Viz clear command config manifest (16640cf)

1.9.3 (2020-09-21)

1.9.2 (2020-08-26)

Bug Fixes

1.9.1 (2020-08-25)

Bug Fixes

1.9.0 (2020-08-17)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add device config manifest (08eabd2)
  • add device config manifest (#58) (12f8e68)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • Add VizMSE device config manifest (d2468ff)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added cli/env variables for device ids (5c1cf76)
  • Added piping of TSR-devices status (5c8cb95)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added timelineCallback and setTimelineTriggerTime functions (d9891d3)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • ATEM Media Pool config (#57) (afe1801)
  • casparcg restart routine (415387d)
  • changed device mgmnt & status handling (bc290aa)
  • CLI & logging (d0332c2)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • dynamic devices (42beeec)
  • experimental check if data is flowing, to reduce the time waiting for messages to complete (f5692f1)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • implemented devicesMakeReady & devicesStandDown methods (21596e5)
  • Implemented new mapping structure (23be6ac)
  • Implemented Playout Gateway (it works now) (b4f9456)
  • implemented support for time sync (033fbab)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • only push docker image if platform credentials are defined (e10a096)
  • preliminary implementation of MediaScanner connection with core (it works now) (52bbe4c)
  • Prototype media-scanner connection and typings (59a9927)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • remove old media-scanner mediaobject management (replaced with improved media-manager) (ec2be33)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (18446f5)
  • script + function to upload a still to the atem (e39762a)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline transform (inGroup) (b14d97d)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update pipeline to build node12 (bf85ca5)
  • update timeline dep (bcc34f7)
  • update tsr (79a8a06)
  • update TSR dep (7ec7350)
  • update TSR dep (09c2fa9)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (cfce9b0)
  • update TSR dependency (70dc614)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated TSR-device-status handling (11af163)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (0820f05)
  • updated tsr dependency (be0e7dc)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated upstream dependencies (0f91983)
  • versionTime (c7b478b)

Bug Fixes

  • atem media uploading (ab1d2b4)
  • config manifest for quantel & TSR dep upd (aba572b)
  • DeviceOptionsAny (5e4103c)
  • dont set atem media players to stills during upload (596d8a7)
  • downgrade typescript version in yarn.lock due to build error (typedoc) (d0f60ef)
  • handle promises appropriately (8ecc575)
  • hide Timeout in _updateDevices message if nothing timed out (cb62414)
  • import TSR, not TSR-types (ebe5ce5)
  • increase init timeout time (f144209)
  • linter errors (be436a1)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • monitor if child process dies, and take action accordingly (bdef325)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • remove uninitialised device (5ecec27)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • take full ownership of atem media uploading, and remove hook for call from core. Trigger check even if device is warning (a254210)
  • threadedClass dep (2ffa89d)
  • trace device instanceId during logging (24c6744)
  • trace wich devices where slow (b74ebc8)
  • TSR dep (c8b7cb1)
  • TSR dep (610f8be)
  • TSR dep (d708f08)
  • TSR dep update (f39ce1c)
  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • tsr update (setValue conflicts) (f03b010)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • update circleci images (add82e0)
  • update timeline dep (1119332)
  • update tsr (afafc67)
  • update tsr (28d2b96)
  • update tsr (d74d1a7)
  • update TSR (4c65de6)
  • update TSR (ccd8910)
  • update tsr dep (fe66021)
  • update TSR dep (f6d5887)
  • update TSR dep (7bec21b)
  • update TSR dep (7d5e501)
  • update TSR dep to 3.16.2 (2e1b53c)
  • update TSR dep to latest release20-version (a0da849)
  • update TSR dep, fixing a timing-related bug (26d7692)
  • update typings after TSR update (03e4675)
  • wrong type on allowCloneClips (f112d2f)
  • config manifest: fix issue with config manifest device types mapping (9ab2374)
  • add proActiveResolve option for TSR (9c7ac66)
  • build (20871c0)
  • bump package version (92d61e6)
  • circle config (0830af4)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • drop empty certificates (8aa133c)
  • fix old collection names, etc. (4859564)
  • handle promise appropriately (6a32982)
  • handle tsr asynchronousicity properly (9db981c)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • log error better (b02c92b)
  • media-scanner status (1370703)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • pleasing linter. One logical change. (cb2449a)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • Some playout bugs (57c3fde)
  • supress some mediaScanner errors (0c3468a)
  • temporary disable commandErrors (c94e5ea)
  • timelineCallback error handling (3c5e494)
  • try to better output errors (e4c2d3e)
  • TSR dep (45a85e6)
  • TSR dep: quantel play fix (7779cd7)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update blueprints-integration dep (9aa6707)
  • update dependencies (3550afd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update tsr (1e0867a)
  • update TSR dep (bad1c1f)
  • update TSR dep (5cda708)
  • Update TSR dep (975347b)
  • update TSR dependency (1217e35)
  • update typings for multithreaded tsr (638da97)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • add mediaId on initial synk objectlists (6f569c3)
  • add mediaId on initial synk objectlists (47e5735)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • catch disk usage http errors (635db9c)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • media-scanner linting (f7480cf)
  • media-scanner status reporting (b80c0a5)
  • revert versionTime script (0ba83c2)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • Winston logging typing (disabled .warning) (97c7384)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • adjust debug levels (897c57e)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • postbump script (7e603ad)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • set correct atem media player for second still (c2b4cca)
  • subscribe to timeline in current studio (4132a68)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update disk usage limits (e646543)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • added missing core onError handler (d5b0f01)
  • added npm script for inspect (b7e2ab0)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • better faster stronger timeline transform (0612f96)
  • bugfix in re-initialization of devices (2a53c72)
  • bugfix in transformTimeline & added watcher for infinite loop (e5f82d8)
  • bugfixes (a5487af)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • catch promises (22db4bc)
  • catching (e21dd36)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • error logging (76f3749)
  • extend typing for TimelineObj (943bbce)
  • handle promises appropriately (d06635c)
  • Handle unhandled messages better (aa8223f)
  • lint & build (8824435)
  • logging (e3cb0d8)
  • logging to single line (b6953e1)
  • minor issue with logging objects (10f6b13)
  • minor logg fixes (9b5a504)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • Refactored ransformTimeline so it doesn't run into call stack exceeded (92b2b5b)
  • remove res from promise in launcher to streamline building (257a8d8)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • restore subscriptions & observers on reconnection (774aec3)
  • resync when reconnecting (1f7dab1)
  • revert: remove baltes debug file (7e37598)
  • temporary fix to log debug-messages (c46f513)
  • temporary fix to log debug-messages (40e0921)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • tsr-dep, fixing a memory leak (62d7843)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • Update tsr and supertimeline (0d76c2c)
  • update TSR dep (943b270)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • updated tsr dependency (43a7069)
  • updated upstream dependencies (3590281)
  • versions of non-parent processes (0d08e9e)
  • media scanner: catch http request errors (9628e4a)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)

1.8.1-0 (2020-06-17)

Features

  • Add VizMSE device config manifest (d2468ff)
  • remove old media-scanner mediaobject management (replaced with improved media-manager) (ec2be33)
  • update tsr (79a8a06)

Bug Fixes

  • hide Timeout in _updateDevices message if nothing timed out (cb62414)
  • import TSR, not TSR-types (ebe5ce5)
  • update circleci images (add82e0)
  • update tsr (28d2b96)

1.8.0-0 (2020-05-28)

Features

Bug Fixes

  • hide Timeout in _updateDevices message if nothing timed out (cb62414)
  • update circleci images (add82e0)

1.7.0 (2020-05-12)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add device config manifest (08eabd2)
  • add device config manifest (#58) (12f8e68)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added cli/env variables for device ids (5c1cf76)
  • Added piping of TSR-devices status (5c8cb95)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added timelineCallback and setTimelineTriggerTime functions (d9891d3)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • ATEM Media Pool config (#57) (afe1801)
  • casparcg restart routine (415387d)
  • changed device mgmnt & status handling (bc290aa)
  • CLI & logging (d0332c2)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • dynamic devices (42beeec)
  • experimental check if data is flowing, to reduce the time waiting for messages to complete (f5692f1)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • implemented devicesMakeReady & devicesStandDown methods (21596e5)
  • Implemented new mapping structure (23be6ac)
  • Implemented Playout Gateway (it works now) (b4f9456)
  • implemented support for time sync (033fbab)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • only push docker image if platform credentials are defined (e10a096)
  • preliminary implementation of MediaScanner connection with core (it works now) (52bbe4c)
  • Prototype media-scanner connection and typings (59a9927)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (18446f5)
  • script + function to upload a still to the atem (e39762a)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline transform (inGroup) (b14d97d)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update pipeline to build node12 (bf85ca5)
  • update timeline dep (bcc34f7)
  • update TSR dep (7ec7350)
  • update TSR dep (09c2fa9)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (cfce9b0)
  • update TSR dependency (70dc614)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (0820f05)
  • updated tsr dependency (be0e7dc)
  • updated TSR-device-status handling (11af163)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated upstream dependencies (0f91983)
  • versionTime (c7b478b)

Bug Fixes

  • atem media uploading (ab1d2b4)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • DeviceOptionsAny (5e4103c)
  • dont set atem media players to stills during upload (596d8a7)
  • downgrade typescript version in yarn.lock due to build error (typedoc) (d0f60ef)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (8ecc575)
  • increase init timeout time (f144209)
  • linter errors (be436a1)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • monitor if child process dies, and take action accordingly (bdef325)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • remove uninitialised device (5ecec27)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • take full ownership of atem media uploading, and remove hook for call from core. Trigger check even if device is warning (a254210)
  • threadedClass dep (2ffa89d)
  • trace device instanceId during logging (24c6744)
  • trace wich devices where slow (b74ebc8)
  • TSR dep (610f8be)
  • TSR dep (d708f08)
  • TSR dep (45a85e6)
  • TSR dep update (f39ce1c)
  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • tsr update (setValue conflicts) (f03b010)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • update timeline dep (1119332)
  • update tsr (d74d1a7)
  • update TSR (4c65de6)
  • update TSR (ccd8910)
  • update tsr dep (fe66021)
  • update TSR dep (f6d5887)
  • update TSR dep to 3.16.2 (2e1b53c)
  • update TSR dep to latest release20-version (a0da849)
  • config manifest: fix issue with config manifest device types mapping (9ab2374)
  • add proActiveResolve option for TSR (9c7ac66)
  • build (20871c0)
  • bump package version (92d61e6)
  • circle config (0830af4)
  • drop empty certificates (8aa133c)
  • fix old collection names, etc. (4859564)
  • handle tsr asynchronousicity properly (9db981c)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • log error better (b02c92b)
  • media-scanner status (1370703)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • pleasing linter. One logical change. (cb2449a)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • Some playout bugs (57c3fde)
  • supress some mediaScanner errors (0c3468a)
  • temporary disable commandErrors (c94e5ea)
  • timelineCallback error handling (3c5e494)
  • try to better output errors (e4c2d3e)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update blueprints-integration dep (9aa6707)
  • update dependencies (3550afd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update tsr (1e0867a)
  • update TSR dep (7bec21b)
  • update TSR dep (7d5e501)
  • update TSR dep (bad1c1f)
  • update TSR dep (5cda708)
  • Update TSR dep (975347b)
  • update TSR dep, fixing a timing-related bug (26d7692)
  • update TSR dependency (1217e35)
  • update typings after TSR update (03e4675)
  • update typings for multithreaded tsr (638da97)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • Winston logging typing (disabled .warning) (97c7384)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • add mediaId on initial synk objectlists (6f569c3)
  • add mediaId on initial synk objectlists (47e5735)
  • adjust debug levels (897c57e)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status reporting (b80c0a5)
  • postbump script (7e603ad)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • subscribe to timeline in current studio (4132a68)
  • temporary fix to log debug-messages (c46f513)
  • temporary fix to log debug-messages (40e0921)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update disk usage limits (e646543)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • set correct atem media player for second still (c2b4cca)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update TSR dep (943b270)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • media scanner: safe document id (9f41872)
  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • added missing core onError handler (d5b0f01)
  • added npm script for inspect (b7e2ab0)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • better faster stronger timeline transform (0612f96)
  • bugfix in re-initialization of devices (2a53c72)
  • bugfix in transformTimeline & added watcher for infinite loop (e5f82d8)
  • bugfixes (a5487af)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • catch promises (22db4bc)
  • catching (e21dd36)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • error logging (76f3749)
  • extend typing for TimelineObj (943bbce)
  • handle promises appropriately (d06635c)
  • Handle unhandled messages better (aa8223f)
  • lint & build (8824435)
  • logging (e3cb0d8)
  • logging to single line (b6953e1)
  • minor issue with logging objects (10f6b13)
  • minor logg fixes (9b5a504)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • Refactored ransformTimeline so it doesn't run into call stack exceeded (92b2b5b)
  • remove res from promise in launcher to streamline building (257a8d8)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • restore subscriptions & observers on reconnection (774aec3)
  • tsr-dep, fixing a memory leak (62d7843)
  • update libs to fix atem supersource boxes (dba8948)
  • Update tsr and supertimeline (0d76c2c)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • versions of non-parent processes (0d08e9e)
  • media scanner: catch http request errors (9628e4a)
  • updated upstream dependencies (3590281)
  • use axios instead of native http (d81e5e7)

1.7.0-0 (2020-05-07)

Features

  • update pipeline to build node12 (bf85ca5)

Bug Fixes

1.6.2 (2020-03-31)

1.6.2-0 (2020-03-25)

1.6.1 (2020-03-24)

1.6.0 (2020-03-04)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add device config manifest (08eabd2)
  • add device config manifest (#58) (12f8e68)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added cli/env variables for device ids (5c1cf76)
  • Added piping of TSR-devices status (5c8cb95)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added timelineCallback and setTimelineTriggerTime functions (d9891d3)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • ATEM Media Pool config (#57) (afe1801)
  • casparcg restart routine (415387d)
  • changed device mgmnt & status handling (bc290aa)
  • CLI & logging (d0332c2)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • dynamic devices (42beeec)
  • experimental check if data is flowing, to reduce the time waiting for messages to complete (f5692f1)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • implemented devicesMakeReady & devicesStandDown methods (21596e5)
  • Implemented new mapping structure (23be6ac)
  • Implemented Playout Gateway (it works now) (b4f9456)
  • implemented support for time sync (033fbab)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • only push docker image if platform credentials are defined (e10a096)
  • preliminary implementation of MediaScanner connection with core (it works now) (52bbe4c)
  • Prototype media-scanner connection and typings (59a9927)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (e39762a)
  • script + function to upload a still to the atem (18446f5)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline transform (inGroup) (b14d97d)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (967a356)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update dependencies (e1cc767)
  • update timeline dep (bcc34f7)
  • update TSR dep (09c2fa9)
  • update TSR dep (7ec7350)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (70dc614)
  • update TSR dependency (cfce9b0)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (0820f05)
  • updated tsr dependency (be0e7dc)
  • updated TSR dependency (implementing lawo) (fa79697)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • updated TSR-device-status handling (11af163)
  • updated upstream dependencies (0f91983)
  • versionTime (c7b478b)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add mediaId on initial synk objectlists (47e5735)
  • add mediaId on initial synk objectlists (6f569c3)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added npm script for inspect (b7e2ab0)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (c0f6c0b)
  • also save the original media id (9939db4)
  • atem media uploading (ab1d2b4)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix in re-initialization of devices (2a53c72)
  • bugfix in transformTimeline & added watcher for infinite loop (e5f82d8)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bugfixes (a5487af)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • catching (e21dd36)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • circle config (0830af4)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • DeviceOptionsAny (5e4103c)
  • dont set atem media players to stills during upload (596d8a7)
  • downgrade typescript version in yarn.lock due to build error (typedoc) (d0f60ef)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • extend typing for TimelineObj (943bbce)
  • fix old collection names, etc. (4859564)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (8ecc575)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • Handle unhandled messages better (aa8223f)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • increase init timeout time (f144209)
  • lint & build (8824435)
  • linter errors (be436a1)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • logging to single line (b6953e1)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • media info missing mediaId property (fb7f390)
  • media info missing mediaId property (981f788)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • minor issue with logging objects (10f6b13)
  • minor logg fixes (9b5a504)
  • monitor if child process dies, and take action accordingly (bdef325)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • persist media through a restart (627bd94)
  • persist media through a restart (3558c8a)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • Refactored ransformTimeline so it doesn't run into call stack exceeded (92b2b5b)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • remove res from promise in launcher to streamline building (257a8d8)
  • remove uninitialised device (5ecec27)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • restore subscriptions & observers on reconnection (774aec3)
  • resync when reconnecting (1f7dab1)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • take full ownership of atem media uploading, and remove hook for call from core. Trigger check even if device is warning (a254210)
  • temporary disable commandErrors (c94e5ea)
  • temporary fix to log debug-messages (c46f513)
  • temporary fix to log debug-messages (40e0921)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • threadedClass dep (2ffa89d)
  • timelineCallback error handling (3c5e494)
  • trace device instanceId during logging (24c6744)
  • trace wich devices where slow (b74ebc8)
  • try to better output errors (e4c2d3e)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • TSR dep (45a85e6)
  • TSR dep (610f8be)
  • TSR dep (d708f08)
  • TSR dep update (f39ce1c)
  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • tsr update (setValue conflicts) (f03b010)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update blueprints-integration dep (9aa6707)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update timeline dep (1119332)
  • update tsr (1e0867a)
  • update tsr (d74d1a7)
  • Update tsr and supertimeline (0d76c2c)
  • update tsr dep (fe66021)
  • update TSR dep (943b270)
  • update TSR dep (7d5e501)
  • update TSR dep (bad1c1f)
  • update TSR dep (f6d5887)
  • update TSR dep (5cda708)
  • update TSR dep (7bec21b)
  • Update TSR dep (975347b)
  • update TSR dep to 3.16.2 (2e1b53c)
  • update TSR dep, fixing a timing-related bug (26d7692)
  • update TSR dependency (1217e35)
  • update typings after TSR update (03e4675)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (89c38b9)
  • updated tsr dependency (43a7069)
  • updated upstream dependencies (3590281)
  • use axios instead of native http (d81e5e7)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • config manifest: fix issue with config manifest device types mapping (9ab2374)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)

1.6.0-0 (2020-02-19)

Features

Bug Fixes

  • dont set atem media players to stills during upload (596d8a7)
  • take full ownership of atem media uploading, and remove hook for call from core. Trigger check even if device is warning (a254210)

1.5.0 (2020-01-24)

Features

Bug Fixes

  • remove uninitialised device (5ecec27)
  • config manifest: fix issue with config manifest device types mapping (9ab2374)

1.5.0-1 (2020-01-14)

Bug Fixes

  • config manifest: fix issue with config manifest device types mapping (9ab2374)

1.5.0-0 (2020-01-08)

Bug Fixes

  • remove uninitialised device (5ecec27)

Features

1.4.0 (2020-01-02)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added cli/env variables for device ids (5c1cf76)
  • Added piping of TSR-devices status (5c8cb95)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added timelineCallback and setTimelineTriggerTime functions (d9891d3)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • changed device mgmnt & status handling (bc290aa)
  • CLI & logging (d0332c2)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • dynamic devices (42beeec)
  • experimental check if data is flowing, to reduce the time waiting for messages to complete (f5692f1)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • implemented devicesMakeReady & devicesStandDown methods (21596e5)
  • Implemented new mapping structure (23be6ac)
  • Implemented Playout Gateway (it works now) (b4f9456)
  • implemented support for time sync (033fbab)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • only push docker image if platform credentials are defined (e10a096)
  • preliminary implementation of MediaScanner connection with core (it works now) (52bbe4c)
  • Prototype media-scanner connection and typings (59a9927)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (e39762a)
  • script + function to upload a still to the atem (18446f5)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline transform (inGroup) (b14d97d)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (e1cc767)
  • update dependencies (967a356)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update timeline dep (bcc34f7)
  • update TSR dep (7ec7350)
  • update TSR dep (09c2fa9)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (70dc614)
  • update TSR dependency (cfce9b0)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (be0e7dc)
  • updated tsr dependency (0820f05)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated TSR-device-status handling (11af163)
  • updated upstream dependencies (0f91983)
  • versionTime (c7b478b)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • media scanner: basic reconnection logic without replication (d3ccd86)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add mediaId on initial synk objectlists (6f569c3)
  • add mediaId on initial synk objectlists (47e5735)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added npm script for inspect (b7e2ab0)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (c0f6c0b)
  • also save the original media id (9939db4)
  • atem media uploading (ab1d2b4)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix in re-initialization of devices (2a53c72)
  • bugfix in transformTimeline & added watcher for infinite loop (e5f82d8)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfixes (a5487af)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3fb51c1)
  • bump tsr version (3df738d)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • catching (e21dd36)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • circle config (0830af4)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • DeviceOptionsAny (5e4103c)
  • downgrade typescript version in yarn.lock due to build error (typedoc) (d0f60ef)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • extend typing for TimelineObj (943bbce)
  • fix old collection names, etc. (4859564)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (d06635c)
  • handle promises appropriately (8ecc575)
  • handle tsr asynchronousicity properly (9db981c)
  • Handle unhandled messages better (aa8223f)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • increase init timeout time (f144209)
  • lint & build (8824435)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • logging to single line (b6953e1)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • minor issue with logging objects (10f6b13)
  • minor logg fixes (9b5a504)
  • monitor if child process dies, and take action accordingly (bdef325)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • Refactored ransformTimeline so it doesn't run into call stack exceeded (92b2b5b)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • remove res from promise in launcher to streamline building (257a8d8)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • restore subscriptions & observers on reconnection (774aec3)
  • resync when reconnecting (1f7dab1)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary disable commandErrors (c94e5ea)
  • temporary fix to log debug-messages (40e0921)
  • temporary fix to log debug-messages (c46f513)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • threadedClass dep (2ffa89d)
  • timelineCallback error handling (3c5e494)
  • trace device instanceId during logging (24c6744)
  • trace wich devices where slow (b74ebc8)
  • try to better output errors (e4c2d3e)
  • tsr dep (4f0dd2b)
  • tsr dep (18eda01)
  • TSR dep (610f8be)
  • TSR dep (d708f08)
  • TSR dep (45a85e6)
  • TSR dep update (f39ce1c)
  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • tsr update (setValue conflicts) (f03b010)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update blueprints-integration dep (9aa6707)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update timeline dep (1119332)
  • update tsr (1e0867a)
  • update tsr (d74d1a7)
  • Update tsr and supertimeline (0d76c2c)
  • update tsr dep (fe66021)
  • update TSR dep (5cda708)
  • update TSR dep (bad1c1f)
  • update TSR dep (7d5e501)
  • update TSR dep (f6d5887)
  • update TSR dep (7bec21b)
  • update TSR dep (943b270)
  • Update TSR dep (975347b)
  • update TSR dep to 3.16.2 (2e1b53c)
  • update TSR dep, fixing a timing-related bug (26d7692)
  • update TSR dependency (1217e35)
  • update typings after TSR update (03e4675)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (0b04237)
  • updated tsr & core-integration dependency (7cc9386)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (89c38b9)
  • updated tsr dependency (43a7069)
  • updated upstream dependencies (3590281)
  • use axios instead of native http (d81e5e7)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)

1.4.0-0 (2019-12-09)

Features

  • only push docker image if platform credentials are defined (e10a096)

Bug Fixes

1.3.0 (2019-11-25)

Bug Fixes

  • atem media uploading (ab1d2b4)
  • tsr update, fixes bad atem state object (a7c0173)
  • TSR update, possible bugfix for timelineCallbacks (cd2899d)
  • update typings after TSR update (03e4675)

Features

1.3.0-0 (2019-11-14)

Features

1.2.1 (2019-11-07)

Bug Fixes

  • update TSR dep, fixing a timing-related bug (26d7692)

1.2.0 (2019-11-07)

Bug Fixes

  • TSR dep update, contains fix for hyperdeck status (914bbdf)
  • tsr update (setValue conflicts) (f03b010)
  • update tsr (d74d1a7)

Features

1.2.0-0 (2019-10-25)

Bug Fixes

Features

1.1.0 (2019-10-17)

1.1.0-1 (2019-10-17)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • circle config (0830af4)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • fix old collection names, etc. (4859564)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (8ecc575)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • increase init timeout time (f144209)
  • lint & build (8824435)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • media info missing mediaId property (fb7f390)
  • media info missing mediaId property (981f788)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • monitor if child process dies, and take action accordingly (bdef325)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • preliminary consumage of commandError (22bb910)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary disable commandErrors (c94e5ea)
  • temporary fix to log debug-messages (40e0921)
  • temporary fix to log debug-messages (c46f513)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • threadedClass dep (2ffa89d)
  • timelineCallback error handling (3c5e494)
  • trace device instanceId during logging (24c6744)
  • trace wich devices where slow (b74ebc8)
  • try to better output errors (e4c2d3e)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • TSR dep (610f8be)
  • TSR dep (d708f08)
  • TSR dep (45a85e6)
  • TSR dep update (f39ce1c)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (176d6bf)
  • upd TSR dependency (691b64d)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update blueprints-integration dep (9aa6707)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update timeline dep (1119332)
  • update tsr (1e0867a)
  • Update tsr and supertimeline (0d76c2c)
  • update tsr dep (fe66021)
  • update TSR dep (7d5e501)
  • update TSR dep (7bec21b)
  • update TSR dep (bad1c1f)
  • update TSR dep (943b270)
  • update TSR dep (5cda708)
  • Update TSR dep (975347b)
  • update TSR dependency (1217e35)
  • update typings for multithreaded tsr (638da97)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (0b04237)
  • updated tsr & core-integration dependency (7cc9386)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • Winston logging typing (disabled .warning) (97c7384)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)
  • versions of non-parent processes (0d08e9e)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • add config to disable atem upload (e1c7ee0)
  • add externally callable function: getDevicesInfo (e54eed9)
  • add preliminary support for TSR device emit of commandReports (3d849be)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • handle initialization better, actually taking the promises generated into account (301aeb7)
  • HyperDeck disk formatting (dd9e0a9)
  • implement support for slowCommands reporting (c15f240)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • quantel restart (4191749)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (18446f5)
  • script + function to upload a still to the atem (e39762a)
  • support for commandError callbacks (6953130)
  • support for disabled devices (d92f272)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • TSR dep: nrkno/sofie-timeline-state-resolver#106 (5d734a5)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • TSR: Lawo fullpath & atem macros (922933b)
  • TSR: Quantel playout (de8e453)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (4efed4c)
  • update dependencies (f03143b)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update timeline dep (bcc34f7)
  • update TSR dep (09c2fa9)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • atemUpload: multiple files (ca0ce62)
  • atemUpload: multiple files (1efa683)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (70dc614)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated tsr dependency (0820f05)
  • updated tsr dependency (be0e7dc)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated TSR-device-status handling (11af163)
  • versionTime (c7b478b)

1.0.0-3 (2019-09-11)

Bug Fixes

  • circle config (0830af4)
  • debug messages was logged as error (which is wrong..) (a84bc09)
  • handle promise appropriately (6a32982)
  • handle promises appropriately (8ecc575)
  • HyperDeck disk formatting is asynchronous (a1c482b)
  • increase init timeout time (f144209)
  • listen to more device events and log them (2d074f7)
  • log commandError when not reporting to Core (10bac37)
  • make sure updateDevices is not run before the config has come in (7b5e883)
  • monitor if child process dies, and take action accordingly (bdef325)
  • pipe options.reportAllCommands through to devices (3bb55a6)
  • preliminary consumage of commandError (22bb910)
  • remove dev-depenencies from docker images (8a71e88)
  • remove old onCommandError function (b5363b1)
  • revert and fix #61e8848 (4270469), closes #61e8848
  • temporary disable commandErrors (c94e5ea)
  • trace device instanceId during logging (24c6744)
  • TSR dep (45a85e6)
  • TSR dep update (f39ce1c)
  • TSR dep with experimental quantel playout fix (ad054a2)
  • TSR dep: better status reporting and logging (d03d81d)
  • TSR dep: quantel play fix (7779cd7)
  • TSR dep: quantel recovery logging (d7fa2f4)
  • TSR update (quantel fixes) (8a4ba49)
  • update blueprints-integration dep (9aa6707)
  • update timeline dep (1119332)
  • update tsr dep (fe66021)
  • update TSR dep (bad1c1f)
  • update TSR dep (7d5e501)
  • update TSR dep (7bec21b)

Features

0.21.0-3 (2019-08-19)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • fix old collection names, etc. (4859564)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • lint & build (8824435)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • multi threading is a runtime config from core (233f20e)
  • peerDependency of blueprints-integration requires tsr-types to be included (046b8fd)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove unused methods (1711b9d)
  • removed console.log (2be9ff8)
  • media scanner: safe document id (9f41872)
  • removed console.log (05fdf46)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary fix to log debug-messages (40e0921)
  • temporary fix to log debug-messages (c46f513)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • timelineCallback error handling (3c5e494)
  • try to better output errors (e4c2d3e)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • update tsr (1e0867a)
  • Update tsr and supertimeline (0d76c2c)
  • update TSR dep (943b270)
  • update TSR dep (5cda708)
  • Update TSR dep (975347b)
  • update TSR dependency (1217e35)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (0b04237)
  • updated tsr & core-integration dependency (7cc9386)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (89c38b9)
  • updated tsr dependency (43a7069)
  • use axios instead of native http (d81e5e7)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • media scanner: catch http request errors (9628e4a)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • implement support for slowCommands reporting (c15f240)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (e39762a)
  • script + function to upload a still to the atem (18446f5)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update timeline dep (bcc34f7)
  • update TSR dep (09c2fa9)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency (70dc614)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • atemUpload: multiple files (ca0ce62)
  • atemUpload: multiple files (1efa683)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • updated tsr dependency (be0e7dc)
  • updated tsr dependency (0820f05)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated TSR-device-status handling (11af163)
  • versionTime (c7b478b)
  • media scanner: basic reconnection logic without replication (d3ccd86)

0.20.0-1 (2019-07-05)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (c0f6c0b)
  • also save the original media id (9939db4)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3fb51c1)
  • bump tsr version (3df738d)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • fix old collection names, etc. (4859564)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • lint & build (8824435)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • multi threading is a runtime config from core (233f20e)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • Some playout bugs (57c3fde)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary fix to log debug-messages (40e0921)
  • temporary fix to log debug-messages (c46f513)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • timelineCallback error handling (3c5e494)
  • try to better output errors (e4c2d3e)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (691b64d)
  • upd TSR dependency (176d6bf)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update namig to new set (f787cc8)
  • update server-core-integration (945c295)
  • update tsr (1e0867a)
  • Update tsr and supertimeline (0d76c2c)
  • update TSR dep (5cda708)
  • update TSR dep (943b270)
  • Update TSR dep (975347b)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • implement support for slowCommands reporting (c15f240)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log message on startup (dbfde0c)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • atemUpload: multiple files (ca0ce62)
  • atemUpload: multiple files (1efa683)
  • script + function to upload a still to the atem (18446f5)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • removed callbacks, as they are created in Core now (13b3cf1)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (e39762a)
  • support for multi-threaded resolver (c814ef3)
  • support for new device types (54c3046)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • timeline typings from Core & support for new timeline.id (7a9f5a0)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dep (6426afc)
  • update core-integration dependency (218f4cb)
  • update dependencies (967a356)
  • update dependencies (e1cc767)
  • update timeline dep (bcc34f7)
  • update TSR dep (09c2fa9)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (be0e7dc)
  • updated tsr dependency (0820f05)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated TSR-device-status handling (11af163)
  • versionTime (c7b478b)
  • media scanner: basic reconnection logic without replication (d3ccd86)

0.19.1-0 (2019-05-22)

Bug Fixes

0.19.0 (2019-05-15)

0.19.0-1 (2019-05-15)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • add proActiveResolve option for TSR (9c7ac66)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • adjust debug levels (897c57e)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • better faster stronger timeline transform (0612f96)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • bugfix: all mediaObjects are deleted upon startup (e0624b0)
  • build (20871c0)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • bump package version (92d61e6)
  • bump tsr version (3df738d)
  • bump tsr version (3fb51c1)
  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)
  • catch disk usage http errors (635db9c)
  • catch promises (22db4bc)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • drop empty certificates (8aa133c)
  • error logging (76f3749)
  • handle promises appropriately (d06635c)
  • handle tsr asynchronousicity properly (9db981c)
  • ignore watchdog file changes (b238e44)
  • import underscore (cfe6516)
  • lint & build (8824435)
  • log error better (b02c92b)
  • logging (e3cb0d8)
  • media info missing mediaId property (981f788)
  • media info missing mediaId property (fb7f390)
  • media scanner lastRev + hashed id (a6276b7)
  • media-scanner linting (f7480cf)
  • media-scanner status (1370703)
  • media-scanner status reporting (b80c0a5)
  • media-scanner status, message ordering & prioritys (332c92e)
  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • Mediascanner reconnection bugs (d72e3d1)
  • multi threading is a runtime config from core (233f20e)
  • persist media through a restart (3558c8a)
  • persist media through a restart (627bd94)
  • pleasing linter. One logical change. (cb2449a)
  • postbump script (7e603ad)
  • potential fix for reconnect issue (81cbd1d)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • remove unused methods (1711b9d)
  • removed console.log (2be9ff8)
  • removed console.log (05fdf46)
  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)
  • resync when reconnecting (1f7dab1)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)
  • revert versionTime script (0ba83c2)
  • revert: remove baltes debug file (7e37598)
  • set correct atem media player for second still (c2b4cca)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • temporary fix to log debug-messages (c46f513)
  • temporary fix to log debug-messages (40e0921)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • timelineCallback error handling (3c5e494)
  • try to better output errors (e4c2d3e)
  • tsr dep (4f0dd2b)
  • tsr dep (18eda01)
  • tsr-dep, fixing a memory leak (62d7843)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • tsrHandler: dont run functions before init() (b1ff246)
  • upd TSR dependency (176d6bf)
  • upd TSR dependency (691b64d)
  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dep (clean up old sockets) (7120337)
  • update core-integration dependency (66383b1)
  • update dependencies (3550afd)
  • update disk usage limits (e646543)
  • update libs to fix atem supersource boxes (dba8948)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)
  • update tsr (1e0867a)
  • Update tsr and supertimeline (0d76c2c)
  • update TSR dep (5cda708)
  • update TSR dep (943b270)
  • update typings for multithreaded tsr (638da97)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (0b04237)
  • updated tsr & core-integration dependency (7cc9386)
  • updated TSR dep (bugfixes in timeline) (72f0369)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)
  • versions of non-parent processes (0d08e9e)
  • Winston logging typing (disabled .warning) (97c7384)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added watchDog (3f55c7b)
  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • casparcg restart routine (415387d)
  • CLI argument: "-unsafeSSL" (757bf13)
  • configurable media scanner host / port (d142996)
  • implement support for slowCommands reporting (c15f240)
  • kill process when initialization fails (bca0b51)
  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • Receive full timeline, not just portion for local devices (388e310)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • report disk usage from media-scanner to core (886548f)
  • script + function to upload a still to the atem (e39762a)
  • script + function to upload a still to the atem (18446f5)
  • support for multi-threaded resolver (c814ef3)
  • support new TSR interface (3383dde)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • tsr dependency: using internal command-queue instead of scheduler (32dc692)
  • tsr dependency: using internal command-queue instead of scheduler (da95b46)
  • upd tsr dep (2596dba)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update core-integration dependency (218f4cb)
  • update dependencies (e1cc767)
  • update dependencies (967a356)
  • update timeline dep (bcc34f7)
  • update TSR dep (09c2fa9)
  • update TSR dep, add Pharos device (9f52ee3)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • updated tsr dependency (be0e7dc)
  • updated tsr dependency (0820f05)
  • updated TSR dependency (implementing lawo) (fa79697)
  • updated TSR-device-status handling (11af163)
  • versionTime (c7b478b)

0.18.0 (2019-04-08)

Bug Fixes

  • add proActiveResolve option for TSR (9c7ac66)
  • upd TSR dependency (691b64d)

Features

  • implement support for slowCommands reporting (c15f240)
  • support new TSR interface (3383dde)
  • upd TSR-dependency, featuring multi-threading (e1f5ebc)

0.17.2 (2019-03-28)

0.17.1 (2019-03-27)

Bug Fixes

0.17.0 (2019-03-13)

Bug Fixes

  • mediascanner error traces & be able to disable by setting host to "disable" (9734662)
  • pleasing linter. One logical change. (cb2449a)
  • try to better output errors (e4c2d3e)
  • update dependencies (3550afd)

Features

  • support for multi-threaded resolver (c814ef3)

0.16.2 (2019-02-13)

Bug Fixes

0.16.1 (2019-02-08)

Bug Fixes

0.16.0 (2019-02-08)

Bug Fixes

  • build (20871c0)
  • handle tsr asynchronousicity properly (9db981c)
  • log error better (b02c92b)
  • multi threading is a runtime config from core (233f20e)
  • timelineCallback error handling (3c5e494)
  • update typings for multithreaded tsr (638da97)

Features

  • add callbackStopped (222a46e)
  • add CLI option "-certificates", to use for self-signed certificates (0064d7d)
  • add config for multi threading (203c823)
  • CLI argument: "-unsafeSSL" (757bf13)

0.15.4 (2019-01-16)

0.15.3 (2019-01-14)

0.15.2 (2019-01-11)

Bug Fixes

  • Mediascanner reconnection bugs (d72e3d1)
  • potential fix for reconnect issue (81cbd1d)
  • revert pouchdb dep version to last version known to work (7.0.0 is no good) (49567b8)

0.15.1 (2019-01-10)

Bug Fixes

  • media-scanner status (1370703)
  • media-scanner status, message ordering & prioritys (332c92e)

0.15.0 (2018-12-19)

Bug Fixes

  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (0cead6e)
  • bump package version (92d61e6)
  • media-scanner: reworked connection logic, adding better reconnection logic & status monitoring (2f05586)
  • mediaScanner: error trying to log warning when disk-usage not supported (3d6bd22)
  • mediaScanner: error trying to log warning when disk-usage not supported (66e4324)
  • ignore watchdog file changes (b238e44)
  • re-implement supression of 404 casparcg commands (d57e03d)
  • subscribe to timeline in current studio (4132a68)
  • supress some mediaScanner errors (0c3468a)
  • TSR-dep: hotfix, debuglogging (b605f66)
  • Winston logging typing (disabled .warning) (97c7384)

Features

  • Receive full timeline, not just portion for local devices (388e310)
  • update TSR dep (09c2fa9)

0.14.2 (2018-12-13)

0.14.1 (2018-11-28)

Bug Fixes

  • update atem-connection dependency, to fix 100% cpu usage issue (4ebd370)

0.14.0 (2018-11-21)

Bug Fixes

  • peripheralDevices: creates more user-friendly names of devices and sub devices. Seen in combination with ongoing work in core and mos-gw to clean up the user interface. (6b9efaa)
  • update disk usage limits (e646543)

Features

  • disk-usage: limit rate of disk usage check, and do it at an interval (f5db8fb)

0.13.0 (2018-11-14)

Bug Fixes

  • atemUpload: bugfix: didn't upload on init (76b3802)
  • atemUpload: handle errors & typo (01bc8da)
  • bump tsr version (3fb51c1)
  • catch disk usage http errors (635db9c)
  • media-scanner linting (f7480cf)
  • media-scanner status reporting (b80c0a5)
  • revert: remove baltes debug file (7e37598)
  • temporary fix to log debug-messages (40e0921)
  • tsrHandler: dont run functions before init() (b1ff246)
  • update core-integration dep (clean up old sockets) (80bd1ad)
  • update core-integration dependency (66383b1)
  • update lint & fix lint errors (bfa94ba)
  • update media-scanner Diskinfo typings & warning message (de624bd)

Features

  • report disk usage from media-scanner to core (886548f)
  • update atem-connection dep, fixing media upload (d675cb9)
  • update dependencies (e1cc767)
  • update TSR dep, add Pharos device (9f52ee3)

0.12.0 (2018-11-13)

Bug Fixes

Features

0.11.10 (2018-10-26)

Bug Fixes

  • temporary fix to log debug-messages (c46f513)
  • update TSR dep (943b270)

0.11.9 (2018-10-26)

Bug Fixes

0.11.8 (2018-10-24)

0.11.7 (2018-10-24)

0.11.6 (2018-10-24)

Bug Fixes

  • update core-integration dep (clean up old sockets) (7120337)

0.11.5 (2018-10-24)

0.11.4 (2018-10-19)

Bug Fixes

  • adjust debug levels (897c57e)
  • bugfix: all mediaObjects are deleted upon startup (9f02191)
  • changed callMethod to callMethodLowPrio, to avoid throttling Core (684e271)

Features

  • listen to setting debugLogging, to turn on/off debug logging. Also support of new TSR logging emitters. (25b0a9e)
  • update core-integration dependency (218f4cb)
  • update TSR dependency: adding support for Hyperdeck (de25c5f)
  • updated TSR-device-status handling (11af163)

0.11.2 (2018-10-17)

Bug Fixes

  • bugfix: all mediaObjects are deleted upon startup (e0624b0)

0.11.1 (2018-10-16)

Bug Fixes

  • CasparCG LOADBG and PLAY command 404 errors are handled as warnings not errors (54ceebb)

0.11.0 (2018-09-21)

Bug Fixes

  • Removed Launcher dependency (moving the functionality into TSR) (45088b4)

Features

  • adding CoreTSRDeviceHandler: unifying with mos-connection, the CoreTSRDeviceHandler manages the subscriptions for sub-devices (9f49951)
  • update TSR dep: restart casparcg using launcher-http endpoint (b0fdca6)

0.10.0 (2018-09-20)

Features

0.9.0 (2018-09-10)

Bug Fixes

  • media info missing mediaId property (fb7f390)

Features

  • tsr dependency: using internal command-queue instead of scheduler (da95b46)

0.8.0 (2018-09-06)

Bug Fixes

  • media info missing mediaId property (981f788)

Features

  • tsr dependency: using internal command-queue instead of scheduler (32dc692)

0.7.4 (2018-09-05)

Bug Fixes

  • set correct atem media player for second still (c2b4cca)

0.7.3 (2018-09-05)

Bug Fixes

  • media scanner lastRev + hashed id (a6276b7)
  • updated TSR dep (bugfixes in timeline) (72f0369)

0.7.2 (2018-09-04)

0.7.1 (2018-08-31)

0.7.0 (2018-08-31)

Bug Fixes

  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)

Features

  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)

0.6.0 (2018-08-31)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)
  • add localTimestamp to logger output (8ae2c01)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • added tracing of timeline (b7b8120)
  • also save the original media id (9939db4)
  • also save the original media id (c0f6c0b)
  • better faster stronger timeline transform (0612f96)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • catch promises (22db4bc)
  • changed statobj id (1920020)
  • clearing observers properly (0679f66)
  • crash when missing mediascanner setting (76fbf1c)
  • error logging (76f3749)
  • handle promises appropriately (d06635c)
  • lint & build (8824435)
  • logging (e3cb0d8)
  • persist media through a restart (627bd94)
  • persist media through a restart (3558c8a)
  • remove unused methods (1711b9d)
  • removed console.log (05fdf46)
  • removed console.log (2be9ff8)
  • resync when reconnecting (1f7dab1)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (f7deb7a)
  • temporary test: added random id to all log outputs, to verify if logs are logged twice (e72cbc1)
  • tsr dep (18eda01)
  • tsr dep (4f0dd2b)
  • tsr-dep, fixing a memory leak (62d7843)
  • tsr: timeline bugfix & callback fix (0a1a43b)
  • update libs to fix atem supersource boxes (dba8948)
  • Update tsr and supertimeline (0d76c2c)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • updated dependencies (97f1852)
  • updated tsr & core-integration dependency (7cc9386)
  • updated tsr & core-integration dependency (0b04237)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)
  • media scanner: catch http request errors (9628e4a)
  • media scanner: safe document id (9f41872)
  • versions of non-parent processes (0d08e9e)

Features

  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • addded versions to init data (6641bf1)
  • added -disableWatchdog option (4ce8ae1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • added watchDog (3f55c7b)
  • casparcg restart routine (415387d)
  • configurable media scanner host / port (d142996)
  • kill process when initialization fails (bca0b51)
  • log successful commands (86f6f8a)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • script + function to upload a still to the atem (18446f5)
  • atemUpload: multiple files (1efa683)
  • atemUpload: multiple files (ca0ce62)
  • media scanner: basic reconnection logic without replication (d3ccd86)
  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)
  • script + function to upload a still to the atem (e39762a)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)
  • upd tsr dep (2596dba)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (be0e7dc)
  • updated tsr dependency (0820f05)
  • updated TSR dependency (implementing lawo) (fa79697)

0.5.2 (2018-08-29)

Bug Fixes

  • tsr: timeline bugfix & callback fix (0a1a43b)

0.5.1 (2018-08-29)

Bug Fixes

  • resync when reconnecting (1f7dab1)
  • media scanner: safe document id (9f41872)

0.5.0 (2018-08-28)

Bug Fixes

  • tsr-dep, fixing a memory leak (62d7843)

Features

0.4.0 (2018-08-27)

Bug Fixes

  • add localTimestamp to logger output (8ae2c01)

Features

  • refactored getting of timeline, added getSnapshot, for debugging (6df71de)

0.3.1 (2018-08-27)

0.3.0 (2018-08-23)

Bug Fixes

  • updated tsr & core-integration dependency (7cc9386)
  • logging: More reasonable logging of the statObj evaluation (422cd4f)
  • added missing core onError handler (d5b0f01)
  • added option to fully disable statObj (c9794bb)
  • build-script: yarn.lock file should not be removed and if updates are needed, that shoud fail the build process. (d83584d)
  • changed statobj id (1920020)
  • error logging (76f3749)
  • handle promises appropriately (d06635c)
  • lint & build (8824435)
  • persist media through a restart (627bd94)
  • persist media through a restart (3558c8a)
  • remove unused methods (1711b9d)
  • removed console.log (2be9ff8)
  • removed console.log (05fdf46)
  • updated tsr & core-integration dependency (0b04237)

Features

  • media scanner: basic reconnection logic without replication (d3ccd86)
  • log successful commands (86f6f8a)
  • script + function to upload a still to the atem (18446f5)
  • script + function to upload a still to the atem (e39762a)
  • updated TSR dep (containing the big timeline refactoring) (74ef284)
  • updated tsr dependency (0820f05)
  • updated tsr dependency (be0e7dc)

0.2.1 (2018-08-03)

Bug Fixes

  • (troubleshooting) reenabling mediaScanner, but with replication disabled (752f86c)

0.2.0 (2018-08-03)

Bug Fixes

  • media scanner: catch http request errors (9628e4a)
  • catch promises (22db4bc)
  • crash when missing mediascanner setting (76fbf1c)
  • logging (e3cb0d8)
  • updated dependencies (97f1852)
  • versions of non-parent processes (0d08e9e)

Features

  • addded versions to init data (6641bf1)
  • added statObj support, an attempt to avoid playing incomplete timelines (cf48e16)
  • configurable media scanner host / port (d142996)
  • take mediascanner host + port from core, replicate pouchdb (e5fa674)

0.1.0 (2018-08-02)

Bug Fixes

  • added tracing of timeline (b7b8120)
  • better faster stronger timeline transform (0612f96)
  • clearing observers properly (0679f66)
  • update libs to fix atem supersource boxes (dba8948)
  • Update tsr and supertimeline (0d76c2c)
  • updated tsr dependency (43a7069)
  • updated tsr dependency (89c38b9)
  • use axios instead of native http (d81e5e7)

Features

  • Add segmentLineItemPlaybackStarted callback (91c99e0)
  • added -disableWatchdog option (4ce8ae1)
  • added watchDog (3f55c7b)
  • casparcg restart routine (415387d)
  • kill process when initialization fails (bca0b51)
  • media-scanner add example for loading the whole database (422563b)
  • Prototype media-scanner connection and typings (59a9927)
  • updated core-integration dep, introducing autoSubscribe (4589eee)
  • updated TSR dependency (implementing lawo) (fa79697)