diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index ea27b4a..2abb2a5 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,859 @@ +- commits: + - subject: Update layers/meta-balena to 98b6efa43d3d83df72b49b4caed6ade5b5326fa9 + hash: 1058a15bb0128c01c55cc269e133aa08c91c0092 + body: Update layers/meta-balena + footer: + Changelog-entry: Update layers/meta-balena to 98b6efa43d3d83df72b49b4caed6ade5b5326fa9 + changelog-entry: Update layers/meta-balena to 98b6efa43d3d83df72b49b4caed6ade5b5326fa9 + author: Renovate Bot + nested: + - commits: + - subject: Update tests/leviathan digest to e5dcbae + hash: a536523b56cbbfc50b9db7e356cd142bb674e9fd + body: Update tests/leviathan + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: "patch: Update path to balena-io/renovate-config" + hash: 2698c25cb7bf70920b5025f941ea57b16532285c + body: "" + footer: {} + author: Kyle Harding + nested: [] + version: leviathan-2.23.2 + title: "" + date: 2023-03-28T17:08:00.960Z + version: meta-balena-2.113.33 + title: "" + date: 2023-03-28T20:47:58.221Z + - commits: + - subject: "renovate: Inherit automerge settings from org" + hash: 1db559de9180eaf96235bed661060b4b34d98ca4 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: meta-balena-2.113.32 + title: "" + date: 2023-03-28T16:06:51.691Z + - commits: + - subject: Don't create core dumps in containers by default + hash: 1a78f2a1a27684bf244c881555b691d63a3247f6 + body: > + Setting `LimitCORE=0` will avoid the creation of core dump files on + + containers. This will avoid cases in which a crashlooping user app ends + + up filling up the entire storage with dump files. + + + Users can re-enable core dumps in their services by manually setting the + + `ulimits.core`. For example: + + + ``` + + services: + my-service: + ulimits: + core: -1 + ``` + + + (Where -1 is used to mean "unlimited") + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Make sure balenaEngine owns the container cgroups + hash: 5efa793c5af63ef177de95b8b4251799b0de7f40 + body: > + Setting `Delegate=yes` ensures that systemd will not change anything on + + the cgroups created for running the containers. + + + This setting is used upstream since this commit: + + https://github.com/moby/moby/commit/d16737f971092767c1b9d28302a3f5aedbe2f576 + + + And also is recommended by systemd: https://systemd.io/CGROUP_DELEGATION/ + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + version: meta-balena-2.113.31 + title: "" + date: 2023-03-28T03:45:14.883Z + - commits: + - subject: Update balena-engine to v20.10.33 + hash: e902f495278255bdea5f341ac7634d5ec0238d5d + body: | + Update balena-engine from 20.10.32 to 20.10.33 + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: Add integration tests for balena's "delta on load" + hash: 47a0a065f8c28bfdcbac2f0e96d9cbc3adb1c3bb + body: "" + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Simplify and improve delta error handling + hash: 2c972dff108a153896116b07798bbc959c07ef01 + body: > + The original delta code on the `xfer` package used to set `d.err` when + + an unexpected EOF was found in the delta tar stream. Turns out `d.err` + + would end up being overwritten before it was read, so that initial + + assignment was effectively a no-op. + + + This commit simplifies the code a little bit by removing this bogus + + assignment and also improves the error reporting a notch by adding more + + context to the error messages. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Refactor the xfer portions of delta + hash: 8c9e6ec7c0efcb81c718c979ad45133f64679fc8 + body: > + This factors out portions of the `xfer` package, so that we can + + reuse this functionality between `balena pull` and `balena load`. There + + was a good deal of duplication. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Refactor the distribution portions of delta + hash: 34dd5a92f29e85a77926b9c5983552054dd483c8 + body: > + This factors out portions of the `distribution` package, so that we can + + reuse this functionality between `balena pull` and `balena load`. There + + was a good deal of duplication. + + + This piece of code is tricky to factor out into a separate function. + + Basically we had two options: + + + 1. Create a completely reusable, DRY function that encapsulates all the + duplicate code. Sounds nice until you noticed that would be a + horrendous function with 5 return values and overly obscure + semantics. + 2. We create a small set of functions with clearer interfaces and + semantics, but which will still lead to some code duplication between + the `pull` and `load` implementations. + + I opted for the second alternative because the resulting code is much + + easier to understand and maintain. Also, the remaining duplication is + + mostly dumb, integration and error handling code that almost writes + + itself as we call the new reusable functions -- so, this is sort of a + + benign duplication. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + version: balena-engine-20.10.33 + title: "" + date: 2023-03-27T18:46:44.671Z + version: meta-balena-2.113.30 + title: "" + date: 2023-03-27T21:30:24.970Z + - commits: + - subject: Update balena-supervisor to v14.9.8 + hash: 52b8dee720722c0e917810676321a713075e09e1 + body: | + Update balena-supervisor from 14.9.7 to 14.9.8 + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: Revert "Use multi-arch in dockerfile" + hash: 75eeac5ed4b7ec076482c0cace2d2cfca8b6b2d4 + body: > + This reverts commit 00e389e5f559dd10e49cfa411784b89498c3c0eb. + + + Images generated using this dockerfile still don't have the right + + architecture. More testing is needed + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + version: balena-supervisor-14.9.8 + title: "" + date: 2023-03-27T08:05:44.148Z + version: meta-balena-2.113.29 + title: "" + date: 2023-03-27T14:11:59.453Z + - commits: + - subject: "README: modify migration documentation to match module" + hash: f237b34bd6510d106202461b78da7fa0f2637ca0 + body: "" + 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.113.28 + title: "" + date: 2023-03-27T09:42:22.974Z + - commits: + - subject: Update balena-supervisor to v14.9.7 + hash: ff8a0471336b1c9f3dd0abe6f5c0af4a63121089 + body: | + Update balena-supervisor from 14.9.4 to 14.9.7 + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: Add missing log backend field assignment in logger init + hash: 37371d89dcea3e1d713b9bb806fc6866cdd5ae9f + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Christina Ying Wang + signed-off-by: Christina Ying Wang + author: Christina Ying Wang + nested: [] + version: balena-supervisor-14.9.7 + title: "" + date: 2023-03-23T21:40:32.099Z + - commits: + - subject: Update deploy-to-balena action to 0.26.2 + hash: 7cde98d7f7fb6a476dd14bbec5df7d45a1bfd3e8 + body: "" + footer: + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + - subject: Use multi-arch in dockerfile + hash: 00e389e5f559dd10e49cfa411784b89498c3c0eb + body: > + This is necessary since the builder no longer passes the platform flag + + to the build. This would lead to dockerfiles that are mixing multi and single + + arch stages to pull the wrong architecture images, particularly when + + trying to build images in emulated builds (e.g. armv7hf built on aarch64). + + + Moving the full build to multi-arch solves this as the docker engine is + + capable of chosing the right architecture from the manifest. + footer: + Relatest-to: balena-io/balena-builder#1010 + relatest-to: balena-io/balena-builder#1010 + Change-type: patch + change-type: patch + author: Felipe Lalanne + nested: [] + version: balena-supervisor-14.9.6 + title: "" + date: 2023-03-23T20:18:31.098Z + - commits: + - subject: Use log endpoint subdomain if it exists in config.json + hash: 36e46d80a6f147b95664ac052fd01cd438388555 + body: "" + footer: + See: https://github.com/balena-io/open-balena-api/pull/1288 + see: https://github.com/balena-io/open-balena-api/pull/1288 + Change-type: patch + change-type: patch + Signed-off-by: Christina Ying Wang + signed-off-by: Christina Ying Wang + author: Christina Ying Wang + nested: [] + version: balena-supervisor-14.9.5 + title: "" + date: 2023-03-20T19:21:47.709Z + version: meta-balena-2.113.27 + title: "" + date: 2023-03-24T03:30:52.600Z + - commits: + - subject: Update balena-engine to v20.10.32 + hash: 47dd9486a7d306301119c5099bc8e3e0854ec21c + body: | + Update balena-engine from 20.10.26 to 20.10.32 + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: "Installer: Make the script POSIX-compliant" + hash: cc0683f0aa5cdd5cae54cf278e060328e2c2595f + body: > + There were various usages of Bash-specific features. As a result, the + + script would work correctly only on OSes that have `sh` as an alias to + + `bash`. It would fail on Ubuntu, for example. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: "Installer: Improve handling of su/sudo" + hash: 0a46c1fbce94daff87799074a8243dbdd75b39c2 + body: > + A couple of changes here: + + + * Check for sudo necessity and availability before doing any real work. + Better to warn and exit quick and early! + * Remove the support for using `su`. It was broken for two reasons. + First, unlike `sudo`, `su -c` expects the command as a single + argument. Second, `su`, unlike `sudo`, reads the password from stdin + which in this case "contains" the tarball being downloaded. The second + point is particularly tricky to solve without saving the tarball to + storage (and we want to avoid extra storage space and wear). And, + anyway, users that can `su -c` can also `su` manually before + installing. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: "Installer: Improve checking for dependencies" + hash: a0a285599586bd6167c7eb4b73c7a2a2c0b3be1c + body: > + A couple of changes here: + + + * Check for missing dependencies before doing any real work. Better to + warn and exit quick and early! + * Fix the actual check. We previously used `[ $abort ] && exit 1` which + caused the script to always exit (`abort` is never empty). + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: "Installer: remove support for the 386 architecture" + hash: 7403e49d04e41907d89d81054ee4d6a14bb32b9b + body: | + We disabled builds for linux/386 in v20.10.28 (commit + ae2500b7e254b91f4a8f86e44d1ac6f2679c953a). + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Remove the installation script from docs/ + hash: 5305ab263ffebd08d0346de2bdbed34585805f4f + body: > + This is removing a duplicate, since the same script is also present + + under contrib/ + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + version: balena-engine-20.10.32 + title: "" + date: 2023-03-21T20:13:28.900Z + - commits: + - subject: Remove references to deprecated build targets + hash: 9e72257bf1ced842076f4df8d488c10580561711 + body: "" + footer: + Change-type: patch + change-type: patch + author: Kyle Harding + nested: [] + - subject: Revert "Cross-build the dynbinary target" + hash: 9562704af9213870b7f861dcd394a06be6782678 + body: > + This reverts commit 0240d94e35a43be595cd5e79b0653440c228229f. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: balena-engine-20.10.31 + title: "" + date: 2023-03-20T20:13:05.215Z + - commits: + - subject: Fix typos in the masterclass docs + hash: 0633e148120feffef1d2d13aece801a4d43d4a49 + body: "" + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: "patch: Migrate balenaEngine Debugging docs from masterclass" + hash: 8a5f98ef25b951ed3108ff6e12cf23841508d9ec + body: "" + footer: + Signed-off-by: Vipul Gupta (@vipulgupta2048) + signed-off-by: Vipul Gupta (@vipulgupta2048) + author: Vipul Gupta (@vipulgupta2048) + nested: [] + version: balena-engine-20.10.30 + title: "" + date: 2023-03-13T17:03:36.999Z + - commits: + - subject: Rename test functions for better clarity + hash: f5b966a63503577b1b826dc23b95773fd073aacf + body: > + Added an `Asserting` suffix to all functions that internally call + + `assert.*()`. This makes clearer what is really going on at the point of + + call, without needing to look under the hood. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Add test case for the delta image store + hash: aecb27a8dc6af5a39bb882f2c2f30894ed0b2abd + body: "" + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Add dev-focused docs on some balenaEngine features + hash: 75b62a76df57767fcc1ab86f0adb3a9f210480a7 + body: > + Most notably, on the "delta root" feature, which is important for HUPs, + + not very well-known and not documented anywhere else I know. + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Simplify test code by using new std lib function + hash: 2d192ea16be1df569c86028128397515d6d3322d + body: > + io.ReadAll() is available since Go 1.16 (to which we upgraded some time + + ago). + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + - subject: Set the delta image store, fix delta-based HUPs + hash: 9fe31eb8dad8dbcc35e48cb0f90a12b67256e490 + body: > + We apparently have broken this during the 20.10 merge. Not setting the + + delta image store breaks delta-based balenaOS updates (HUPs). + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + version: balena-engine-20.10.29 + title: "" + date: 2023-02-20T13:34:08.745Z + - commits: + - subject: Disable builds for linux/386 + hash: ae2500b7e254b91f4a8f86e44d1ac6f2679c953a + body: | + This is currently broken (apparently also upstream). + footer: + Signed-off-by: Leandro Motta Barros + signed-off-by: Leandro Motta Barros + Change-type: patch + change-type: patch + author: Leandro Motta Barros + nested: [] + version: balena-engine-20.10.28 + title: "" + date: 2023-02-20T12:32:22.989Z + - commits: + - subject: Merge upstream v20.10.17 + hash: 013d0279ce25791b87a0a0d77686e2cd74f6462a + body: "For full changelog see: + https://github.com/balena-os/balena-engine/blob/20.10.1\ + 7-balena/CHANGELOG.md#2023-02-07-upstream-release" + footers: + change-type: patch + signed-off-by: Leandro Motta Barros + author: Leandro Motta Barros + nested: [] + version: balena-engine-20.10.27 + date: 2023-02-07T12:00:00.000Z + version: meta-balena-2.113.26 + title: "" + date: 2023-03-23T23:31:29.250Z + - commits: + - subject: "kernel-balena: Include NFS V2, V3 and V4 client and server modules" + hash: 54c4090b518bccfdba0b635ead129502572685be + body: > + As per internal discussion thread + + https://balena.zulipchat.com/#narrow/stream/345882-_help/topic/.E2.9C.94.20nfs.20.283.20or.204.29.20on.20jetson.20nano/near/342072698 + 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.113.25 + title: "" + date: 2023-03-23T19:39:38.006Z + - commits: + - subject: "dunfell+: remove obsolete systemd patch" + hash: f649288c2b284cb06081d296e52b4562f512107b + body: > + The patch applied to systemd addressed this upstream moby issue: + + https://github.com/moby/moby/issues/27202 + + + This was fixed in containerd 1.0.2: + + https://github.com/containerd/console/pull/10/commits/c358734ec94e72903243bd1c9034874a1de09424 + + + This fix is present in balena engine since v17.13.5, which has been in + + use since commit 53ce147. Drop this patch from meta-balena-dunfell and + + later. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "plymouth: replace duplicated patches w/ shared drop-ins" + hash: 72706964b8dd308b6c1772fa22c4e89d1680d205 + body: > + Plymouth services are modified in the installation directory with balena + + specific customizations using patches. This increases the manual intervention necessary + + when adding support for a new version of this package or Yocto. Replace + + the patches with equivalent drop-in configs. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "systemd: mask systemd-getty-generator instead of patching" + hash: e54f4c5d49d1aa18a3544ab8c7e46aef8e366a0a + body: > + We disable systemd-getty-generator to allow explicit control over when + + we setup getty to create consoles. Previously, this was done using a + + patch to systemd, removing this generator. Mask this instead so we can + + consolidate this configuration in meta-balena-common. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "systemd: replace duplicated patch w/ shared drop-ins" + hash: 1481e83e225a341da13c7b7a60d8c96865a458de + body: > + Certain services, such as getty@.service, and systemd-logind.service are + + disabled when running in a container using a patch to the source files. + + This increases the manual intervention necessary when adding support for + + a new version of systemd. Replace the patch with drop-in configs. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.113.24 + title: "" + date: 2023-03-22T14:23:33.694Z + - commits: + - subject: "pyro/sumo: initrdscripts: fix migrate module for older Yocto versions" + hash: 4eca2991ce9433ad5291af6e17887815db068ca9 + body: > + In old Yocto versions the util-linux recipe has not yet been split into + + individual packages. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "networkmanager: do not update to latest version in sumo" + hash: 75311179f65172d2ca38f74b4487fe812b691a46 + body: > + Hold the networkmanager update for older Yocto version as the new meson + + based build system in newer versions is broken. + 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.113.23 + title: "" + date: 2023-03-22T09:22:48.249Z + - commits: + - subject: Update tests/leviathan digest to ad4f908 + hash: 92086f551ef3714f76432e66c09ce305a1de0e07 + body: Update tests/leviathan + footer: + Change-type: patch + change-type: patch + author: Renovate Bot + nested: + - commits: + - subject: "compose: qemu: add FLASHER_SECUREBOOT var" + hash: 51977e109069f08f0364eed208fab2e01c104284 + body: > + This environment variable is passed through to the suite to preconfigure + + a flasher image to enable secure boot for testing. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "swtpm: fix abort on exit" + hash: fc65360ae7896545bdcaad0d37f1345a447251f4 + body: > + Some incoming tests require QEMU to exit, simulating a device powering + + off, before starting QEMU again. This is used to "reflash" a virtualized + + device before continuing with testing, for instance after tampering with + + boot files on a secure boot enabled device to verify secure boot checks. + + + However, swtpm will exit when QEMU disconnects. The `--exit-code-from` + + compose argument implies `--abort-on-container-exit`, so this results + + in the test run aborting prematurely. + + + Adapt the entrypoint and command of the swtpm container to always + + restart the program without exiting the container. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: leviathan-2.23.1 + title: "" + date: 2023-03-14T01:58:44.771Z + version: meta-balena-2.113.22 + title: "" + date: 2023-03-21T15:17:11.571Z + - commits: + - subject: "tests: os: secureboot: add integrity checks" + hash: c65d0cac90a47dfb8260a2bbdd4ca27e38c225d7 + body: | + Verify secure boot integrity checks of bootloader binary and + configuration. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "tests: configure flasher secure boot opt-in" + hash: 4abccf4929df3354a5b7b0c1912092aeef56aec2 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.113.21 + title: "" + date: 2023-03-20T20:17:03.365Z + - commits: + - subject: "tests: os: disable unwrapping" + hash: d27b7a53763e0682f1a47865be24345fa52e58ff + body: > + The QEMU leviathan-worker now simulates flashing from an external + + device, which tests both flasher images, as well as + + secure-boot/full-disk encryption setup. + + + Disable the ad-hoc unwrapping in the OS suite setup. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "tests: hup: disable unwrapping" + hash: 7e99b96cdfc69b0251566e71f4f9a44ac8e50ac4 + body: > + Disable ad-hoc unwrapping in the HUP test suite in favor of utilizing + + the QEMU worker's new ability to bind a disk image to an emulated + + external USB mass storage device. This runs the flasher in QEMU, and + + installs to emulated internal storage. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "tests: cloud: disable unwrapping" + hash: 609706e3e631e305dde86c8462fd9a474e5593ce + body: > + Utilize QEMU worker's new internal/external storage emulation to run + + flasher in VM, rather than unwrapping image. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.113.20 + title: "" + date: 2023-03-20T16:43:02.693Z + - commits: + - subject: "resin-u-boot.bbclass: Default to u-boot Kconfig support" + hash: ef248aa51635b08421ddd1a9ddf805ebeda47b43 + body: > + It should be safe to assume that boards now use newer u-boot versions + + that all have Kconfig support so we default to that. This allows for + + device repos not to specify it and use Kconfig support or if for some + + reason there are boards with old u-boot versions they can overwrite the + + UBOOT_KCONFIG_SUPPORT variable to 0. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + nested: [] + version: meta-balena-2.113.19 + title: "" + date: 2023-03-20T15:16:33.267Z + version: 2.113.33 + title: "" + date: 2023-04-04T12:14:52.097Z - commits: - subject: Update contracts to a7fa4ca620414f2a2742210c5f97e0c207fa660b hash: edbaaa02234cb831d67a31f46f6918dbc9b1154b diff --git a/CHANGELOG.md b/CHANGELOG.md index 4616970..7eacdae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,215 @@ Change log ----------- +# v2.113.33 +## (2023-04-04) + + +
+ Update layers/meta-balena to 98b6efa43d3d83df72b49b4caed6ade5b5326fa9 [Renovate Bot] + +> ## meta-balena-2.113.33 +> ### (2023-03-28) +> +> +>
+> Update tests/leviathan digest to e5dcbae [Renovate Bot] +> +>> ### leviathan-2.23.2 +>> #### (2023-03-28) +>> +>> * patch: Update path to balena-io/renovate-config [Kyle Harding] +>> +> +>
+> +> +> ## meta-balena-2.113.32 +> ### (2023-03-28) +> +> * renovate: Inherit automerge settings from org [Kyle Harding] +> +> ## meta-balena-2.113.31 +> ### (2023-03-28) +> +> * Don't create core dumps in containers by default [Leandro Motta Barros] +> * Make sure balenaEngine owns the container cgroups [Leandro Motta Barros] +> +> ## meta-balena-2.113.30 +> ### (2023-03-27) +> +> +>
+> Update balena-engine to v20.10.33 [Renovate Bot] +> +>> ### balena-engine-20.10.33 +>> #### (2023-03-27) +>> +>> * Add integration tests for balena's "delta on load" [Leandro Motta Barros] +>> * Simplify and improve delta error handling [Leandro Motta Barros] +>> * Refactor the xfer portions of delta [Leandro Motta Barros] +>> * Refactor the distribution portions of delta [Leandro Motta Barros] +>> +> +>
+> +> +> ## meta-balena-2.113.29 +> ### (2023-03-27) +> +> +>
+> Update balena-supervisor to v14.9.8 [Renovate Bot] +> +>> ### balena-supervisor-14.9.8 +>> #### (2023-03-27) +>> +>> * Revert "Use multi-arch in dockerfile" [Felipe Lalanne] +>> +> +>
+> +> +> ## meta-balena-2.113.28 +> ### (2023-03-27) +> +> * README: modify migration documentation to match module [Alex Gonzalez] +> +> ## meta-balena-2.113.27 +> ### (2023-03-24) +> +> +>
+> Update balena-supervisor to v14.9.7 [Renovate Bot] +> +>> ### balena-supervisor-14.9.7 +>> #### (2023-03-23) +>> +>> * Add missing log backend field assignment in logger init [Christina Ying Wang] +>> +>> ### balena-supervisor-14.9.6 +>> #### (2023-03-23) +>> +>> * Update deploy-to-balena action to 0.26.2 [Felipe Lalanne] +>> * Use multi-arch in dockerfile [Felipe Lalanne] +>> +>> ### balena-supervisor-14.9.5 +>> #### (2023-03-20) +>> +>> * Use log endpoint subdomain if it exists in config.json [Christina Ying Wang] +>> +> +>
+> +> +> ## meta-balena-2.113.26 +> ### (2023-03-23) +> +> +>
+> Update balena-engine to v20.10.32 [Renovate Bot] +> +>> ### balena-engine-20.10.32 +>> #### (2023-03-21) +>> +>> * Installer: Make the script POSIX-compliant [Leandro Motta Barros] +>> * Installer: Improve handling of su/sudo [Leandro Motta Barros] +>> * Installer: Improve checking for dependencies [Leandro Motta Barros] +>> * Installer: remove support for the 386 architecture [Leandro Motta Barros] +>> * Remove the installation script from docs/ [Leandro Motta Barros] +>> +>> ### balena-engine-20.10.31 +>> #### (2023-03-20) +>> +>> * Remove references to deprecated build targets [Kyle Harding] +>> * Revert "Cross-build the dynbinary target" [Kyle Harding] +>> +>> ### balena-engine-20.10.30 +>> #### (2023-03-13) +>> +>> * Fix typos in the masterclass docs [Leandro Motta Barros] +>> * patch: Migrate balenaEngine Debugging docs from masterclass [Vipul Gupta (@vipulgupta2048)] +>> +>> ### balena-engine-20.10.29 +>> #### (2023-02-20) +>> +>> * Rename test functions for better clarity [Leandro Motta Barros] +>> * Add test case for the delta image store [Leandro Motta Barros] +>> * Add dev-focused docs on some balenaEngine features [Leandro Motta Barros] +>> * Simplify test code by using new std lib function [Leandro Motta Barros] +>> * Set the delta image store, fix delta-based HUPs [Leandro Motta Barros] +>> +>> ### balena-engine-20.10.28 +>> #### (2023-02-20) +>> +>> * Disable builds for linux/386 [Leandro Motta Barros] +>> +>> ### balena-engine-20.10.27 +>> #### (2023-02-07) +>> +>> * Merge upstream v20.10.17 [Leandro Motta Barros] +>> +> +>
+> +> +> ## meta-balena-2.113.25 +> ### (2023-03-23) +> +> * kernel-balena: Include NFS V2, V3 and V4 client and server modules [Alexandru Costache] +> +> ## meta-balena-2.113.24 +> ### (2023-03-22) +> +> * dunfell+: remove obsolete systemd patch [Joseph Kogut] +> * plymouth: replace duplicated patches w/ shared drop-ins [Joseph Kogut] +> * systemd: mask systemd-getty-generator instead of patching [Joseph Kogut] +> * systemd: replace duplicated patch w/ shared drop-ins [Joseph Kogut] +> +> ## meta-balena-2.113.23 +> ### (2023-03-22) +> +> * pyro/sumo: initrdscripts: fix migrate module for older Yocto versions [Alex Gonzalez] +> * networkmanager: do not update to latest version in sumo [Alex Gonzalez] +> +> ## meta-balena-2.113.22 +> ### (2023-03-21) +> +> +>
+> Update tests/leviathan digest to ad4f908 [Renovate Bot] +> +>> ### leviathan-2.23.1 +>> #### (2023-03-14) +>> +>> * compose: qemu: add FLASHER_SECUREBOOT var [Joseph Kogut] +>> * swtpm: fix abort on exit [Joseph Kogut] +>> +> +>
+> +> +> ## meta-balena-2.113.21 +> ### (2023-03-20) +> +> * tests: os: secureboot: add integrity checks [Joseph Kogut] +> * tests: configure flasher secure boot opt-in [Joseph Kogut] +> +> ## meta-balena-2.113.20 +> ### (2023-03-20) +> +> * tests: os: disable unwrapping [Joseph Kogut] +> * tests: hup: disable unwrapping [Joseph Kogut] +> * tests: cloud: disable unwrapping [Joseph Kogut] +> +> ## meta-balena-2.113.19 +> ### (2023-03-20) +> +> * resin-u-boot.bbclass: Default to u-boot Kconfig support [Florin Sarbu] +> + +
+ # v2.113.18+rev1 ## (2023-04-04) diff --git a/VERSION b/VERSION index 727d8de..6a45f67 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.113.18+rev1 \ No newline at end of file +2.113.33 \ No newline at end of file