From 275e03d9431bea9e0691207341015d10ae3f440d Mon Sep 17 00:00:00 2001 From: Balena CI Date: Thu, 27 Apr 2023 21:00:26 +0000 Subject: [PATCH] v2.114.14 --- .versionbot/CHANGELOG.yml | 127 ++++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 31 ++++++++++ VERSION | 2 +- 3 files changed, 159 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index bdfa1a8..a347d1a 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,130 @@ +- commits: + - subject: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b + hash: 8232241202df3f6ce5b228b17ae9af97be04fb5d + body: Update layers/meta-balena + footer: + Changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b + changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b + author: Renovate Bot + nested: + - commits: + - subject: Update balena-supervisor to v14.10.8 + hash: d454cdb1145c80128cc280f40e6633d862ae0086 + body: | + Update balena-supervisor from 14.10.7 to 14.10.8 + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: Fix service comparison when creating component steps + hash: 5fdd689590d048685cc11e32a14ccf7faf3887ee + body: > + A bug in service comparison would make it that a device + already running + + a service from a new release with network changes would never stop the + + running service so remaining services would forever get stuck in + + `Downloaded` state. + + + This fixes the comparison so the service will get killed in this case, + + particularly allowing devices to recover from #1576 + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: "Create tests with recovery from #1576" + hash: 7b8b187c749c3390243b2246ba20d60ccc40db1f + body: > + Devices affected by the bug described in 1576, are also + stuck with some + + services in the `Downloaded` state, because the state engine does not + + detect that the running services should be killed on a network change + + even if they belong to a new release. This is a bug, which can be + + replicated by the tests in this commit + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: Skip updateMetadata step if there are network changes + hash: 7aecaae8b02832afca3d52d233ecf5eaa8fa9ab8 + body: > + Previous behavior would make it that an `updateMetadata` + step would take + + precedence over a `kill` step when network changes are present. This + + would lead to an inconsistent state if an update included a + + network and a container change. + footer: + Closes: "#1576" + closes: "#1576" + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: Add replication of issue using unit tests + hash: 0a358a4463717b53c3619432781a0ab568fb74c1 + body: "" + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: Add integration tests for state-engine + hash: 138aec5de418c7673285303d66d35b8cea43e4a8 + body: > + These tests use the supervisor API to check that + applying a target state + + allows the device to eventually get to the desired target configuration. + + + This are high-level tests that work with real images and containers + + using dind. + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: Do not pass auth to images with no registry + hash: c1207cbbff836f99fadb33dd5cf65baa2da0ecf8 + body: > + The supervisor allows the target image to be an image + without a + + registry (e.g. `alpine:latest`), while this really only happens while in + + local mode, we don't want to pass credentials to the default registry as + + those credentials are meant for balena registry and will otherwise fail. + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + version: balena-supervisor-14.10.8 + title: "" + date: 2023-04-26T18:49:41.754Z + version: meta-balena-2.114.14 + title: "" + date: 2023-04-27T17:45:02.161Z + version: 2.114.14 + title: "" + date: 2023-04-27T21:00:22.925Z - commits: - subject: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6 hash: 5105b3e7a778490843071fabb667b43de1ed686f diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e3237f..949b715 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,37 @@ Change log ----------- +# v2.114.14 +## (2023-04-27) + + +
+ Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b [Renovate Bot] + +> ## meta-balena-2.114.14 +> ### (2023-04-27) +> +> +>
+> Update balena-supervisor to v14.10.8 [Renovate Bot] +> +>> ### balena-supervisor-14.10.8 +>> #### (2023-04-26) +>> +>> * Fix service comparison when creating component steps [Felipe Lalanne] +>> * Create tests with recovery from #1576 [Felipe Lalanne] +>> * Skip updateMetadata step if there are network changes [Felipe Lalanne] +>> * Add replication of issue using unit tests [Felipe Lalanne] +>> * Add integration tests for state-engine [Felipe Lalanne] +>> * Do not pass auth to images with no registry [Felipe Lalanne] +>> +> +>
+> +> + +
+ # v2.114.13 ## (2023-04-27) diff --git a/VERSION b/VERSION index 978a98d..c1a9a35 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.114.13 \ No newline at end of file +2.114.14 \ No newline at end of file