From 18891dbed7b0b407364ecb91cd6e1d64c2846067 Mon Sep 17 00:00:00 2001 From: Resin CI <34882892+resin-ci@users.noreply.github.com> Date: Sat, 23 Mar 2019 12:44:52 +0200 Subject: [PATCH] v2.31.5+rev1 --- .versionbot/CHANGELOG.yml | 1329 +++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 120 ++++ VERSION | 2 +- 3 files changed, 1450 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index 0cf68be..0539fef 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,1332 @@ +- commits: + - subject: Update meta-resin from v2.27.0 to v2.31.5 + hash: 6ac1533c1ac48379040ebc6e924846c2bbd8ca1b + body: | + Update meta-resin from 2.27.0 to 2.31.5 + footer: + Changelog-entry: Update meta-resin from v2.27.0 to v2.31.5 + changelog-entry: Update meta-resin from v2.27.0 to v2.31.5 + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Sebastian Panceac + nested: + - commits: + - subject: Update resin-supervisor to v9.11.3 + hash: 7ad04ea5594fc1cf5f378b9cab3c75b2ee6f0e6e + body: '' + footer: + Change-type: patch + change-type: patch + Changelog-entry: Update resin-supervisor to v9.11.3 + changelog-entry: Update resin-supervisor to v9.11.3 + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + version: meta-resin-2.31.5 + date: 2019-03-21T14:43:57.016Z + - commits: + - subject: 'resin-supervisor: Recreate on start if config has changed' + hash: 20032211302d25300c09310e169cafa01375e35e + body: > + Fix the ordering of the conditional check when starting the + supervisor container; + + only check that the values being passed into the environment + match the ones held + + in the config IF the container already exists. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + version: meta-resin-2.31.4 + date: 2019-03-20T23:25:52.136Z + - commits: + - subject: Update resin-supervisor to v9.11.2 + hash: abb864096b5b473893aa7011a685ed8df97a28ee + body: '' + footer: + Change-type: patch + change-type: patch + Changelog-entry: Update resin-supervisor to v9.11.2 + changelog-entry: Update resin-supervisor to v9.11.2 + Signed-off-by: Pablo Carranza Velez + signed-off-by: Pablo Carranza Velez + author: Pablo Carranza Velez + version: meta-resin-2.31.3 + date: 2019-03-20T20:18:02.522Z + - commits: + - subject: Update resin-supervisor to v9.11.1 + hash: 0993710382367b865ce81113dbe5566e5814da10 + body: '' + footer: + Change-type: patch + change-type: patch + Changelog-entry: Update resin-supervisor to v9.11.1 + changelog-entry: Update resin-supervisor to v9.11.1 + Signed-off-by: Pablo Carranza Velez + signed-off-by: Pablo Carranza Velez + author: Pablo Carranza Velez + version: meta-resin-2.31.2 + date: 2019-03-19T21:33:42.542Z + - commits: + - subject: Update resin-supervisor to v9.11.0 + hash: 8b1380bce8a664ef228b054c2b065521acbb48aa + body: '' + footer: + Change-type: patch + change-type: patch + Changelog-entry: Update resin-supervisor to v9.11.0 + changelog-entry: Update resin-supervisor to v9.11.0 + Signed-off-by: Pablo Carranza Velez + signed-off-by: Pablo Carranza Velez + author: Pablo Carranza Velez + version: meta-resin-2.31.1 + date: 2019-03-18T19:21:24.218Z + - commits: + - subject: 'README:md: Document dnsServers behaviour' + hash: ad441b8367d65fe780beef35b20f8d4898bdd339 + body: > + Taken from fa3de6987e3bc82ab6d85038c637f1871e5269cb commit + message + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alexis Svinartchouk + signed-off-by: Alexis Svinartchouk + author: Alexis Svinartchouk + - subject: Update resin-supervisor to v9.9.0 + hash: 133dde58bde7c4d54ad157374bb3e7062a599e31 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update resin-supervisor to v9.9.0 + changelog-entry: Update resin-supervisor to v9.9.0 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Cleanup old versions of iwlwifi firmware files in Yocto sumo + hash: 5db4441e50b2d47cd7658845c12508b50808d5ee + body: > + This is done so we can save considerable amount of space on the + root + + partition. + + + See #810 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto sumo + changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto sumo + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Remove polkit dependency in balenaOS + hash: 4fddf1a54ac13ed4acd3f65096afccf6a5f7a5ef + body: | + Fixes #1404 + See #810 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Remove polkit dependency in balenaOS + changelog-entry: Remove polkit dependency in balenaOS + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Remove support for XFS file system + hash: bbf5675973da6adf8fa8f8b671606fbffaef834e + body: | + This is done so we can save space on the root file system. + + See #810 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Remove support for XFS file system + changelog-entry: Remove support for XFS file system + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: 'resin-init: update resin.io reference to balenaOS' + hash: 593fcb558b1afe3892560fdd7e0c315c9459466f + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Matthew McGinn + signed-off-by: Matthew McGinn + author: Matthew McGinn + version: meta-resin-2.31.0 + date: 2019-03-08T14:31:27.986Z + - commits: + - subject: 'resin-supervisor: Recreate on start if config has changed' + hash: 3ce04f93b1894f86be5d838bcc24335aaa161233 + body: > + When starting the supervisor container, check that the values + being + + passed into the environment match the ones held in the config. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Rich Bayliss + signed-off-by: Rich Bayliss + author: Rich Bayliss + - subject: >- + Generate the temporary kernel-devsrc compressed archive in + WORKDIR instead of B + hash: ed5fe09c9dfb4f5dd07bae691b277b9d2f38f718 + body: > + It is best to not create anything in ${B} even if just temporary + because + + it alters the directory in ways which can break other parts of + the build + + system. For example, if there is a leftover kernel_source.tar.gz + in B, + + then the current kernel-devsrc will create a hardlink of this + file in + + the kernel source tree and then the command: + + tar -czf ${B}/kernel_source.tar.gz -C "$kerneldir/../" . + + + will fail like: + + tar: ./kernel/kernel_source.tar.gz: file changed as we read it + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Generate the temporary kernel-devsrc compressed archive in + WORKDIR instead of B + changelog-entry: >- + Generate the temporary kernel-devsrc compressed archive in + WORKDIR instead of B + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: 'balena-engine: Update to include fix for signal SIGRTMIN+3' + hash: 0e19efb71526097cad4037336f7a410782189fa0 + body: | + See https://github.com/opencontainers/runc/issues/1766. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Reduce sleeps while trying to mount partition to speed up boot + hash: 73b69ae792330741603e0a4fc7878b2ec9ed0462 + body: > + There is no need to wait 1 second if a label hasn't appeared. + Other + + services depend on these partitions to be mounted. Reduce sleep + to 0.1 + + second. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Reduce sleeps while trying to mount partition to speed up boot + changelog-entry: Reduce sleeps while trying to mount partition to speed up boot + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'resin-expand: Reduce sleep duration to speed up boot' + hash: 6c69d676d36ed6a94ca094037515dd5ee4a5697a + body: > + There is no need to sleep for 1 second if a label isn't visible. + + Other services depend on the partitons mounted. Reduce sleep to + 0.1 + + second. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'initrdscripts: Reduce sleep to speed up boot' + hash: 4a6cb8ae75e275de389dc3ef9dfbd52c3bdd72f1 + body: > + There is no need to sleep for 1 second if the label hasn't been + found. + + There is nothing else running on the device in the initramfs. + + Check every 0.05 seconds. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: >- + Make balena-host daemon socket activated to reduce baseline + cpu/memory usage + hash: 0d0cb22118e08d710640697561853a1227b64b92 + body: > + Fixes #1405 + + + We'd like the balena-host daemon to be socket activated so that + it does + + not consume any cpu/memory resource until used. + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Make balena-host daemon socket activated to reduce baseline + cpu/memory usage + changelog-entry: >- + Make balena-host daemon socket activated to reduce baseline + cpu/memory usage + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update resin-supervisor to v9.8.6 + hash: 3124067996edded74e52cf9b87ec5dc9ee95c730 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update resin-supervisor to v9.8.6 + changelog-entry: Update resin-supervisor to v9.8.6 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: >- + Add support for aufs 4.18.11+, 4.19, 4.20 variants and update + 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18 + hash: 9c8b60cf92aa7a25f424532956439b518ec96201 + body: | + We add support for 4.18.11+, 4.19, 4.19.17+, 4.20, 4.20.4+. + Also, update 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18. + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Add support for aufs 4.18.11+, 4.19, 4.20 variants and update + 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18 + changelog-entry: >- + Add support for aufs 4.18.11+, 4.19, 4.20 variants and update + 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18 + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: 'balena-engine: Bump to include runc patch' + hash: f56f08136e9c855637ff28880fb593dba53d452b + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Improve kernel-module-headers for v4.18+ kernels + hash: 0931b97b76ef2d04697468f027b53247803b51d4 + body: '' + footer: + Change-type: patch + change-type: patch + Changelog-entry: Improve kernel-module-headers for v4.18+ kernels + changelog-entry: Improve kernel-module-headers for v4.18+ kernels + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update balena-supervisor to v9.8.3 + hash: 76a72c58095d0d1b45a552f62b75bb5ec18813c6 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update balena-supervisor to v9.8.3 + changelog-entry: Update balena-supervisor to v9.8.3 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: >- + Ask chrony to quickly take measurements from custom NTP servers + when they are added + hash: 8cb1664a2650b1a60849efaf009b205e8e796816 + body: > + By default, chrony will slowly and gracefully take measurements + from + + the new ntp server. The burst 4/10 command will make chrony take + 4 good + + measurements within 2 seconds each. It will try up to 10 times. + + Fixes #1385 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Ask chrony to quickly take measurements from custom NTP + servers when they are added + changelog-entry: >- + Ask chrony to quickly take measurements from custom NTP + servers when they are added + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Disable in-tree rtl8192cu driver + hash: 95a5c13ee40cc958b142b00e19a4349d66a8b808 + body: | + We will only have the out of tree module which allegedly + is more stable: + https://github.com/raspberrypi/linux/issues/1866 + + The configs for disabling it were added but apparently + they were never applied. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Disable in-tree rtl8192cu driver + changelog-entry: Disable in-tree rtl8192cu driver + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: >- + Prevent rollbacks from running if the previous OS is before + v2.30.0 + hash: fee00ba8b841d3e8634960c37c3e96c994c18567 + body: > + v2.30.0 is a more mature version for rollbacks. Prevent + rollbacks + + from running on OS + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Prevent rollbacks from running if the previous OS is before + v2.30.0 + changelog-entry: >- + Prevent rollbacks from running if the previous OS is before + v2.30.0 + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Change rollbacks to accept hex partition numbers for jetsons + hash: 11b540777b76163493564407c9bdd7be98215f02 + body: > + The partition numbers are hex and not integers. This is obvious + when + + using the jetson family of devices as their partition numbering + starts + + at 0xc. + + + - Change integer comparisons to string comparisons. + + - Convert current_part_idx to hex for a valid string comparison + footer: + Change-type: minor + change-type: minor + Changelog-entry: Change rollbacks to accept hex partition numbers for jetsons + changelog-entry: Change rollbacks to accept hex partition numbers for jetsons + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: >- + Convert partition numbers to hex in u-boot hook. Shouldn't + affect any device. + hash: 6c646e5c275f881c255e49d206a15d6fbbba3276 + body: > + From u-boot docs: + + "Almost all U-Boot commands expect numbers to be entered in + hexadecimal + + input format" + + + We only hit this in the jetson family as the boot partition + there is + + 0xc. Add a simple conversion to hex. This should not affect any + devices + + that use <9 partition numbers. And allow us to use the same hook + + from meta-balena accross all devices. Currently the jetson + family has + + its own custom hook with this one-liner. + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Convert partition numbers to hex in u-boot hook. Shouldn't + affect any device. + changelog-entry: >- + Convert partition numbers to hex in u-boot hook. Shouldn't + affect any device. + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: >- + Reduce default reboot/poweroff timeouts from 30 minutes to 10 + minutes + hash: 59c923777e6145288df5b6e77ca33a21323b68e3 + body: > + The default timeout for poweroff/reboot targets is 30 minutes. + That is + + too long. Reduce it to 10 minutes. + + + We might start hitting this when the supervisor starts rebooting + devices + + more gracefully after + https://github.com/balena-io/balena-supervisor/issues/861 + + is resolved. + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Reduce default reboot/poweroff timeouts from 30 minutes to 10 + minutes + changelog-entry: >- + Reduce default reboot/poweroff timeouts from 30 minutes to 10 + minutes + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Configure systemd tmpfiles to ignore supervisor tmp directories + hash: ebb0a930c7c8f8ec348858009a0ff3fd0c58b70b + body: > + There are tmp directories supervisor assumes nobody touches in + which + + things like update lock files are stored. This patch configures + systemd + + tmpfiles to ignore these tmp paths. + + + Fixes #1377 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Configure systemd tmpfiles to ignore supervisor tmp + directories + changelog-entry: >- + Configure systemd tmpfiles to ignore supervisor tmp + directories + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Fixed "Can't have overlapping partitions." error in flasher + hash: 299e2c7974c408a0a2ff762bc263f266c69d5a98 + body: | + Fixed typo that caused flashing process to block + on some corrupted eMMCs due to parted command failure. + + Flashing process hanged during boot with this log: + - Error: Can't have overlapping partitions. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Fixed "Can't have overlapping partitions." error in flasher + changelog-entry: Fixed "Can't have overlapping partitions." error in flasher + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Alexandru Costache + - subject: Define default DNS servers behaviour with and without google DNS + hash: fa3de6987e3bc82ab6d85038c637f1871e5269cb + body: > + This implements a default logic for `dnsServers` attribute in + + `config.json` as it follows: + + + * when dnsServers is not defined, or empty, the default value of + it will + + be considered google DNS (8.8.8.8) + + * when dnsServers is "null", the system will not alter + dnsServers to the + + default server as stated above + + * when dnsServers is defined and not "null" it will be + considered as + + such without any additional servers servers + + + Fixes ##1348 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Define default DNS servers behaviour with and without google + DNS + changelog-entry: >- + Define default DNS servers behaviour with and without google + DNS + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Update balena-supervisor to v9.4.2 + hash: 4d66971c840b6142c7e22c5538b5c34356b9f880 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update balena-supervisor to v9.4.2 + changelog-entry: Update balena-supervisor to v9.4.2 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Fix for some warnings + hash: 1d92f8c3bcc21a7c0b21b12f65f1051616f04b78 + body: > + From + http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-kernel/linux/kernel-devsrc.bb?h=thud&id=fd74848c3c06901a77057ca03f7c01aff08ee34a + footer: + Change-type: patch + change-type: patch + Changelog-entry: Fix for some warnings + changelog-entry: Fix for some warnings + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Fix tini filename after balena-engine rename + hash: 47980f05d3fa7c8a46b297431e0398b2da03e22e + body: > + Since balena-engine rename, the daemon is looking for + + `balena-engine-init` when running containers with `--init`. Fix + the tini + + filename to comply with this. + + + Fixes #1368 + footer: + Change-type: patch + change-type: patch + Changelog-entry: Fix tini filename after balena-engine rename + changelog-entry: Fix tini filename after balena-engine rename + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: >- + Fix nm dispatcher hook when there are no custom ntp servers in + config.json + hash: 0b75ee48cee005d78e08d8c68722cc2374567123 + body: > + If there are no custom ntp servers, the added_server_file + doesn't exist + + Add a check and avoid running the script if the file does not + exist + + + Fixes #1362 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Fix nm dispatcher hook when there are no custom ntp servers in + config.json + changelog-entry: >- + Fix nm dispatcher hook when there are no custom ntp servers in + config.json + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Improve persistent logging systemd service dependencies + hash: 0ce1d8576b7e33083784cb3123d2ad2c53091513 + body: > + We need the state partition and boot partition ready before we + try + + to run the persistent logging service. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Improve persistent logging systemd service dependencies + changelog-entry: Improve persistent logging systemd service dependencies + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update balena-supervisor to v9.3.0 + hash: dc5ed342a39c32d2efa00197e4ce7578e8de20f9 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update balena-supervisor to v9.3.0 + changelog-entry: Update balena-supervisor to v9.3.0 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + - subject: Use the new revision for balena source code + hash: a52207c03253fcc0cc219a4e1a100b46ea44e226 + body: | + The 17.12-resin branch was modified and the old revision is not + there anymore. + footer: + Change-type: minor + change-type: minor + Changelog-entry: Use the new revision for balena source code + changelog-entry: Use the new revision for balena source code + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: >- + Add a workaround for a bug where the chronyc online command in + network manager hook would get stuck and eat cpu cycles + hash: 6fe830882bf8ee62dc6db09b5a8a6f099d64fe41 + body: > + We have noticed devices in support that show high cpu usage + because + + the process chronyc online seems to be eating up 50% cpu. + + + This is probably fixed upstream + https://github.com/mlichvar/chrony/commit/6863e43269fe27ce2744eb643295f31c00ec176d#diff-50898f0cb35139d87132f4732a029213 + + + Add a timeout in any case as its a lower risk option + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Add a workaround for a bug where the chronyc online command in + network manager hook would get stuck and eat cpu cycles + changelog-entry: >- + Add a workaround for a bug where the chronyc online command in + network manager hook would get stuck and eat cpu cycles + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Fix img to rootfs dependency when img is invalidated + hash: 3050840935541c14ded2f9a6a1517d73dfc5ec18 + body: > + There can be cases where a image type gets invalidated (due to a + + variable change or so) and the dependency of it not. For example + the img + + type can get invalidated while the hostapp ext3 type doesn't. + The img + + generatiton script consumes/uses the rootfs generated by the + hostapp + + type but, it references the artifact based on IMAGE_NAME + variable which + + includes a time stamp. See bitbake.conf: + + + IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}" + + + When that happens, the new timestamp will change and img will + fail to + + find the old artifact of hostapp. Change this behaviour by using + the + + symlink reference IMAGE_LINK_NAME which doesn't include a + timestamp. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Fix img to rootfs dependency when img is invalidated + changelog-entry: Fix img to rootfs dependency when img is invalidated + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Have boot partition type configurable as FAT32 + hash: a582d10ca72ff0d865783252b87160f03b2045bb + body: > + When BALENA_BOOT_FAT32 is 1, it will instruct the raw image + generator to + + create the filesystem using 32 as file allocation tables type + and, as + + well, create the boot partition as fat32 type. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Have boot partition type configurable as FAT32 + changelog-entry: Have boot partition type configurable as FAT32 + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Deprecate morty and krogoth + hash: 9d311fd13ad2af4b17a7a9a512e2f667e4ff9f58 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Deprecate morty and krogoth + changelog-entry: Deprecate morty and krogoth + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: >- + Deploy kernel source as a build artifact as well for external + module compilation + hash: bfc7a67cb6b6f38617bb810f2b5c1e051ebf6a4a + body: > + We want to build the kernel-devsrc recipe so that we can package + the + + kernel source tarball. This tarball will allow users to use the + source + + package and compile or cross compile kernel modules + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Deploy kernel source as a build artifact as well for external + module compilation + changelog-entry: >- + Deploy kernel source as a build artifact as well for external + module compilation + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'kernel-devsrc: Tarball up the kernel source and deploy it.' + hash: 4da9fdc90001f64f2bd8852cd4cf8a8de3b02cbb + body: > + The kernel-devsrc recipe only builds a package by default. We'd + like + + to tarball the source and share it. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'kernel-modules-headers: Use the build directory for artifacts' + hash: 3e09d127d86729a94cd9a600a6f4f7568b4d6315 + body: | + Otherwise the module header tarball appears in the kernel source + directory and is tarballed again by the kernel-devsrc recipe + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'docs: Add documentation on nested changelogs' + hash: d02c8f877914b8173af4f4fd051d4e5626a2aeae + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Giovanni Garufi + signed-off-by: Giovanni Garufi + author: Giovanni Garufi + - subject: 'VersionBot: update upstream name and url' + hash: 203ddc055b3ea63bfa953a8917fdcd2a4961c012 + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Giovanni Garufi + signed-off-by: Giovanni Garufi + author: Giovanni Garufi + version: meta-resin-2.30.0 + date: 2019-02-28T16:10:14.839Z + - commits: + - subject: OS will default apps.json to an empty json file + hash: c935fcfd72dfefa5188d90edc48cd1b01dbadec2 + body: > + Currently, because we bind mount apps.json unconditionally, when + this + + file doesn't exist, balena engine will create a directory on the + data + + filesystem. This breaks when we add an apps.json file after the + + supervisor container was already created. + + + Fixes #1325 + footer: + Change-type: patch + change-type: patch + Changelog-entry: OS will default apps.json to an empty json file + changelog-entry: OS will default apps.json to an empty json file + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Update balena-engine to include low entropy fixes + hash: 32726b55b9e4b0a33e6357bfbe4b0169bcf253a7 + body: | + This includes changes which target fixing hanging on low entropy + situation. + + Fixes #1208 + footer: + Change-type: patch + change-type: patch + Changelog-entry: Update balena-engine to include low entropy fixes + changelog-entry: Update balena-engine to include low entropy fixes + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Move an NM patch to the right place to reduce a warning + hash: f823ee173d52519113bb9513972aa9eaf3816355 + body: > + We get a warning that the file was not found when other versions + of NM + + are parsed. + + + Warning networkmanager_1.10.6.bb: Unable to get checksum for + + networkmanager SRC_URI entry balena-client-id.patch: file could + not + + be found + footer: + Change-type: patch + change-type: patch + Changelog-entry: Move an NM patch to the right place to reduce a warning + changelog-entry: Move an NM patch to the right place to reduce a warning + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update balena-supervisor to v9.0.1 + hash: 73a8bf6d0b45b052f05403ad6bf84504be2d918d + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update balena-supervisor to v9.0.1 + changelog-entry: Update balena-supervisor to v9.0.1 + Signed-off-by: Pablo Carranza Velez + signed-off-by: Pablo Carranza Velez + author: Pablo Carranza Velez + - subject: >- + Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid + entries + hash: c10653eb0b17e3997fb77182cf62b9cdc143f25c + body: | + Fixes #1330 + footer: + Change-type: patch + change-type: patch + Changelog-entry: >- + Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid + entries + changelog-entry: >- + Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid + entries + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Enable some common linux kernel serial device drivers + hash: 1fa8c951327d1356410152f944003f98a9b68112 + body: | + Fixes #1327 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Enable some common linux kernel serial device drivers + changelog-entry: Enable some common linux kernel serial device drivers + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: >- + Configure NetworkManager to only ignore our vpn interface but + manage other tun devices + hash: 2a5415c4a9a1b9c1e3da8a340be4ba307174c42d + body: > + Under the current configuration we instruct NetworkManager + through its + + configuration to completely ignore all the tun devices. This was + + enforced as an extra precation as we run an openvpn client which + + connects to the balena-cloud backend. This client creates, on + the host, + + the interface `resin-tun` currently (rename pending). We want to + loosen + + up this restriction to only unmanage this specific device - + `resin-tun` + + - so that users can take advantage of NetworkManager managing + other tun + + devices. + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Configure NetworkManager to only ignore our vpn interface but + manage other tun devices + changelog-entry: >- + Configure NetworkManager to only ignore our vpn interface but + manage other tun devices + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: 'networkmanager: Add pppd to FILES' + hash: b05bc683b6517318a3ebef56010d671ae07804c1 + body: > + Without this, we get a QA error + + + ERROR networkmanager-1.14.4-r0 do_package QA Issue + networkmanager + + Files/directories were installed but not shipped in any package + ... nm-pppd-plugin.so + Please set FILES such that these items are packaged. + Alternatively + + if they are unneeded, avoid installing them or delete them + within do_install. + + networkmanager 1 installed and not shipped files. + [installed-vs-shipped] + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'networkmanager: Add balena-client-id.patch in bbappend' + hash: 35c4822bbff164a4a4f3a769f0d1fabbda61f33b + body: | + Move this in bbappend. The 1.12 recipe was bumped to 1.14. + We'd like to keep our edits in bbappend + footer: + Change-type: patch + change-type: patch + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Bump network manager from v1.12.2 to v1.14.4 + hash: 0b8be376090d9bff4f41a362e4bcc250e0c664e9 + body: > + Update recipe from upstream meta-openembedded + + http://cgit.openembedded.org/meta-openembedded/commit/meta-networking/recipes-connectivity/networkmanager?id=331b717b862e3599b99942acb64c1d6b03806042 + + + Difference in size ~ +400K + footer: + Change-type: minor + change-type: minor + Changelog-entry: Bump network manager from v1.12.2 to v1.14.4 + changelog-entry: Bump network manager from v1.12.2 to v1.14.4 + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update balena-supervisor to v8.7.0 + hash: ff552b96370e06a357db69d57cbbad5db08433db + body: '' + footer: + Changelog-entry: Update balena-supervisor to v8.7.0 + changelog-entry: Update balena-supervisor to v8.7.0 + Change-type: minor + change-type: minor + Signed-off-by: Pablo Carranza Velez + signed-off-by: Pablo Carranza Velez + author: Pablo Carranza Velez + - subject: Fix test cases for kernel module header compilation + hash: 53793e1e591f2e0d4534c38fcb0585ace2d0d181 + body: > + For some reason, using xargs -I a produced spurious difficult to + trace + + errors. Rework test case using a loop. Do the arch check using + Yoctos + + QA framework that runs on all packages. Otherwise, we'd have to + manually + + map various compatible arches e.g. aarch64 - arm8, 80386 - x86 + + + bberror does not exit the do_compile task. Add exit 1 to make + sure that + + if an error is found, the task is marked as failed. Otherwise + the + + error becomes a heisenbug as bitbake proceeds after do_compile. + footer: + Change-type: patch + change-type: patch + Changelog-entry: Fix test cases for kernel module header compilation + changelog-entry: Fix test cases for kernel module header compilation + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: >- + Add chrony v3.2 recipe in various layers to keep minimum chrony + version on devices above v3.2 + hash: 898ce1a6c0a18c91478f704f4014ec2fcd1fedce + body: > + We added an option in chrony.conf (hwtimestamp) via + meta-resin-common. + + That option is supported in newer versions of chrony. + + + Add chrony 3.2 recipe from meta-openembedded sumo + + http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo + footer: + Change-type: minor + change-type: minor + Changelog-entry: >- + Add chrony v3.2 recipe in various layers to keep minimum + chrony version on devices above v3.2 + changelog-entry: >- + Add chrony v3.2 recipe in various layers to keep minimum + chrony version on devices above v3.2 + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'chrony/pyro: Add v3.2 recipe' + hash: c3fbd6fe368ae1ca2472f15414d319f802e2989c + body: > + We added an option in chrony.conf (hwtimestamp) via + meta-resin-common. + + That option is supported in newer versions of chrony. + + + Add chrony 3.2 recipe from meta-openembedded sumo + + http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo + footer: + Change-type: minor + change-type: minor + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'chrony/morty: Add v3.2 recipe' + hash: 75f44470da8e5bf99bdf4cd4ea45cbb798909604 + body: > + We added an option in chrony.conf (hwtimestamp) via + meta-resin-common. + + That option is supported in newer versions of chrony. + + + Add chrony 3.2 recipe from meta-openembedded sumo + + http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo + footer: + Change-type: minor + change-type: minor + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'chrony/krogoth: Bump recipe version to v3.2' + hash: 59ac08ea58e59e2d61cc53cadea1b835eb5b4e31 + body: > + We added an option in chrony.conf (hwtimestamp) via + meta-resin-common. + + That option is supported in newer versions of chrony. + + + Add chrony 3.2 recipe from meta-openembedded sumo + + http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo + footer: + Change-type: minor + change-type: minor + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Update resin-supervisor to v8.6.8 + hash: a9cf9b06e9775612f2397c7abaca507428558722 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update resin-supervisor to v8.6.8 + changelog-entry: Update resin-supervisor to v8.6.8 + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + version: meta-resin-2.29.0 + date: 2018-12-19T06:20:13.246Z + - commits: + - subject: Update os-config to 1.0.0 + hash: e9a428ae474c9a9e4573ae1071978b19e332f0b8 + body: > + The main feature this brings is support for custom certificates + base64 + + encoded in config.json. + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update os-config to 1.0.0 + changelog-entry: Update os-config to 1.0.0 + Signed-off-by: Zahari Petkov + signed-off-by: Zahari Petkov + author: Zahari Petkov + - subject: Update libqmi to version 1.20.2 + hash: 19bb5410ac28a89db7193490001ea358bbb37912 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update libqmi to version 1.20.2 + changelog-entry: Update libqmi to version 1.20.2 + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: Update libmbim to version 1.16.2 + hash: 7e8d7520288c916f694fe6cdf1d43fa0d0a275e3 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update libmbim to version 1.16.2 + changelog-entry: Update libmbim to version 1.16.2 + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + - subject: 'kernel-modules-headers: Add basic sanity test' + hash: 51ff1d707273a27369e91b6cf99257633f0b9e21 + body: > + Test if the ELFs inside the kernel module header tarball are the + + correct architecture and don't have the sysroot as the + interpreter + footer: + Change-type: minor + change-type: minor + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: Fix kernel module header generation + hash: 706829bc46c593048909686a67faef064adf6232 + body: > + 63baa421 introduced a bug where the tools in the header tarballs + were + + compiled with the incorrect HOSTCC parameter. As a result the + tools + + inside the tarball were compiled for x86-64 instead of the + native + + device architecture. And they had the incorrect ld interpreter + path + + as well. + + + Update to v0.0.12 to fix that. + + This release also adds objtool support needed by the intel nuc + image. + + + Fixes #1302 + + Fixes #1303 + footer: + Change-type: minor + change-type: minor + Changelog-entry: Fix kernel module header generation + changelog-entry: Fix kernel module header generation + Signed-off-by: Zubair Lutfullah Kakakhel + signed-off-by: Zubair Lutfullah Kakakhel + author: Zubair Lutfullah Kakakhel + - subject: 'image-resin.bbclass: Fix config.json pretty format' + hash: 889d989a3d9059825d7d346fbf0e728be9869994 + body: | + Fixes #1300 + footer: + Change-type: patch + change-type: patch + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Allow supervisor update on unmanaged devices + hash: b8705936f0a081a2f33f3fb590a90e4805547e9d + body: > + When the device hasn't joined a backend, there is no API key + available + + and the update supervisor tool currently just bails out. This + blocks + + switching the supervisor version on an unmanaged device. + footer: + Change-type: minor + change-type: minor + Changelog-entry: Allow supervisor update on unmanaged devices + changelog-entry: Allow supervisor update on unmanaged devices + Signed-off-by: Andrei Gherzan + signed-off-by: Andrei Gherzan + author: Andrei Gherzan + - subject: Update resin-supervisor to v8.6.3 + hash: 1f0a1b16102847412e0165ff01125a4d50ab4c81 + body: '' + footer: + Change-type: minor + change-type: minor + Changelog-entry: Update resin-supervisor to v8.6.3 + changelog-entry: Update resin-supervisor to v8.6.3 + Signed-off-by: Cameron Diver + signed-off-by: Cameron Diver + author: Cameron Diver + version: meta-resin-2.28.0 + date: 2018-12-05T15:21:33.157Z + - subject: Enable UART3 in Nanopi Neo Air device tree for bluetooth + hash: 5a6e8eb2f416a647718ca3c8faa9c02177c563de + body: '' + footer: + Changelog-entry: Enable UART3 in Nanopi Neo Air device tree for bluetooth + changelog-entry: Enable UART3 in Nanopi Neo Air device tree for bluetooth + Signed-off-by: Sebastian Panceac + signed-off-by: Sebastian Panceac + author: Sebastian Panceac + version: 2.31.5+rev1 + date: 2019-03-22T13:58:29.821Z - commits: - subject: Add xradio firmware for XR819 Chipset hash: 5fd7b1467e3588a87fb78518c6fef5b1b3703cc5 diff --git a/CHANGELOG.md b/CHANGELOG.md index de4e94c..e7da713 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,126 @@ Change log ----------- +# v2.31.5+rev1 +## (2019-03-22) + +* Update meta-resin from v2.27.0 to v2.31.5 [Sebastian Panceac] + +
+ View details + +## meta-resin-2.31.5 +### (2019-03-21) + +* Update resin-supervisor to v9.11.3 [Andrei Gherzan] + +## meta-resin-2.31.4 +### (2019-03-20) + +* resin-supervisor: Recreate on start if config has changed [Rich Bayliss] + +## meta-resin-2.31.3 +### (2019-03-20) + +* Update resin-supervisor to v9.11.2 [Pablo Carranza Velez] + +## meta-resin-2.31.2 +### (2019-03-19) + +* Update resin-supervisor to v9.11.1 [Pablo Carranza Velez] + +## meta-resin-2.31.1 +### (2019-03-18) + +* Update resin-supervisor to v9.11.0 [Pablo Carranza Velez] + +## meta-resin-2.31.0 +### (2019-03-08) + +* README:md: Document dnsServers behaviour [Alexis Svinartchouk] +* Update resin-supervisor to v9.9.0 [Cameron Diver] +* Cleanup old versions of iwlwifi firmware files in Yocto sumo [Andrei Gherzan] +* Remove polkit dependency in balenaOS [Andrei Gherzan] +* Remove support for XFS file system [Andrei Gherzan] +* resin-init: update resin.io reference to balenaOS [Matthew McGinn] + +## meta-resin-2.30.0 +### (2019-02-28) + +* resin-supervisor: Recreate on start if config has changed [Rich Bayliss] +* Generate the temporary kernel-devsrc compressed archive in WORKDIR instead of B [Florin Sarbu] +* balena-engine: Update to include fix for signal SIGRTMIN+3 [Andrei Gherzan] +* Reduce sleeps while trying to mount partition to speed up boot [Zubair Lutfullah Kakakhel] +* resin-expand: Reduce sleep duration to speed up boot [Zubair Lutfullah Kakakhel] +* initrdscripts: Reduce sleep to speed up boot [Zubair Lutfullah Kakakhel] +* Make balena-host daemon socket activated to reduce baseline cpu/memory usage [Zubair Lutfullah Kakakhel] +* Update resin-supervisor to v9.8.6 [Cameron Diver] +* Add support for aufs 4.18.11+, 4.19, 4.20 variants and update 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18 [Florin Sarbu] +* balena-engine: Bump to include runc patch [Andrei Gherzan] +* Improve kernel-module-headers for v4.18+ kernels [Zubair Lutfullah Kakakhel] +* Update balena-supervisor to v9.8.3 [Cameron Diver] +* Ask chrony to quickly take measurements from custom NTP servers when they are added [Zubair Lutfullah Kakakhel] +* Disable in-tree rtl8192cu driver [Florin Sarbu] +* Prevent rollbacks from running if the previous OS is before v2.30.0 [Zubair Lutfullah Kakakhel] +* Change rollbacks to accept hex partition numbers for jetsons [Zubair Lutfullah Kakakhel] +* Convert partition numbers to hex in u-boot hook. Shouldn't affect any device. [Zubair Lutfullah Kakakhel] +* Reduce default reboot/poweroff timeouts from 30 minutes to 10 minutes [Zubair Lutfullah Kakakhel] +* Configure systemd tmpfiles to ignore supervisor tmp directories [Andrei Gherzan] +* Fixed "Can't have overlapping partitions." error in flasher [Alexandru Costache] +* Define default DNS servers behaviour with and without google DNS [Andrei Gherzan] +* Update balena-supervisor to v9.4.2 [Cameron Diver] +* Fix for some warnings [Zubair Lutfullah Kakakhel] +* Fix tini filename after balena-engine rename [Andrei Gherzan] +* Fix nm dispatcher hook when there are no custom ntp servers in config.json [Zubair Lutfullah Kakakhel] +* Improve persistent logging systemd service dependencies [Zubair Lutfullah Kakakhel] +* Update balena-supervisor to v9.3.0 [Cameron Diver] +* Use the new revision for balena source code [Florin Sarbu] +* Add a workaround for a bug where the chronyc online command in network manager hook would get stuck and eat cpu cycles [Zubair Lutfullah Kakakhel] +* Fix img to rootfs dependency when img is invalidated [Andrei Gherzan] +* Have boot partition type configurable as FAT32 [Andrei Gherzan] +* Deprecate morty and krogoth [Zubair Lutfullah Kakakhel] +* Deploy kernel source as a build artifact as well for external module compilation [Zubair Lutfullah Kakakhel] +* kernel-devsrc: Tarball up the kernel source and deploy it. [Zubair Lutfullah Kakakhel] +* kernel-modules-headers: Use the build directory for artifacts [Zubair Lutfullah Kakakhel] +* docs: Add documentation on nested changelogs [Giovanni Garufi] +* VersionBot: update upstream name and url [Giovanni Garufi] + +## meta-resin-2.29.0 +### (2018-12-19) + +* OS will default apps.json to an empty json file [Andrei Gherzan] +* Update balena-engine to include low entropy fixes [Andrei Gherzan] +* Move an NM patch to the right place to reduce a warning [Zubair Lutfullah Kakakhel] +* Update balena-supervisor to v9.0.1 [Pablo Carranza Velez] +* Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid entries [Andrei Gherzan] +* Enable some common linux kernel serial device drivers [Andrei Gherzan] +* Configure NetworkManager to only ignore our vpn interface but manage other tun devices [Andrei Gherzan] +* networkmanager: Add pppd to FILES [Zubair Lutfullah Kakakhel] +* networkmanager: Add balena-client-id.patch in bbappend [Zubair Lutfullah Kakakhel] +* Bump network manager from v1.12.2 to v1.14.4 [Zubair Lutfullah Kakakhel] +* Update balena-supervisor to v8.7.0 [Pablo Carranza Velez] +* Fix test cases for kernel module header compilation [Zubair Lutfullah Kakakhel] +* Add chrony v3.2 recipe in various layers to keep minimum chrony version on devices above v3.2 [Zubair Lutfullah Kakakhel] +* chrony/pyro: Add v3.2 recipe [Zubair Lutfullah Kakakhel] +* chrony/morty: Add v3.2 recipe [Zubair Lutfullah Kakakhel] +* chrony/krogoth: Bump recipe version to v3.2 [Zubair Lutfullah Kakakhel] +* Update resin-supervisor to v8.6.8 [Zubair Lutfullah Kakakhel] + +## meta-resin-2.28.0 +### (2018-12-05) + +* Update os-config to 1.0.0 [Zahari Petkov] +* Update libqmi to version 1.20.2 [Florin Sarbu] +* Update libmbim to version 1.16.2 [Florin Sarbu] +* kernel-modules-headers: Add basic sanity test [Zubair Lutfullah Kakakhel] +* Fix kernel module header generation [Zubair Lutfullah Kakakhel] +* image-resin.bbclass: Fix config.json pretty format [Andrei Gherzan] +* Allow supervisor update on unmanaged devices [Andrei Gherzan] +* Update resin-supervisor to v8.6.3 [Cameron Diver] +
+ +* Enable UART3 in Nanopi Neo Air device tree for bluetooth [Sebastian Panceac] + # v2.27.0+rev5 ## (2019-03-22) diff --git a/VERSION b/VERSION index e0601ec..450da66 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.27.0+rev5 \ No newline at end of file +2.31.5+rev1 \ No newline at end of file