diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index 46c79176..66fc7efc 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,31 @@ +- commits: + - subject: Prevent updates/reboots with locks when HUP breadcrumbs present + hash: a9028e58ecb097f0106e74f6c4cd1b755fa9ece5 + body: | + On HUP, some healthceck services need to complete before + it's safe for the Supervisor to reboot the device when + applying state changes. rollback-{health|altboot}-breadcrumb + are the two files that Supervisor looks for and locks the device + on when present in this patch. + + Not closing issue 1459 because there is a possible case where, + on altboot rollback, the breadcrumbs are not present. 1459 + may be closed when this edge case is investigated. + footer: + Change-type: patch + change-type: patch + Connects-to: '#1459' + connects-to: '#1459' + See: >- + https://www.flowdock.com/app/rulemotion/r-supervisor/threads/cL7YfNOLSfTPfw05h59GEW0kfOt + see: >- + https://www.flowdock.com/app/rulemotion/r-supervisor/threads/cL7YfNOLSfTPfw05h59GEW0kfOt + Signed-off-by: Christina Wang + signed-off-by: Christina Wang + author: Christina Wang + nested: [] + version: 12.8.10 + date: 2021-06-30T04:30:34.845Z - commits: - subject: Fix supervisor using wrong source for deltas hash: 2fa0d3dc433aff620c28b41d05d739430c8d8922 diff --git a/CHANGELOG.md b/CHANGELOG.md index 09762f59..1e256977 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to [Semantic Versioning](http://semver.org/). +# v12.8.10 +## (2021-06-30) + +* Prevent updates/reboots with locks when HUP breadcrumbs present [Christina Wang] + # v12.8.9 ## (2021-06-25) diff --git a/VERSION b/VERSION index 66f32540..20f6bae2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -12.8.9 \ No newline at end of file +12.8.10 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 29bba0ce..3d874166 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "balena-supervisor", - "version": "12.8.9", + "version": "12.8.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 5cd80d0b..45085b65 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "balena-supervisor", "description": "This is balena's Supervisor, a program that runs on IoT devices and has the task of running user Apps (which are Docker containers), and updating them as the balena API informs it to.", - "version": "12.8.9", + "version": "12.8.10", "license": "Apache-2.0", "repository": { "type": "git",