From f3f75396e925938dfc7ff4d0492a497ce2b38e21 Mon Sep 17 00:00:00 2001 From: Balena CI <34882892+balena-ci@users.noreply.github.com> Date: Thu, 6 Aug 2020 15:22:15 +0300 Subject: [PATCH] v2.53.9+rev1 --- .versionbot/CHANGELOG.yml | 1996 +++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 592 +++++++++++ VERSION | 2 +- 3 files changed, 2589 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index d0f7a3b..de9efa9 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,1999 @@ +- commits: + - subject: Update meta-balena from v2.51.2 to v2.53.9 + hash: 1c5ba05985ee71d937cadd5b0d577de38c3a0c06 + body: | + Update meta-balena from 2.51.2 to 2.53.9 + footer: + Changelog-entry: Update meta-balena from v2.51.2 to v2.53.9 + changelog-entry: Update meta-balena from v2.51.2 to v2.53.9 + Signed-off-by: Vicentiu Galanopulo + signed-off-by: Vicentiu Galanopulo + author: Vicentiu Galanopulo + nested: + - commits: + - subject: 'balena-supervisor: Update to v11.9.9' + hash: b991ede01e5140ef04f2e6fe9baa37a8ded95ab5 + body: | + Update balena-supervisor from 11.9.8 to 11.9.9 + footer: + Change-type: patch + change-type: patch + Backport-to: next + backport-to: next + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + nested: + - commits: + - subject: 'common: Fix bug where aliases might be undefined' + hash: 60132134deffd770a40d1e6f18fdd87cb2f9f52e + body: > + Should handle the scenario where the network aliases are + undefined. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + nested: [] + version: balena-supervisor-11.9.9 + date: 2020-07-23T15:45:31.161Z + version: meta-balena-2.53.9 + date: 2020-07-23T17:44:58.146Z + - commits: + - subject: 'resin-supervisor: Create required directories before launch' + hash: 7be7738c655e37e48c1a98f9e1e0ff2795d66bf8 + body: > + On commit a4ce26caadabcb1e87d944d78218cc32c579914e the + supervisor moved + + from using --volume to using --mount to avoid the implicit + creation of + + directories instead of files. + + + However, in the case where the mount referred to a directory, + these have + + to exist in the rootfs beforehand as --mount will not create + them. + + + This commit checks for the existence of the + /var/log/supervisor-log + + directory and creates it if required. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-2.53.8 + date: 2020-07-23T04:33:45.808Z + - commits: + - subject: 'balena-supervisor: Update to v11.9.8' + hash: f919017e873062d30efa73d93a99ad0272675d24 + body: | + Update balena-supervisor from 11.9.6 to 11.9.8 + footer: + Change-type: patch + change-type: patch + Backport-to: next + backport-to: next + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + nested: + - commits: + - subject: Bump lodash from 4.17.15 to 4.17.19 + hash: 01655b595555ae63ea1b70d623451c9ad3ec03dd + body: > + Bumps [lodash](https://github.com/lodash/lodash) from + 4.17.15 to 4.17.19. + + - [Release + notes](https://github.com/lodash/lodash/releases) + + - + [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) + footer: + Change-type: patch + change-type: patch + Signed-off-by: 'dependabot[bot] ' + signed-off-by: 'dependabot[bot] ' + author: 'dependabot[bot]' + nested: [] + version: balena-supervisor-11.9.8 + date: 2020-07-22T14:44:00.974Z + - commits: + - subject: 'docker-utils: Test network gateway determination logic' + hash: 6ef3bd2362ebd185053a351490f6561ec10b84d8 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + nested: [] + - subject: Fix docker-util using incorrect reference for function + hash: 3b3babfd62868e986788d6c2f4fcede915fb4711 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + nested: [] + version: balena-supervisor-11.9.7 + date: 2020-07-22T12:19:06.693Z + version: meta-balena-2.53.7 + date: 2020-07-23T03:02:50.027Z + - commits: + - subject: >- + recipes-containers/balena: Use separate service for loading + healthcheck image + hash: 94a21624ccc1871d911b12654967b60a76a7e77a + body: | + In rocko, systemd kills any script started in background, + same thing happening to children that get re-parented. + + One solution to this is to use a separate service file for + starting the healtcheck image load script, after balena.service + was started. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Alexandru Costache + nested: [] + version: meta-balena-2.53.6 + date: 2020-07-21T13:44:11.006Z + - commits: + - subject: 'balena-supervisor: Update to v11.9.6' + hash: 826a68296c1ed3c7ce44753f6b8f85b9f8f87ef3 + body: | + Update balena-supervisor from 11.9.4 to 11.9.6 + footer: + Change-type: patch + change-type: patch + Backport-to: next + backport-to: next + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Rich Bayliss + nested: + - commits: + - subject: >- + Fix purge and restart invocations by providing instanced + apps + hash: d14d8f31ccee62fa8cec88209cc3674a1b280e34 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + nested: [] + - subject: Fix purge invocations of new singletons + hash: d2a7d3b9653a2afbd8eca009b75871cf54dbf3ac + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + nested: [] + version: balena-supervisor-11.9.6 + date: 2020-07-20T17:25:37.311Z + - commits: + - subject: Update ESR version information + hash: c2b534a51b3863bf3c787db00c7299517224464f + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + nested: [] + version: balena-supervisor-11.9.5 + date: 2020-07-14T14:31:17.340Z + version: meta-balena-2.53.5 + date: 2020-07-21T11:58:00.018Z + - commits: + - subject: Add support for aufs5 on kernel 5.x variants + hash: 6bdf4211aefb1f2c842f0797c50ae537fe2baae5 + body: | + We add support for aufs on kernels 5.x variants + footer: + Change-type: patch + change-type: patch + Changelog-entry: Add support for aufs5 on kernel 5.x variants + changelog-entry: Add support for aufs5 on kernel 5.x variants + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + nested: [] + - subject: Force choosing busybox-hwclock over util-linux-hwclock + hash: 86dd4c761038ab0214a1fca8dd2839b4dbddfa39 + body: > + Otherwise, as util-linux has a higher default alternative + priority, the + + version in util-linux is chosen. It would seem they are + exchangeable, but + + the busybox version reportedly works even if the RTC interrupt + line is not + + connected. + + + Fixes #1936 + footer: + Change-type: patch + change-type: patch + Changelog-entry: Force choosing busybox-hwclock over util-linux-hwclock + changelog-entry: Force choosing busybox-hwclock over util-linux-hwclock + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-2.53.4 + date: 2020-07-21T08:03:00.660Z + - commits: + - subject: 'provisioning: provide base supervisor_version during provision' + hash: b791055f3f6ffd6cc5796569a7321c5060129eea + body: > + In order to get closer to formally requiring a target supervisor + release + + in the model, we should expand our provisioning process to + provide the + + initial supervisor_version metadata. This connects back to + tri-app. + footer: + Depends-on: 'https://github.com/balena-io/open-balena-api/pull/394' + depends-on: 'https://github.com/balena-io/open-balena-api/pull/394' + HQ: 'https://github.com/balena-io/balena-io/pull/2177' + hq: 'https://github.com/balena-io/balena-io/pull/2177' + Change-type: patch + change-type: patch + Signed-off-by: Matthew McGinn + signed-off-by: Matthew McGinn + author: Matthew McGinn + nested: [] + version: meta-balena-2.53.3 + date: 2020-07-16T13:48:11.858Z + - commits: + - subject: Add LZ4 support config for older kernels + hash: 403fc033b75b2672bf9c8ef9a27879096e7b88b7 + body: | + Kernel versions between 4.0 and 4.9 use + CONFIG_ZRAM_LZ4_COMPRESS, whereas newer ones + use CONFIG_CRYPTO_LZ4. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Alexandru Costache + nested: [] + version: meta-balena-2.53.2 + date: 2020-07-16T08:17:26.378Z + - commits: + - subject: Remove unnecessary config.json keys + hash: b3222e619bbeebc0a2bd9e7419a9d8ae12b34dce + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Pagan Gazzard + nested: [] + version: meta-balena-2.53.1 + date: 2020-07-14T14:53:06.752Z + - commits: + - subject: 'resin-supervisor: Create required directories before launch' + hash: a93bd242d37246da83c1fa4368174d89b5c045f4 + body: > + On commit a4ce26caadabcb1e87d944d78218cc32c579914e the + supervisor moved + + from using --volume to using --mount to avoid the implicit + creation of + + directories instead of files. + + + However, in the case where the mount referred to a directory, + these have + + to exist in the rootfs beforehand as --mount will not create + them. + + + This commit checks for the existence of the + /resin-data/resin-supervisor + + directory and creates it if required. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: Rebrand custom resin logos + hash: dc215462dd5adcb171496be9aef237351d749d71 + body: > + When performing hostOS updates, the resin-logo.png might have + + been customized by the customer. + + This commits renames it to the newly branded balena-logo.png + + + If the resin-logo.png was unmodified, it will forcefully replace + to + + balena-logo.png to force rebranding of older resin branded + release. + + + Fixes #1801 + footer: + Change-type: patch + change-type: patch + Changelog-entry: Rebrand custom resin logos + changelog-entry: Rebrand custom resin logos + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: 'plymouth: Remove patch that sets plymouth resin theme' + hash: 8ccc9fc6862fdcaf9197bd443549411a3965279d + body: | + This is now configured as part of the plymouth-theme package. + footer: + Changelog-type: patch + changelog-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: 'docker-disk: Update dind container to v19.03.10' + hash: 6b325f57ff50be11e0c5f1f2420b911211f0ef06 + body: '' + footer: + Change-type: minor + change-type: minor + Signed-off-by: Michal Toman + signed-off-by: Michal Toman + author: Michal Toman + nested: [] + - subject: 'docker-disk: Update to still supported dind container' + hash: e325ab34b9d7f14ad5a0d85b36b02ee1e2b7fdf8 + body: > + The `docker` Docker Hub repository lists what versions of the + image + + are supported and 18.6 is not among them at all. Use the current + stable + + line of 18.09 instead, to stay on supported versions. See more + info at: + + https://hub.docker.com/_/docker + + + For more reproducability, we are also including the patch level + version + + of the container, which will give us more responsibility to + update more + + frequently, but fewer surprises. + + + Also explicitly set `DOCKER_HOST` for the daemon being started, + otherwise + + the base image's setting might silently take over, and modify + this. + + + Replace deprecated `-g` (graph driver) with `--data-root` as + well. + footer: + Change-type: minor + change-type: minor + Signed-off-by: Gergely Imreh + signed-off-by: Gergely Imreh + author: Gergely Imreh + nested: [] + - subject: Use udev for setting up wlan power management + hash: 7826c8ba9a9b6a97021fbcd352f627518afa8d73 + body: > + resin-init has a hardcoded command to disable power management + + on wlan0. This commit moves the logic to udev rule as there is + + no guarantee wlan0 is the only or default wlan adapter in the + system. + + + There seems to be no better way to identify a wlan device in + udev + + than KERNEL=="wl*" which should match both net.ifnames=0 (wlanX) + + and net.ifnames=1 (wlpX). + + + Fixes #1422 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Use udev for setting up wlan power management + changelog-entry: Use udev for setting up wlan power management + Signed-off-by: Michal Toman + signed-off-by: Michal Toman + author: Michal Toman + nested: [] + - subject: >- + Use --mount instead of --volume for bind mounts to the + supervisor container. + hash: 0fd442943d6b6c802df2f6e35d334ecde0f748e9 + body: > + This makes sure the source path refers to an existing + file/directory on + + the host. + + + https://docs.docker.com/engine/reference/commandline/service_create/#differences-between---mount-and---volume + + + This avoids situations where --volume implicitely creates a + directory (see #1748) + + + Fixes #1754 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Use --mount instead of --volume for bind mounts to the + supervisor container. + changelog-entry: >- + Use --mount instead of --volume for bind mounts to the + supervisor container. + Signed-off-by: Robert Günzler + signed-off-by: Robert Günzler + author: Robert Günzler + nested: [] + version: meta-balena-2.53.0 + date: 2020-07-14T09:38:34.861Z + - commits: + - subject: Update balena-supervisor from v11.9.3 to v11.9.4 + hash: ac5bedaf68a8898d9102c1106d2cf374bbd00628 + body: | + Update balena-supervisor from v11.9.3 to v11.9.4 + footer: + Changelog-entry: Update balena-supervisor from v11.9.3 to v11.9.4 + changelog-entry: Update balena-supervisor from v11.9.3 to v11.9.4 + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + nested: + - commits: + - subject: 'bug: Fix unhandled promise rejection' + hash: 898c7e71dae28aa046bdd3e075ecf0d6aa364142 + body: > + When invoking iptables-restore it can fail. This wasn't + handled + + and this makes sure that it fails gracefully. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + nested: [] + version: balena-supervisor-11.9.4 + date: 2020-07-13T12:07:37.513Z + version: meta-balena-2.52.7 + date: 2020-07-13T16:25:46.435Z + - commits: + - subject: Update to use api v6 and fix a quoting bug + hash: 1e5bd5d984945a3e97d6b4bf64c5ae6a0e81b0b3 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + nested: [] + version: meta-balena-2.52.6 + date: 2020-07-13T13:35:04.787Z + - commits: + - subject: Allow comments in iptables ruleset + hash: a93ac5695c77cb36e6ec3ee1355b7b9da7b81d39 + body: > + The latest v11.9.3 supervisor includes firewall configuration + functionality + + that requires this module to be enabled on all platforms. + footer: + Connects-to: balena-io/balena-supervisor#1393 + connects-to: balena-io/balena-supervisor#1393 + Change-type: patch + change-type: patch + Changelog-entry: Allow comments in iptables ruleset + changelog-entry: Allow comments in iptables ruleset + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-2.52.5 + date: 2020-07-10T16:11:02.635Z + - commits: + - subject: Update balena-supervisor from v11.4.10 to v11.9.3 + hash: 16fc81358477615b26b6ee6917dc2b5a36081a57 + body: | + Update balena-supervisor from v11.4.10 to v11.9.3 + footer: + Changelog-entry: Update balena-supervisor from v11.4.10 to v11.9.3 + changelog-entry: Update balena-supervisor from v11.4.10 to v11.9.3 + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + nested: + - commits: + - subject: Fix bug where a promise was not resolved in db-format + hash: 270f9f854add8db84fadc0a96e127a6035128aef + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Convert deviceConfig module to a singleton + hash: 5337c0102cd9bdbaaa41812fb1b8c44796ae9898 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.9.3 + date: 2020-07-08T11:07:16.427Z + - commits: + - subject: 'avahi: Control with HOST_DISCOVERABILITY' + hash: 03ca0ee9add9872b5577833971b43682ae6cc427 + body: > + The host config variable HOST_DISCOVERABILITY can be set + to + + true or false, controlling the state of the avahi + service. This + + determines if the device advertises it's presence over + mDNS. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Cameron Diver + version: balena-supervisor-11.9.2 + date: 2020-07-06T12:04:46.333Z + - commits: + - subject: 'firewall: Add Host Firewall functionality' + hash: 28c5a44e714a3f155fbd528d0ec672dec1d96ef8 + body: > + Controlled by BALENA_HOST_FIREWALL_MODE, the firewall + can + + either be 'on' or 'off'. + + + - In the 'off' state, all traffic is allowed. + + - In the 'on' state, only traffic for the core services + provided + by Balena is allowed. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + version: balena-supervisor-11.9.1 + date: 2020-07-01T17:45:22.146Z + - commits: + - subject: >- + Added support for configuring FDT directive in + extlinux.conf + hash: 59fc589eb23bdf8c79c677734d2792b93380c94c + body: '' + footer: + Change-type: minor + change-type: minor + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + version: balena-supervisor-11.9.0 + date: 2020-06-23T19:58:27.412Z + - commits: + - subject: 'state: Report device MAC address to the API' + hash: 1b91ef3405d1d2013cbdd6381ed69256c6432d18 + body: > + When reporting device information, send the MAC address + of any + + interfaces on the system. Also expose in the Supervisor + API at + + the route GET /v1/device. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + version: balena-supervisor-11.8.4 + date: 2020-06-22T09:43:53.370Z + - commits: + - subject: Update pinejs-client-request to 7.x + hash: c15f77434ba3b957dc55f5df207026eb2028bd57 + body: | + Update pinejs-client-request from 5.2.0 to 7.0.0 + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + nested: + - commits: + - subject: Empty commit to attempt republish + hash: 72c0214672a1e552cb8fa63f9a96aa47b5db19b1 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: >- + Switch from bluebird-lru-cache to lru-cache for + caching + hash: e69b9cb202140de25f5b6cc9258cccb71854fd6f + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: Update target to es2018 + hash: 1c2e8725305219f0c144cca583a1e8225d64c503 + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: Remove bluebird dependency + hash: b066e578427c179c9cb7fca6dda2e2e17da01a46 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: Convert to async/await + hash: 3ca7a939c2e25861cf3484b1ef31f7ccbec9369a + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: Update to pinejs-client-core 6.x + hash: 33f1f63efbb0a4a1c9fae0f45c4f2e00e59572f2 + body: | + Update pinejs-client-core from 5.8.0 to 6.0.0 + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + nested: + - commits: + - subject: Increase minimum es version to es2015 + hash: 52f3a97dc2b5aba07090a688fcd7afa2d2d789d8 + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: Convert to async/await + hash: b6c6d1f1dc9e9b05e60964a87e1677b0b4cc74eb + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: >- + Remove now unnecessary + PinejsClientCoreFactory + hash: 35adea3c7c33a74920652ea547e8d649592e86fc + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: Switch to using native promises + hash: d87e4570be580dccb1e511068beaf79878e66d06 + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: >- + Drop support for deprecated request + overrides + hash: 5aa89779bb06b9437382439b324f91d5fa9061b7 + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: >- + Drop support for deprecated `query` + method + hash: 2a0d315b111832c0a15a4cc581cd3f3cb5c32cd7 + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: >- + Drop support for deprecated string based + requests + hash: 493a2bc970923eb8d79e684e10d4ec433803a20c + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + - subject: >- + Use `;` for expand options instead of + `&` + hash: 62f0f4c406ce87b2ba6d4a7f74c88107ac3144cb + body: '' + footer: + Change-type: major + change-type: major + author: Pagan Gazzard + version: pinejs-client-js-6.0.0 + date: 2020-06-04T12:58:07.304Z + version: pinejs-client-request-7.0.0 + date: 2020-06-16T10:57:45.926Z + - commits: + - subject: Lazy load bluebird-lru-cache and lodash + hash: a2b6b74600b9ddecc98cb90a5d2d9ca28495b835 + body: '' + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + version: pinejs-client-request-6.2.0 + date: 2020-06-08T15:32:03.904Z + - commits: + - subject: Convert some lodash usage to native versions + hash: 93aaa1f518859bbe08a5746fbb1668c9fd446ae3 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.1.4 + date: 2020-06-08T11:53:33.697Z + - commits: + - subject: Remove unused dependencies + hash: 58a13f0fbe9692be029812db19f22aac7bd6f0f9 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.1.3 + date: 2020-06-04T15:00:55.621Z + - commits: + - subject: Update dependencies + hash: 0087b900328f1ba02699fc75664b0d23eb433e67 + body: | + Update pinejs-client-core from 5.6.11 to 5.8.0 + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + nested: + - commits: + - subject: >- + Generate optional builds for + es2015/es2018 as well as the default es5 + hash: 510682b0e2a9d2a338aa977bd4782ec60fc5b196 + body: '' + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + version: pinejs-client-js-5.8.0 + date: 2020-05-29T13:12:21.476Z + - commits: + - subject: Update dependencies + hash: 8141a6dfe6edd4c7e432d85c3533e6e02a43e2ff + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.7.1 + date: 2020-05-25T16:57:46.154Z + - commits: + - subject: >- + Make transformGetResult a method , to + ease overriding the get method + hash: f267d4bfc006d1aabfb0ed1f79c9234ecb5c7d5f + body: '' + footer: + Change-type: minor + change-type: minor + See: >- + https://github.com/balena-io/balena-api/pull/2532 + see: >- + https://github.com/balena-io/balena-api/pull/2532 + author: Thodoris Greasidis + version: pinejs-client-js-5.7.0 + date: 2020-04-15T13:13:28.186Z + version: pinejs-client-request-6.1.2 + date: 2020-06-02T15:55:01.003Z + - commits: + - subject: Add linting + hash: 988d58f708da1bd1a4389a1a2129fa5d30706065 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.1.1 + date: 2020-03-19T21:47:11.959Z + - commits: + - subject: Move require-npm4-to-publish to dev dependencies + hash: 084a19f61c408643d9a9448c1d656bed7791fec5 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: Update dependencies + hash: 1b06cd6c26b60a4d043ad1aaaf6e4ab9b822ace2 + body: | + Update pinejs-client-core from 5.3.6 to 5.6.11 + Update typed-error from 3.1.0 to 3.2.0 + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + nested: + - commits: + - subject: >- + update deps and specify minimum engine + requirements + hash: 22f293afc187e67b88dab280951eb6e2bb504b24 + body: '' + footer: + Change-type: minor + change-type: minor + Signed-off-by: Will Boyce + signed-off-by: Will Boyce + author: Will Boyce + version: typed-error-3.2.0 + date: 2019-11-20T09:52:39.017Z + - commits: + - subject: "\U0001F41B: Fix missing `deprecated.getStringParams` function" + hash: 53edb7e7485acd4310e9b04291894f6ab746285a + body: > + The function + `deprecated.getStringParams` was used, + but + + not defined. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Andreas Fitzek + signed-off-by: Andreas Fitzek + author: Andreas Fitzek + version: pinejs-client-js-5.6.11 + date: 2020-02-21T13:35:51.993Z + - commits: + - subject: Update to resin-lint 3.x + hash: f1b415154cc21b9880ad8ee1134ea9340220aba2 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.10 + date: 2020-02-14T15:37:12.741Z + - commits: + - subject: >- + CircleCI: Remove deploy job as it's + handled by balenaCI + hash: d6c9a485e0da5f6aa600597b6d076a8dce411df7 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.9 + date: 2020-02-14T15:27:02.200Z + - commits: + - subject: >- + Add the missing `method` on the post + method + hash: 2f649c3157a50277f6e168a64abb1593ac9d7a4f + body: | + Fixes a regression of v5.6.7. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Thodoris Greasidis + signed-off-by: Thodoris Greasidis + author: Thodoris Greasidis + version: pinejs-client-js-5.6.8 + date: 2020-02-14T14:59:02.633Z + - commits: + - subject: Deprecate request overrides + hash: 84fa00ab60a98bbe56885ee5fabcccfc876a86d6 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: Deprecate queries using a string url + hash: 8cd9be6b0642ff5b1cba0596f827a74fd76bbff5 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: Deprecate `query` in favor of `get` + hash: ab77d10cad0a57914018b76c9755deddb3e078ef + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.7 + date: 2020-02-14T12:52:12.207Z + - commits: + - subject: Allow resource/$count in $filter + hash: 7eac38f1ed6a3bcdf1e6c4be5dde50aca953359e + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.6 + date: 2020-02-14T12:35:22.507Z + - commits: + - subject: >- + Remove `defaults` helper in favour of + `??` + hash: 806852bceb07a858572511609dc88ea0b748038e + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.5 + date: 2020-01-30T17:09:03.006Z + - commits: + - subject: Avoid allocations when destroying a poll + hash: 8f397a83803ae43d19331f4c32952384ba9e7fe6 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.4 + date: 2020-01-30T16:25:12.292Z + - commits: + - subject: Improve `RawFilter` typing + hash: 2006d4e7f0fecbb99357b82215da28978194db41 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.3 + date: 2020-01-30T12:59:22.535Z + - commits: + - subject: Update dependencies + hash: e7314acbdd029ece267a4568bf15cb5dc333eec1 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.2 + date: 2020-01-29T21:12:32.246Z + - commits: + - subject: Switch most CODEOWNERS entries to a team + hash: 3ef7e0db285ae54f96aee3f52319ac8d8c4d61e8 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.6.1 + date: 2020-01-22T16:38:22.045Z + - commits: + - subject: >- + Add 'upsert' method supporting natural + keys, requires Pinejs ^10.19.1 + hash: c8ebfceec3ecc1cc57ee6942db35730c6d993192 + body: > + Detects unique constrain errors by 409 + statusCodes. + + Because of this, the upsert() method is + only + + supported when Pinejs ^10.19.0 is used. + footer: + Resolves: '#77' + resolves: '#77' + Change-type: minor + change-type: minor + Signed-off-by: Thodoris Greasidis + signed-off-by: Thodoris Greasidis + author: Thodoris Greasidis + version: pinejs-client-js-5.6.0 + date: 2019-07-12T20:46:17.091Z + - commits: + - subject: >- + Remove unnecessary `string` type that is + handled by the `Params` type + hash: 0ab1242860aa8b3ed4162a5ee25081c640297676 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.5.4 + date: 2019-06-18T14:46:38.983Z + - commits: + - subject: >- + Use an .npmrc to prevent creating a + package-lock on each install + hash: 993c4ae09c3ba50e1d48e4156e86a7c890e54749 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Thodoris Greasidis + signed-off-by: Thodoris Greasidis + author: Thodoris Greasidis + version: pinejs-client-js-5.5.3 + date: 2019-06-18T10:24:38.995Z + - commits: + - subject: >- + Add some type casting so that it + compiles on TypeScript 3.5 + hash: 695c053ceab9b146a8b755f9b041eb03e70b5914 + body: '' + footer: + Resolves: '#79' + resolves: '#79' + Change-type: patch + change-type: patch + Signed-off-by: Thodoris Greasidis + signed-off-by: Thodoris Greasidis + author: Thodoris Greasidis + version: pinejs-client-js-5.5.2 + date: 2019-06-10T10:48:07.772Z + - commits: + - subject: >- + Fix downstream declaration creation + errors due to `Dictionary` + hash: a8a39edff8cc7e1d05fb9b67037718970e94296c + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.5.1 + date: 2019-05-15T13:32:13.920Z + - commits: + - subject: >- + Add a prepare method that prepares a + query into a function + hash: eb7eccca7d90c453710575ebdf3adb9ef56835a7 + body: '' + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + version: pinejs-client-js-5.5.0 + date: 2019-05-15T11:51:46.450Z + - commits: + - subject: Add CODEOWNERS + hash: e01174008f812e0c24ec1036aa1f9ff0bc716e85 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Gergely Imreh + signed-off-by: Gergely Imreh + author: Gergely Imreh + version: pinejs-client-js-5.4.1 + date: 2019-05-10T10:14:00.677Z + - commits: + - subject: >- + Add support for parameter aliases in + resource ids + hash: a4e6a640a3ced56bcd3ef7bf22770338e089a90d + body: '' + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + version: pinejs-client-js-5.4.0 + date: 2019-05-10T09:57:46.863Z + - commits: + - subject: >- + Deduplicate transformation of GET + results + hash: dd856e24072f652684adf63af97408ee0ba7389c + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.3.10 + date: 2019-05-10T09:44:09.422Z + - commits: + - subject: >- + Simplify how we expose types, which + means `subscribe` is now exposed + hash: f81e0cc59e75e0f9ffc71d9f122b9cfab9c05165 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.3.9 + date: 2019-05-10T08:57:16.276Z + - commits: + - subject: Add automatic formatting via prettier + hash: a345d32f295acfa8ed4e5b815c24e1e7fdb335f2 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.3.8 + date: 2019-05-09T17:38:43.260Z + - commits: + - subject: 'Remove node 4 build, add node 12' + hash: 8d549277d80746feadbdd8a6bba37eb076270440 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: >- + Add .versionbot/CHANGELOG.yml for + downstream changelogs + hash: 067bedf65e86a902b7334ed6e5f117d6ac41afde + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-js-5.3.7 + date: 2019-05-08T15:41:50.201Z + version: pinejs-client-request-6.1.0 + date: 2020-03-19T12:19:09.392Z + - commits: + - subject: Add CODEOWNERS + hash: efc40c853d4392b866eb3784839871fad086fccd + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.0.3 + date: 2020-01-22T16:35:52.630Z + - commits: + - subject: Add node 12 tests + hash: 624b1efadfbb920d718bd2f54f99e8eef0e5c645 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + - subject: Add upstream for pinejs-client-core + hash: 33dc1299939483534686f52e903bb27f8a08b543 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.0.2 + date: 2019-05-08T15:57:24.879Z + - commits: + - subject: >- + Update target to es2016, part of/fixing the + typed-error bump + hash: 6025bf882f6f2675b321571f327f59a4908da539 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: pinejs-client-request-6.0.1 + date: 2019-04-23T20:43:52.266Z + - commits: + - subject: 'typed-error: Update to v3.1.0' + hash: 82e50ac9992b3a157360eef5163f43a90fa9feea + body: | + Update typed error from 2.0.0 to 3.1.0 + footer: + Change-type: major + change-type: major + Signed-off-by: Will Boyce + signed-off-by: Will Boyce + author: Will Boyce + version: pinejs-client-request-6.0.0 + date: 2019-04-17T15:08:00.745Z + version: balena-supervisor-11.8.3 + date: 2020-06-18T12:26:43.171Z + - commits: + - subject: Make service-manager module a singleton + hash: 0e8d92e08af5f18fce9aa9e3e1e7057c98dee1c3 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Make volume-manager module a singleton + hash: adaad786af161a7a3cdf61f2c63926e702fef790 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Make network-manager module a singleton + hash: 8fc97b9de89392bb9e6fd562e12d261ced3990cb + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Add supervisor upgrade document + hash: 989ec83a27621cab6c53dd026c2407dfe1b1b179 + body: '' + footer: + Connects-to: 'https://github.com/balena-io/balena-io/issues/2157' + connects-to: 'https://github.com/balena-io/balena-io/issues/2157' + Change-type: patch + change-type: patch + Signed-off-by: Hugh Brown + signed-off-by: Hugh Brown + author: Hugh Brown + version: balena-supervisor-11.8.2 + date: 2020-06-17T14:59:07.731Z + - commits: + - subject: Update webpack dependencies + hash: e1fb8683f4687aa0844bf73780916db34e3ebd3d + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: balena-supervisor-11.8.1 + date: 2020-06-16T12:08:37.495Z + - commits: + - subject: Use API v6 + hash: 1dccbaecd8a6cd8bf551e3b56131066e9de9ed35 + body: '' + footer: + See: 'https://github.com/balena-io/open-balena/issues/80' + see: 'https://github.com/balena-io/open-balena/issues/80' + Change-type: minor + change-type: minor + author: Akis Kesoglou + version: balena-supervisor-11.8.0 + date: 2020-06-16T09:16:47.483Z + - commits: + - subject: Db-format module code fixups + hash: 695d91d4948aa5b89c602135ccc8fba8321fd8bd + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.7.3 + date: 2020-06-15T09:55:57.277Z + - commits: + - subject: Add label to expose gpu to container + hash: ae646a07ec6a6c96f7cb91f1d37898a94dbab47a + body: > + In the absence of an upstream implementation of the + DeviceRequest API introduced + + as part of Docker API v1.40 we roll our own using a + feature label. + + + As per my comment in the code, we fall back to the + default behavior of + + docker cli's `--gpu` and request single device with the + `gpu` capabilty. + + The only implementation at the moment is the NVIDIA + driver; here: + + https://github.com/balena-os/balena-engine/blob/master/daemon/nvidia_linux.go + + + Background on the composefile implementation: + + https://github.com/compose-spec/compose-spec/issues/74 + + https://github.com/docker/compose/issues/6691 + footer: + Change-type: patch + change-type: patch + Connects-to: 'https://github.com/balena-os/balena-jetson/pull/75' + connects-to: 'https://github.com/balena-os/balena-jetson/pull/75' + Signed-off-by: Robert Günzler + signed-off-by: Robert Günzler + author: Robert Günzler + version: balena-supervisor-11.7.2 + date: 2020-06-11T12:11:35.793Z + - commits: + - subject: Move database app processing out to its own module + hash: b31d5007fba001fcb71f5103447823f9a27bbfaa + body: > + This is part of the work to make the application-manager + module much + + less monolithic, in preperation for system apps and more + generally + + multi-app. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Make target-state-cache a singleton + hash: c0e170c61f05a8fc01dc167276ccb041d6d2d846 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.7.1 + date: 2020-06-11T10:57:36.941Z + - commits: + - subject: Respect an initialDeviceName field in the config.json + hash: b5918f0d84cea641c7ab9aae58aff99454d10253 + body: '' + footer: + Closes: '#909' + closes: '#909' + Change-type: minor + change-type: minor + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.7.0 + date: 2020-06-10T12:30:37.459Z + - commits: + - subject: Make images module a singleton + hash: 2b3dc2fbcef63ae2024fe5fe41f30b0d56357943 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.6.6 + date: 2020-06-10T10:32:38.006Z + - commits: + - subject: 'fix: API auth missing on state GET/PATCH' + hash: b89425c6079b74c709ef9872c6fc53726ffda6d3 + body: > + When performing a state GET/PATCH the authentication + header was being + + missed off. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + version: balena-supervisor-11.6.5 + date: 2020-06-09T14:06:37.184Z + - commits: + - subject: Refactored @ts-ignore to @ts-expect-error in test file + hash: ffe814e4479a962979e759dfec8618dbfb53008b + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + version: balena-supervisor-11.6.4 + date: 2020-06-08T17:28:46.843Z + - commits: + - subject: Make logger module a singleton + hash: 651e48b1bd8e9a9d356b63f8cb05aaeba622840d + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Fix exponential backoff for state polling + hash: e37b52dd689692eeca818907cf0d7e5876bec0b3 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: balena-supervisor-11.6.3 + date: 2020-06-08T16:21:57.822Z + - commits: + - subject: Make the event-tracker module a singleton + hash: 389e14ec6b63cf4a997f0d25f8bbe6a6a435dd5c + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.6.2 + date: 2020-06-08T09:15:03.107Z + - commits: + - subject: >- + Convert all test files to TS and add .spec to all + filenames + hash: 9fc2e86322249cfbc17db446bcd204f617b0a63e + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + - subject: 'fix: Pin alpine python version' + hash: 846545648bdc98392da7972558390f1ea26bfd24 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + version: balena-supervisor-11.6.1 + date: 2020-06-05T22:42:07.292Z + - commits: + - subject: >- + Isolate target state fetching to its own module which + emits on update + hash: 17a5d8dd4918916c954990cfb9666754434ef527 + body: '' + footer: + Change-type: minor + change-type: minor + author: Pagan Gazzard + version: balena-supervisor-11.6.0 + date: 2020-06-03T21:39:57.630Z + - commits: + - subject: Make docker module a singleton + hash: aad20e2c2f9bf62dfb2e3092d898b100f911ecc5 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.5.3 + date: 2020-06-02T16:59:27.552Z + - commits: + - subject: Make the config module a singleton + hash: ff4a31a0e6269b823a04eeda2f433665617f583c + body: '' + footer: + Change-type: patch + change-type: patch + Co-authored-by: Pagan Gazzard + co-authored-by: Pagan Gazzard + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.5.2 + date: 2020-06-02T13:31:37.056Z + - commits: + - subject: Remove unused dependencies and dedupe + hash: 6290993a79aa2231ac19bbe80a72af72cd8ae72e + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.5.1 + date: 2020-06-01T08:52:49.304Z + - commits: + - subject: >- + Refactor device-state healthchecks to log reason for + failure + hash: 5550a3a330b6a27addd940c185dc7d489cd89464 + body: '' + footer: + Closes: '#1292' + closes: '#1292' + Change-type: minor + change-type: minor + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + version: balena-supervisor-11.5.0 + date: 2020-05-29T20:26:07.486Z + - commits: + - subject: Update dependencies + hash: 1decd87c21de6c6b2baf7cb9a93141c8d097b874 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: balena-supervisor-11.4.17 + date: 2020-05-29T18:26:52.490Z + - commits: + - subject: Make the db module a singleton + hash: 1d7381327e3114c0d005316846429d26b01a3e4c + body: > + We were treating the database class as a singleton, but + still having to pass + + around the db instance. Now we can simply require the db + module and have + + access to the database handle. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.4.16 + date: 2020-05-29T14:03:57.770Z + - commits: + - subject: Check for ApiError before using it as such + hash: 972b896c95daf1305468137aefe1e12ead0d59ee + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.4.15 + date: 2020-05-26T13:47:47.339Z + - commits: + - subject: >- + check for 409 status code, rather than string matching + uuid conflicts + hash: eaaa9c257e750295ab6d464a7e1d2578297df84f + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.4.14 + date: 2020-05-21T19:01:36.060Z + - commits: + - subject: Use safeStateClone to avoid call-stack exceeding errors + hash: 87278c0d8c56a9c05511db83499f7476efca0edd + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: balena-supervisor-11.4.13 + date: 2020-05-21T15:49:55.857Z + - commits: + - subject: Improved handling of invalid appId in V2 state endpoint + hash: db7c27037cb3cc1e5f3ef8fbc676e0ee4a2ac0a1 + body: '' + footer: + Closes: '#1294' + closes: '#1294' + Change-type: patch + change-type: patch + Signed-off-by: Miguel Casqueira + signed-off-by: Miguel Casqueira + author: Miguel Casqueira + version: balena-supervisor-11.4.12 + date: 2020-05-19T14:58:36.939Z + - commits: + - subject: >- + Switch to balenaApi for the state patch as patching + cannot be cached + hash: fb90042c3955e9a1a177076a711a12e226e0ab49 + body: '' + footer: + Change-type: patch + change-type: patch + author: Pagan Gazzard + version: balena-supervisor-11.4.11 + date: 2020-05-18T18:20:33.615Z + version: meta-balena-2.52.4 + date: 2020-07-09T16:05:22.280Z + - commits: + - subject: >- + systemd: Simplify zram swap unit dependencies to avoid ordering + cycle + hash: 22a529014b649df8a9b4bf94fa9922d6d692e238 + body: > + The default dependency: + + + Before=swap.target + + + Causes randomly appearing ordering cycles that leave the system + in not + + functioning states. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + version: meta-balena-2.52.3 + date: 2020-07-09T08:03:52.827Z + - commits: + - subject: 'kernel-resin: Make USB_SERIAL and USB_SERIAL_GENERIC built-ins' + hash: 32c3f173fa4b8dc69f5ce8dc404d36585ab94c5b + body: > + These variables are defined as a bool and not tristate so they + cannot be + + configured as a module. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + - subject: 'kernel-resin: Fix configuration warnings from newer kernels' + hash: 819b7276aaa7ac4b4492fb9800ea074085c1ca82 + body: > + Also, make the security section not checked by the builder as + these + + configurations have disappeared from kernels > v4.8 + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + - subject: >- + kernel-resin: Update balena kernel configuration for updated + engine + hash: f57846a1246e8fff506c95ee22c3347d83a5ec2e + body: > + Also, move configuration that will not be present in newer + kernels to + + RESIN_CONFIGS_DEP so the kernel check task does not complain + when not + + present. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + version: meta-balena-2.52.2 + date: 2020-07-06T09:57:46.257Z + - commits: + - subject: Fix up UUID variable when communicating with API + hash: 270c13c678d6dd67b5163063c8e8d9148c9a22e0 + body: '' + footer: + HQ: 'https://github.com/balena-io/balena-io/issues/2227' + hq: 'https://github.com/balena-io/balena-io/issues/2227' + Changelog-entry: Fix up UUID variable when communicating with API + changelog-entry: Fix up UUID variable when communicating with API + Change-type: patch + change-type: patch + Signed-off-by: Matthew McGinn + signed-off-by: Matthew McGinn + author: Matthew McGinn + version: meta-balena-2.52.1 + date: 2020-07-02T14:30:47.139Z + - commits: + - subject: Add compressed memory swap support + hash: 157794a7ae5958b27152c642437c5c7fbe838364 + body: | + Enable compressed swap using zram by default. + + Fixes #1908 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Add compressed memory swap support + changelog-entry: Add compressed memory swap support + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + - subject: 'systemd-zram-swap: Add compressed memory swap support' + hash: 4c5156543852a6c2d963bf33f4e4307a7cb303cb + body: > + This enables a compressed RAM swap of 25% of total system memory + or 1GB, + + whichever smallest. + + + Upstream Yocto has a zram implementation that's broken in + warrior, and a + + new implementation introduced in Zeus that does not work in + BalenaOS as + + we run two udevs, one in the initramfs and one in the main OS. + The + + mkswap needs to happen in the initramfs udev otherwise the udev + database + + is not updated with the swap device and the zram0 device is not + detected + + by systemd. + + + This implementation is simpler than the one upstream and common + to all + + the supported Yocto versions. It uses a udev rule in the + initramfs that + + creates the swap drive, and a swap unit in the main OS that + enables it. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + - subject: 'kernel-resin: Built-in zram configuration' + hash: 2fcf092e08349bc66a2a90172668024e8a589d22 + body: > + In preparation to using zram swap drives make this configuration + built-in + + so it is available in the initramfs. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + version: meta-balena-2.52.0 + date: 2020-06-30T15:06:27.072Z + - commits: + - subject: 'resin-ntp-config: merge ''burst'' command with ''add server'' line' + hash: 034ff61a58f30a980514157412c0455b52ddf744 + body: > + When the user supplies an additional NTP server source which is + a + + pool URL the 'burst' command may fail. This occurs when the pool + + URL resolves to a different IP addresses for the 'add server' + and + + 'burst' commands. + + + To avoid this issue we can combine the burst functionality into + the + + 'add server' command by using the 'iburst' option. Although this + + option is not documented by the chronyc man page it has been + present + + since v1.25 released in 2011. + + + This fix has been tested via the balenaOS (2.51.1+rev1) command + line + + running on a RPi3. + footer: + Change-type: patch + change-type: patch + Connects-to: '#1903' + connects-to: '#1903' + Signed-off-by: Mark Corbin + signed-off-by: Mark Corbin + author: Mark Corbin + version: meta-balena-2.51.8 + date: 2020-06-30T11:03:07.814Z + - commits: + - subject: 'resin-image: Install extra_uEnv.txt in boot partition' + hash: e323d312f518d1ad50382a72182cb3bcb2afbd1a + body: | + Do so only for devices that use u-boot. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Alexandru Costache + version: meta-balena-2.51.7 + date: 2020-06-25T11:34:26.632Z + - commits: + - subject: >- + initrdscripts: rootfs: Fix comparison to account for empty + variable + hash: 63b3fac98b09f2a98ca44223f98cbc7c419197e3 + body: > + Enclosing bootparam_root in between quotes makes the comparison + work as + + expected with an empty argument. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + - subject: Use UUID rather than ID when communicating with API + hash: 9363bf9a0a634a5982b21870de08bc208d6e5f1f + body: '' + footer: + Changelog-entry: Use UUID rather than ID when communicating with API + changelog-entry: Use UUID rather than ID when communicating with API + HQ: 'https://github.com/balena-io/balena-io/issues/2227' + hq: 'https://github.com/balena-io/balena-io/issues/2227' + Change-type: patch + change-type: patch + Signed-off-by: Matthew McGinn + signed-off-by: Matthew McGinn + author: Matthew McGinn + version: meta-balena-2.51.6 + date: 2020-06-25T08:11:55.137Z + - commits: + - subject: Set chrony default servers as pools + hash: 881e217ac1b1818237afb20312fd593259f44e2a + body: > + the `maxsources` directive is simply to maintain the current + behavior of + + resolving four servers for synchronization. as noted in chrony's + docs: + + + > When a pool source is unreachable, marked as a falseticker, or + has a distance larger than the limit set by the maxdistance + directive, chronyd will try to replace the source with a newly + resolved address from the pool. + footer: + Connects-to: '#1852' + connects-to: '#1852' + Change-type: patch + change-type: patch + Changelog-entry: Set chrony default servers as pools + changelog-entry: Set chrony default servers as pools + Signed-off-by: Matthew McGinn + signed-off-by: Matthew McGinn + author: Matthew McGinn + version: meta-balena-2.51.5 + date: 2020-06-18T14:02:47.372Z + - commits: + - subject: Generate nested changelogs for balena-engine + hash: 16b4760bfe6958bacf67b00100ac5f8fc37fe6bd + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Robert Günzler + signed-off-by: Robert Günzler + author: Robert Günzler + version: meta-balena-2.51.4 + date: 2020-06-15T15:27:55.173Z + - commits: + - subject: Revert allowing local resin-supervisor image updates + hash: 1f689dbd57faf558dedf245462ed7c869a1aeb1a + body: > + The change this commit reverts allowed to update with a locally + + available image - but it also has the side effect of restarting + the + + supervisor even if no update is required and that has + unintentional + + consequences as + https://github.com/balena-io/balena-supervisor/issues/1358 + + + This commit reverts 646e4ae809375f4abf35c55cd580e2c62a8812e2 + footer: + Changelog-entry: Revert allowing local resin-supervisor image updates + changelog-entry: Revert allowing local resin-supervisor image updates + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + version: meta-balena-2.51.3 + date: 2020-06-10T10:22:46.347Z + version: 2.53.9+rev1 + date: 2020-08-05T09:50:28.633Z - commits: - subject: Update meta-balena from v2.48.0 to v2.51.2 hash: be800d28bf5940b5c7d0e66a25f834ae31bcb6ec diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e14b32..f156a1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,598 @@ Change log ----------- +# v2.53.9+rev1 +## (2020-08-05) + + +
+ Update meta-balena from v2.51.2 to v2.53.9 [Vicentiu Galanopulo] + +> ## meta-balena-2.53.9 +> ### (2020-07-23) +> +> +>
+> balena-supervisor: Update to v11.9.9 [Rich Bayliss] +> +>> ### balena-supervisor-11.9.9 +>> #### (2020-07-23) +>> +>> * common: Fix bug where aliases might be undefined [Rich Bayliss] +>> +>
+> +> +> ## meta-balena-2.53.8 +> ### (2020-07-23) +> +> * resin-supervisor: Create required directories before launch [Alex Gonzalez] +> +> ## meta-balena-2.53.7 +> ### (2020-07-23) +> +> +>
+> balena-supervisor: Update to v11.9.8 [Florin Sarbu] +> +>> ### balena-supervisor-11.9.8 +>> #### (2020-07-22) +>> +>> * Bump lodash from 4.17.15 to 4.17.19 [dependabot[bot]] +>> +>> ### balena-supervisor-11.9.7 +>> #### (2020-07-22) +>> +>> * docker-utils: Test network gateway determination logic [Rich Bayliss] +>> * Fix docker-util using incorrect reference for function [Miguel Casqueira] +>> +>
+> +> +> ## meta-balena-2.53.6 +> ### (2020-07-21) +> +> * recipes-containers/balena: Use separate service for loading healthcheck image [Alexandru Costache] +> +> ## meta-balena-2.53.5 +> ### (2020-07-21) +> +> +>
+> balena-supervisor: Update to v11.9.6 [Rich Bayliss] +> +>> ### balena-supervisor-11.9.6 +>> #### (2020-07-20) +>> +>> * Fix purge and restart invocations by providing instanced apps [Cameron Diver] +>> * Fix purge invocations of new singletons [Cameron Diver] +>> +>> ### balena-supervisor-11.9.5 +>> #### (2020-07-14) +>> +>> * Update ESR version information [Cameron Diver] +>> +>
+> +> +> ## meta-balena-2.53.4 +> ### (2020-07-21) +> +> * Add support for aufs5 on kernel 5.x variants [Florin Sarbu] +> * Force choosing busybox-hwclock over util-linux-hwclock [Alex Gonzalez] +> +> ## meta-balena-2.53.3 +> ### (2020-07-16) +> +> * provisioning: provide base supervisor_version during provision [Matthew McGinn] +> +> ## meta-balena-2.53.2 +> ### (2020-07-16) +> +> * Add LZ4 support config for older kernels [Alexandru Costache] +> +> ## meta-balena-2.53.1 +> ### (2020-07-14) +> +> * Remove unnecessary config.json keys [Pagan Gazzard] +> +> ## meta-balena-2.53.0 +> ### (2020-07-14) +> +> * resin-supervisor: Create required directories before launch [Alex Gonzalez] +> * Rebrand custom resin logos [Alex Gonzalez] +> * plymouth: Remove patch that sets plymouth resin theme [Alex Gonzalez] +> * docker-disk: Update dind container to v19.03.10 [Michal Toman] +> * docker-disk: Update to still supported dind container [Gergely Imreh] +> * Use udev for setting up wlan power management [Michal Toman] +> * Use --mount instead of --volume for bind mounts to the supervisor container. [Robert Günzler] +> +> ## meta-balena-2.52.7 +> ### (2020-07-13) +> +> +>
+> Update balena-supervisor from v11.9.3 to v11.9.4 [Rich Bayliss] +> +>> ### balena-supervisor-11.9.4 +>> #### (2020-07-13) +>> +>> * bug: Fix unhandled promise rejection [Rich Bayliss] +>> +>
+> +> +> ## meta-balena-2.52.6 +> ### (2020-07-13) +> +> * Update to use api v6 and fix a quoting bug [Pagan Gazzard] +> +> ## meta-balena-2.52.5 +> ### (2020-07-10) +> +> * Allow comments in iptables ruleset [Alex Gonzalez] +> +> ## meta-balena-2.52.4 +> ### (2020-07-09) +> +> +>
+> Update balena-supervisor from v11.4.10 to v11.9.3 [Cameron Diver] +> +>> ### balena-supervisor-11.9.3 +>> #### (2020-07-08) +>> +>> * Fix bug where a promise was not resolved in db-format [Cameron Diver] +>> * Convert deviceConfig module to a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.9.2 +>> #### (2020-07-06) +>> +>> * avahi: Control with HOST_DISCOVERABILITY [Cameron Diver] +>> +>> ### balena-supervisor-11.9.1 +>> #### (2020-07-01) +>> +>> * firewall: Add Host Firewall functionality [Rich Bayliss] +>> +>> ### balena-supervisor-11.9.0 +>> #### (2020-06-23) +>> +>> * Added support for configuring FDT directive in extlinux.conf [Miguel Casqueira] +>> +>> ### balena-supervisor-11.8.4 +>> #### (2020-06-22) +>> +>> * state: Report device MAC address to the API [Rich Bayliss] +>> +>> ### balena-supervisor-11.8.3 +>> #### (2020-06-18) +>> +>> +>>
+>> Update pinejs-client-request to 7.x [Pagan Gazzard] +>> +>>> #### pinejs-client-request-7.0.0 +>>> ##### (2020-06-16) +>>> +>>> * Empty commit to attempt republish [Pagan Gazzard] +>>> * Switch from bluebird-lru-cache to lru-cache for caching [Pagan Gazzard] +>>> * Update target to es2018 [Pagan Gazzard] +>>> * Remove bluebird dependency [Pagan Gazzard] +>>> * Convert to async/await [Pagan Gazzard] +>>> +>>>
+>>> Update to pinejs-client-core 6.x [Pagan Gazzard] +>>> +>>>> ##### pinejs-client-js-6.0.0 +>>>> ###### (2020-06-04) +>>>> +>>>> * Increase minimum es version to es2015 [Pagan Gazzard] +>>>> * Convert to async/await [Pagan Gazzard] +>>>> * Remove now unnecessary PinejsClientCoreFactory [Pagan Gazzard] +>>>> * Switch to using native promises [Pagan Gazzard] +>>>> * Drop support for deprecated request overrides [Pagan Gazzard] +>>>> * Drop support for deprecated `query` method [Pagan Gazzard] +>>>> * Drop support for deprecated string based requests [Pagan Gazzard] +>>>> * Use `;` for expand options instead of `&` [Pagan Gazzard] +>>>> +>>>
+>>> +>>> +>>> #### pinejs-client-request-6.2.0 +>>> ##### (2020-06-08) +>>> +>>> * Lazy load bluebird-lru-cache and lodash [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.1.4 +>>> ##### (2020-06-08) +>>> +>>> * Convert some lodash usage to native versions [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.1.3 +>>> ##### (2020-06-04) +>>> +>>> * Remove unused dependencies [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.1.2 +>>> ##### (2020-06-02) +>>> +>>> +>>>
+>>> Update dependencies [Pagan Gazzard] +>>> +>>>> ##### pinejs-client-js-5.8.0 +>>>> ###### (2020-05-29) +>>>> +>>>> * Generate optional builds for es2015/es2018 as well as the default es5 [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.7.1 +>>>> ###### (2020-05-25) +>>>> +>>>> * Update dependencies [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.7.0 +>>>> ###### (2020-04-15) +>>>> +>>>> * Make transformGetResult a method , to ease overriding the get method [Thodoris Greasidis] +>>>> +>>>
+>>> +>>> +>>> #### pinejs-client-request-6.1.1 +>>> ##### (2020-03-19) +>>> +>>> * Add linting [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.1.0 +>>> ##### (2020-03-19) +>>> +>>> * Move require-npm4-to-publish to dev dependencies [Pagan Gazzard] +>>> +>>>
+>>> Update dependencies [Pagan Gazzard] +>>> +>>>> ##### typed-error-3.2.0 +>>>> ###### (2019-11-20) +>>>> +>>>> * update deps and specify minimum engine requirements [Will Boyce] +>>>> +>>>> ##### pinejs-client-js-5.6.11 +>>>> ###### (2020-02-21) +>>>> +>>>> * 🐛: Fix missing `deprecated.getStringParams` function [Andreas Fitzek] +>>>> +>>>> ##### pinejs-client-js-5.6.10 +>>>> ###### (2020-02-14) +>>>> +>>>> * Update to resin-lint 3.x [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.9 +>>>> ###### (2020-02-14) +>>>> +>>>> * CircleCI: Remove deploy job as it's handled by balenaCI [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.8 +>>>> ###### (2020-02-14) +>>>> +>>>> * Add the missing `method` on the post method [Thodoris Greasidis] +>>>> +>>>> ##### pinejs-client-js-5.6.7 +>>>> ###### (2020-02-14) +>>>> +>>>> * Deprecate request overrides [Pagan Gazzard] +>>>> * Deprecate queries using a string url [Pagan Gazzard] +>>>> * Deprecate `query` in favor of `get` [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.6 +>>>> ###### (2020-02-14) +>>>> +>>>> * Allow resource/$count in $filter [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.5 +>>>> ###### (2020-01-30) +>>>> +>>>> * Remove `defaults` helper in favour of `??` [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.4 +>>>> ###### (2020-01-30) +>>>> +>>>> * Avoid allocations when destroying a poll [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.3 +>>>> ###### (2020-01-30) +>>>> +>>>> * Improve `RawFilter` typing [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.2 +>>>> ###### (2020-01-29) +>>>> +>>>> * Update dependencies [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.1 +>>>> ###### (2020-01-22) +>>>> +>>>> * Switch most CODEOWNERS entries to a team [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.6.0 +>>>> ###### (2019-07-12) +>>>> +>>>> * Add 'upsert' method supporting natural keys, requires Pinejs ^10.19.1 [Thodoris Greasidis] +>>>> +>>>> ##### pinejs-client-js-5.5.4 +>>>> ###### (2019-06-18) +>>>> +>>>> * Remove unnecessary `string` type that is handled by the `Params` type [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.5.3 +>>>> ###### (2019-06-18) +>>>> +>>>> * Use an .npmrc to prevent creating a package-lock on each install [Thodoris Greasidis] +>>>> +>>>> ##### pinejs-client-js-5.5.2 +>>>> ###### (2019-06-10) +>>>> +>>>> * Add some type casting so that it compiles on TypeScript 3.5 [Thodoris Greasidis] +>>>> +>>>> ##### pinejs-client-js-5.5.1 +>>>> ###### (2019-05-15) +>>>> +>>>> * Fix downstream declaration creation errors due to `Dictionary` [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.5.0 +>>>> ###### (2019-05-15) +>>>> +>>>> * Add a prepare method that prepares a query into a function [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.4.1 +>>>> ###### (2019-05-10) +>>>> +>>>> * Add CODEOWNERS [Gergely Imreh] +>>>> +>>>> ##### pinejs-client-js-5.4.0 +>>>> ###### (2019-05-10) +>>>> +>>>> * Add support for parameter aliases in resource ids [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.3.10 +>>>> ###### (2019-05-10) +>>>> +>>>> * Deduplicate transformation of GET results [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.3.9 +>>>> ###### (2019-05-10) +>>>> +>>>> * Simplify how we expose types, which means `subscribe` is now exposed [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.3.8 +>>>> ###### (2019-05-09) +>>>> +>>>> * Add automatic formatting via prettier [Pagan Gazzard] +>>>> +>>>> ##### pinejs-client-js-5.3.7 +>>>> ###### (2019-05-08) +>>>> +>>>> * Remove node 4 build, add node 12 [Pagan Gazzard] +>>>> * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] +>>>> +>>>
+>>> +>>> +>>> #### pinejs-client-request-6.0.3 +>>> ##### (2020-01-22) +>>> +>>> * Add CODEOWNERS [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.0.2 +>>> ##### (2019-05-08) +>>> +>>> * Add node 12 tests [Pagan Gazzard] +>>> * Add upstream for pinejs-client-core [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.0.1 +>>> ##### (2019-04-23) +>>> +>>> * Update target to es2016, part of/fixing the typed-error bump [Pagan Gazzard] +>>> +>>> #### pinejs-client-request-6.0.0 +>>> ##### (2019-04-17) +>>> +>>> * typed-error: Update to v3.1.0 [Will Boyce] +>>> +>>
+>> +>> +>> ### balena-supervisor-11.8.2 +>> #### (2020-06-17) +>> +>> * Make service-manager module a singleton [Cameron Diver] +>> * Make volume-manager module a singleton [Cameron Diver] +>> * Make network-manager module a singleton [Cameron Diver] +>> * Add supervisor upgrade document [Hugh Brown] +>> +>> ### balena-supervisor-11.8.1 +>> #### (2020-06-16) +>> +>> * Update webpack dependencies [Pagan Gazzard] +>> +>> ### balena-supervisor-11.8.0 +>> #### (2020-06-16) +>> +>> * Use API v6 [Akis Kesoglou] +>> +>> ### balena-supervisor-11.7.3 +>> #### (2020-06-15) +>> +>> * Db-format module code fixups [Cameron Diver] +>> +>> ### balena-supervisor-11.7.2 +>> #### (2020-06-11) +>> +>> * Add label to expose gpu to container [Robert Günzler] +>> +>> ### balena-supervisor-11.7.1 +>> #### (2020-06-11) +>> +>> * Move database app processing out to its own module [Cameron Diver] +>> * Make target-state-cache a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.7.0 +>> #### (2020-06-10) +>> +>> * Respect an initialDeviceName field in the config.json [Cameron Diver] +>> +>> ### balena-supervisor-11.6.6 +>> #### (2020-06-10) +>> +>> * Make images module a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.6.5 +>> #### (2020-06-09) +>> +>> * fix: API auth missing on state GET/PATCH [Rich Bayliss] +>> +>> ### balena-supervisor-11.6.4 +>> #### (2020-06-08) +>> +>> * Refactored @ts-ignore to @ts-expect-error in test file [Miguel Casqueira] +>> +>> ### balena-supervisor-11.6.3 +>> #### (2020-06-08) +>> +>> * Make logger module a singleton [Cameron Diver] +>> * Fix exponential backoff for state polling [Pagan Gazzard] +>> +>> ### balena-supervisor-11.6.2 +>> #### (2020-06-08) +>> +>> * Make the event-tracker module a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.6.1 +>> #### (2020-06-05) +>> +>> * Convert all test files to TS and add .spec to all filenames [Miguel Casqueira] +>> * fix: Pin alpine python version [Rich Bayliss] +>> +>> ### balena-supervisor-11.6.0 +>> #### (2020-06-03) +>> +>> * Isolate target state fetching to its own module which emits on update [Pagan Gazzard] +>> +>> ### balena-supervisor-11.5.3 +>> #### (2020-06-02) +>> +>> * Make docker module a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.5.2 +>> #### (2020-06-02) +>> +>> * Make the config module a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.5.1 +>> #### (2020-06-01) +>> +>> * Remove unused dependencies and dedupe [Cameron Diver] +>> +>> ### balena-supervisor-11.5.0 +>> #### (2020-05-29) +>> +>> * Refactor device-state healthchecks to log reason for failure [Miguel Casqueira] +>> +>> ### balena-supervisor-11.4.17 +>> #### (2020-05-29) +>> +>> * Update dependencies [Pagan Gazzard] +>> +>> ### balena-supervisor-11.4.16 +>> #### (2020-05-29) +>> +>> * Make the db module a singleton [Cameron Diver] +>> +>> ### balena-supervisor-11.4.15 +>> #### (2020-05-26) +>> +>> * Check for ApiError before using it as such [Cameron Diver] +>> +>> ### balena-supervisor-11.4.14 +>> #### (2020-05-21) +>> +>> * check for 409 status code, rather than string matching uuid conflicts [Cameron Diver] +>> +>> ### balena-supervisor-11.4.13 +>> #### (2020-05-21) +>> +>> * Use safeStateClone to avoid call-stack exceeding errors [Cameron Diver] +>> +>> ### balena-supervisor-11.4.12 +>> #### (2020-05-19) +>> +>> * Improved handling of invalid appId in V2 state endpoint [Miguel Casqueira] +>> +>> ### balena-supervisor-11.4.11 +>> #### (2020-05-18) +>> +>> * Switch to balenaApi for the state patch as patching cannot be cached [Pagan Gazzard] +>> +>
+> +> +> ## meta-balena-2.52.3 +> ### (2020-07-09) +> +> * systemd: Simplify zram swap unit dependencies to avoid ordering cycle [Alex Gonzalez] +> +> ## meta-balena-2.52.2 +> ### (2020-07-06) +> +> * kernel-resin: Make USB_SERIAL and USB_SERIAL_GENERIC built-ins [Alex Gonzalez] +> * kernel-resin: Fix configuration warnings from newer kernels [Alex Gonzalez] +> * kernel-resin: Update balena kernel configuration for updated engine [Alex Gonzalez] +> +> ## meta-balena-2.52.1 +> ### (2020-07-02) +> +> * Fix up UUID variable when communicating with API [Matthew McGinn] +> +> ## meta-balena-2.52.0 +> ### (2020-06-30) +> +> * Add compressed memory swap support [Alex Gonzalez] +> * systemd-zram-swap: Add compressed memory swap support [Alex Gonzalez] +> * kernel-resin: Built-in zram configuration [Alex Gonzalez] +> +> ## meta-balena-2.51.8 +> ### (2020-06-30) +> +> * resin-ntp-config: merge 'burst' command with 'add server' line [Mark Corbin] +> +> ## meta-balena-2.51.7 +> ### (2020-06-25) +> +> * resin-image: Install extra_uEnv.txt in boot partition [Alexandru Costache] +> +> ## meta-balena-2.51.6 +> ### (2020-06-25) +> +> * initrdscripts: rootfs: Fix comparison to account for empty variable [Alex Gonzalez] +> * Use UUID rather than ID when communicating with API [Matthew McGinn] +> +> ## meta-balena-2.51.5 +> ### (2020-06-18) +> +> * Set chrony default servers as pools [Matthew McGinn] +> +> ## meta-balena-2.51.4 +> ### (2020-06-15) +> +> * Generate nested changelogs for balena-engine [Robert Günzler] +> +> ## meta-balena-2.51.3 +> ### (2020-06-10) +> +> * Revert allowing local resin-supervisor image updates [Alex Gonzalez] +> +
+ # v2.51.2+rev1 ## (2020-06-09) diff --git a/VERSION b/VERSION index 803b537..aba3c5e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.51.2+rev1 \ No newline at end of file +2.53.9+rev1 \ No newline at end of file