Skip to content

Commit ff1af7a

Browse files
committed
v1.37.0
1 parent b67c8ae commit ff1af7a

File tree

42 files changed

+313
-58
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+313
-58
lines changed

CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,39 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
9+
### Bug Fixes
10+
11+
* A pretty large rehaul of connection logic. ([4b20139](https://github.com/nrkno/tv-automation-package-manager/commit/4b201394c3074b5601ae6c4452129dde2d7318eb))
12+
* add "HelpfulEventEmitter" to be used instead ot EventEmitter,, because it'll give the developer a warning if they've forgotten to listen to error events. ([fc1b1db](https://github.com/nrkno/tv-automation-package-manager/commit/fc1b1db8f99abbc35bbd39ba87cee870c3df1885))
13+
* add logging for when closing connections due to ping timeouts, and require two subsequent pings to fail before closing ([48cbc0c](https://github.com/nrkno/tv-automation-package-manager/commit/48cbc0c199c514b5047700e7219165ce7abe283b))
14+
* AppContainer didn't handle reconnection of apps properly ([21ce287](https://github.com/nrkno/tv-automation-package-manager/commit/21ce287a46f2c810008867c90d6a8ab6458f9cf4))
15+
* bug fix: race condition in messages to Core, that could result in messages being lost ([5a92f26](https://github.com/nrkno/tv-automation-package-manager/commit/5a92f268350b8074b3863c015bb74151e83a4d6c))
16+
* bug: Quantel clips with no frames showed up as fullfilled ([d986e09](https://github.com/nrkno/tv-automation-package-manager/commit/d986e09fea6a5f30b509df7b0db1af40c047160a))
17+
* don't update the PackageOnPackageContainer status in some situations where we don't actually know what state the package actually is in. ([3b41749](https://github.com/nrkno/tv-automation-package-manager/commit/3b417498d8a2518c85cf186154656ca583404cac))
18+
* ExpectationManager: minor updates to expectedPackages (such as priority changes) should not trigger full restarts of expectations ([f7a3de9](https://github.com/nrkno/tv-automation-package-manager/commit/f7a3de9653e679660e6d75b28fcead8473e58805))
19+
* file access errors doesn't need to include stack ([eed5507](https://github.com/nrkno/tv-automation-package-manager/commit/eed5507d909796634905b90720395b629bc58b5a))
20+
* fine-grained priority of accessors ([87f26c0](https://github.com/nrkno/tv-automation-package-manager/commit/87f26c09cb069422d691c509aa8001a6872c7639))
21+
* fix of potential bug where a throw might not be caught ([0dc2753](https://github.com/nrkno/tv-automation-package-manager/commit/0dc2753c0c17d5dc3de3c56315b46c9c01c350b8))
22+
* handle unhandled promises ([13a6f5a](https://github.com/nrkno/tv-automation-package-manager/commit/13a6f5a2a7afde41b06538414d517b132e630edb))
23+
* improve how loss-of-connections are handled ([60c74fb](https://github.com/nrkno/tv-automation-package-manager/commit/60c74fbb3e3f7ff43b2caf76d85e3c63c7a44718))
24+
* improve stringifyError, to avoid "Error: [object Object]" in logs ([9c9e888](https://github.com/nrkno/tv-automation-package-manager/commit/9c9e88874081b757be3684c7a5604b04e5496ad4))
25+
* in init() methods: wait for the 'connected' event being handled before finishing initializing ([b767e0d](https://github.com/nrkno/tv-automation-package-manager/commit/b767e0d4269e379c316a1a62341d0fd1933f9d6e))
26+
* limit the number of times to re-try removing a Package upon fail ([085c1d9](https://github.com/nrkno/tv-automation-package-manager/commit/085c1d90dc4211036a8a4d8bad5d21e5eb103333))
27+
* pass on certificates into spun-up workers ([b565da5](https://github.com/nrkno/tv-automation-package-manager/commit/b565da5f9dbed7d493447d7f8c175e0ec995b1a4))
28+
* quantel-http-transformer-proxy: When the proxied server returns non-200 codes, we should just pass through the responses ([9e4fe3d](https://github.com/nrkno/tv-automation-package-manager/commit/9e4fe3df5a74dc85a71a7a7d6e7b86c6a7dc3ccb))
29+
* receivers will not time out if their methods are unresponsive. ([b08c9ac](https://github.com/nrkno/tv-automation-package-manager/commit/b08c9ac39885d4a26bbdb5f28b3f4785878cb977))
30+
* report various execution-times in getStatus ([c03059f](https://github.com/nrkno/tv-automation-package-manager/commit/c03059fdfebe66ce86ab13be99d3f68bbc85f3cc))
31+
* type fix ([092d368](https://github.com/nrkno/tv-automation-package-manager/commit/092d36836af3a600c5d097aea615a1140138566f))
32+
* WebsocketServer: track, emit and log 'error' and 'close' events ([e3ba67f](https://github.com/nrkno/tv-automation-package-manager/commit/e3ba67fc26720809e0b33814be49e50e56e4d348))
33+
* Worker should remove a cancelled job right away, not wait for the work to actually finish ([cd11a16](https://github.com/nrkno/tv-automation-package-manager/commit/cd11a1678b06b1462f2b2f7c170ff98ef561da95))
34+
35+
36+
37+
38+
639
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
740

841

apps/_boilerplate/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @boilerplate/app
9+
10+
11+
12+
13+
614
# [1.1.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.0.2...v1.1.0-alpha.0) (2021-09-24)
715

816
**Note:** Version bump only for package @boilerplate/app

apps/_boilerplate/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@boilerplate/app",
3-
"version": "1.1.0-alpha.0",
3+
"version": "1.37.0",
44
"description": "Boilerplace",
55
"private": true,
66
"scripts": {
@@ -16,7 +16,7 @@
1616
"nexe": "^3.3.7"
1717
},
1818
"dependencies": {
19-
"@boilerplate/generic": "^1.1.0-alpha.0"
19+
"@boilerplate/generic": "1.37.0"
2020
},
2121
"peerDependencies": {
2222
"@sofie-automation/blueprints-integration": "*"

apps/_boilerplate/packages/generic/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @boilerplate/generic
9+
10+
11+
12+
13+
614
# [1.1.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.0.2...v1.1.0-alpha.0) (2021-09-24)
715

816
**Note:** Version bump only for package @boilerplate/generic

apps/_boilerplate/packages/generic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@boilerplate/generic",
3-
"version": "1.1.0-alpha.0",
3+
"version": "1.37.0",
44
"private": true,
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

apps/appcontainer-node/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @appcontainer-node/app
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @appcontainer-node/app

apps/appcontainer-node/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@appcontainer-node/app",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"description": "AppContainer-Node.js",
55
"private": true,
66
"scripts": {
@@ -16,7 +16,7 @@
1616
"nexe": "^3.3.7"
1717
},
1818
"dependencies": {
19-
"@appcontainer-node/generic": "^1.37.0-alpha.1"
19+
"@appcontainer-node/generic": "1.37.0"
2020
},
2121
"peerDependencies": {
2222
"@sofie-automation/blueprints-integration": "*"

apps/appcontainer-node/packages/generic/CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,25 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
9+
### Bug Fixes
10+
11+
* A pretty large rehaul of connection logic. ([4b20139](https://github.com/nrkno/tv-automation-package-manager/commit/4b201394c3074b5601ae6c4452129dde2d7318eb))
12+
* add "HelpfulEventEmitter" to be used instead ot EventEmitter,, because it'll give the developer a warning if they've forgotten to listen to error events. ([fc1b1db](https://github.com/nrkno/tv-automation-package-manager/commit/fc1b1db8f99abbc35bbd39ba87cee870c3df1885))
13+
* add logging for when closing connections due to ping timeouts, and require two subsequent pings to fail before closing ([48cbc0c](https://github.com/nrkno/tv-automation-package-manager/commit/48cbc0c199c514b5047700e7219165ce7abe283b))
14+
* AppContainer didn't handle reconnection of apps properly ([21ce287](https://github.com/nrkno/tv-automation-package-manager/commit/21ce287a46f2c810008867c90d6a8ab6458f9cf4))
15+
* handle unhandled promises ([13a6f5a](https://github.com/nrkno/tv-automation-package-manager/commit/13a6f5a2a7afde41b06538414d517b132e630edb))
16+
* improve how loss-of-connections are handled ([60c74fb](https://github.com/nrkno/tv-automation-package-manager/commit/60c74fbb3e3f7ff43b2caf76d85e3c63c7a44718))
17+
* in init() methods: wait for the 'connected' event being handled before finishing initializing ([b767e0d](https://github.com/nrkno/tv-automation-package-manager/commit/b767e0d4269e379c316a1a62341d0fd1933f9d6e))
18+
* pass on certificates into spun-up workers ([b565da5](https://github.com/nrkno/tv-automation-package-manager/commit/b565da5f9dbed7d493447d7f8c175e0ec995b1a4))
19+
* WebsocketServer: track, emit and log 'error' and 'close' events ([e3ba67f](https://github.com/nrkno/tv-automation-package-manager/commit/e3ba67fc26720809e0b33814be49e50e56e4d348))
20+
21+
22+
23+
24+
625
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
726

827
**Note:** Version bump only for package @appcontainer-node/generic

apps/appcontainer-node/packages/generic/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@appcontainer-node/generic",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"private": true,
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -14,13 +14,13 @@
1414
"@sofie-automation/blueprints-integration": "*"
1515
},
1616
"dependencies": {
17-
"@shared/api": "^1.37.0-alpha.1",
18-
"@shared/worker": "^1.37.0-alpha.1",
17+
"@shared/api": "1.37.0",
18+
"@shared/worker": "1.37.0",
1919
"underscore": "^1.12.0"
2020
},
2121
"devDependencies": {
22-
"lint-staged": "^7.2.0",
23-
"@types/underscore": "^1.10.24"
22+
"@types/underscore": "^1.10.24",
23+
"lint-staged": "^7.2.0"
2424
},
2525
"prettier": "@sofie-automation/code-standard-preset/.prettierrc.json",
2626
"engines": {

apps/http-server/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @http-server/app
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @http-server/app

apps/http-server/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@http-server/app",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"description": "Upload to and serve proxies of packages",
55
"private": true,
66
"scripts": {
@@ -16,7 +16,7 @@
1616
"nexe": "^3.3.7"
1717
},
1818
"dependencies": {
19-
"@http-server/generic": "^1.37.0-alpha.1"
19+
"@http-server/generic": "1.37.0"
2020
},
2121
"peerDependencies": {
2222
"@sofie-automation/blueprints-integration": "*"

apps/http-server/packages/generic/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @http-server/generic
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @http-server/generic

apps/http-server/packages/generic/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@http-server/generic",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"private": true,
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -16,7 +16,7 @@
1616
"dependencies": {
1717
"@koa/cors": "^3.0.0",
1818
"@koa/multer": "3.0.0",
19-
"@shared/api": "^1.37.0-alpha.1",
19+
"@shared/api": "1.37.0",
2020
"koa": "^2.11.0",
2121
"koa-bodyparser": "^4.3.0",
2222
"koa-range": "^0.3.0",

apps/package-manager/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @package-manager/app
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @package-manager/app

apps/package-manager/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@package-manager/app",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"private": true,
55
"scripts": {
66
"build": "rimraf dist && yarn build:main",
@@ -15,7 +15,7 @@
1515
"nexe": "^3.3.7"
1616
},
1717
"dependencies": {
18-
"@package-manager/generic": "^1.37.0-alpha.1"
18+
"@package-manager/generic": "1.37.0"
1919
},
2020
"peerDependencies": {
2121
"@sofie-automation/blueprints-integration": "*"

apps/package-manager/packages/generic/CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
9+
### Bug Fixes
10+
11+
* A pretty large rehaul of connection logic. ([4b20139](https://github.com/nrkno/tv-automation-package-manager/commit/4b201394c3074b5601ae6c4452129dde2d7318eb))
12+
* bug fix: race condition in messages to Core, that could result in messages being lost ([5a92f26](https://github.com/nrkno/tv-automation-package-manager/commit/5a92f268350b8074b3863c015bb74151e83a4d6c))
13+
* report various execution-times in getStatus ([c03059f](https://github.com/nrkno/tv-automation-package-manager/commit/c03059fdfebe66ce86ab13be99d3f68bbc85f3cc))
14+
15+
16+
17+
18+
619
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
720

821

apps/package-manager/packages/generic/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@package-manager/generic",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"private": true,
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -15,9 +15,9 @@
1515
"@sofie-automation/server-core-integration": "*"
1616
},
1717
"dependencies": {
18-
"@shared/api": "^1.37.0-alpha.1",
19-
"@shared/expectation-manager": "^1.37.0-alpha.1",
20-
"@shared/worker": "^1.37.0-alpha.1",
18+
"@shared/api": "1.37.0",
19+
"@shared/expectation-manager": "1.37.0",
20+
"@shared/worker": "1.37.0",
2121
"chokidar": "^3.5.1",
2222
"deep-extend": "^0.6.0",
2323
"fast-clone": "^1.5.13",

apps/quantel-http-transformer-proxy/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @quantel-http-transformer-proxy/app
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @quantel-http-transformer-proxy/app

apps/quantel-http-transformer-proxy/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@quantel-http-transformer-proxy/app",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"description": "Proxy for a Quantel HTTP Transformer",
55
"private": true,
66
"scripts": {
@@ -15,7 +15,7 @@
1515
"nexe": "^3.3.7"
1616
},
1717
"dependencies": {
18-
"@quantel-http-transformer-proxy/generic": "^1.37.0-alpha.1"
18+
"@quantel-http-transformer-proxy/generic": "1.37.0"
1919
},
2020
"peerDependencies": {
2121
"@sofie-automation/blueprints-integration": "*"

apps/quantel-http-transformer-proxy/packages/generic/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
9+
### Bug Fixes
10+
11+
* quantel-http-transformer-proxy: When the proxied server returns non-200 codes, we should just pass through the responses ([9e4fe3d](https://github.com/nrkno/tv-automation-package-manager/commit/9e4fe3df5a74dc85a71a7a7d6e7b86c6a7dc3ccb))
12+
13+
14+
15+
16+
617
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
718

819
**Note:** Version bump only for package @quantel-http-transformer-proxy/generic

apps/quantel-http-transformer-proxy/packages/generic/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@quantel-http-transformer-proxy/generic",
3-
"version": "1.37.0-alpha.1",
3+
"version": "1.37.0",
44
"private": true,
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -16,7 +16,7 @@
1616
"dependencies": {
1717
"@koa/cors": "^3.0.0",
1818
"@koa/multer": "3.0.0",
19-
"@shared/api": "^1.37.0-alpha.1",
19+
"@shared/api": "1.37.0",
2020
"got": "^11.8.2",
2121
"koa": "^2.11.0",
2222
"koa-bodyparser": "^4.3.0",

apps/single-app/app/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.37.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.1...v1.37.0) (2021-12-17)
7+
8+
**Note:** Version bump only for package @single-app/app
9+
10+
11+
12+
13+
614
# [1.37.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.37.0-alpha.0...v1.37.0-alpha.1) (2021-11-05)
715

816
**Note:** Version bump only for package @single-app/app

0 commit comments

Comments
 (0)