balena-allwinner/.versionbot/CHANGELOG.yml
flowzone-app[bot] f3aceb12b1
v6.5.4
2025-03-27 23:46:06 +00:00

62003 lines
2.6 MiB

- commits:
- subject: Update layers/meta-balena to 5393bc5f097a6e03e605abf7211625a02d11133c
hash: 9ba6eefaf4c8efabee79f1661783478ca455d78e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5393bc5f097a6e03e605abf7211625a02d11133c
changelog-entry: Update layers/meta-balena to 5393bc5f097a6e03e605abf7211625a02d11133c
author: balena-renovate[bot]
nested:
- commits:
- subject: "classes: kernel-balena: enable CONFIG_MEMCG_V1 when needed"
hash: b7d69ac707a1c1ce58e28033d8a5aeeaaf542c27
body: >
From kernel v6.11 the memory controller for cgroups v1 has to be
explicitely selected or its compiled out.
This is required for the engine to apply memory resource
constraints.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.5.4
title: ""
date: 2025-03-27T22:08:15.577Z
version: 6.5.4
title: ""
date: 2025-03-27T23:46:01.053Z
- commits:
- subject: Update layers/meta-balena to a3c407781861dad26b17e718c7a5c7f1b8715184
hash: 9a5b345d55c5b67fa5f6931e77e46ff4a02f3392
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a3c407781861dad26b17e718c7a5c7f1b8715184
changelog-entry: Update layers/meta-balena to a3c407781861dad26b17e718c7a5c7f1b8715184
author: balena-renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to c3c6661
hash: c141588401621db7581a1e82e8856437dbf1561f
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-cli to v21
hash: cb8172a1cc6b5357ef2965418de0f7e43f128c6f
body: |
Update balena-io/balena-cli from 20.2.10 to 21.1.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.95
title: ""
date: 2025-03-25T12:35:47.604Z
- commits:
- subject: Extend selection of devices to run secureboot tests
hash: 4885a0abb6cb379218bcf2ffcd51e1b6a1693cd9
body: >
When FLASHER_SECUREBOOT=1 select only devices that have
a `deviceType-sb`
tag, taking into account the device type name could
already have a `-sb`
suffix.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: leviathan-2.31.94
title: ""
date: 2025-03-25T10:41:19.499Z
- commits:
- subject: Update balena-io/balena-cli to v20.2.10
hash: 83586a4f5f1a6d4c8afeecae4f0fac4862fdef61
body: |
Update balena-io/balena-cli from 20.2.7 to 20.2.10
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.93
title: ""
date: 2025-03-19T22:33:53.213Z
- commits:
- subject: Update docker/setup-buildx-action digest to b5ca514
hash: 24966423bd59c7dd1e1fdeb2646784aa53ff4f39
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.92
title: ""
date: 2025-03-19T20:35:11.071Z
- commits:
- subject: Update actions/upload-artifact digest to ea165f8
hash: 0f7d4f09cd41c30c1aea88845e59395159f26a1b
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.91
title: ""
date: 2025-03-19T18:34:55.180Z
version: meta-balena-6.5.3
title: ""
date: 2025-03-27T13:32:24.313Z
version: 6.5.3
title: ""
date: 2025-03-27T16:22:39.563Z
- commits:
- subject: Use nonarch_base_libdir variable when packaging files for
linux-firmware recipe
hash: 964bece1f1f6b12007bbfd883151e1232e9228f1
body: >
Using the nonarch_base_libdir variable instead of hardcoding directly
the path
will help us when we enable the usrmerge feature.
footer:
Changelog-entry: Use nonarch_base_libdir variable when packaging files for
linux-firmware recipe
changelog-entry: Use nonarch_base_libdir variable when packaging files for
linux-firmware recipe
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: 6.5.2+rev1
title: ""
date: 2025-03-24T08:40:42.377Z
- commits:
- subject: Update layers/meta-balena to aa785e72071c7291797312d8800a4a9d8a441450
hash: c14dc7fd040ed962a8bd24d557ce72a93138f1f7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to aa785e72071c7291797312d8800a4a9d8a441450
changelog-entry: Update layers/meta-balena to aa785e72071c7291797312d8800a4a9d8a441450
author: balena-renovate[bot]
nested:
- commits:
- subject: "kernel-balena: enable CONFIG_MODULE_COMPRESS as needed"
hash: c2e44fac5f5a0a68116d6de04f011a43ec7856ab
body: >
CONFIG_MODULE_COMPRESS_ZSTD requires CONFIG_MODULE_COMPRESS in
kernel
v6.12. Enable it when necessary.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.5.2
title: ""
date: 2025-03-19T11:27:10.189Z
- commits:
- subject: Update tests/leviathan digest to 81e7f26
hash: e3ff6305b8db606870bd8271d00010945e771288
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-cli to v20.2.7
hash: 451d57f30bf1e8b16b0a1bdacd9d0bd12b848b38
body: |
Update balena-io/balena-cli from 20.2.1 to 20.2.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.90
title: ""
date: 2025-02-25T23:03:19.812Z
version: meta-balena-6.5.1
title: ""
date: 2025-03-14T00:29:54.195Z
- commits:
- subject: "resin-init-flasher: Support devices using 3rd party UEFI drivers"
hash: 892fd4f6083b5dc6248f6a83fcdf60dd2528e5ec
body: >
At this moment, if anything is measured into PCR2 (OpROMs, UEFI
drivers)
the device will provision, but not be able to boot the first
time.
This is because the EFI applications measured in PCR2 need to
verify
against `db`, which means they will be loaded during
provisioning
(while secure boot is still off), but won't be loaded once
secure boot
is enabled. This changes the value of PCR2 between provisioning
and first boot, which means the encryption keys won't be
released.
This patch adds two new behaviors to flasher:
* By default ignore the PCR2 hashes during secure boot
provisioning,
assuming none of the drivers will work with secure boot enabled.
* After an opt-in, read the hashes present in PCR2 and enroll
them into `db` during provisioning.
The latter is an opt-in, as we have no control and no way to
know
what a UEFI driver does. Since these run at firmware level, they
have
enough privileges to bypass secure boot. All we can do is
blindly
whitelist everything present during provisioning, which might be
seen
as security risk, and the user should explicitly accept that.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "efitools: Allow building an ESL from a list of hashes"
hash: 3711e752054bc83ec869c0bd726157bf7fe8acb3
body: >
At this moment hash-to-efi-sig-list only allows to add hash to
an ESL
if the whole EFI application is presented, but this is
technically
not necessary. We want to be able to use raw hashes, because
for PCIe devices using 3rd party drivers, we only know the hash,
the full EFI application or driver is not accessible to
userspace.
This patch adds support to use raw hashes to
hash-to-efi-sig-list
and ships the tool with efitools-utils.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.5.0
title: ""
date: 2025-03-13T21:11:06.177Z
- commits:
- subject: Differentiate MACHINE from DEVICE_TYPE
hash: 3fa237d98c8b4039f0616544686e4aba1a2d0839
body: >
Allow for device type names and machine to differ. Until know,
the
device type contract had to be named `$MACHINE.json`, and then
the
slug in it could be something else.
The DEVICE_TYPE variable that defaults to MACHINE for backwards
compatibility allows for the same MACHINE to build several
device types
by passing a different DEVICE_TYPE to the build.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.4.4
title: ""
date: 2025-03-12T10:14:34.113Z
- commits:
- subject: "secureboot: imx: program bootloader in integrity check"
hash: 436297c86c5607985bda16fb156d8f360984c78f
body: >
After modifying the bootloader binary to corrupt the signature
it needs
to be programmed into disk.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "secureboot: imx: increase kernel headers required version"
hash: 58f5ad1b243e99a49fad724180f518ffd1adeb01
body: >
The chosen version has available releases for the devices that
make use
of the imx secure boot tests.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.4.3
title: ""
date: 2025-03-10T15:11:23.005Z
- commits:
- subject: Update balena-supervisor to v16.12.7
hash: 0b8267253da82eb0b1f485046e52c570c1d5168a
body: |
Update balena-supervisor from 16.12.0 to 16.12.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Release locks when removing apps
hash: 026dc0aed29ce7d66cfdd8616d80d1f5daf3ad46
body: >
This prevents leftover locks that can prevent other
operations from
taking place.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.12.7
title: ""
date: 2025-03-06T19:11:18.704Z
- commits:
- subject: Log non-API errors during state poll
hash: 6d00be20930398699da1006176dac1e81b2dbbd6
body: >
The supervisor was failing silently if an error happened
while establishing the
connection (e.g. requesting the socket).
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Fix target poll healthcheck
hash: f8bdb1433508dcaeff12a78d746256041ba1c414
body: >
The Target.lastFetch time compared when performing the
healthcheck
resets any time a poll is attempted no matter the
outcome. This changes
the behavior so the time is reset only on a successful
poll
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.12.6
title: ""
date: 2025-03-04T14:25:06.565Z
- commits:
- subject: Decrease balenaCloud api request timeout from 15m to 59s
hash: 49163e92a013250f72ca7231e11945b465c4dd45
body: >
This was mistakenly increased due to confusion between
the timeout for
requests to the supervisor's api vs the timeout for
requests from the
supervisor to the balenaCloud api. This separates the
two configs and
documents the difference between the timeouts whilst
also decreasing
the timeout for balenaCloud api requests to the
correct/expected value
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.12.5
title: ""
date: 2025-03-04T13:35:26.801Z
- commits:
- subject: Don't revert to regular pull if delta server 401
hash: 2dc9d275b15a0802264bcd49e2f0dddbbadd2225
body: >
If the Supervisor receives a 401 Unauthorized from the
delta server
when requesting a delta image location, we should
surface the error
instead of falling back to a regular pull immediately,
as there could
be an issue with the delta auth token, which refreshes
after
DELTA_TOKEN_TIMEOUT (10min), or some other edge case.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.12.4
title: ""
date: 2025-03-03T13:42:18.045Z
- commits:
- subject: Retry DELTA_APPLY_RETRY_COUNT (3) times during delta apply fail before
reverting to regular pull
hash: 341111f1f94cd9f17fd7be9b6f21e3bc22c9ad3a
body: >
This prevents an image download error loop where the
delta image on the delta server is present,
but some aspect of the delta image or the base image on
the device does not match up, causing
the delta to fail to be applied to the base image.
Delta apply errors don't raise status codes as they are
thrown from the Engine (although they should),
so if an error with a status code is raised during this
time, throw an error to the handler
indicating that the delta should be retried until
success. Errors with status codes raised during
this time are largely network related, so falling back
to a regular pull won't improve anything.
Upon delta apply errors exceeding
DELTA_APPLY_RETRY_COUNT, revert to a regular pull.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Revert to regular pull immediately on delta server failure (code 400s)
hash: 1fc242200f78e4219aafc5bb91de8cf0916236af
body: >
If the delta server responds immediately with HTTP 4xx
upon requesting a delta image,
this means the server is not able to supply the
resource, so fall back to a regular pull
immediately.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.12.3
title: ""
date: 2025-02-19T20:51:53.085Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.92
hash: c57622e2264e41078e907d6ba8de9d5206bb6293
body: >
Update balena-io/deploy-to-balena-action from 2.0.74 to
2.0.92
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-supervisor-16.12.2
title: ""
date: 2025-02-11T01:04:22.736Z
- commits:
- subject: Pin io-ts version to v2.2.20
hash: 88e821ed8e36e10d6429dc31950b5aeed968aa3f
body: >
gcanti/io-ts#705 fixes an issue with io-ts and
non-enumerable
properties, but that results in objects with invalid
properties to get
removed during `decode`, which breaks our validation
tests.
Need to figure out what is the right behavior for us
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update network-manager to v1
hash: f71f98777cbf7198745f1dcb8467b8cc62719d85
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update balena-request and balena-register-device
hash: 52081ba15e84be794a906d5cbccc343b24748bba
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update pinejs-client-request to v8
hash: 342a2d4dac737274ab13a8b05eac0f1f036a5075
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update chai utility modules
hash: 3a3889546d8546793914bc2b5da10e202ebb14b1
body: >
Updating chai will be done in a future PR as it requires
overhauling all
tests since chai is now ESM
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.12.1
title: ""
date: 2025-02-10T22:51:51.632Z
version: meta-balena-6.4.2
title: ""
date: 2025-03-07T05:37:46.183Z
- commits:
- subject: "tests/device-tree: Rework test to not use the sysfs gpio interface"
hash: 2f65f40490329f6e9ab9e32778564f821eb6fb4e
body: >
The /sys/class/gpio interface is bound to be removed anytime so
let's
not use it anymore. Instead just make the test set the pin to
high then
check its value after reboot then set the pin to low and check
its value
again after the next reboot.
Also, when checking the pin value in /sys/kernel/debug/gpio lets
search
for the gpio using the GPIO label instead of grepping for a gpio
number
because various kernel versions may offset the gpios with a
base.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.4.1
title: ""
date: 2025-02-28T14:20:09.237Z
- commits:
- subject: "hup: hooks: silence tpm2_flushcontext trap while updating policy"
hash: 518bc5e7a481de8ba4093379c8092f48965876a3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: hooks: update passphrase in TPM NVRAM"
hash: b519967781871d1550c70a61893b39d4e2926e50
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: lowercase vars in print_pcr_val_bin"
hash: 046106f5b6568f916f0407b7f57547110cd73bfe
body: >
Rename vars in print_pcr_val_bin to prevent conflicts and
accidental
changes to globals.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: signed-update: store passphrase in TPM"
hash: 0a74600ac273a3233196b117726d8af7d8328c9a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hostapp-update-hooks: use generate_pcr_digests"
hash: c974c02c99aae4aeaef734ee06e83d7de9f0b3f6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "balena-init-flasher-tpm: use generate_pcr_digests"
hash: c96cbed0ca1d68a1dc4ea15c6824dfc9bb371811
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "balena-init-flasher-tpm: write LUKS passphrase to TPM nvram"
hash: 4b55f95e701d42a5a122e15a9305b9791da211ec
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: add generate_pcr_digests"
hash: 753695494c4bc25e23baab6987482897c074398a
body: >
In several places currently, a PCR digest value binary is
generated to
create a PCR policy from, either to secure a secret using the
TPM, or
update an existing policy.
Add a function to os-helpers-tpm2 to unify this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: add tpm_nvram_store_passphrase"
hash: 74cf48d94d8ac0882c30ad906139aa0d6b9df70c
body: >
Add function to tpm2 helpers to store a LUKS passphrase in the
TPM's
NVRAM, protected by a policy.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: add size param to hw_gen_passphrase"
hash: 2353774a960a3e798107d463c7b029bc41a685ca
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "cryptsetup-efi-tpm: retrieve passphrase from TPM"
hash: b8d292ec6ee60a9e01cc088f38c29144387c6872
body: >
Attempt to retrieve the LUKS passphrase from TPM nvram during
boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: add tpm_nvram_retrieve_passphrase"
hash: 142dbc5b2512a5c46e3ff264bb3b00a6e342a4ad
body: >
Add function to tpm2 helpers to retrieve a passphrase stored in
the
TPM's nvram.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.4.0
title: ""
date: 2025-02-27T14:42:28.112Z
- commits:
- subject: "modemmanager: patch for Cinterion port types"
hash: 6cd7bdcef2405b836975d2a06cdd83cbb5177499
body: >
Patch with changes in udev rules for ALAS5 for proper support of
port types
footer:
Change-type: patch
change-type: patch
author: Kirill Zabelin
nested: []
version: meta-balena-6.3.23
title: ""
date: 2025-02-25T10:26:55.368Z
- commits:
- subject: "kernel-devsrc.bb: Use recipe from Poky for 6.12+ kernels"
hash: 1eb52a251cfd48d32a4dce2ee01b54e791d7b4ea
body: >
This is taken from Poky rev
ae8fe5b896a1f6bd0740d1fa6638b9d9377a8d28 in master.
It is required for being able to compile kernel modules for
6.12+ kernels.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.22
title: ""
date: 2025-02-24T09:34:34.666Z
- commits:
- subject: "kernel-balena.bbclass: Add aufs patches for 6.12 kernels"
hash: 21469a4d0fb4ddf15d17ec1cff3687329abea018
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.21
title: ""
date: 2025-02-21T20:03:08.166Z
- commits:
- subject: "resin-mounts: only run non-encrypted mount if partition exists"
hash: 8af007811087416a98826d138d6e654941d9716c
body: >
When signed images are used without opting in secure boot, we
don't want
the encrypted mount service to run and fail as there is no
encrypted
boot partition.
This commit adds a condition to the encrypted boot mount service
to only
run if the encrypted boot partition exists, similarly to what is
already done for EFI builds.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.3.20
title: ""
date: 2025-02-18T17:33:52.196Z
- commits:
- subject: "wpa-supplicant: Update to recipe from Kirkstone"
hash: 95306535b424977c6f1f978b8cb37dca74cd8f55
body: >
We switch to the recipe from Kirkstone which is still at version
2.10
but has other patches applied to it.
The wpa_supplicant version from Kirkstone is from Poky revision
be48ef3d1bab50824c6678748bcfa897a2a6ca8a
This fixes auth issues we have seen on a Jetson TX2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.19
title: ""
date: 2025-02-13T14:40:11.517Z
- commits:
- subject: Update actions/setup-python digest to 4237552
hash: 9eadb53467b9c6e5bf39d33010119e74ed9d4792
body: >
Update actions/setup-python to
42375524e23c412d93fb67b49958b491fce71c38
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.3.18
title: ""
date: 2025-02-07T17:32:47.609Z
- commits:
- subject: Update tests/leviathan digest to ae96a7e
hash: 00cec0d947cd10e91d635e37a977dcaf68803852
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.57
hash: b25a64d8d003c4f9eea7c4bd5f1b6438f12730f5
body: |
Update balena-os/leviathan-worker from 2.9.50 to 2.9.57
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.89
title: ""
date: 2025-02-06T20:21:54.156Z
- commits:
- subject: Fix running tests over local worker IP
hash: 0a642b8a0e21f9740ae8982f99da3506d62253a3
body: >
This has been broken since splitting the core from the
worker - fixing it enables running tests with a local
worker without the VPN, much faster and avoids VPN file
transfer issues
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: leviathan-2.31.88
title: ""
date: 2025-02-06T14:35:10.115Z
version: meta-balena-6.3.17
title: ""
date: 2025-02-07T14:19:23.643Z
- commits:
- subject: "tests: os: swap: increase wiggle room in swap check"
hash: f13121bba5b413c932afd8f8db43f87ccb7bca0a
body: >
We encountered the variance in expected and measured swap in the
rpi5 to be higher than the allowed value of 10 - to make this
safe and allowing of more device types, changed the allowed
variation - still small enough to actually check the value is
right, but should reduce false negatives
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.3.16
title: ""
date: 2025-02-06T18:25:14.533Z
- commits:
- subject: "tests: cloud: env vars: restart supervisor to speed up tests"
hash: 047519b3d11b48b55a6dac8b5d5b4af63cb85171
body: >
Tests can get stuck here for 15 to 20 minutes if the timings are
unlucky. Forcing a supervisor restart ensures a clean slate and
ensures that the variables are included as quickly as possible
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.3.15
title: ""
date: 2025-02-06T17:05:15.720Z
- commits:
- subject: "tests: secureboot: remove preload test for secureboot enabled DUTs"
hash: e6c5f14a2e6af02efb8e8766c4244a5bc1081b2e
body: >
Since 1ae37ac158b93df836126030abec8c3d3f69d92b using the flasher
image with secureboot and preloading doesn't work. Skipping
preloading tests will unblock users not using this combination
with the signed images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.3.14
title: ""
date: 2025-02-05T20:53:09.987Z
- commits:
- subject: "tests: secureboot: fix reference to unavailable kernel-module-headers"
hash: 7f49f8d3e780461e603196cc23917e41fe925bac
body: >
2.108.6 doesn't exist for generic-amd64. The tests used to still
work, because we werent acually passing the version to
kernel-module-build correctly, meaning that it would default to
the one in the kernel-module-build project. That was fixed in
4484c59fc924100232cc10303a4636ed0082760a , and now we are
passing the version correctly, we're looking for a nonexistant
version. Changing version to match the default.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.3.13
title: ""
date: 2025-02-01T09:17:38.671Z
- commits:
- subject: "kernel-balena.bbclass: silence regex escape warnings"
hash: 2b737fdc534da23c6f22efc83e1e64e109a8fb29
body: |
This patch converts the regex strings to raw strings to silence
`DeprecationWarning: invalid escape sequence \d`
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "kernel-balena.bbclass: Add aufs patches for 6.6 kernels"
hash: 54faaa0714db55ebe486a101eb2ad62e75679ffd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.3.12
title: ""
date: 2025-01-30T11:44:21.994Z
- commits:
- subject: Update balena-supervisor to v16.12.0
hash: 41c4f1ded4dd881dc97eabaa531a2ccfb212e528
body: |
Update balena-supervisor from 16.10.3 to 16.12.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update contrato to v0.12.0
hash: 85fc5784bcd187d086bffbd0c2167ce9eb34650f
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update alpine base image to 3.21
hash: 55f22dbc0f4792033b6253af89c6adde6a727ab0
body: >
This allows to update Node to v22 on production
supervisor images
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update Node support to v22
hash: ea594b18abb6b82f498071e50f71422dedb5b280
body: |
Updates @types/node and expands module support to v22.
Support for v20 will be removed on a future version.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.12.0
title: ""
date: 2025-01-20T22:14:35.646Z
- commits:
- subject: Add support for `io.balena.update.requires-reboot`
hash: e416ad0daf61fba14cd8c2012c5b2f66d8fb5f4a
body: >
This label can be used by user services to indicate that
a reboot is
required after the install of a service in order to
fully apply an update.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Move reboot breadcrumb check to device-state
hash: 75127c6074531fd20199ed07d6860687b4105cfb
body: >
This was on device-config before, but we'll need to set
the reboot
breadcrumb from the application-manager as well when we
introduce
`requires-reboot` as a label.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Refactor device-config as part of device-state
hash: 51f1fb0f30e04ece6a00d2d8b9420b49703a2fde
body: >
Move the device-config module to the device-state folder
and export only
those functions that are needed elsewhere in the
codebase
This moves us closer to making the device-state module
the only way to
modify application and configuration.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.11.0
title: ""
date: 2025-01-14T18:15:55.879Z
version: meta-balena-6.3.11
title: ""
date: 2025-01-27T20:20:58.111Z
- commits:
- subject: Update tests/leviathan digest to 25370da
hash: 0d1300383c19f479b47fd6ce8d14ec03cb9b1ab4
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update actions/upload-artifact digest to 65c4c4a
hash: 41ecb3c5112bc5b2b6d8e63dabb05fbf558c9df1
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.87
title: ""
date: 2025-01-26T14:28:56.808Z
- commits:
- subject: Fix extractVersion renovate template
hash: fc005a800f77b29dae553ef38d45ef705a011dbf
body: ""
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: leviathan-2.31.86
title: ""
date: 2025-01-26T12:57:09.462Z
- commits:
- subject: Update core/contracts digest to cde8b88
hash: 4aad7b4af4fed4fc54ceb874330c0e8b2a86b70e
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.85
title: ""
date: 2025-01-24T18:32:12.098Z
- commits:
- subject: "lib/components: Add partition index for Jetson TX2 NX types"
hash: 3db19db2746a55855b6601f37f791f5d7e6e5487
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: leviathan-2.31.84
title: ""
date: 2025-01-23T08:13:42.965Z
version: meta-balena-6.3.10
title: ""
date: 2025-01-27T16:33:22.765Z
- commits:
- subject: "workflows: iot-gate-imx8plus: add custom template path"
hash: 0aa5664c4edba93084e81c184119b1fc7a31fbc8
body: |
A custom template path has originally been added in
https://github.com/balena-os/meta-balena/pull/3599
for the iot-gate-imx8. The iot-gate-imx8plus needs
one as well because it's now using the meta-balena-hab
submodule.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.3.9
title: ""
date: 2025-01-27T09:32:28.028Z
- commits:
- subject: "resin-init-flasher: add openssl dependency"
hash: 49b2d8635d5c4837f651f16f97fae18bda50a3c1
body: >
This is required for openssl to be available on the initramfs so
that
migration can use it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscript: copy image signature to memory if required"
hash: 6963166ed83138d15f39a7efd54beb2a6088febe
body: >
For migration to work on signed images, the signature needs to
be
available in memory.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.3.8
title: ""
date: 2025-01-22T16:04:48.428Z
- commits:
- subject: Update tests/leviathan digest to 03a7057
hash: c7785c82e087b501b9cea7ee66f696af043c0755
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-cli to v20.2.1
hash: 247459b21aa26c329a474677c47d504b5b62fb2a
body: |
Update balena-io/balena-cli from 20.1.6 to 20.2.1
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.83
title: ""
date: 2025-01-09T14:36:41.373Z
- commits:
- subject: "patch: Add retention & compression to Leviathan action artifacts"
hash: 00573208b857067c1471dcaaac6d77e7bcc4754e
body: ""
footer: {}
author: Vipul Gupta
nested: []
version: leviathan-2.31.82
title: ""
date: 2025-01-09T14:06:23.177Z
version: meta-balena-6.3.7
title: ""
date: 2025-01-20T22:06:50.879Z
- commits:
- subject: "images: balena-image*: Set balenaos-img.sig image type for signed
builds"
hash: c7c2fb62abbda3008e73e9ef72d771fb7a43498f
body: |
This triggers the signing of images for secure boot builds.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: balenaos-img.sig: Rename the sign image type to
balenaos-img.sig"
hash: e283eb7898ee8f0b5f3df50e6dcb747da1def443
body: >
This creates the symlinks and images with the expected
extensions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "image_types_balena.bbclass: Move image signing code here"
hash: c3fc5563a54c3e5c35b7cab02bc4e2ef74c6fa64
body: |
This fixes the following error:
cp: cannot stat '/work/build/tmp/deploy/images/generic-amd64/balena-image-generic-amd64.balenaos-img.sig': No such file or directory
The signed image symlink is not generated before the flasher needs it so we avoid this dependency issue by
defining a new image type for which the build system will automatically create the appropriate symlink.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.6
title: ""
date: 2025-01-17T03:52:47.961Z
- commits:
- subject: "classes/kernel-balena: Avoid re-building kernel modules when not
signed"
hash: 729490be46acc63b00d842dd8174ad0f03e5e55f
body: >
Setting the nostamp flag to any value, even if it is an empty
string, causes
the kernel modules to be rebuilt, which is contrary to the
documentation:
https://lists.openembedded.org/g/bitbake-devel/message/12359
Let's avoid setting it altogether on kernels which are not
signed,
to speed up builds.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.3.5
title: ""
date: 2025-01-16T19:38:46.906Z
- commits:
- subject: "workflows: iot-gate-imx8: add custom template path"
hash: f206ad55df30f4939cbd2498fd6494aa8d05c60b
body: >
With the addition of the meta-balena-hab submodule there are
multiple
balena layers with custom templates - specify which one to use
to avoid
a build error.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.3.4
title: ""
date: 2025-01-16T16:14:51.120Z
- commits:
- subject: "tests: hup: rollback-altboot: replace while loop over SSH to speed up
tests"
hash: 65aba403ef0ae5d47510e5d8d11a5d4c0f7969c2
body: >
The altboot test often hangs for a long time during the altboot
test, after the DUT has booted into the old OS after the altboot
failure - the check to see if the rollback systemd services have
stopped hangs. This is an attempt to fix that, as I think
there's some strange interaction going on with the while loop
over ssh
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.3.3
title: ""
date: 2025-01-15T16:36:05.153Z
- commits:
- subject: "tests: secureboot: imx: refactor bootloader config integrity tests"
hash: 8c165e9ed7a471d043ff00d4a091742b8412e785
body: |
Refactor to assure sequential execution of tests.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: imx: refactor bootloader integrity test"
hash: 502fc52ba4d8da9614667c55adb9ab3748a4baa6
body: >
* Force sequential test execution
* Skip bootloader integrity test on iot-gate-imx8 which needs a
working
bootloader in order to reflash
* Add assertion for waitForFailedBoot() which was providing
false positives
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: imx: support compressed files pattern replacement"
hash: ea43fc9243ea44378c5ae81013fcc6bb18c2a3d8
body: >
Some of the boot files to test have been compressed after
signing, so
in order to corrupt the signature we need to uncompress them
first.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: fix function that confirms a failed boot"
hash: f5c7ad85d30c9de4c43ffbe76fb569de2866032a
body: >
Independently of whether the device was coming back or not after
reboot,
the waitForFailedBoot() function always succeeds as the thrown
errors are
always caught.
Throw the error outside of the try/catch so that it is not
always
caught.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.3.2
title: ""
date: 2025-01-14T15:53:20.934Z
- commits:
- subject: "peak: Update to version 8.19.0"
hash: dc52e74c24bb84b8c2ec38b334fbbf8d9e1df3c4
body: >
This is needed to have it compiled against kernel version
6.12.3,
which we will include in balena-generic.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.1
title: ""
date: 2025-01-13T06:54:44.804Z
- commits:
- subject: Update usb-modeswitch to version 2.6.1
hash: 54b5b72a879e942e4b907e49e7387b505772dc55
body: >
Version 2.5.2 of usb-modeswitch contained a local 0.72 jimtcl
copy which was used
when the static version of the dispatcher was being compiled.
Version 2.6.1 removed
this copy of jimtcl from the source package so we add it back
ourselves because it's
easier to have libjim.a compiled here rather than add a whole
new Yocto recipe just for it.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update usb-modeswitch to version 2.6.1
changelog-entry: Update usb-modeswitch to version 2.6.1
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.3.0
title: ""
date: 2025-01-09T14:29:56.985Z
- commits:
- subject: Update tests/leviathan digest to 6652ce0
hash: 4752c5958197172b2ba8d19da67c7392ead45508
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update core/contracts digest to b7d2bb8
hash: 43eb721f7e6955c6f94e9d44ee9e07b0f6f4c141
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.81
title: ""
date: 2025-01-07T12:50:48.076Z
- commits:
- subject: Update core/contracts digest to 44bbd40
hash: 96229e68093dda364f810b0616dc8184fcf98806
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.80
title: ""
date: 2025-01-06T20:41:04.628Z
- commits:
- subject: Update balena-io/balena-cli to v20.1.6
hash: e53e0eb596bca4ea4a2413530f0bb3368687942f
body: |
Update balena-io/balena-cli from 20.1.2 to 20.1.6
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.79
title: ""
date: 2025-01-06T18:30:55.317Z
- commits:
- subject: "core: ssh tunnels: fix auth errors when worker is in prod mode"
hash: 24c37653a0adba4295200384d3eb3ad35b363ed9
body: >
When the worker is in production mode, ssh auth when
creating the reverse tunnel to tunnel though it to the
DUT failed. Using BC username auth with BC registered
keys fixes it
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.78
title: ""
date: 2025-01-06T17:34:37.088Z
version: meta-balena-6.2.8
title: ""
date: 2025-01-08T14:59:06.690Z
- commits:
- subject: "balena-image-flasher: depend on balena-image:do_image_complete"
hash: aa030228732392d81bab7ed297c68eeaa28c0175
body: >
At this moment balena-image-flasher depends on
do_image_sign_digest
and do_rootfs of balena-image, but this is not enough, as the
signature
symlink is only created by a postprocess script.
This patch replaces the two existing dependencies by
do_image_complete,
which should cover everything.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.2.7
title: ""
date: 2025-01-08T10:06:42.801Z
- commits:
- subject: "workflows/meta-balena-esr: fix version array bash"
hash: 11c8daa43e30749fa943d142f787da64fda2882c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.2.6
title: ""
date: 2025-01-03T14:01:19.378Z
- commits:
- subject: Update tests/leviathan digest to c4feff6
hash: 9595de8e0767d34c5be5ca0e6f76e6b8b7ae6225
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update core/contracts digest to 8bd5651
hash: a336cde18c85bd8c01a8bdebbe8a7f6ef0c311be
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.77
title: ""
date: 2024-12-30T10:17:33.420Z
version: meta-balena-6.2.5
title: ""
date: 2024-12-30T15:34:25.474Z
- commits:
- subject: Update balena-supervisor to v16.10.3
hash: 5ee7bf1d8a23220f81b1c4de67e85f4d7cc94328
body: |
Update balena-supervisor from 16.10.1 to 16.10.3
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update systeminformation to v5.23.8 [SECURITY]
hash: 92b26c7ae2d8d329be18806abe24ab312e92db68
body: |
Update systeminformation from 5.22.7 to 5.23.8
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-supervisor-16.10.3
title: ""
date: 2024-12-20T20:43:23.372Z
- commits:
- subject: Wait for service dependencies to be running
hash: 8e6c0fcad729b56e386ac27754c48c97517e293a
body: |
This fixes a regression where dependencies would only be started in
order and would start the dependent service if its dependency had been
started at some point in the past, regardless of the running condition.
This makes the behavior more consistent with docker compose where the
[dependency needs to be
running or healthy](https://github.com/docker/compose/blob/69a83d1303a103d82b05d512baf273244b4dbd94/pkg/compose/convergence.go#L441) for the service to be started.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.10.2
title: ""
date: 2024-12-18T18:48:52.008Z
version: meta-balena-6.2.4
title: ""
date: 2024-12-26T13:14:08.203Z
- commits:
- subject: Update tests/leviathan digest to 2a609bc
hash: 73c4edaf6615d148bf382ff7589fa9d6874fa753
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: "lib/components/os: Add SRD3 JP4 and JP5 device type boot partition
indexes"
hash: db7fdad6e920295cf3200ca3309fde65dd5c039f
body: >
The JP5 device-type uses the same boot partition index
as the
jetson-xavier on JP5.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: leviathan-2.31.76
title: ""
date: 2024-12-19T14:11:20.112Z
- commits:
- subject: Update balena-io/balena-cli to v20.1.2
hash: 15e18d79118af19c0362decc13b9c9b692d49ca9
body: |
Update balena-io/balena-cli from 20.1.0 to 20.1.2
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.75
title: ""
date: 2024-12-19T02:57:30.738Z
- commits:
- subject: Update docker/setup-buildx-action digest to 6524bf6
hash: 4157efa263e7c545933c7c8ca6d3ecac5cc189f5
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.74
title: ""
date: 2024-12-19T02:01:02.721Z
- commits:
- subject: Update core/contracts digest to 9383b36
hash: 3229a8f75ad3c6610ba72d6a0edb446d6b875cf1
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.73
title: ""
date: 2024-12-18T22:34:03.777Z
- commits:
- subject: Update actions/upload-artifact digest to 6f51ac0
hash: 695be0565fd7d6e1be7cea5ed83ff6febe02a1ae
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.72
title: ""
date: 2024-12-18T00:11:58.435Z
- commits:
- subject: Enable selection of workers with locked DUT in secureboot tests
hash: 92972900c54a2f0ea9a1b7e41f83adc6c32cafe0
body: >
This will make the client look for workers with a "DUT:
<deviceType>-sb" tag if FLASHER_SECUREBOOT=1 when
starting tests. This is to enable differentiation
between locked and unlocked DUTs for device types that
support secureboot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: leviathan-2.31.71
title: ""
date: 2024-12-17T11:11:15.435Z
version: meta-balena-6.2.3
title: ""
date: 2024-12-21T13:31:50.987Z
- commits:
- subject: "hostapp-update-hooks: fix path for grub_extraenv in blacklist"
hash: a3d5424af810b62a672f325ef666c366776b0502
body: >
The `grub_extraenv` file is actually either installed under
`/grub` for
MBR systems or `/EFI/BOOT` for EFI ones.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.2.2
title: ""
date: 2024-12-20T12:03:20.889Z
- commits:
- subject: "classes: kernel-balena: configure reset on oops"
hash: dc2c8fc20d27d269d0132981ab03e62c882a9e8b
body: >
This is specially useful to prevent devices freezing at boot on
errors,
for example when the initramfs fail() is called allowing the
device to
reboot and rollback.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.2.1
title: ""
date: 2024-12-19T11:55:56.499Z
- commits:
- subject: "resin-init-flasher: with secure boot, authenticate the inner image"
hash: 1ae37ac158b93df836126030abec8c3d3f69d92b
body: >
At this moment resin-init-flasher just takes whatever image lies
in /opt
and dd's it to the target drive. This is fine for general use,
but with
secure boot enabled, we want to perform at least basic
authentication
of the image being written.
This patch gets the image signed at build time and makes flasher
verify
the signature against a key built-in the kernel trust store. At
this
very moment it fails hard if the signature does not match, but
this may
change in the future. Technically we only want to know if we are
about
to flash a balena-provided image or not, we might want to
support both
but behave slightly differently in each scenario.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.2.0
title: ""
date: 2024-12-16T14:06:35.499Z
- commits:
- subject: "README: Add fan profile and power mode info to docs"
hash: b48a99a247cf28ecbf46864f9f41f92c8828d1f7
body: |
This commit adds detailed information for the
new power and cooling configuration options
available for Jetson Orin devices.
footer:
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
Change-type: patch
change-type: patch
author: Alexandru Costache
nested: []
version: meta-balena-6.1.27
title: ""
date: 2024-12-14T13:36:02.387Z
- commits:
- subject: Update tests/leviathan digest to f308947
hash: 765f82092dfd8287b6b2e536d9dda5d6fb3d4bed
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-cli to v20.1.0
hash: 8f2efe31f565c8d83d13a70556038c8205a37dbe
body: |
Update balena-io/balena-cli from 20.0.9 to 20.1.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.70
title: ""
date: 2024-12-12T14:36:37.767Z
version: meta-balena-6.1.26
title: ""
date: 2024-12-12T17:39:28.847Z
- commits:
- subject: "github/workflows: Add yocto label to runs_on"
hash: be897c850fcb972c64f2297f3ebc4a49b12acfd1
body: |
... to allow for more powerfull runners to be used.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: Update tests/leviathan digest to 3a37005
hash: 7a23d993a7b47732298adbbc319c5e154456b874
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: "os/balenaos: Update Xavier and Xavier NX boot partitions for JP5"
hash: 0055ae3fd3ec51301ad7905a8e883bfbfd3bf105
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
version: leviathan-2.31.69
title: ""
date: 2024-12-10T08:39:47.608Z
- commits:
- subject: Update balena-io/balena-cli to v20.0.9
hash: 089823393a02e0883a84e77ce53ee8254c141b35
body: |
Update balena-io/balena-cli from 20.0.7 to 20.0.9
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.68
title: ""
date: 2024-12-07T01:09:56.227Z
- commits:
- subject: Make leviathan worker ref configurable via env var
hash: ad7e4369929b6dfe2b78467e1b188738642bdea2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: leviathan-2.31.67
title: ""
date: 2024-12-06T23:12:09.629Z
version: meta-balena-6.1.25
title: ""
date: 2024-12-11T16:56:06.987Z
- commits:
- subject: Update balena-supervisor to v16.10.1
hash: e64d17f5215a91dcc179373f70e71c842fb16d03
body: |
Update balena-supervisor from 16.9.0 to 16.10.1
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Specify `/tmp/balena|resin` directories as necessary
hash: dc740a159b9b299b85885bc8ab65e97cc4d356a3
body: ""
footer:
See: https://forums.balena.io/t/rm-cant-remove-tmp-balena-resource-busy/367888/5
see: https://forums.balena.io/t/rm-cant-remove-tmp-balena-resource-busy/367888/5
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.10.1
title: ""
date: 2024-12-11T00:28:17.295Z
- commits:
- subject: Add PowerFanConfig config backend
hash: 828bd22ba053aa08ca2bde8e72b3aa7ed82aae02
body: >
This config backend uses ConfigJsonConfigBackend to
update
os.power and os.fan subfields under the "os" key, in
order
to set power and fan configs. The expected format for
os.power
and os.fan settings is:
```
{
os: {
power: {
mode: string
},
fan: {
profile: string
}
}
}
```
There may be other keys in os which are not managed by
the Supervisor,
so PowerFanConfig backend doesn't read or write to them.
Extra keys in os.power
and os.fan are ignored when getting boot config and
removed when setting
boot config.
After this backend writes to config.json, host services
os-power-mode
and os-fan-profile pick up the changes, on reboot in the
former's case
and at runtime in the latter's case. The changes are
applied by the host
services, which the Supervisor does not manage aside
from streaming
their service logs to the dashboard.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.10.0
title: ""
date: 2024-12-10T23:28:15.038Z
version: meta-balena-6.1.24
title: ""
date: 2024-12-11T02:06:58.327Z
- commits:
- subject: Update balena-supervisor to v16.9.0
hash: c90b30e22412580fd94a65eb05231a6f49a0fdb4
body: |
Update balena-supervisor from 16.7.7 to 16.9.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Add ability to stream logs from host services to cloud
hash: fb6fa9b16caa33eabeb44414d4681cea52d11784
body: >
Add `os-power-mode.service`, `nvpmodel.service`, and
`os-fan-profile.service`
which report status from applying power mode and fan
profile configs as read
from config.json. The Supervisor sets these configs in
config.json for these
host services to pick up and apply.
Also add host log streaming from
`jetson-qspi-manager.service` as it
will very soon be needed for Jetson Orins.
footer:
Relates-to: "#2379"
relates-to: "#2379"
See: balena-os/balena-jetson-orin#513
see: balena-os/balena-jetson-orin#513
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.9.0
title: ""
date: 2024-12-06T17:52:55.615Z
- commits:
- subject: Take update locks for host-config changes
hash: a2d4b31b231d7e7981d2032b0bb76d301088ca95
body: >
This adds update-lock support to hostname changes via
the host-config
endpoint, in addition to proxy changes as changing the
hostname may
cause an engine restart from the OS.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.8.0
title: ""
date: 2024-12-05T17:06:07.578Z
- commits:
- subject: Clean up remaining locks on state settle
hash: 9c09329b86f08523501d4fbc54511cb2051b4bea
body: >
Locks could remain from a previous supervisor run that
didn't get to
settle the state. This ensures that cleanup will happen
for remaining
locks every time the state is settled.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Refactor update-locks implementation
hash: 3c6e9dd209a259211ed3fd2e7bbe00f3235f87aa
body: >
The refactor simplifies the implementation and ensures
that locks per
app can only be held by one supervisor task at the time.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Refactor lockfile module
hash: d8f54c05e7536096576ada4db3294785bef6b0ff
body: |
Updated interfaces for clarity
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.7.8
title: ""
date: 2024-11-28T21:23:24.352Z
version: meta-balena-6.1.23
title: ""
date: 2024-12-06T19:49:58.749Z
- commits:
- subject: "os-helpers-fs: add function to erase disks"
hash: cb2e8b97f6451c40504543cc0b56130564394bc0
body: >
The function overwrites the first 16 MiB of each partition (the
default
LUKS2 header size), as well as the primary and backup GPT
partition
tables.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.22
title: ""
date: 2024-12-05T17:35:54.393Z
- commits:
- subject: Update tests/leviathan digest to 90d1685
hash: 647ef9196e83407d5220e03d1ce3fe09575c5bc8
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update core/contracts digest to 474ab2d
hash: 8faa54c6388d41797667a2d2bc51a9b4a8ebad1c
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.66
title: ""
date: 2024-12-04T18:50:19.476Z
version: meta-balena-6.1.21
title: ""
date: 2024-12-04T21:36:12.833Z
- commits:
- subject: "kernel-module-build: update to 3.0.1"
hash: 87d1b45fad357cb25eda2bd82c9ea12b3c0645b2
body: |
This adds a required dependency.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: fix passing of kernel headers version"
hash: 4484c59fc924100232cc10303a4636ed0082760a
body: |
Specifying the kernel headers version was not woriking.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: add dm devices support in FDE test"
hash: 89518778741013d099048319cba8846530261dee
body: >
Use dmsetup to identify encrypted partitions instead of
filesystem type
as this will work for both LUKS and DM encrypted partitions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: add imx specialization"
hash: 539bca4652ccef5d2ec8be9a5b669bcd2f073f27
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.20
title: ""
date: 2024-12-04T12:38:37.422Z
- commits:
- subject: "balena-image-initramfs: add zram module"
hash: a121381818b49fc669362ab295fb96ce88396dff
body: |
This modules mounts /tmp as a zram device.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: add zram module"
hash: 3f45fed4444d01f2dff1a2169bb795401ae5f3ea
body: >
This module mounts /tmp as a zram to take advantage of memory
compression so that migration can work on devices with reduced
memory
availability.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: search /tmp explicitly"
hash: 7741fcee4b3a3129a23a7d4673dcf9647129f2e2
body: >
GNU find option -xdev prohibits descending into directories on
other
filesystems. Add /tmp as an explicit search path to allow for
finding
the balenaOS image on zram, such as when migrating.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "kernel-balena: enable CRYPTO_ZSTD for zram"
hash: 7f622ab9a10a8e2cd065b85860826cfb18f02269
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.1.19
title: ""
date: 2024-12-03T16:30:32.869Z
- commits:
- subject: Explicitly set GITHUB_TOKEN permissions for yocto workflow
hash: 30dc4c7b07ec1c877ee7a8b3feb234942eddac0c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.1.18
title: ""
date: 2024-12-03T13:04:14.122Z
- commits:
- subject: "resin-init-flasher: adapt EFI snippets to non-LUKS devices support"
hash: 014cfbc22b26cb642a9ebd59612208866d22497f
body: >
Adapt the EFI include file to the non-LUKS device support
changes
introduced in cfa24c60b25699cadd2ca2e6c00232b515c1c6dc.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: adapt to flasher non-LUKS device support"
hash: 426fd4aa88f25e6b231d017ca26659e07cd06f13
body: >
Adapt to the changes to the flasher script to support non-LUKS
devices
introduced in cfa24c60b25699cadd2ca2e6c00232b515c1c6dc.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: add default LUKS configuration"
hash: 29df43ae23c12afd821f1e3d4ce3017bd201ca1a
body: >
The LUKS configuration now lives in the flasher configuration
file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: replace the identification of encrypted
partitions"
hash: 910a88eaf84e571bc53ea50ca167d9e703a063d8
body: |
Adapt the grub update hook to the changes introduced in
https://github.com/balena-os/meta-balena/commit/d50e221988b3eda595bd86f93fd08965d6a09293
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.17
title: ""
date: 2024-12-02T09:47:19.858Z
- commits:
- subject: "classes/kernel-balena: Add aufs patches for 6.1 kernels"
hash: 87d1cdcd707cf90dc40a760d0307fdb1573498b4
body: |
Also, aufs5 and aufs6 patches are in the same git repo now.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.1.16
title: ""
date: 2024-11-27T19:50:52.083Z
- commits:
- subject: "initrdscripts/migrate: Allow overriding of target internal devices"
hash: d969fcf547bad87cab45231ee30f59e48b32b6d4
body: >
... on flasher images by specifying installer.target_devices in
config.json,
which will be used during migration instead of the list of
devices specified
at boot time.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.1.15
title: ""
date: 2024-11-26T17:20:05.226Z
- commits:
- subject: Update tests/leviathan digest to 64ba6a3
hash: 186adb94af303adaa002e64c3cb25f99c992e80b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.50
hash: 53f09c362c19fc010065841707727effcc5d2aa6
body: |
Update balena-os/leviathan-worker from 2.9.47 to 2.9.50
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.65
title: ""
date: 2024-11-23T20:34:16.707Z
- commits:
- subject: Update core/contracts digest to 88fb8ad
hash: 0652731d7054fbe8431c9a8e4c7eadc9dc5164b1
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.64
title: ""
date: 2024-11-23T19:35:52.250Z
- commits:
- subject: Update balena-io/balena-cli to v20
hash: 55962849de4bfebaf83fb9d6c226f8ad0220446c
body: |
Update balena-io/balena-cli from 19.16.0 to 20.0.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.63
title: ""
date: 2024-11-23T18:36:27.695Z
version: meta-balena-6.1.14
title: ""
date: 2024-11-23T22:50:40.547Z
- commits:
- subject: "u-boot: env_resin: fix use of skip bootcount"
hash: 5fbf52822a0743ead7693364f41da7895d69ce72
body: >
When `os_bc_skip` is set, the bootcount variable is not set and
the
altboot check incorrectly assumes the boot limit has exceeded.
Make sure the bootcount comparison only takes place if bootcount
has
been set.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: migrate: panic on installation failure"
hash: 0277b0573d25dd314fe4b0eda5ca5b3e08b69ce2
body: >
Right now if the flashing script errors out the initramfs just
keeps
running modules. This is a security risk specially for secure
boot
systems as at that point we have an authorized trusted OS
running in
an unvetted path.
This commit exits init if the flasher returns, and also attemps
to crash
the kernel followed by an infinite sleep for paranoic reasons.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.13
title: ""
date: 2024-11-22T14:23:50.319Z
- commits:
- subject: "balena-os: allow to specify early console for OS development builds"
hash: eea406c78c131ec36c2fd8b26f6072f055dec89a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.12
title: ""
date: 2024-11-21T13:18:17.719Z
- commits:
- subject: Update tests/leviathan digest to ae505eb
hash: 42464576742648b84f86795f7d39cae12ff9bb9a
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update actions/checkout digest to 11bd719
hash: 9653c1e68ca07d9a9d7545cb018c4b2e09cbe914
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.62
title: ""
date: 2024-11-20T16:48:51.826Z
- commits:
- subject: Update balena-io/balena-cli to v19.16.0
hash: 6b53a5af4bd9cb758ae28a3b595d1effd7d96b82
body: |
Update balena-io/balena-cli from 19.0.18 to 19.16.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.61
title: ""
date: 2024-11-20T15:54:30.635Z
version: meta-balena-6.1.11
title: ""
date: 2024-11-20T18:59:00.812Z
- commits:
- subject: Update balena-supervisor to v16.7.7
hash: a5fa76b78ede4419deacb69c891b5acd880115d0
body: |
Update balena-supervisor from 16.7.6 to 16.7.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: "Firewall: allow DNS requests from custom Docker bridge networks"
hash: 7e1cafa866d7ce04d983a990aa219dbd23de26c7
body: >
We only allow DNS requests through `balena0` interface,
but this
is the default Docker bridge which is used for
containers that
don't have a custom bridge. However, the Supervisor
creates a
custom bridge for all containers unless another network
mode is
specified.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.7.7
title: ""
date: 2024-11-11T19:02:34.485Z
version: meta-balena-6.1.10
title: ""
date: 2024-11-15T17:15:00.902Z
- commits:
- subject: Update actions/setup-python digest to 0b93645
hash: 1fd94da81b2613f9ff1d01e83f82705195ef51d7
body: >
Update actions/setup-python to
0b93645e9fea7318ecaed2b359559ac225c90a2b
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.1.9
title: ""
date: 2024-11-15T14:34:07.387Z
- commits:
- subject: "recipes-kernel/linux-firmware: Package Intel AX210 firmware"
hash: 2ca4f0ebd247db9981d1c488327960cbde9d0e46
body: |
This was requested for the AGX Orin 64GB devkit image,
and will be included from the device repository.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.1.8
title: ""
date: 2024-11-15T11:29:41.983Z
- commits:
- subject: Update actions/checkout digest to 11bd719
hash: a4da39b99f863a49ce9aa608383c7ddf45300b3d
body: >
Update actions/checkout to
11bd71901bbe5b1630ceea73d27597364c9af683
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.1.7
title: ""
date: 2024-11-13T22:30:24.613Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.27.10
hash: 18b6a519955e8e66e51948adcd6a6e4ec70c0779
body: |
Update balena-os/balena-yocto-scripts from v1.25.59 to v1.27.10
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.1.6
title: ""
date: 2024-11-13T19:27:40.260Z
- commits:
- subject: "recipes-support/os-fan-profile: Don't print logs unless configured"
hash: dfc023721aefc427255e996f7589450296836de3
body: >
Supervisor PR #2382 adds log streaming for this service. Let's
not print
any logs in the dashboard for devices which don't support
configurable
fan profiles, unless a value is specified in config.json, to
avoid
any confusion.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: Update tests/leviathan digest to 8234f44
hash: a27959f1322d02d874cfe42136853e8649872878
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.1.5
title: ""
date: 2024-11-13T15:09:19.450Z
- commits:
- subject: "os: test for rootfs by-state link uniqueness"
hash: d4341f15bc0398721e9b26cd728f91b1be7914f8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: fix udev helper by-state link creation"
hash: b260c964ddc5adf7e9e86d3825e1afe59500082d
body: >
The 65-resin-update-state udev rules creates links for the
active and
inactive root filesystems in /dev/disk/by-state.
Filter the output of lsblk to remove devices that aren't
partitions of
$parent, which is a problem when using software RAID.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.1.4
title: ""
date: 2024-11-12T16:10:47.705Z
- commits:
- subject: Update balena-supervisor to v16.7.6
hash: 5b70d63d3b5c6c41d43a451576e9963937e92863
body: |
Update balena-supervisor from 16.6.1 to 16.7.6
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update firewall documentation
hash: 1b747f6d65372632a5491a0630e7de00f92c773f
body: |
Removes experimental warning and updates issues
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.7.6
title: ""
date: 2024-11-07T21:02:38.875Z
- commits:
- subject: Delete apps not in target from db by appUuid instead of appId
hash: 3d3f659f1616cc291824d1f46da08583c138f39c
body: >
Resolve an issue in balenaMachine instances that were
installed at <v14.1.0,
in which a Supervisor app with random UUID is kept in
the target db due to its appId
being the same, even after the BM instance has upgraded
to v14.1.0 which patches
the correct reserved Supervisor app UUIDs in. This
results in two Supervisors running
on devices under the BM instance which persists after BM
upgrade.
footer:
See: https://balena.fibery.io/search/T7ozi#Inputs/Pattern/Two-supervisors-are-running-on-device-3370
see: https://balena.fibery.io/search/T7ozi#Inputs/Pattern/Two-supervisors-are-running-on-device-3370
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.7.5
title: ""
date: 2024-11-07T13:34:05.062Z
- commits:
- subject: Update express to v4.20.0 [SECURITY]
hash: f2aaf7372d0716e3b62118ed3102a7eac0f169a5
body: |
Update express from 4.19.2 to 4.20.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-supervisor-16.7.4
title: ""
date: 2024-10-28T14:40:42.702Z
- commits:
- subject: Add NXP support to balenaOS secure boot
hash: 619f64429931975a6f33f1ef444928962d82e200
body: >
On NXP iMX devices the partitions are not encrypted with
LUKS but with
the lower level dm-crypt subsystem.
Adapt the partition mount script to use dmsetup which
works for both
LUKS and dm-crypt encrypted partitions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-supervisor-16.7.3
title: ""
date: 2024-10-28T14:04:22.141Z
- commits:
- subject: Use bookworm image to source journalctl binaries
hash: 57a17ea2075d7aadd440b7c2be78f52136988ad9
body: >
Debian no longer publishes linux/arm/v5 images for
bullseye, breaking
support for raspberry pi zero.
This change might not solve the issue indefinitely
as we don't know how long debian will continue
publishing armv5 images.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.7.2
title: ""
date: 2024-10-18T15:20:52.555Z
- commits:
- subject: Add support for init field from compose
hash: ed1c18e3691e60bc22652e930be49e428d2ef1fe
body: >
Init supports boolean values, and is not included in the
config when
not defined.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.7.1
title: ""
date: 2024-09-26T14:28:03.356Z
- commits:
- subject: Store rejected apps in the database
hash: e9a52e6786e94f6be5e23c9410fc7b59df4726b5
body: >
This moves from throwing an error when an app is
rejected due to unmet
requirements (because of contracts) to storing the
target with a
`rejected` flag on the database.
The application manager filters rejected apps when
calculating steps to
prevent them from affecting the current state. The state
engine uses the
rejection info to generate the state report.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Set the app update status when reporting state
hash: 227fee9941b77ec5a7589231979b083fb62d4f00
body: ""
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Add update status to types
hash: e9f460fd75e296fb295b9e1f7a7bb56f7929035d
body: ""
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.7.0
title: ""
date: 2024-09-02T15:33:39.300Z
version: meta-balena-6.1.3
title: ""
date: 2024-11-11T18:30:47.169Z
- commits:
- subject: "modemmanager: Update outdated context of patches"
hash: 9c86d383ae2038f81f8459768a5ad3732fd171d4
body: >
We do this in preparation for the Scarthgap update because with
newer
Yocto versions the patches with outdated context will trigger
fatal build errors.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.1.2
title: ""
date: 2024-11-11T13:39:41.407Z
- commits:
- subject: "README: format the supported Yocto versions for legibility"
hash: 848985f1c041fa2e3c3b66baeaa5b97b5d7ed6c7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Extend README to add balena bootloader
hash: f4f10eb6d6291ae568a61800cc89ef0423ff9c17
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.1.1
title: ""
date: 2024-11-07T15:40:15.964Z
- commits:
- subject: Add auth. header to /os/v1/config requests
hash: 0c35aa38fec436fa0469aaf414fbcf68d97f6b0b
body: >
Allows the API to identify devices requesting configuration and
apply routing logic (e.g. switch from TCP to UDP OpenVPN
configuration).
footer:
change-type: minor
author: Anton Belodedenko
nested: []
version: meta-balena-6.1.0
title: ""
date: 2024-11-01T13:53:03.607Z
- commits:
- subject: "tests: secureboot: add test to ensure partition integrity"
hash: 3cf94c892cd6a21f91c1c3ab7718f3feca35435f
body: >
Ensure the signed kernel aborts the boot process when partitions
or
filesystems have been tampered with.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.50
title: ""
date: 2024-10-26T23:12:59.729Z
- commits:
- subject: "tests/os: Add Jetson Orin device-specific fan and power mode smoke
tests"
hash: 87e5e8450911fbd3eb400ca76b1273f6b3deb15d
body: |
These tests are the same for all public Orin device types
and validate that the power mode and the fan profile can be
changed by writing directly to the config.json file
in the boot partition of an un-managed OS.
footer:
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
Change-type: patch
change-type: patch
author: Alexandru Costache
nested: []
version: meta-balena-6.0.49
title: ""
date: 2024-10-25T13:54:52.420Z
- commits:
- subject: "os-helpers-fs: introduce a script to split boot partitions"
hash: 1c3fe3b3fd259cadf1f8b684aa883dd4274a6f0f
body: >
Secure boot enabled partitions need to split the boot partition
into
an encrypted and a non-encrypted one.
Unless the device type natively separates the files that the
bootROM
needs to boot, like EFI does into /mnt/boot/EFI, a list of files
to
move to the non-encrypted partition needs to be provided on the
BALENA_NONENCRYPTED_BOOT_PARTITION_FILES variable, and a
function
to implement the split needs to be provided.
This commit introduces a split_bootpartition() function that
performs
this and can be used for those platforms that need to list the
boot
essential files in a BALENA_NONENCRYPTED_BOOT_PARTITION_FILES
variable.
This is typically called from the bootpart_split() function in
the
balena-init-flasher customization file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: add a shared script to deploy non-encrypted boot file"
hash: d1deb3e4fc8744fe66e1b5a726c82b4a856f2fe4
body: >
On secure boot enabled devices the boot partition is split into
an
encrypted boot partition (/mnt/boot) and a non-encrypted boot
partition
(/mnt/<name>).
On the built rootfs all files live in `/mnt/boot`, and the
installation
needs to create an encrypted /mnt/<name> and move some files
from
/mnt/boot there.
UEFI platforms make this easy as the non-encrypted files are
stored on a
different /mnt/boot/EFI folder. However, other platforms need to
list
which files to move by name.
This commit introduces a skip_nonencrypted_boot_files() helper
function
for these other platforms to use.
It is typically called from a do_skip() function in the
os-helpers-sb
secure boot customization file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "systemd: disable systemd-gpt-generator"
hash: e5a17eabfbb1b1d262858ec0324e61c3fbd1bc09
body: |
This service is unused in balenaOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-mounts: generalize non-enc boot partition mounter"
hash: ed26eb561680ac1136645f83d2210f7997bca1c3
body: >
This avoids having to append this recipe on each device
repository.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: do not remove whole build directory"
hash: 1222daab16e2e09727868ad998affc35c24f6e29
body: >
When signing, only remove the certs directory in the build
folder.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "efitools: Fix syntax"
hash: 42af7cf026fe0284768f7c1e6b8bfc07f649680c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.0.48
title: ""
date: 2024-10-24T16:31:08.793Z
- commits:
- subject: "hostapp-update-hooks: remove alternative bootloader environment files"
hash: b152124216f8360514961b83195c0e49f63c1a73
body: >
The rollback-parse-bootloader script will give priority to
resinOS_uEnv.txt so make sure there are no U-Boot leftovers when
migrating to a balena-bootloader enabled system which needs to
read
the bootenv environment file on rollbacks.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.0.47
title: ""
date: 2024-10-21T17:55:13.550Z
- commits:
- subject: "balena-units-conf: Add os-fan-profile to units conf"
hash: 1424e413680f30a156bef66e46ead170562edaf4
body: |
This service needs to be restarted every time the
fan profile is modified in config.json, so that
it can apply the change and restart the device
specific fan control daemon. This is unlike the
power model service, which only runs once, at startup.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.0.46
title: ""
date: 2024-10-19T16:51:02.546Z
- commits:
- subject: "workflows/meta-balena-esr: fix version creation bash"
hash: 40266212820dca50c7d6a938ca512b779dbd24b3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.0.45
title: ""
date: 2024-10-18T13:39:38.158Z
- commits:
- subject: Update tests/leviathan digest to cf58b57
hash: c44463d0bd4d94ded14173a9d91a6a6d8d8f95ec
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: add secureboot identifier into report name
hash: 7ca3cb281f0aae1b0b0ee5e157081fa5a7109098
body: >
This is to avoid calshes of artifact names when running
a test matrix with the secureboot option enabled
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: leviathan-2.31.59
title: ""
date: 2024-10-10T18:06:05.535Z
- commits:
- subject: Update core/contracts digest to 5ac053b
hash: c40cc096fd39c13321cca04efce98944f725ee34
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.58
title: ""
date: 2024-10-10T15:33:51.355Z
- commits:
- subject: Update actions/upload-artifact digest to b4b15b8
hash: 7bc68fe8c3ef8c699b708e3b241ceaec3134c9d2
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.57
title: ""
date: 2024-10-10T14:35:54.037Z
- commits:
- subject: "compose: map qemu volume into worker"
hash: 2e1669d6f34df4930fb9511a0edd52e7cc050ee7
body: >
This volume is used to share qemu's QMP socket between
the worker and
core containers, allowing tests to connect, receive
events from, and
control qemu.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.31.56
title: ""
date: 2024-10-09T05:09:41.584Z
- commits:
- subject: Update actions/upload-artifact digest to 8448086
hash: 4eb9e7b49a0a56d4ad899479a9989d3fa6429cf1
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.55
title: ""
date: 2024-10-08T20:36:27.136Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.18
hash: 511f30f40338084b2bf59e1213194bd7afd62ad7
body: |
Update balena-io/balena-cli from 19.0.17 to 19.0.18
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.54
title: ""
date: 2024-10-08T16:35:10.880Z
- commits:
- subject: Update actions/checkout digest to eef6144
hash: 486a37fa55077267e9d2bebaef9d9fdb7cbf6b43
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.53
title: ""
date: 2024-10-08T15:35:10.306Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.17
hash: 2f8cfd61761fbb0b0ea12a038d25fb71f98facd2
body: |
Update balena-io/balena-cli from 19.0.13 to 19.0.17
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.52
title: ""
date: 2024-10-08T14:33:13.530Z
- commits:
- subject: Update actions/upload-artifact digest to 604373d
hash: 9dad57269d0016bb2a8e06d098923205e4e626be
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.51
title: ""
date: 2024-10-07T16:37:31.362Z
version: meta-balena-6.0.44
title: ""
date: 2024-10-10T20:36:08.884Z
- commits:
- subject: "initrdscripts: Wait for boot partition in the abroot script"
hash: 2ede3ce578907c2f2eb75598b0b599bb12913929
body: |
At this moment the abroot script assumes that the boot partition
is already in place when it executes. This might not be true
if the rootfs sits on a device that takes a while to initialize,
such as a USB drive. The script fails hard if that is the case.
This patch replicates a waiting loop from the rootfs script,
which addresses the same issue for systems that do not use
the balena bootloader.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.0.43
title: ""
date: 2024-10-10T15:37:21.568Z
- commits:
- subject: "flasher: improve logging with secure boot"
hash: ebde0895df02810798d80c585d5496d3b8d72909
body: >
Print the PCR digest values used to create the PCR policy used
to seal
the LUKS passphrase during flashing. These values can be cross
referenced with the logs during secure boot to diagnose policy
check
failures.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.42
title: ""
date: 2024-10-09T18:02:04.416Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.59
hash: b657c30b13e4bf9e66dbd1fd0d9612ce2f27768c
body: |
Update balena-os/balena-yocto-scripts from v1.25.49 to v1.25.59
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.41
title: ""
date: 2024-10-09T12:24:24.775Z
- commits:
- subject: "os-helpers-efi: silence secure boot variable checks"
hash: 7815bc8ea4496a704fe1c6dc6ecae36d1d9bbb86
body: >
If the SecureBoot variable is non-existent, the parsed value is
not an
integer, and test complains. Redirect stderr to silence this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-efi: silence od stderr"
hash: 095d63b8fe773ebd7c9075bb6495f4620fcd238f
body: >
When parsing an efivar value, od will complain if a given file
does not
exist, such as the SecureBoot variable.
Silence stderr to ignore this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.40
title: ""
date: 2024-10-08T20:12:41.671Z
- commits:
- subject: "tests: hup: login with sdk before fetching image"
hash: b8e558c74ad626dfaf77f56aad5952225fed3e17
body: >
This is to ensure we have an authenticated SDK before trying to
get the last known production image - it needs to be
authenticated in case the DT is private
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: Ryan Cooke
nested: []
version: meta-balena-6.0.39
title: ""
date: 2024-10-07T16:47:42.103Z
- commits:
- subject: "tpm2: ensure auth session contexts are flushed after use"
hash: 93f949ff05ecf745378a864a303a76278b0d1c27
body: >
The TPM is capable of storing a limited number of auth session
handles.
Ensure auth sessions are flushed after use, to prevent
tpm2_startauthsession from failing with 'out of session
handles'.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.38
title: ""
date: 2024-10-04T23:25:13.415Z
- commits:
- subject: Update tests/leviathan digest to 3a1a989
hash: 64b36498e5e23a742d3222df6d13c2eb38efdd8e
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update ubuntu to v24
hash: 50fb50ae3f0a80116e392e33962c7b430e631f77
body: |
Update ubuntu from 22.04 to 24.04
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.50
title: ""
date: 2024-10-04T09:34:18.914Z
- commits:
- subject: Update docker/setup-buildx-action digest to c47758b
hash: 11f62cd9d67252ae4efd6a59011e988dc06782ce
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.49
title: ""
date: 2024-10-04T08:34:28.663Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.13
hash: 1d7483d08118632d302c1797e3ee67c84dbcf935
body: |
Update balena-io/balena-cli from 19.0.11 to 19.0.13
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.48
title: ""
date: 2024-10-03T18:34:06.132Z
- commits:
- subject: Update docker/setup-buildx-action digest to 8026d2b
hash: 22ce1f283f4a9a21ad648cf89b0b35767d236530
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.47
title: ""
date: 2024-10-03T17:38:19.765Z
- commits:
- subject: Update core/contracts digest to 1fb0b0c
hash: 92c249e93ea3f1cd2dc8b09b05c1031f643fa268
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.46
title: ""
date: 2024-10-03T16:33:04.116Z
- commits:
- subject: add .git to dockerignore
hash: f67d5611247197f63e7798b1516218f361dcb3f7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: remove pull request target trigger from workflows
hash: d3fbb311a9e602ce2ed2e8073b6228dd9c13dd42
body: >
This will block external contributions - but right now
we aren't really getting any anyway.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.45
title: ""
date: 2024-10-03T15:47:50.285Z
version: meta-balena-6.0.37
title: ""
date: 2024-10-04T11:58:11.117Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.49
hash: 8ecf11ed610cea0624111f5adefed55fbe1360e7
body: |
Update balena-os/balena-yocto-scripts from v1.25.39 to v1.25.49
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.36
title: ""
date: 2024-10-01T19:50:30.591Z
- commits:
- subject: "tests: cloud: prevent hanging in cloud suite teardown"
hash: 66c2e28b0b5bb108308feda044418f04a113b742
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-6.0.35
title: ""
date: 2024-09-30T14:59:40.189Z
- commits:
- subject: "CI: Update checkout settings"
hash: 1bf597cd14ca59a1086c952cf03279d6d2046ca3
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: meta-balena-6.0.34
title: ""
date: 2024-09-27T15:27:30.053Z
version: 6.5.2
title: ""
date: 2025-03-21T18:32:05.009Z
- commits:
- subject: Prepare linux-firmware for usrmerge feature
hash: 2adcdcd03afe7670040755ef9c32cd178e088d92
body: |
The update to support Yocto Scarthgap will force us to enable
the usrmerge feature for all Yocto versions we support.
footer:
Changelog-entry: Prepare linux-firmware for usrmerge feature
changelog-entry: Prepare linux-firmware for usrmerge feature
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: 6.0.33+rev1
title: ""
date: 2025-03-21T18:08:37.601Z
- commits:
- subject: Update layers/meta-balena to f2c72d6bbd312821f0bb97897fe7836c525950f7
hash: 07f10d032b3bf01c25004a5ca36eff2df119fe3f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f2c72d6bbd312821f0bb97897fe7836c525950f7
changelog-entry: Update layers/meta-balena to f2c72d6bbd312821f0bb97897fe7836c525950f7
author: balena-renovate[bot]
nested:
- commits:
- subject: Override the default commit body for digest updates
hash: 767ecdac82438fd9390628796100165902c8fe14
body: >
A commit body is provided for digest updates in the
top-level config here:
https://github.com/balena-os/renovate-config
So we must override the digest setting explicitly at the repo
level in order to use Change-type vs Changelog-entry
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: meta-balena-6.0.33
title: ""
date: 2024-09-22T20:57:17.943Z
version: 6.0.33
title: ""
date: 2024-09-22T23:27:12.788Z
- commits:
- subject: Update layers/meta-balena to 8786d755f72c35fb3b332c26b32c3de576d3d0ce
hash: 33d5727b1e62ca4c5afaee054925f701796af686
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8786d755f72c35fb3b332c26b32c3de576d3d0ce
changelog-entry: Update layers/meta-balena to 8786d755f72c35fb3b332c26b32c3de576d3d0ce
author: balena-renovate[bot]
nested:
- commits:
- subject: "kernel-headers-test: update dockerfile to bullseye"
hash: b1ba4caa955dc751d01e10e4159fde34dfb69f92
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.0.32
title: ""
date: 2024-09-21T17:20:33.365Z
- commits:
- subject: "mkfs-hostapp-native: update Dockerfile to using trixie"
hash: 61265dc52127a461b476c225268e3d6be6f9eabf
body: >-
This is required to be able to build in host distributions that
use
glibc v2.39 to avoid errors such as:
```
| + hostapp-update -f /input -n
| Running hostapp update...
| touch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38'
not found (required by touch)
```
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-rust: rust-llvm: backport a fix for build with gcc-13"
hash: c8863a14595c7147a7072b21420eb803ef146779
body: |
* needed for rust-llvm-native on hosts with gcc-13
(backport from
335eb3a93e96 rust-llvm: backport a fix for build with gcc-13)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.0.31
title: ""
date: 2024-09-20T21:32:01.568Z
version: 6.0.32
title: ""
date: 2024-09-21T20:31:11.545Z
- commits:
- subject: Update balena-yocto-scripts to 0899d814aa7f25d48825ac701c61e066f7b0c4f5
hash: 609de7b058beae5afd023b977dac66c52ee2bab2
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0899d814aa7f25d48825ac701c61e066f7b0c4f5
changelog-entry: Update balena-yocto-scripts to 0899d814aa7f25d48825ac701c61e066f7b0c4f5
author: balena-renovate[bot]
nested:
- commits:
- subject: fix check of finalize value
hash: 8d17204120d75bfc6aba1f793163e7deb2008a1f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Improve checking of previous test results
hash: 71cae7e5434be7ee4e009343885c2c855c9d416b
body: >
The previous API command was limited to 20 results, and
did not correctly evaluate to false when no workflow runs were
found.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.45
title: ""
date: 2024-09-19T22:33:26.650Z
version: 6.0.30+rev1
title: ""
date: 2024-09-20T01:13:44.261Z
- commits:
- subject: Update layers/meta-balena to 9a9378bb245dbf1de3aca1fe69b92bb4d462e087
hash: 1c56749c16ca8399d106d80233d586b71193a3f5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9a9378bb245dbf1de3aca1fe69b92bb4d462e087
changelog-entry: Update layers/meta-balena to 9a9378bb245dbf1de3aca1fe69b92bb4d462e087
author: balena-renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to 17c522f
hash: d4f0f9ccb2a819a22213d7cb5822534a5191014d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-cli to v19.0.11
hash: 2824ed421ede89a422157bae190ce00d1443548e
body: |
Update balena-io/balena-cli from 19.0.10 to 19.0.11
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.44
title: ""
date: 2024-09-18T17:49:06.237Z
version: meta-balena-6.0.30
title: ""
date: 2024-09-18T21:20:36.785Z
- commits:
- subject: "modemmanager: Fix SIM7100E crash"
hash: e397c18742117596fed133e0b5992362e230f538
body: |
With the update to MM 1.22.0 we have received reports that
SIM7100E is not functioning correctly.
Followed up with ModemManager devs and it was discovered the issue
is related to a PCO setting:
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/884
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.0.29
title: ""
date: 2024-09-18T12:31:58.505Z
version: 6.0.30
title: ""
date: 2024-09-19T08:11:17.919Z
- commits:
- subject: Update balena-yocto-scripts to 659a7ebd075bb77fb46422d377a68458acbc646d
hash: a7a6b97add1073ebdffe1bebb9150874c9d197eb
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 659a7ebd075bb77fb46422d377a68458acbc646d
changelog-entry: Update balena-yocto-scripts to 659a7ebd075bb77fb46422d377a68458acbc646d
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan action to v2.31.44
hash: ec2c830e179ca39b6338b48c1949d70e36944317
body: |
Update balena-os/leviathan from 2.31.43 to 2.31.44
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.44
title: ""
date: 2024-09-18T20:53:09.966Z
version: 6.0.28+rev3
title: ""
date: 2024-09-19T03:09:56.573Z
- commits:
- subject: Update balena-yocto-scripts to 18a3783b983fcb706390a59c3287a071bcacf485
hash: b039f9825d872b792f1e5c3b28515777c17669be
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 18a3783b983fcb706390a59c3287a071bcacf485
changelog-entry: Update balena-yocto-scripts to 18a3783b983fcb706390a59c3287a071bcacf485
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan action to v2.31.43
hash: 1d06142fd45940bb41e902b3c03ba6fa5e1c7665
body: |
Update balena-os/leviathan from 2.31.40 to 2.31.43
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.43
title: ""
date: 2024-09-18T13:23:47.644Z
version: 6.0.28+rev2
title: ""
date: 2024-09-18T20:09:03.771Z
- commits:
- subject: Update balena-yocto-scripts to 8082486ee52f464cb11d9c7abc2c3654445087b3
hash: eca5fb4daea3368137343626d3418efaafef71f1
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 8082486ee52f464cb11d9c7abc2c3654445087b3
changelog-entry: Update balena-yocto-scripts to 8082486ee52f464cb11d9c7abc2c3654445087b3
author: balena-renovate[bot]
nested:
- commits:
- subject: only upload artifacts when test_matrix is defined
hash: 51751d241c7e845351e3a26c74e615157ad38f52
body: >
This prevents uploads of artifacts that will never be used - as
they are only used in the tests step, if there are no tests then
no need to upload
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.42
title: ""
date: 2024-09-18T11:05:33.621Z
version: 6.0.28+rev1
title: ""
date: 2024-09-18T12:26:52.722Z
- commits:
- subject: Update layers/meta-balena to 7c61b0f1e4af295d412a00d7965b106f4922d4f0
hash: 3fab945e13581a3c99be7a441bd2aa7192009eda
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7c61b0f1e4af295d412a00d7965b106f4922d4f0
changelog-entry: Update layers/meta-balena to 7c61b0f1e4af295d412a00d7965b106f4922d4f0
author: balena-renovate[bot]
nested:
- commits:
- subject: "initrdscripts: replace cut by awk for parsing lsblk in cryptsetup
hook"
hash: c9544aaf502943f3b492d0a5907f1c1e401c6ac7
body: >
cut is sensitive to the amount of delimiter characters when
parsing
output, so e.g. an additional space between two elements causes
every field shift by one index.
This patch replaces the use of cut by awk, which should be more
robust.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.0.28
title: ""
date: 2024-09-18T04:59:46.616Z
version: 6.0.28
title: ""
date: 2024-09-18T07:13:34.389Z
- commits:
- subject: Update layers/meta-balena to 4beee6b7c22d2950e4d49c620c1a5fbea7a36f02
hash: c9e3aad6dd146dd99fe16b40098952575123d2ab
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4beee6b7c22d2950e4d49c620c1a5fbea7a36f02
changelog-entry: Update layers/meta-balena to 4beee6b7c22d2950e4d49c620c1a5fbea7a36f02
author: balena-renovate[bot]
nested:
- commits:
- subject: "tests:os: Use writeConfigJsonProp helper function"
hash: b44642caa14c4fb791d99e5705499b710a98c3e9
body: >
Use the existing helper function to write changes to config.json.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: meta-balena-6.0.27
title: ""
date: 2024-09-17T13:31:39.490Z
version: 6.0.27
title: ""
date: 2024-09-17T16:04:37.345Z
- commits:
- subject: Update layers/meta-balena to 466cedd7e77f1d63c2d9ec1595f73cd103495d16
hash: 0e02adc05c9307458d9df0b0cefc7b96f840377c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 466cedd7e77f1d63c2d9ec1595f73cd103495d16
changelog-entry: Update layers/meta-balena to 466cedd7e77f1d63c2d9ec1595f73cd103495d16
author: balena-renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to 384eab3
hash: d83cff4412e56f15966c9ea9f3c5c6a54ef628da
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.47
hash: b53c1c88c58c9778c65d1374e0e6974c4ade9b7b
body: |
Update balena-os/leviathan-worker from 2.9.46 to 2.9.47
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.43
title: ""
date: 2024-09-16T18:05:30.777Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.46
hash: f3f95ce7b0f5db843a74254ab46e601c8d02e946
body: |
Update balena-os/leviathan-worker from 2.9.45 to 2.9.46
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.42
title: ""
date: 2024-09-16T15:31:00.845Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.10
hash: 7a610c2fa5f291963246490217351c9615fe24fc
body: |
Update balena-io/balena-cli from 19.0.9 to 19.0.10
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.41
title: ""
date: 2024-09-13T00:37:52.211Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.9
hash: 4fa611fe286f7992201ca189399bc1d8de3cb5e5
body: |
Update balena-io/balena-cli from 19.0.8 to 19.0.9
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.40
title: ""
date: 2024-09-12T16:34:55.992Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.8
hash: db7090769dc27d334c8469e2506d9c292b858808
body: |
Update balena-io/balena-cli from 19.0.7 to 19.0.8
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.39
title: ""
date: 2024-09-12T15:33:44.784Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.7
hash: 23b1c74ae99df11d669829f17d59e0ca3be47760
body: |
Update balena-io/balena-cli from 19.0.5 to 19.0.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.38
title: ""
date: 2024-09-12T14:36:50.579Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.45
hash: 0dc026dca2f747f842c1409a13f47cea9b9d04a9
body: |
Update balena-os/leviathan-worker from 2.9.44 to 2.9.45
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.37
title: ""
date: 2024-09-12T07:31:44.179Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.44
hash: 6b43e8f2ffa27d0fb6c37da4bfaba4851df2f7f0
body: |
Update balena-os/leviathan-worker from 2.9.43 to 2.9.44
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.36
title: ""
date: 2024-09-11T23:32:37.123Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.5
hash: c174e083809828878a0c4ffff762e9f559accfe4
body: |
Update balena-io/balena-cli from 19.0.3 to 19.0.5
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.35
title: ""
date: 2024-09-10T15:33:10.681Z
- commits:
- subject: Always upload reports, especially when tests fail
hash: c09fee58e73b0717726d5c3d381574cb12eadd83
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.31.34
title: ""
date: 2024-09-05T20:56:32.116Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.3
hash: b321cbdc50680242d6e4e61b0ae7b044593ddb75
body: |
Update balena-io/balena-cli from 19.0.2 to 19.0.3
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.33
title: ""
date: 2024-09-05T13:36:48.504Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.2
hash: 37461510767eeabbf8e9c20fe7b93a3ffc1ede7d
body: |
Update balena-io/balena-cli from 19.0.1 to 19.0.2
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.32
title: ""
date: 2024-09-03T15:32:37.054Z
- commits:
- subject: Update actions/upload-artifact digest to 5076954
hash: bbcc990c22373d8e04ebca6d20c36e500cee96ed
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.31
title: ""
date: 2024-09-02T15:34:35.548Z
- commits:
- subject: Update balena-io/balena-cli to v19.0.1
hash: 1b906986e45c2fb485e3040ea1ac8af6ef54ad85
body: |
Update balena-io/balena-cli from 19.0.0 to 19.0.1
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.30
title: ""
date: 2024-09-02T14:30:18.866Z
version: meta-balena-6.0.26
title: ""
date: 2024-09-16T20:58:39.824Z
version: 6.0.26
title: ""
date: 2024-09-16T22:22:59.359Z
- commits:
- subject: Update layers/meta-balena to 743309ff6019a6b956ad21f73ced5ae5673f2b1b
hash: 4ac7e0974f2a75f845293ee20de1581b26f3eb2c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 743309ff6019a6b956ad21f73ced5ae5673f2b1b
changelog-entry: Update layers/meta-balena to 743309ff6019a6b956ad21f73ced5ae5673f2b1b
author: balena-renovate[bot]
nested:
- commits:
- subject: "initrdscripts: Make cryptsetup fail hard in unexpected conditions"
hash: c1bccdbd95bcb0202c4b80679ade0967df643342
body: >
This patch adds a set of checks that make sure that the
partition
layout is as expected on a system with encrypted disks. Namely
it
* Checks that the boot partition is split
* Checks that it can find the correct amount of encrypted
partitions
* Checks that the label on the unlocked filesystem matches the
label
on the encrypted partition
* Checks that system is not mixing encrypted and unencrypted
partitions
* Checks there are no ambiguities or duplicit partitions
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.0.25
title: ""
date: 2024-09-13T16:23:25.632Z
- commits:
- subject: "common: fix return in commit_apply-dbx HUP hook"
hash: a557b614a0ce2cf39d6bdfb3e464834b0d570895
body: >
This code was moved from rollback-health into a hostapp-update
commit
hook, where it now runs outside of a function.
Replace the invalid return statements with exits.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.24
title: ""
date: 2024-09-13T08:22:06.217Z
version: 6.0.25
title: ""
date: 2024-09-13T20:49:34.212Z
- commits:
- subject: Update balena-yocto-scripts to 0684ef25f676baddd6c55a504b575776269588de
hash: 7d532fa4d9b5f986988c3161061d1c2d859fce9e
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0684ef25f676baddd6c55a504b575776269588de
changelog-entry: Update balena-yocto-scripts to 0684ef25f676baddd6c55a504b575776269588de
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan action to v2.31.40
hash: e11f1d2897a59918f2e79c0a1b1aa39204e5fa79
body: |
Update balena-os/leviathan from 2.31.37 to 2.31.40
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.41
title: ""
date: 2024-09-12T19:49:37.222Z
version: 6.0.23+rev1
title: ""
date: 2024-09-13T03:47:10.162Z
- commits:
- subject: Update layers/meta-balena to b81a2d7084cb519aa78b5d56a96ca571150df63b
hash: d123abe85b9b176323c7a20d913fa22818497a2c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b81a2d7084cb519aa78b5d56a96ca571150df63b
changelog-entry: Update layers/meta-balena to b81a2d7084cb519aa78b5d56a96ca571150df63b
author: balena-renovate[bot]
nested:
- commits:
- subject: "tests:os: Avoid setting apiEndpoint for unmanaged tests"
hash: 123e5476c4740abb29e0818d93449ca8da804f5c
body: >
When this config.json field has a value, the supervisor will
treat the device as managed and will crash and start to boot
loop.
On faster device-types we don't seem to notice and the tests
pass by chance, but on Pi Zero and similar we consistently see
ECONNRESET when hitting local SV endpoints.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-6.0.23
title: ""
date: 2024-09-12T18:15:21.088Z
version: 6.0.23
title: ""
date: 2024-09-12T23:02:19.726Z
- commits:
- subject: Update layers/meta-balena to c210599ad8e55675a29fe24800b7046eb260f397
hash: 550a7a911f08a4b003eaa18d856eafed49280ec5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c210599ad8e55675a29fe24800b7046eb260f397
changelog-entry: Update layers/meta-balena to c210599ad8e55675a29fe24800b7046eb260f397
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.39
hash: 6e1c2685e6be2982ca7175936e0f4babae37081f
body: |
Update balena-os/balena-yocto-scripts from v1.25.30 to v1.25.39
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.22
title: ""
date: 2024-09-12T01:14:39.979Z
version: 6.0.22
title: ""
date: 2024-09-12T14:02:55.268Z
- commits:
- subject: Update balena-yocto-scripts to 4bc14c6b105fd26f5cad219f2cf4c324e8be038c
hash: 7290e1a3146a5f9570df96ed6aec27169f1a767d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 4bc14c6b105fd26f5cad219f2cf4c324e8be038c
changelog-entry: Update balena-yocto-scripts to 4bc14c6b105fd26f5cad219f2cf4c324e8be038c
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan action to v2.31.37
hash: d42a13e04b1ba57dea8431f4da3ffc74a9b189ea
body: |
Update balena-os/leviathan from 2.31.34 to 2.31.37
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.40
title: ""
date: 2024-09-12T10:27:55.545Z
- commits:
- subject: Update actions/create-github-app-token action to v1.11.0
hash: f96ac0de8cb911cacb2e9699a35d2b7a22cd7404
body: |
Update actions/create-github-app-token from 1.10.4 to 1.11.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.39
title: ""
date: 2024-09-11T22:32:31.676Z
version: 6.0.21+rev8
title: ""
date: 2024-09-12T12:44:41.891Z
- commits:
- subject: Update balena-yocto-scripts to 2fc3e95d8c64dd36f963fda5a2f770ef8cd350f0
hash: f0cac9b3e0d1137392db24e0a20bfd98ebc4b41f
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 2fc3e95d8c64dd36f963fda5a2f770ef8cd350f0
changelog-entry: Update balena-yocto-scripts to 2fc3e95d8c64dd36f963fda5a2f770ef8cd350f0
author: balena-renovate[bot]
nested:
- commits:
- subject: Include semver when bumping leviathan action
hash: 39084536604f4713516ab50bce7a82a0aae28523
body: >
This makes it more human readable, and allows us to treat patch,
minor, and major revisions of the action differently if needed.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.38
title: ""
date: 2024-09-09T17:05:16.878Z
version: 6.0.21+rev7
title: ""
date: 2024-09-09T19:44:31.517Z
- commits:
- subject: Update balena-yocto-scripts to 4f3072e342756e45ed206dc659f125b3ab000a59
hash: 779a538acec09014d0f3c48f9ff4a51e0329dc11
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 4f3072e342756e45ed206dc659f125b3ab000a59
changelog-entry: Update balena-yocto-scripts to 4f3072e342756e45ed206dc659f125b3ab000a59
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to 8fb47f2
hash: 0bdd362c660078414259a167e492f1e91f3ea70e
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.37
title: ""
date: 2024-09-05T23:21:25.987Z
version: 6.0.21+rev6
title: ""
date: 2024-09-06T02:19:16.185Z
- commits:
- subject: Update balena-yocto-scripts to 0f0b5cc033b03b5535c13082000225f179a60758
hash: a326801608aa283b97cad303c9afa421fe5d5f65
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0f0b5cc033b03b5535c13082000225f179a60758
changelog-entry: Update balena-yocto-scripts to 0f0b5cc033b03b5535c13082000225f179a60758
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to 5db2b5d
hash: 3ea0421883a4c50185c8fa4f66de9f4e74f12a0b
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.36
title: ""
date: 2024-09-05T16:03:09.417Z
version: 6.0.21+rev5
title: ""
date: 2024-09-05T17:26:00.978Z
- commits:
- subject: Update balena-yocto-scripts to 511c58dfa068d2fab2c8340c7fc2f6edb12b2f09
hash: 9279bf370197e5097a1194b0431bce89f044be05
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 511c58dfa068d2fab2c8340c7fc2f6edb12b2f09
changelog-entry: Update balena-yocto-scripts to 511c58dfa068d2fab2c8340c7fc2f6edb12b2f09
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to da52396
hash: 807851bdb98648080dfd8565e3de047f92323454
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.35
title: ""
date: 2024-09-04T09:07:04.754Z
version: 6.0.21+rev4
title: ""
date: 2024-09-04T12:12:49.411Z
- commits:
- subject: Update balena-yocto-scripts to df4ce150ec4c99fc78ce61f78d6efca4061e6adb
hash: 4d1c6f1d82f3f557609e9a0d504daa6cb6c54ff4
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to df4ce150ec4c99fc78ce61f78d6efca4061e6adb
changelog-entry: Update balena-yocto-scripts to df4ce150ec4c99fc78ce61f78d6efca4061e6adb
author: balena-renovate[bot]
nested:
- commits:
- subject: Update actions/create-github-app-token action to v1.10.4
hash: e6a68531b03ca9d6b477fa85c9ec43990edd1a7a
body: |
Update actions/create-github-app-token from 1.10.3 to 1.10.4
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.34
title: ""
date: 2024-09-04T06:38:29.340Z
version: 6.0.21+rev3
title: ""
date: 2024-09-04T09:12:38.537Z
- commits:
- subject: Update balena-yocto-scripts to 99c07ec07449e1705be38f48c8fe6a914b5ecb3b
hash: 4e8056c263ffaff8d7d048bf7516420d0a39447b
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 99c07ec07449e1705be38f48c8fe6a914b5ecb3b
changelog-entry: Update balena-yocto-scripts to 99c07ec07449e1705be38f48c8fe6a914b5ecb3b
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to d8572e2
hash: 32066fde42690d51da3609f028cb68a2e3c7be2c
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.33
title: ""
date: 2024-09-02T19:01:22.932Z
version: 6.0.21+rev2
title: ""
date: 2024-09-02T20:06:03.450Z
- commits:
- subject: Update balena-yocto-scripts to 11f6becf05ead40e926a52022b9fca763b49eebe
hash: 370b6981b1c9f2ea5c7c76e9cc341fdbd5639a31
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 11f6becf05ead40e926a52022b9fca763b49eebe
changelog-entry: Update balena-yocto-scripts to 11f6becf05ead40e926a52022b9fca763b49eebe
author: balena-renovate[bot]
nested:
- commits:
- subject: Update Lock file maintenance
hash: ef09edfd0b30062bbf0744e9fa2694a1326544ed
body: |
Update
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.32
title: ""
date: 2024-09-02T01:59:38.392Z
version: 6.0.21+rev1
title: ""
date: 2024-09-02T08:04:12.320Z
- commits:
- subject: Update layers/meta-balena to 5310f76b1f409f6fc164ab3f307b381250ff8f5a
hash: 32bc64cc687b16ac036a1a03b395840450161b15
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5310f76b1f409f6fc164ab3f307b381250ff8f5a
changelog-entry: Update layers/meta-balena to 5310f76b1f409f6fc164ab3f307b381250ff8f5a
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.30
hash: c6c64ab317c0a7756c6a0aa218ab656b468b56df
body: |
Update balena-os/balena-yocto-scripts from v1.25.28 to v1.25.30
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.21
title: ""
date: 2024-09-01T04:40:51.408Z
version: 6.0.21
title: ""
date: 2024-09-02T03:03:22.664Z
- commits:
- subject: Update balena-yocto-scripts to 578161cba337cccf1a23a2b4b8a5f45cbb16abb2
hash: dbe07ee52d5863ba435f0f0bb2d87f1117497b29
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 578161cba337cccf1a23a2b4b8a5f45cbb16abb2
changelog-entry: Update balena-yocto-scripts to 578161cba337cccf1a23a2b4b8a5f45cbb16abb2
author: balena-renovate[bot]
nested:
- commits:
- subject: Update actions/upload-artifact action to v4.4.0
hash: 50fe40fee6dde2abd580606a60e5a613959e2d3e
body: |
Update actions/upload-artifact from 4.3.6 to 4.4.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.31
title: ""
date: 2024-09-01T04:28:48.680Z
- commits:
- subject: Update balena-os/leviathan digest to ff6a079
hash: 3eff42640327916a3ea7acb35eb1b5c4905303e8
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.30
title: ""
date: 2024-09-01T02:30:52.700Z
- commits:
- subject: Restrict runners via yocto label, not 16cpu
hash: 5ec368545ccc173631b7b82f68f7619b1dbfe5e5
body: >
We currently have many `8cpu` runners available that are
migrating from Jenkins that we should allow to use for yocto
builds.
As long as some runners don't have the `yocto` tag so we don't
bottleneck the runner queue for other orgs.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.29
title: ""
date: 2024-08-31T23:20:44.235Z
version: 6.0.20+rev1
title: ""
date: 2024-09-01T23:02:50.747Z
- commits:
- subject: Update layers/meta-balena to 5e5235368b985d34d1efbedb7ba95951b547dd1b
hash: c2fc1710b5e6d10f7d5fa8b539c507f0521184c1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5e5235368b985d34d1efbedb7ba95951b547dd1b
changelog-entry: Update layers/meta-balena to 5e5235368b985d34d1efbedb7ba95951b547dd1b
author: balena-renovate[bot]
nested:
- commits:
- subject: "tests: config: restore both network options to false"
hash: a1ed821735940bd56b3f6b92ae3db85bba4dd241
body: |
See: https://github.com/balena-os/meta-balena/pull/3117
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-6.0.20
title: ""
date: 2024-08-31T14:20:53.330Z
version: 6.0.20
title: ""
date: 2024-08-31T17:58:08.000Z
- commits:
- subject: Update layers/meta-balena to 782207a721f505e9e414c7a79259c407e2d6c445
hash: 57c14806f84d429152ef33c2e081aa1bff6b93bf
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 782207a721f505e9e414c7a79259c407e2d6c445
changelog-entry: Update layers/meta-balena to 782207a721f505e9e414c7a79259c407e2d6c445
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-supervisor to v16.6.1
hash: 6fdf650a5e214dacb40dd87e34c9369464cc2d12
body: |
Update balena-supervisor from 16.5.8 to 16.6.1
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Remove unused patchDevice function
hash: 788afee9a1ebce3d1a319b0ca998ba4163f482ce
body: >
This function was a remainder of the dependent devices
code that no
was removed on #2105
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.6.1
title: ""
date: 2024-08-29T16:36:07.606Z
- commits:
- subject: Add support for redsocks dnsu2t config
hash: eaa07e97a9fd2089d1f6a2f3bdff74215cdee789
body: >
Users may specify dnsu2t config by including a `dns`
field
in the `proxy` section of PATCH /v1/device/host-config's
body:
```
{
network: {
proxy: {
dns: '1.1.1.1:53',
}
}
}
```
If `dns` is a string, ADDRESS and PORT are required and
should be
in the format `ADDRESS:PORT`. The endpoint with error
with
code 400 if either ADDRESS or PORT are missing.
`dns` may also be a boolean. If true, defaults will be
configured.
If false, the dns configuration will be removed.
If `proxy` is patched to empty, `dns` will be removed
regardless
of its current or input configs, as `dns` depends on an
active
redsocks proxy to function.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.6.0
title: ""
date: 2024-08-28T22:47:08.152Z
version: meta-balena-6.0.19
title: ""
date: 2024-08-31T07:40:08.932Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.28
hash: 5d1ed6bafe7269c890b1f976f1065df7407ae7e7
body: |
Update balena-os/balena-yocto-scripts from v1.25.26 to v1.25.28
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.18
title: ""
date: 2024-08-31T04:29:39.151Z
- commits:
- subject: Update Pin balena-os/balena-yocto-scripts action to a3dfa26
hash: 3243ce257ab7824e3cf90e214dc31e56b3697ec5
body: |
Update balena-os/balena-yocto-scripts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.17
title: ""
date: 2024-08-31T01:13:35.118Z
version: 6.0.19
title: ""
date: 2024-08-31T11:57:06.109Z
- commits:
- subject: Update layers/meta-balena to ff036025013fc850f9293e3ff590ea467543172f
hash: e0cbd02adb7bea949c7adce94393956d01fa7ada
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ff036025013fc850f9293e3ff590ea467543172f
changelog-entry: Update layers/meta-balena to ff036025013fc850f9293e3ff590ea467543172f
author: balena-renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to ff6a079
hash: 5b915b20c402774b2926a8f2ea73200daffdd607
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update core/contracts digest to 59752b7
hash: 77fb084fa0073a4ce024c258bc81b44c7df84daa
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.29
title: ""
date: 2024-08-29T19:33:37.619Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.43
hash: 47bf1a79a6935e7c99430266f67d90f0f0155256
body: |
Update balena-os/leviathan-worker from 2.9.41 to 2.9.43
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.28
title: ""
date: 2024-08-29T18:44:20.177Z
- commits:
- subject: Update docker/setup-buildx-action digest to 988b5a0
hash: e6b3ef176fbadff3adeb317158d8be96c635092a
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.27
title: ""
date: 2024-08-29T17:37:31.318Z
- commits:
- subject: specify ipv4 localhost for balena tunnel
hash: 26d159fb88c3455975a048aa70bfeaad530d6330
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Move balena-cli download to a build stage with renovate management
hash: 6bc62dc2b0b8368aea6b1763968ee5d775657d0e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: update CLI to 19.0.0"
hash: 382dd48d3c3f7bc4fbad1e3376d84a40c1342c15
body: >
we were previously using CLI 16.0.0, which is now over
365 days since the next major release (17.0.0) , so its
deprecated and won't work without adding the
--unsupported flag, or updating. Choosing to update
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.26
title: ""
date: 2024-08-29T16:24:31.112Z
version: meta-balena-6.0.16
title: ""
date: 2024-08-29T22:23:40.786Z
version: 6.0.16
title: ""
date: 2024-08-30T20:11:28.627Z
- commits:
- subject: Update balena-yocto-scripts to 5c8805dcd0013ca3aab6ec82e094595ad8f6780b
hash: 00e0f61b0ac55ecbeb8af2e5cc202d99451e204f
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 5c8805dcd0013ca3aab6ec82e094595ad8f6780b
changelog-entry: Update balena-yocto-scripts to 5c8805dcd0013ca3aab6ec82e094595ad8f6780b
author: balena-renovate[bot]
nested:
- commits:
- subject: checkout private contracts for test job
hash: d49882c54127d8b805191ff313a3a00d1c163590
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.28
title: ""
date: 2024-08-30T14:24:42.877Z
version: 6.0.15+rev2
title: ""
date: 2024-08-30T18:54:21.278Z
- commits:
- subject: Update balena-yocto-scripts to 6270e6a763450e7bd98e08b699dc22ea55a19bc5
hash: e824d0dd90eb1de9d7695ec23faf923ba29b79f5
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 6270e6a763450e7bd98e08b699dc22ea55a19bc5
changelog-entry: Update balena-yocto-scripts to 6270e6a763450e7bd98e08b699dc22ea55a19bc5
author: balena-renovate[bot]
nested:
- commits:
- subject: use apt-get to install s4cmd instead of pip
hash: 938730ae60d60574f9abf757c1c4efcc4e526a2f
body: >
using pip to install python packages also installable by debian
is not recommended, and leads to errors while trying to do so.
Switch to using apt-get to install s4cmd to address this
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.27
title: ""
date: 2024-08-29T13:53:51.392Z
version: 6.0.15+rev1
title: ""
date: 2024-08-29T21:50:40.625Z
- commits:
- subject: Update layers/meta-balena to 651d5bb6f5a5a437198bef1f188913a2ef68c7bd
hash: 471f646cb58d83a04fd69feb3b952c153faa9a25
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 651d5bb6f5a5a437198bef1f188913a2ef68c7bd
changelog-entry: Update layers/meta-balena to 651d5bb6f5a5a437198bef1f188913a2ef68c7bd
author: balena-renovate[bot]
nested:
- commits:
- subject: remove up-board and cl-som-imx8
hash: e89f03602ba6b9565db22e90ff1c7f604c6f2eca
body: >
These were recently removed from yocto-all as they need to be
moved to kirkstone or higher - and that work is not trivial
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Add GHA workflows for additional device types
hash: de582e93afe502654f02617fbf6daa930e4cad03
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-6.0.15
title: ""
date: 2024-08-29T13:04:15.729Z
version: 6.0.15
title: ""
date: 2024-08-29T16:50:03.930Z
- commits:
- subject: Update layers/meta-balena to b42b3484ad1fd0f71224d70b08d40bf8e3bef784
hash: 0823f5fe016faf0ebfd1a2fc899e9633852e1b0b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b42b3484ad1fd0f71224d70b08d40bf8e3bef784
changelog-entry: Update layers/meta-balena to b42b3484ad1fd0f71224d70b08d40bf8e3bef784
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-supervisor to v16.5.8
hash: 88e983ec5716c4187cd5819c1cefea083dfaad45
body: |
Update balena-supervisor from 16.4.6 to 16.5.8
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update webpack to v5.94.0 [SECURITY]
hash: a480266c5603dde4db0d1630cf5b21748c204d14
body: |
Update webpack from 5.76.0 to 5.94.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-supervisor-16.5.8
title: ""
date: 2024-08-27T22:41:39.587Z
- commits:
- subject: Add unit test for usingInferStepsLock
hash: 51e59725f87b03e0e469e872373cf6088f0cb34a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.5.7
title: ""
date: 2024-08-27T21:18:29.272Z
- commits:
- subject: "Revert PR #2364"
hash: 3cebfa9f789c973f94f285da2a4edcc4095e63c0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.5.6
title: ""
date: 2024-08-23T00:24:26.769Z
- commits:
- subject: Avoid unnecessary config calls during Supervisor init
hash: fc6927e53d8460863ee495405750feb62ef0483c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.5.5
title: ""
date: 2024-08-21T04:35:54.822Z
- commits:
- subject: Add kmod to runtime-base
hash: aeb9c621a545a2b6aeead64cdd467a9371d76414
body: >
balenaOS v6 enables zstd module compression by default.
Add kmod to
runtime-base to support loading of compressed modules.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-supervisor-16.5.4
title: ""
date: 2024-08-16T14:36:29.003Z
- commits:
- subject: Do not write `noProxy` to redsocks.conf
hash: b088b78a3e9ca135a9624a2d5be54a7c205fb03f
body: >
This fixes a regression introduced by the refactor in
#2329 where
`noProxy` was being included in the data added to
redsocks.conf.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.5.3
title: ""
date: 2024-08-08T16:40:40.421Z
- commits:
- subject: Verify that LED_FILE exists on blinking setup
hash: a255001c2e71942dd57806688dd1fb90a59ba22a
body: >
Before v1, the blinking module would not throw when the
passed led file
does not exist. This change checks for file existence
and defaults to
`/dev/null` otherwise
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.5.2
title: ""
date: 2024-08-07T21:59:11.050Z
- commits:
- subject: Avoid leaking memory on deep promise recursions
hash: d789e5bb77e0337773c69ed9d4e24696c019c6ac
body: >
The following pattern
```ts
async function longRunning() {
// do something
await setTimeout(delay);
await longRunning();
}
```
Is regularly used for long running operations on the
supervisor (e.g.
polling target state). We have
recently discovered that this pattern can slowly leak
memory as it
essentially creates an infinite promise chain. Using
`void longRunning()` breaks
the chain and avoids the issue.
This commit fixes all those instances where the pattern
was used.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.5.1
title: ""
date: 2024-08-05T19:17:30.564Z
- commits:
- subject: Use promises for setup/writing for logging backend
hash: 8bc08750e946a3eea5c7eba14182a9506823b559
body: >
The balena logging backend now uses async functions to
setup the
connection and write messages to the request stream.
This adds some
backpressure on `log` calls by by the log monitor
module, to prevent a
very agressive container causing the supervisor to waste
CPU cycles just
dropping messages.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Improve the LogBackend interface
hash: f3fcb0db7a8478dfe9ffde342b683510ba49502f
body: >
This make the LogBackend `log` method into an async
method in
preparation for upcoming changes that will use
backpressure from the
connection to delay logging coming from containers.
This also removes unnecessary imageId from the
LogMessage type
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Use stream pipeline instead of pipe
hash: 5af948483a69701ebe7db9933a695f85f29b62f3
body: >
This also removes the use of JSONStream from the monitor
module
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Do not use DB to store container logs info
hash: dbacca977a1f42ad4e3381112d3523cf7624d283
body: >
This removes the dependence of the supervisor on the
containerLogs
database for remembering the last sent timestamp. This
commit instead
uses the supervisor startup time as the initial time for
log retrieval.
This might result in some logs missing for services that
may start
before the supervisor after a boot, or if the supervisor
restarts.
However this seems like an acceptable trade-off as the
current
implementation seems to make things worst in resource
contrained
environments.
We'll move storing the last sent timestamp to a better
storage medium in
a future commit.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.5.0
title: ""
date: 2024-07-30T18:48:22.422Z
version: meta-balena-6.0.14
title: ""
date: 2024-08-28T09:01:22.853Z
version: 6.0.14
title: ""
date: 2024-08-28T12:45:38.829Z
- commits:
- subject: Update balena-yocto-scripts to a3dfa265480986251193a989b1077939f38c4dc3
hash: d88e7dac11847937b6bb6a14fbc18d4d732a1e45
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to a3dfa265480986251193a989b1077939f38c4dc3
changelog-entry: Update balena-yocto-scripts to a3dfa265480986251193a989b1077939f38c4dc3
author: balena-renovate[bot]
nested:
- commits:
- subject: Fix if condition for checking merge commit test results
hash: c7b37652661b12832a2a40a39e4548632478b8ef
body: >
The logic for this step was broken - even when no test matrix
was provided, it was chekcing for test results, which we don't
want (as they won't exist)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.26
title: ""
date: 2024-08-27T16:58:34.259Z
version: 6.0.13+rev1
title: ""
date: 2024-08-27T19:53:03.563Z
- commits:
- subject: Update layers/meta-balena to f95917dab4a9e2f6b7e6830c22ba26d461fac816
hash: 21f551d97d6a15f02bd00af6d7f2f5a4e1dac9ca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f95917dab4a9e2f6b7e6830c22ba26d461fac816
changelog-entry: Update layers/meta-balena to f95917dab4a9e2f6b7e6830c22ba26d461fac816
author: balena-renovate[bot]
nested:
- commits:
- subject: "classes/image_types_balena: Add support for device specific boot
filesystem options"
hash: 8a7b00339067e4b95933fe4936fc7bbfeacf97bf
body: >
The beagleplay is unable to load u-boot from the sd-card
boot partition if the standard geometry set by mkfs.vfat is used
-
that is 16 heads / 63 sectors per track.
We noticed that using a geometry of 16 heads / 32 sectors per
track
make the device to boot from the sd-card, so we make the
boot filesystem options configurable from the device repository
to apply this setting.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-6.0.13
title: ""
date: 2024-08-26T15:40:04.137Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.25
hash: 811bd5df9d6e2b6911fb50183391af3a332e851b
body: |
Update balena-os/balena-yocto-scripts from v1.25.24 to v1.25.25
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.12
title: ""
date: 2024-08-23T21:26:41.583Z
version: 6.0.13
title: ""
date: 2024-08-26T19:39:00.584Z
- commits:
- subject: Update balena-yocto-scripts to 58b4dd401dd6dd27262675b8061c7fddf5a593d4
hash: 396567c8cfb6c4f52417f878966c6985c72588a1
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 58b4dd401dd6dd27262675b8061c7fddf5a593d4
changelog-entry: Update balena-yocto-scripts to 58b4dd401dd6dd27262675b8061c7fddf5a593d4
author: balena-renovate[bot]
nested:
- commits:
- subject: Add unique unique identifiers to summary job
hash: 625a45b652c332ec5d048caeee7dc25638df8dfb
body: |
The "All jobs" job is used for branch protection
as it captures the overall success/fail of all
the test matrices and build.
However without a unique name we are unable
to identify the device type in order to mark it as required.
This change adds a single instance matrix
to the build job and as a result will append the machine
name and deploy environment in the job name.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.25
title: ""
date: 2024-08-23T15:51:41.585Z
version: 6.0.11+rev1
title: ""
date: 2024-08-23T18:26:38.309Z
- commits:
- subject: Update layers/meta-balena to 84be7f22fd833843f48ea1d755af1c1c05c4fd4e
hash: 0da38fbda32596d59c72f581c25e48ea609b0dd4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 84be7f22fd833843f48ea1d755af1c1c05c4fd4e
changelog-entry: Update layers/meta-balena to 84be7f22fd833843f48ea1d755af1c1c05c4fd4e
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.24
hash: 1eb2d61ca566456fa21e1a007f9081566c199007
body: |
Update balena-os/balena-yocto-scripts from v1.25.8 to v1.25.24
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: meta-balena-6.0.11
title: ""
date: 2024-08-21T23:19:30.509Z
version: 6.0.11
title: ""
date: 2024-08-22T03:32:26.169Z
- commits:
- subject: Update balena-yocto-scripts to 0ae0c767ca81526e1f50d702159f5d86ceebee75
hash: 82a4229c3c5bbe7f090c125e7e0760ae1443dff3
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0ae0c767ca81526e1f50d702159f5d86ceebee75
changelog-entry: Update balena-yocto-scripts to 0ae0c767ca81526e1f50d702159f5d86ceebee75
author: balena-renovate[bot]
nested:
- commits:
- subject: ensure "force-finalize" guarantees a finalized release
hash: 08e6722b16af9c6e339fd1862b28d641fdcc5035
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: update example workflow to use "deploy-environment" input
hash: 044e2122041ba0d7d4a18c2d0cd653b512c42130
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: remove "deploy-esr" input
hash: 2ea4e3b60c88da21427cf525ed7fed4ab32de6f5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: remove "deploy-s3" input
hash: dee1de47e43055e8ef8dd3dc17c8e614e89e835e
body: |
Instead, always deploy to s3 if we "deploy" anything
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: remove "deploy-hostapp" and add "force-finalize" and
"finalize-on-push-if-tests-passed"
hash: d1de37252ca8d1d1e41d6253abdac602d9999f1d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: rename "envinroment" input to "deploy-environment" for clarity
hash: 14e6a1e57faf63f98970254902fd82deb49e586d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: remove os-dev input
hash: 8f5bd516abe24758ee129cb835d3b021bb5c3284
body: >
Removing denabling of development features as we determined it
would rarely be used - dev images can just be built locally
instead
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.24
title: ""
date: 2024-08-21T16:22:42.006Z
version: 6.0.10+rev2
title: ""
date: 2024-08-21T20:30:39.384Z
- commits:
- subject: Update contracts to 59752b7f99c1e5576c605a2f4188f9661468319f
hash: a6139b2ff39d681f3f5fc18b432b88a3b66b443e
body: Update contracts
footer:
Changelog-entry: Update contracts to 59752b7f99c1e5576c605a2f4188f9661468319f
changelog-entry: Update contracts to 59752b7f99c1e5576c605a2f4188f9661468319f
author: balena-renovate[bot]
nested:
- commits:
- subject: "iotdin-imx8p: Update the devices contract"
hash: 6ba0c6f93908f3b57742c87f86bf87716dad616a
body: |
Disable bluetooth and wifi in the devices contracts files.
Reason: the CompuLab Autokit came without an IFM-WB i/o module.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
author: Valentin Raevsky
version: contracts-2.0.113
title: ""
date: 2024-08-20T11:19:30.688Z
- commits:
- subject: Add support for Ubuntu Noble
hash: 909a9e8fd4f81731975f4a82304947f82a2d5378
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: ruffsl <roxfoxpox@gmail.com>
signed-off-by: ruffsl <roxfoxpox@gmail.com>
author: ruffsl
version: contracts-2.0.112
title: ""
date: 2024-08-19T15:53:05.491Z
version: 6.0.10+rev1
title: ""
date: 2024-08-20T14:14:27.632Z
- commits:
- subject: Update layers/meta-balena to 8fde3b3743c86febb753e38b1f809d66e41f7756
hash: e312ec18d7711604f1caf851c85d9a0a682c53eb
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8fde3b3743c86febb753e38b1f809d66e41f7756
changelog-entry: Update layers/meta-balena to 8fde3b3743c86febb753e38b1f809d66e41f7756
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-supervisor to v16.4.6
hash: 6137928e264def6afbbe5a42f8bc496419ab65a4
body: |
Update balena-supervisor from 16.4.4 to 16.4.6
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update semver to v7.6.3
hash: 340e69d0c22e12281ac8608eda2b5a871e645e19
body: |
Update semver from 7.6.2 to 7.6.3
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.4.6
title: ""
date: 2024-07-30T14:43:21.325Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.74
hash: 92be067b0d2e408a526e55bd3a6a57e46dc52687
body: >
Update balena-io/deploy-to-balena-action from 2.0.72 to
2.0.74
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.4.5
title: ""
date: 2024-07-25T14:31:14.222Z
version: meta-balena-6.0.10
title: ""
date: 2024-08-14T20:51:23.124Z
version: 6.0.10
title: ""
date: 2024-08-16T01:56:28.637Z
- commits:
- subject: Update balena-yocto-scripts to 87762ec55616db7a361d41ae0fb115f8a9d4e034
hash: d943ff8df051352f1cf0f720ad909bfa9d3900af
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 87762ec55616db7a361d41ae0fb115f8a9d4e034
changelog-entry: Update balena-yocto-scripts to 87762ec55616db7a361d41ae0fb115f8a9d4e034
author: balena-renovate[bot]
nested:
- commits:
- subject: Add mermaid flowchart to yocto workflow README
hash: af6f93c1a415ecf90785428c32b31801b26ad160
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.23
title: ""
date: 2024-08-15T20:45:12.698Z
version: 6.0.9+rev1
title: ""
date: 2024-08-15T23:56:06.100Z
- commits:
- subject: Update layers/meta-balena to e6eec7bdb572753420bfe543750357c9f18ee4d8
hash: 9c64f32fbb1f13720eab6f99198cc43da8f83cdf
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e6eec7bdb572753420bfe543750357c9f18ee4d8
changelog-entry: Update layers/meta-balena to e6eec7bdb572753420bfe543750357c9f18ee4d8
author: balena-renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to f4e9332
hash: d475c7b424d396d03c712befb3fdb2934d7513f0
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested:
- commits:
- subject: Update actions/upload-artifact digest to 834a144
hash: 6a81dc37849f6290f104e3bbb95bc8b60f240ab5
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.25
title: ""
date: 2024-08-06T15:54:52.299Z
- commits:
- subject: Update core/contracts digest to 6d69a05
hash: 02819efbdc5ca46918d80ec2b23c18274995629b
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: leviathan-2.31.24
title: ""
date: 2024-08-06T10:14:13.280Z
- commits:
- subject: "core: remove nested retries in getDutIp function"
hash: fc8a48737153dc528a005f4d963e0f3f54426aae
body: >
the function that was being used to fetch the DUT ip
from the worker had nested retries that led to 30x5 =
150 retries, and timeouts taking ~40 mins in the case
the DUT wasn't reachable (autokit setup fault, device
not booting, problem during flashing). This removes the
nested retries and reduces the retries to 50 / ~ 10mins
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.23
title: ""
date: 2024-07-23T13:24:35.947Z
- commits:
- subject: "patch: Add migration & secureboot options to e2e test suite"
hash: 7abd1e4f8483b2a5704c5f4e0b1f974e0fafc762
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.31.22
title: ""
date: 2024-07-23T13:00:12.436Z
- commits:
- subject: Update docker/setup-buildx-action digest to aa33708
hash: dda330bb67cff678a5b7758f31ebf53bbc58886c
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.21
title: ""
date: 2024-07-22T10:33:23.487Z
version: meta-balena-6.0.9
title: ""
date: 2024-08-14T11:50:03.782Z
version: 6.0.9
title: ""
date: 2024-08-14T17:51:43.002Z
- commits:
- subject: Update layers/meta-balena to ed18e751ab21b245070bd4db35f68aa2925add94
hash: e7878ce97c713c00c76eb35ad6dcce1d526ac622
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ed18e751ab21b245070bd4db35f68aa2925add94
changelog-entry: Update layers/meta-balena to ed18e751ab21b245070bd4db35f68aa2925add94
author: balena-renovate[bot]
nested:
- commits:
- subject: "tests: os: add check for iptables rules"
hash: ac651d898929d492f3ec93a852f65b46d3883ac7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-6.0.8
title: ""
date: 2024-08-14T01:35:51.540Z
version: 6.0.8
title: ""
date: 2024-08-14T02:48:48.223Z
- commits:
- subject: Update balena-yocto-scripts to 8450f5dfee536fe1cc26fda70916875857a7106f
hash: f6fa60896bbaad1376b7a036f11b20b756a75c5a
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 8450f5dfee536fe1cc26fda70916875857a7106f
changelog-entry: Update balena-yocto-scripts to 8450f5dfee536fe1cc26fda70916875857a7106f
author: balena-renovate[bot]
nested:
- commits:
- subject: Update Lock file maintenance
hash: 156711aceb7e2be7048ea668800ff9368bf35df8
body: |
Update
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.22
title: ""
date: 2024-08-12T01:57:02.017Z
version: 6.0.7+rev1
title: ""
date: 2024-08-12T03:41:07.061Z
- commits:
- subject: Update layers/meta-balena to cd2ee87b79d8b8edadc424084593a4ad9b69cb4f
hash: 5ab2be1565f372f6f6bf36168bf442982faa6b08
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cd2ee87b79d8b8edadc424084593a4ad9b69cb4f
changelog-entry: Update layers/meta-balena to cd2ee87b79d8b8edadc424084593a4ad9b69cb4f
author: balena-renovate[bot]
nested:
- commits:
- subject: "modemmanager: Fix Quectel modems initialization bug"
hash: 2d53d2cb60a155ece0563fbb39629056e2c959d0
body: >
With the update to ModemManager version 1.22.0 we now have some
Quectel modems failing
to use QMI properly:
ModemManager[1178]: [modem0] power state updated: on
ModemManager[1178]: [modem0] (quectel) modem reset detected,
triggering reprobe
ModemManager[1178]: [modem0] (quectel) modem reset detected,
triggering reprobe
.
.
.
ModemManager[1178]: [modem0] failed waiting for final state: Too
much time waiting to get to a final state
ModemManager[1178]: [modem0] failed enabling modem: Operation
was cancelled
ModemManager[1178]: [modem1] couldn't start initialization:
Transaction timed out
ModemManager[1178]: [modem1] fatal error initializing: Fatal
error: modem is unusable
This has been fixed upstream with the 2 patches we backport
here:
ModemManager[1139]: [modem0] power state updated: on
ModemManager[1139]: [modem0] (quectel) continuing without
enabling profile manager events
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-6.0.7
title: ""
date: 2024-08-09T17:47:34.390Z
version: 6.0.7
title: ""
date: 2024-08-09T23:32:25.090Z
- commits:
- subject: Update contracts to bb77690aa0498f1060b64bebc183aea4fafb57e7
hash: f1e699e168c0d10e3479932431a401cd6f5004db
body: Update contracts
footer:
Changelog-entry: Update contracts to bb77690aa0498f1060b64bebc183aea4fafb57e7
changelog-entry: Update contracts to bb77690aa0498f1060b64bebc183aea4fafb57e7
author: balena-renovate[bot]
nested:
- commits:
- subject: "patch: Add versionList to OpenJDK"
hash: a06af4e592ce4ce552e9d055a07eb1964cbbdb2d
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.111
title: ""
date: 2024-08-08T14:50:47.699Z
version: 6.0.6+rev8
title: ""
date: 2024-08-08T18:28:03.881Z
- commits:
- subject: Update contracts to 1663445fde467777e3d878e76193ea6fe9c1aefe
hash: 4df12802a5b7dd5239953d402ad113e03801411f
body: Update contracts
footer:
Changelog-entry: Update contracts to 1663445fde467777e3d878e76193ea6fe9c1aefe
changelog-entry: Update contracts to 1663445fde467777e3d878e76193ea6fe9c1aefe
author: balena-renovate[bot]
nested:
- commits:
- subject: Add CompuLab iotdin-imx8p to harware contract.
hash: 2b0148ba2c6b34d8f74a5b2afe9405419f81e7ab
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
author: Valentin Raevsky
version: contracts-2.0.110
title: ""
date: 2024-08-07T13:28:36.285Z
version: 6.0.6+rev7
title: ""
date: 2024-08-07T16:23:49.230Z
- commits:
- subject: Update balena-yocto-scripts to 7d0bda80dd3e21bef15fe91b085fe183923c1c94
hash: 6a2def981b9ccdc74d0cc8eb907918dd0409c151
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7d0bda80dd3e21bef15fe91b085fe183923c1c94
changelog-entry: Update balena-yocto-scripts to 7d0bda80dd3e21bef15fe91b085fe183923c1c94
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to f4e9332
hash: 6a7097208111936aac9a8862c61d6f600d1652dd
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.21
title: ""
date: 2024-08-06T18:50:02.588Z
- commits:
- subject: Update actions/upload-artifact action to v4.3.6
hash: 03b4f76a25f7c887c3c1cbae6293bce772773f6d
body: |
Update actions/upload-artifact from 4.3.5 to 4.3.6
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.20
title: ""
date: 2024-08-06T16:39:55.294Z
version: 6.0.6+rev6
title: ""
date: 2024-08-06T23:21:17.300Z
- commits:
- subject: Update balena-yocto-scripts to 582a8eaa60b4a6eb6a3ec5d60013e7b2e6850ddb
hash: 620798b60b3a4b7e076475e2aec865fc230bbeb7
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 582a8eaa60b4a6eb6a3ec5d60013e7b2e6850ddb
changelog-entry: Update balena-yocto-scripts to 582a8eaa60b4a6eb6a3ec5d60013e7b2e6850ddb
author: balena-renovate[bot]
nested:
- commits:
- subject: Update balena-os/leviathan digest to a16cf0f
hash: f0d8fdd6add9aa34a89234491e6a82ac7583b48e
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.19
title: ""
date: 2024-08-06T12:46:47.450Z
- commits:
- subject: Update actions/upload-artifact action to v4.3.5
hash: 47535180af9f0a0dcb35ba6b0edea204e7de3ba7
body: |
Update actions/upload-artifact from 4.3.4 to 4.3.5
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.18
title: ""
date: 2024-08-05T04:31:00.525Z
version: 6.0.6+rev5
title: ""
date: 2024-08-06T15:19:59.873Z
- commits:
- subject: Update contracts to 6d69a05508a9232ba593962c62dc9dd133dee616
hash: f9fd2ed8ab54da8c433298d3afae005c145b9ac6
body: Update contracts
footer:
Changelog-entry: Update contracts to 6d69a05508a9232ba593962c62dc9dd133dee616
changelog-entry: Update contracts to 6d69a05508a9232ba593962c62dc9dd133dee616
author: balena-renovate[bot]
nested:
- commits:
- subject: "hw.device-type: Update provisioning instructions for AGX Orin 64GB"
hash: f8d665f044ea2e39a100fb865ffd5f8a8f4ae65f
body: |
The AGX Orin 64GB should be provisioned on the eMMC by default as per the internal thread https://balena.zulipchat.com/#narrow/stream/346009-aspect.2Fcustomer-success/topic/Get.20feedback.20on.20draft.20balenaOS.20with.20L4T.2036.2E3.20for.20Jetson.20Orin/near/455889690
We thus update the provisioning instructions accordingly
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
version: contracts-2.0.109
title: ""
date: 2024-08-06T08:44:06.923Z
version: 6.0.6+rev4
title: ""
date: 2024-08-06T11:19:08.182Z
- commits:
- subject: Update balena-yocto-scripts to b97db01f749f1b731160dc4d3fa72301a4d4b3ce
hash: 1806a0a2d34ff3832a6a914597af90a03d18e4ec
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to b97db01f749f1b731160dc4d3fa72301a4d4b3ce
changelog-entry: Update balena-yocto-scripts to b97db01f749f1b731160dc4d3fa72301a4d4b3ce
author: balena-renovate[bot]
nested:
- commits:
- subject: Update Lock file maintenance
hash: bb1923b984c6646d36356f4acf171a30cabdfd3d
body: |
Update
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.17
title: ""
date: 2024-08-05T02:04:43.860Z
version: 6.0.6+rev3
title: ""
date: 2024-08-05T03:14:06.883Z
- commits:
- subject: Update balena-yocto-scripts to 7736d3807540afb6646b435117bffa2377ac0156
hash: ad0a6121827815d046b6125f3558ae4f06fa2ea9
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7736d3807540afb6646b435117bffa2377ac0156
changelog-entry: Update balena-yocto-scripts to 7736d3807540afb6646b435117bffa2377ac0156
author: balena-renovate[bot]
nested:
- commits:
- subject: Update docker/login-action action to v3.3.0
hash: 65a653d66efd1cbfdca1616d62a9387dc47eb50e
body: |
Update docker/login-action from 3.0.0 to 3.3.0
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.16
title: ""
date: 2024-07-30T03:01:08.144Z
- commits:
- subject: Update actions/upload-artifact action to v4.3.4
hash: f81cf0f07965cf34d687b76e9ad7befc6f49cf9c
body: |
Update actions/upload-artifact from 4.3.0 to 4.3.4
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.15
title: ""
date: 2024-07-30T01:00:25.663Z
- commits:
- subject: Update balena-os/leviathan digest to 36aafe0
hash: e5842524bf70adc29c62f35e0744ee970d232866
body: |
Update balena-os/leviathan
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.14
title: ""
date: 2024-07-29T22:37:24.756Z
- commits:
- subject: Update actions/checkout action to v4.1.7
hash: c9da5d524bbebe7dde5175584589cce5634b7a41
body: |
Update actions/checkout from 4.1.1 to 4.1.7
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.13
title: ""
date: 2024-07-29T20:55:15.720Z
- commits:
- subject: Update Pin dependencies
hash: c48f1f984f2f22f49fc9aee3f1cc9883f8ca7ec5
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: balena-renovate[bot]
nested: []
version: balena-yocto-scripts-1.25.12
title: ""
date: 2024-07-29T18:13:01.088Z
version: 6.0.6+rev2
title: ""
date: 2024-07-30T05:59:39.560Z
- commits:
- subject: Update balena-yocto-scripts to cdc09006ec79c82efe149abfc8eb8b932924ef89
hash: 31f335a4089b257063f180523493149e33927ca3
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to cdc09006ec79c82efe149abfc8eb8b932924ef89
changelog-entry: Update balena-yocto-scripts to cdc09006ec79c82efe149abfc8eb8b932924ef89
author: balena-renovate[bot]
nested:
- commits:
- subject: "revovate: change config to use balena-io template"
hash: f4d82d9029f39245cf15d2433a783d33787a73d1
body: >
in this repo we are using "change-type" commits, but renovate is
using the balena-os default which is using "changelog-entry"
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.11
title: ""
date: 2024-07-29T15:14:59.755Z
version: 6.0.6+rev1
title: ""
date: 2024-07-29T18:49:24.685Z
- commits:
- subject: Update layers/meta-balena to 137a7882c5f56d505ee5c757cedfb27ab20d89a8
hash: 39e5d6b4695aaaf0bfca2de09140061ec6c4405e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 137a7882c5f56d505ee5c757cedfb27ab20d89a8
changelog-entry: Update layers/meta-balena to 137a7882c5f56d505ee5c757cedfb27ab20d89a8
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Fix broken links in CDS Docs"
hash: 1a9cee2069b3381eddbea606a5aeaa4a436f5643
body: ""
footer: {}
author: Vipul Gupta
nested: []
version: meta-balena-6.0.6
title: ""
date: 2024-07-25T10:23:04.133Z
version: 6.0.6
title: ""
date: 2024-07-25T14:32:56.135Z
- commits:
- subject: Update contracts to 1d499fe7d33791e1ac6dccfe031e178b7d520bb4
hash: f6fd5742f22e77cdb799e645ee5bbd5b934e0b7b
body: Update contracts
footer:
Changelog-entry: Update contracts to 1d499fe7d33791e1ac6dccfe031e178b7d520bb4
changelog-entry: Update contracts to 1d499fe7d33791e1ac6dccfe031e178b7d520bb4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add new device-type Jetson AGX Orin 64GB Devkit"
hash: b329046af8d6427955627231ba0d332d23dc0f87
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.108
title: ""
date: 2024-07-25T08:53:00.318Z
version: 6.0.5+rev3
title: ""
date: 2024-07-25T10:32:25.335Z
- commits:
- subject: Update balena-yocto-scripts to 34b4ee6c3aeabd21b9bb7b90536d837dbf465730
hash: a9c21f1c3f7afe924cc51df30f404237f76b36fe
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 34b4ee6c3aeabd21b9bb7b90536d837dbf465730
changelog-entry: Update balena-yocto-scripts to 34b4ee6c3aeabd21b9bb7b90536d837dbf465730
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: By default, deploy hostapp on push only
hash: 87763dfc75504522c1dadc698f74576bbf0e9320
body: >
This is meant to keep the defaults of `deploy-s3` and
`deploy-hostapp`
consistent.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-yocto-scripts-1.25.10
title: ""
date: 2024-07-23T02:23:14.094Z
version: 6.0.5+rev2
title: ""
date: 2024-07-23T06:23:45.306Z
- commits:
- subject: Update balena-yocto-scripts to 7b65acc0280a2239d7f8fcfd7260151d97b6f3d5
hash: 2fd076604d4bdf1c60e34da4777a188173d44805
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7b65acc0280a2239d7f8fcfd7260151d97b6f3d5
changelog-entry: Update balena-yocto-scripts to 7b65acc0280a2239d7f8fcfd7260151d97b6f3d5
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: use token to fetch private contracts
hash: acfc8d20ce8dd4b29eae67679dd1a89ffcc75c7c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: unroll balena_lib_build_contract function
hash: 82c9e482f3bfb0fcd960c455f2c8ff0c42c98baa
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: unroll balena_api_is_dt_private function
hash: cc3102dbb1348ee563b08dfd3afd37daaa0404ca
body: |
when building + deploying or a private DT , the check to see if the DT is private fails. This is due to https://github.com/balena-os/balena-yocto-scripts/blob/master/automation/include/balena-api.inc#L424 using this function: https://github.com/balena-os/balena-yocto-scripts/blob/master/automation/include/balena-lib.inc#L191 - which uses the jenkins deployTo variable to select the correct api url and token.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.9
title: ""
date: 2024-07-22T16:18:49.689Z
version: 6.0.5+rev1
title: ""
date: 2024-07-22T21:22:16.628Z
- commits:
- subject: Update layers/meta-balena to 7c9d2c889576bf75a7b90fcbe3502541df286fe3
hash: 1e21422cc0698f6d73ed3b8930cf434acb039f68
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7c9d2c889576bf75a7b90fcbe3502541df286fe3
changelog-entry: Update layers/meta-balena to 7c9d2c889576bf75a7b90fcbe3502541df286fe3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.4.4
hash: cd92e92408d399a81fa11e221cbd6f23849cefbb
body: |
Update balena-supervisor from 16.4.1 to 16.4.4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Improve log message typing
hash: 4976578a830f3db6484e940a710928544709511d
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.4.4
title: ""
date: 2024-07-17T14:48:47.790Z
- commits:
- subject: "Logs: only truncate the message if it's possible it will need it"
hash: c5d0eafea9016792d3eea04bf9d9df7886eb8bc0
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: "Logs: skip setting default values if we're dropping as an invalid log"
hash: 34cf8b67081d7d353319839eab129569a186cd71
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: "Logs: only call `Date.now()` if a timestamp is not already present"
hash: 0a817af10c7dc107b7524a63b2410ff84c275a8d
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.4.3
title: ""
date: 2024-07-16T22:28:15.802Z
- commits:
- subject: Cleanup images after state-engine tests
hash: f38714d40ffa0c1a885016e8fdfbca46aff4108f
body: >
Tests on GitHub started failing recently because of
leftover images from
the state engine test suite. This fixes that issue to
allow tests to
pass.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.4.2
title: ""
date: 2024-07-16T21:55:49.331Z
version: meta-balena-6.0.5
title: ""
date: 2024-07-22T10:13:24.211Z
- commits:
- subject: Update balena-os/balena-yocto-scripts action to v1.25.8
hash: a8e3ff95943773edee89f4b1b5b4762b8e9e9bdd
body: |
Update balena-os/balena-yocto-scripts from v1.25.7 to v1.25.8
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-6.0.4
title: ""
date: 2024-07-22T09:14:24.239Z
- commits:
- subject: Update docker API version to match the v20.10 engine version
hash: b129f29043de773bf9f6b2259e30cd62487c3d41
body: >
Update the API version to the version set in the distro
configuration,
which must match the API version of the balena package.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "conf: distro: set default docker API version"
hash: 39194a01acb4bfaf51f6d59a0a77b1988519620f
body: >
This is used to match the API version used in the build pipeline
with
the balena version used in the image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-6.0.3
title: ""
date: 2024-07-22T08:23:04.274Z
version: 6.0.5
title: ""
date: 2024-07-22T14:21:14.223Z
- commits:
- subject: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb
hash: 7107d6e41e7e21bad7f3bfa5817385e6ab48c827
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb
changelog-entry: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 081cbeb
hash: 1440f5c245ed251c5677cc72ec9de6e120b41c38
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 17b44ca
hash: c889b407e4ad56080c98850022def0d122108863
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.20
title: ""
date: 2024-07-15T14:07:29.332Z
- commits:
- subject: Update core/contracts digest to 773c77c
hash: 2e512d7f1aac17346613962564293e78a0ecd971
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.19
title: ""
date: 2024-07-12T10:30:54.239Z
- commits:
- subject: "client: use /start endpoint of worker to reserve worker if IDLE
immediately"
hash: 41b535e9ad160a6c663cf39137da562b4843829a
body: >
There is a problem where if the multiple jobs are
running at the same time, all waiting for a worker to be
IDLE, multiple jobs start using the worker at the same
time. The reason was that first, the state of the worker
is polled using /state - then, after some delay, it is
reserved using the /start endpoint. Problem 1 was that
there is a delay between checking and reserving -
leading to a window of time where another job could do
the same thing. Problem 2 is that once /start was used,
there was nothing to stop the client from continuing,
even if the worker was BUSY. This commit forgoes the
/state endpoint, and just skips to trying /start - if
the worker is IDLE, its instanly reserved, if its BUSY,
the reponse is actually checked and nothing happens.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.18
title: ""
date: 2024-07-12T09:25:30.846Z
version: meta-balena-6.0.2
title: ""
date: 2024-07-19T23:27:39.748Z
version: 6.0.2
title: ""
date: 2024-07-20T05:12:17.781Z
- commits:
- subject: Update layers/meta-rust to d42984ff9a9fad9ced37d95a89af1b2b84f957e9
hash: cf12da09f339f408afedc931ec765de910ccb243
body: Update layers/meta-rust
footer:
Changelog-entry: Update layers/meta-rust to d42984ff9a9fad9ced37d95a89af1b2b84f957e9
changelog-entry: Update layers/meta-rust to d42984ff9a9fad9ced37d95a89af1b2b84f957e9
author: Self-hosted Renovate Bot
nested: []
version: 6.0.1+rev2
title: ""
date: 2024-07-20T04:12:05.775Z
- commits:
- subject: Update .gitmodules with submodule branch information
hash: b10fae44df7c29f63a2ff49e4590533ae8778e78
body: ""
footer:
Changelog-entry: Update .gitmodules with submodule branch information
changelog-entry: Update .gitmodules with submodule branch information
author: Kyle Harding
nested: []
version: 6.0.1+rev1
title: ""
date: 2024-07-20T00:11:35.669Z
- commits:
- subject: Update layers/meta-balena to 477bcf8a89128df43feca7e201bb4a5aac0e4dae
hash: f544a02cce7132b1f467ee46cad04a4d3fc09fe4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 477bcf8a89128df43feca7e201bb4a5aac0e4dae
changelog-entry: Update layers/meta-balena to 477bcf8a89128df43feca7e201bb4a5aac0e4dae
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "NetworkManager: remove duplicate rules in shared dispatcher script"
hash: 90093d5d780bb236e21add3a55f270c08623768a
body: >
Sometimes on NetworkManager restart a new rule for a shared
interface
is added, but the old rule is not cleaned up properly, so the
rules
are just piling up. This patch makes the shared dispatcher
script
clean up duplicates if it finds any.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-6.0.1
title: ""
date: 2024-07-19T16:09:46.427Z
version: 6.0.1
title: ""
date: 2024-07-19T22:11:18.445Z
- commits:
- subject: Update layers/meta-balena to 359a462dd4121c84f2cb0c17e93ac4c34fcc60cd
hash: eda025704e3dd329c18c1e6aee1dcaaba04335e2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 359a462dd4121c84f2cb0c17e93ac4c34fcc60cd
changelog-entry: Update layers/meta-balena to 359a462dd4121c84f2cb0c17e93ac4c34fcc60cd
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "common: remove module compression bbclass"
hash: fbb35d54e5833db8a05b37e6cbce4bf1ca6ec1b7
body: >
This class is no longer necessary, as the kernel is configured
to use
module compression and in-kernel decompression when available.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "kernel-balena: enable zstd module compression"
hash: 3aa66ff60a50af2fa21714223f390f09114dbb1d
body: >
Enable zstandard module compression in kernels > v5.13, as this
feature
was introduced in commit c3d7ef377eb25, first published in that
release.
footer:
Change-type: major
change-type: major
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "image-balena: support zst compressed modules"
hash: 77ce253c9593b0d25e94d72e295a71e484a3b55e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "kmod: enable zstd"
hash: df352c7fcd132871842326023bf61f8da80d5a22
body: >
Enable zstd support for kmod to allow modprobe to load
compressed
modules.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-6.0.0
title: ""
date: 2024-07-19T00:08:00.449Z
version: 6.0.0
title: ""
date: 2024-07-19T03:20:18.459Z
- commits:
- subject: Update layers/meta-sunxi to 06091fa58f24c375fe68c97ad77af38ef3ff4078
hash: d83cc2d09cb5a6de2303485d35e357e204152eab
body: Update layers/meta-sunxi
footer:
Changelog-entry: Update layers/meta-sunxi to 06091fa58f24c375fe68c97ad77af38ef3ff4078
changelog-entry: Update layers/meta-sunxi to 06091fa58f24c375fe68c97ad77af38ef3ff4078
author: Self-hosted Renovate Bot
nested: []
version: 5.4.1+rev2
title: ""
date: 2024-07-18T17:07:01.703Z
- commits:
- subject: Update balena-yocto-scripts to d59fac4cce1dcff0b423ac97aeccbd7f4486b9c2
hash: 085e17e52e0357f29ccf98403111820ad203883a
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to d59fac4cce1dcff0b423ac97aeccbd7f4486b9c2
changelog-entry: Update balena-yocto-scripts to d59fac4cce1dcff0b423ac97aeccbd7f4486b9c2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Use env vars BALENA_HOST and BALENACLOUD_SSH_URL when provided
hash: f04607fc0f50a99bb2fd14370a2e2dae0e3f7094
body: |
These currently differ between environments, and we will need
to start supporting environment names that are not the same
as the balena host.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.8
title: ""
date: 2024-07-17T19:56:20.231Z
- commits:
- subject: Fix handling of empty test matrix input
hash: 727d8d275455361d3bc82b5aec392e9aaa08248b
body: |
Previously an empty test matrix would cause
an error in the workflow.
Added an if condition to check for a valid
test_suite property where applicable.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.7
title: ""
date: 2024-07-16T20:10:01.990Z
version: 5.4.1+rev1
title: ""
date: 2024-07-17T23:03:36.010Z
- commits:
- subject: Update layers/meta-balena to eefb5c821b33171a468cd30e4de51e710a36ae7d
hash: c3abdcf6f4b4e700a32c2d3326ecb1843d5019ca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to eefb5c821b33171a468cd30e4de51e710a36ae7d
changelog-entry: Update layers/meta-balena to eefb5c821b33171a468cd30e4de51e710a36ae7d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add build-only GHA workflows for missing devices
hash: af70358b6b17b309cb043a3f15e1cca8084b1976
body: |
For meta-balena PRs we only want to test virtual devices,
but we will do a sanity build for many types.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-5.4.1
title: ""
date: 2024-07-17T18:02:25.707Z
version: 5.4.1
title: ""
date: 2024-07-17T20:03:11.364Z
- commits:
- subject: Update balena-yocto-scripts to 7c73eefe9aac870b5fd9050e5d429dd56b0ab4ff
hash: b6a61fbcabcf321ea162e19fa26f2c0aacaef308
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7c73eefe9aac870b5fd9050e5d429dd56b0ab4ff
changelog-entry: Update balena-yocto-scripts to 7c73eefe9aac870b5fd9050e5d429dd56b0ab4ff
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Use App Installation tokens so we can clone private submodules
hash: 9ca32e51938efc3c5cd01b96eecce85665fb9698
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.6
title: ""
date: 2024-07-15T15:11:37.708Z
version: 5.4.0+rev2
title: ""
date: 2024-07-15T19:55:11.026Z
- commits:
- subject: Update contracts to 17b44ca078f3bca2193858559d1276cc48680531
hash: fce98a70a1cfebf092bfcb27dfe2e1223bd963f9
body: Update contracts
footer:
Changelog-entry: Update contracts to 17b44ca078f3bca2193858559d1276cc48680531
changelog-entry: Update contracts to 17b44ca078f3bca2193858559d1276cc48680531
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "beagleplay: Fix provisioning instructions"
hash: 996350221bcc6ff73d83239af7ffd96653d36a2c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
version: contracts-2.0.107
title: ""
date: 2024-07-15T10:43:40.476Z
version: 5.4.0+rev1
title: ""
date: 2024-07-15T14:54:30.960Z
- commits:
- subject: Update layers/meta-balena to 5b9716f19794b0e0da9c474e4e0ffadbde337c30
hash: 46e7831c1ccbab11e7549b25663eccde40a6f178
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5b9716f19794b0e0da9c474e4e0ffadbde337c30
changelog-entry: Update layers/meta-balena to 5b9716f19794b0e0da9c474e4e0ffadbde337c30
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: kernel-balena: remove configuration warnings for 6.1"
hash: f5b822dc97248625933d5b6a2ad4c6c53bf3381d
body: |
* MEMCG_SWAP has been removed in v6.1 in 023223dfbfb34fcc
* NFSD_V3 is enabled by default since v5.18 in 5f9a62ff7d2808c
* 88EU_AP_MODE has been removed since v5.16 in 102243f893ecdef
* NFT_COUNTER has been removed since v5.17 in e6007b85dfa284c
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: balena-bootloader: add USB configuration dependencies"
hash: cdd36189676b67f8a7d5d7a5fe3aa695bc809bd6
body: >
The intention was to allow the balena bootloader to use USB
disks but
the current configuration does not work as it misses needed
dependencies.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrscripts: migrate: use configuration file to specify post-install
action"
hash: 4efe68ae68e4c5c4346d654eb462db837d9fd5f8
body: >
Use the flasher configuration file to specify the post-install
action.
This is to shutdown (the default) when the flasher runs from an
external
media, or to reboot when running from the same media as is the
case for
the migrator tool.
Also, assert that a locked device can only install from memory.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: use configuration file to specify post-install
action"
hash: 9f9f552d02001cddec262eb5db670946c1380b4d
body: >
Traditionally after programming the flasher image would shutdown
the
device to allow for the removal of the external device and
booting from
the internal storage.
As more use case appeared, like programming from the initramfs
when the
flasher image runs on the same target device it will program,
the post
install action needs to support rebooting instead as physical
access to
the device to power on cannot be expected. This is the case for
remote
migration, AMI VM installs and also secure boot installs.
The current code just checks for the existence of the `shutdown`
command
which is not present on the initramfs to decide whether to
shutdown or
reboot.
This commit improves that logic by defaulting to shutdown but
allowing the
configuration file to specify a reboot instead.
Also, it improves the robustness of the reboot/shutdown by
falling down
to sys-rq, and provides a way to override the reboot/shutdown by
device
layers that require it.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: add RPI specialization"
hash: e645c1959ba011b30c4a7bcb15558475edb51343
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.4.0
title: ""
date: 2024-07-13T12:45:59.968Z
version: 5.4.0
title: ""
date: 2024-07-13T16:00:36.069Z
- commits:
- subject: Update contracts to 773c77cc902a5896a8fa75663d2aa661c0f4e1e3
hash: 9dd0ebf931fb0c2b660b5ae00c4e2c7d64703bef
body: Update contracts
footer:
Changelog-entry: Update contracts to 773c77cc902a5896a8fa75663d2aa661c0f4e1e3
changelog-entry: Update contracts to 773c77cc902a5896a8fa75663d2aa661c0f4e1e3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Disable bluetooth until this feature is officially
supported"
hash: bc3746dd50d63824e3069cd0098227d47e9f22ed
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
author: delhiryder
version: contracts-2.0.106
title: ""
date: 2024-07-12T09:11:52.729Z
version: 5.3.28+rev1
title: ""
date: 2024-07-12T13:42:42.012Z
- commits:
- subject: Update layers/meta-balena to 4c376535a83f0b22b9757d835c4a7029cd758a77
hash: f6b472085b14b245cabfc974b248b2b6acea75c4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4c376535a83f0b22b9757d835c4a7029cd758a77
changelog-entry: Update layers/meta-balena to 4c376535a83f0b22b9757d835c4a7029cd758a77
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add GHA yocto workflows for common device types
hash: 261e54604908c6d55ae7ac0b8e7502c76663c58e
body: |
These workflows are for testing the build steps only.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-5.3.28
title: ""
date: 2024-07-10T22:33:19.858Z
version: 5.3.28
title: ""
date: 2024-07-11T02:37:24.622Z
- commits:
- subject: Update balena-yocto-scripts to 09a174bf33ea56788ac4b483fdf1b7828c118f23
hash: 93852c52e9085d658e96b277ccc5b4466290a278
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 09a174bf33ea56788ac4b483fdf1b7828c118f23
changelog-entry: Update balena-yocto-scripts to 09a174bf33ea56788ac4b483fdf1b7828c118f23
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: only login to s3 if deploying to s3
hash: a23ed7074fd2af18b952b9d0f6ee2623dd6a76f8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.5
title: ""
date: 2024-07-08T16:52:21.474Z
version: 5.3.27+rev1
title: ""
date: 2024-07-08T18:32:16.517Z
- commits:
- subject: Update layers/meta-balena to a082a0906b82328f752dc041e0d0fdbd244523f6
hash: b2197c549cb7d5afb1e2d35737007517ffdc7839
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a082a0906b82328f752dc041e0d0fdbd244523f6
changelog-entry: Update layers/meta-balena to a082a0906b82328f752dc041e0d0fdbd244523f6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 60b559c
hash: ce164c99859f0a63bd989c12a79fe5383222ec94
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact digest to 0b2256b
hash: 634605505991815b37365613d3f65462b7f7f117
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.17
title: ""
date: 2024-07-05T16:35:55.914Z
- commits:
- subject: Update docker/setup-buildx-action digest to 4fd8129
hash: c7d16dc7200e15f5f233b42d928b93ad2ec5421b
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.16
title: ""
date: 2024-07-04T08:59:03.246Z
- commits:
- subject: "patch: Remove internal presentation link to testbot"
hash: 6c463f8b491d0888da8f945e67267768837c61c1
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.31.15
title: ""
date: 2024-06-24T10:24:09.683Z
- commits:
- subject: Update Lock file maintenance
hash: 6548d2e71ede53c8898c87f64a4d036b769583b2
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.14
title: ""
date: 2024-06-24T00:51:12.941Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.41
hash: 58b9d5d14c10731f278acac23a4e3a4795c2f80c
body: |
Update balena-os/leviathan-worker from 2.9.40 to 2.9.41
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.13
title: ""
date: 2024-06-19T14:31:11.330Z
- commits:
- subject: "Docs: Fix endpoint name from s/status/state"
hash: dd947ed4a48352fcc5eec2bd83f6a7472af8db2e
body: >
Fixing the endpoint name in debugging docs that queries
state of the autokit at any given time.
footer:
Change-type: patch
change-type: patch
author: Vipul Gupta
nested: []
version: leviathan-2.31.12
title: ""
date: 2024-06-19T11:04:59.485Z
- commits:
- subject: Update Lock file maintenance
hash: b590ee109467cf2f980e2313dafe0f20464fc8c2
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.11
title: ""
date: 2024-06-17T01:35:29.787Z
- commits:
- subject: Update Lock file maintenance
hash: 7453b7e2f8df73448b5e6f18e8fc2d6370175c11
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.10
title: ""
date: 2024-06-14T21:10:23.800Z
- commits:
- subject: Update core/contracts digest to 8adfb6d
hash: c83ac6f8d44f43cadc96e9f512b2f70b1214c014
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.9
title: ""
date: 2024-06-14T18:51:36.751Z
- commits:
- subject: Update actions/checkout digest to 692973e
hash: e3909ff2f7de84e0e737ec80ae7a43e28dc106f9
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.8
title: ""
date: 2024-06-14T17:28:40.011Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.40
hash: d0f907b4f1c37b3bf9273027adc18e3d385a5150
body: |
Update balena-os/leviathan-worker from 2.9.39 to 2.9.40
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.7
title: ""
date: 2024-06-14T16:29:26.061Z
- commits:
- subject: allow for secureboot flasher env var for non-qemu runs
hash: b345ee183b5d59e2e7db6829a2aafb3be45f47e3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.31.6
title: ""
date: 2024-06-14T15:20:02.197Z
- commits:
- subject: Update core/contracts digest to 94c4f90
hash: 790c99d390ba0245431ae4ad1e44dfea4611b734
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.5
title: ""
date: 2024-06-02T05:30:12.262Z
- commits:
- subject: Update Lock file maintenance
hash: 5617fa831e769036ecdb5793499c64b9e834055a
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.4
title: ""
date: 2024-05-27T00:54:27.981Z
- commits:
- subject: Update actions/upload-artifact digest to 6546280
hash: 4df25074b0281634fa3a5e16c8ac18b8309fe2ae
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.3
title: ""
date: 2024-05-24T11:46:00.261Z
- commits:
- subject: Update Pin docker/setup-buildx-action action to d70bba7
hash: bf08c8334e173fbfd3f2a9140e4f3afc37cd82c4
body: |
Update docker/setup-buildx-action
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.31.2
title: ""
date: 2024-05-23T17:31:49.642Z
- commits:
- subject: "Client: Update alpine packages before installing packages"
hash: 88ed7504ed0d3ac55e35dcccc47022fc1cf93e45
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.31.1
title: ""
date: 2024-05-23T16:28:47.291Z
- commits:
- subject: "minor: Add leviathan GitHub Action"
hash: 7f12b2f4f5aa7b8f1606b6371e9d912d23d05297
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.31.0
title: ""
date: 2024-05-23T15:51:18.879Z
- commits:
- subject: Update actions/checkout digest to a5ac7e5
hash: 3c340b68afb1350d4c70822f8be762d546bcf0c2
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.22
title: ""
date: 2024-05-20T14:53:19.824Z
- commits:
- subject: Update Lock file maintenance
hash: 5775a6a6344431666750c6da3bb5fe3339e81f85
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.21
title: ""
date: 2024-05-20T00:49:54.576Z
- commits:
- subject: Update Lock file maintenance
hash: 64d09ca585cd78bb190609736cfe3be95187b3e3
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.20
title: ""
date: 2024-05-13T00:49:52.608Z
- commits:
- subject: Update actions/checkout digest to 44c2b7a
hash: e3a3ec99b4d6db66a3e96cf590b6465d1b8588c6
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.19
title: ""
date: 2024-05-08T20:30:26.900Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.39
hash: 9ad6bc06f1a8a958471d2426c7e6d8129e3d3df3
body: |
Update balena-os/leviathan-worker from 2.9.38 to 2.9.39
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.18
title: ""
date: 2024-05-07T12:53:41.157Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.38
hash: 4753f547d9bde9b3d8a78909e4de1f3a4d9acc25
body: |
Update balena-os/leviathan-worker from 2.9.37 to 2.9.38
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.17
title: ""
date: 2024-05-06T17:30:19.575Z
- commits:
- subject: Update Lock file maintenance
hash: ed2e76c3ca10c30f726b7551a634265331243884
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.16
title: ""
date: 2024-05-06T14:33:32.489Z
- commits:
- subject: "patch: Replace environment switcher in e2e config.js"
hash: 75f42b3b0a8da9b0507f270c301cb085c77f7225
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.30.15
title: ""
date: 2024-05-06T13:23:51.937Z
- commits:
- subject: Update Lock file maintenance
hash: 08bf2f6129c3f0c6affadf2fb0e911537918a1ca
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.14
title: ""
date: 2024-04-29T00:49:40.498Z
- commits:
- subject: Update actions/upload-artifact digest to 6546280
hash: 22810bf7023d730a71a975d1f8aec81f76f82c41
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.13
title: ""
date: 2024-04-25T16:30:40.539Z
- commits:
- subject: Update actions/checkout digest to 0ad4b8f
hash: f710b126338558cf7cd57e005fc962de6fa208af
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.12
title: ""
date: 2024-04-25T15:30:54.349Z
version: meta-balena-5.3.27
title: ""
date: 2024-07-07T06:33:56.377Z
- commits:
- subject: "tests: secureboot: rename resetWorker() to resetDUT()"
hash: 22091c584523ce1255836530f3e4192a4cacbfb7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: secureboot: refactor to facilitate extension"
hash: b0ee0abd0dbd483fc60ca0ba96afd00da44c7c6f
body: >
As the secure boot feature is extended to more device types, the
test
needs to be easy to extend.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.3.26
title: ""
date: 2024-07-07T00:24:51.531Z
version: 5.3.27
title: ""
date: 2024-07-07T09:22:24.766Z
- commits:
- subject: Update balena-yocto-scripts to 3b4142ba334b6b1c767a6755c2742c980d2e6b16
hash: b3045534043024be0137f9d85c11abd1ee5fdd3e
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 3b4142ba334b6b1c767a6755c2742c980d2e6b16
changelog-entry: Update balena-yocto-scripts to 3b4142ba334b6b1c767a6755c2742c980d2e6b16
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: deploy secure boot lock artifacts if available"
hash: 01378a49b0b2264afcf6d2dc4d016e2be206fde7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.25.4
title: ""
date: 2024-07-06T09:01:53.726Z
- commits:
- subject: use workflow run of PR head instead of statuses to determine test
results
hash: ad06820f4174568383678710fa68b2054da6db57
body: >
Since we have moved to workflows for tests instead of status
checks, we have to fetch the workflow runs for the appropriate
commit to determine a test pass/fail.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.25.3
title: ""
date: 2024-07-05T12:42:09.570Z
version: 5.3.25+rev1
title: ""
date: 2024-07-06T11:19:00.753Z
- commits:
- subject: Update layers/meta-balena to 6d368bce75115252c2a9253aebd3444d19771595
hash: 67940c5aae0d79e44e8c8b9019440814b73f139b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6d368bce75115252c2a9253aebd3444d19771595
changelog-entry: Update layers/meta-balena to 6d368bce75115252c2a9253aebd3444d19771595
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.4.1
hash: e7a2723b8a0d0707574605462c8be396a9321e13
body: |
Update balena-supervisor from 16.3.17 to 16.4.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove custom typings for docker-delta
hash: 28706510da4f3f09a12c4db6250dfe8f2a12eaa3
body: >
This are no longer needed since docker-delta migrated to
typescript in
v4 and the custom typings were actually masking some
bugs
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.4.1
title: ""
date: 2024-07-05T21:13:40.384Z
- commits:
- subject: Refactor host-config to be its own module
hash: 53f5641ef1cd2e5374f55a50a601fb80d4872511
body: >
The host-config module exposes the following interfaces:
get,
patch, and parse.
`get` gets host configuration such as redsocks proxy
configuration
and hostname and returns it in an object of type
HostConfiguration.
`patch` takes an object of type HostConfiguration or
LegacyHostConfiguration
and updates the hostname and redsocks proxy
configuration, optionally
forcing the patch through update locks.
`parse` takes a user input of unknown type and parses it
into type
HostConfiguration or LegacyHostConfiguration for
patching, erroring if
parse was unsuccessful.
LegacyHostConfiguration is a looser typing of the user
input which does
not validate values of the five known proxy fields of
type, ip, port,
username, and password. We should stop supporting it in
the next
major Supervisor API release.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Add HostConfig.parse method
hash: be986a62a5835116d58903fac9ffcf5c7d1fd0e1
body: >
Parses input from PATCH /v1/device/host-config into
either
type HostConfiguration, or if LegacyHostConfiguration if
input is of an acceptable shape (for backwards
compatibility).
Once input has been determined to be of type
HostConfiguration,
we can easily extract ProxyConfig from the object for
patching,
stringifying, and writing to redsocks.conf.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.4.0
title: ""
date: 2024-07-04T20:25:36.036Z
version: meta-balena-5.3.25
title: ""
date: 2024-07-06T02:24:59.802Z
version: 5.3.25
title: ""
date: 2024-07-06T08:18:28.428Z
- commits:
- subject: Update layers/meta-balena to e1d709a6f00e8dd3271a3c84d9fb6430cedec485
hash: 7a198ca1ba720e6a309d93f2fa01b50f438daabb
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e1d709a6f00e8dd3271a3c84d9fb6430cedec485
changelog-entry: Update layers/meta-balena to e1d709a6f00e8dd3271a3c84d9fb6430cedec485
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "workflows: fix linter errors"
hash: cd2e5faba65a6598952999953fcd4eb64520ac3a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.3.24
title: ""
date: 2024-07-04T17:12:37.404Z
version: 5.3.24
title: ""
date: 2024-07-04T23:13:15.643Z
- commits:
- subject: Update balena-yocto-scripts to 32b15f1729158dec8046b9861da37062c68ff292
hash: 0448b2621f3d8d36ebab1da18ff77c704dac8930
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 32b15f1729158dec8046b9861da37062c68ff292
changelog-entry: Update balena-yocto-scripts to 32b15f1729158dec8046b9861da37062c68ff292
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove dry-run flag from S3 upload
hash: cf0301996022ef58a9c19d40d002d72a1bbcf705
body: |
We are publishing hostapp releases to staging already, we should
start including the associated S3 files as well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.2
title: ""
date: 2024-07-03T21:19:20.964Z
version: 5.3.23+rev3
title: ""
date: 2024-07-04T00:20:01.343Z
- commits:
- subject: Update balena-yocto-scripts to f7894d49a4f5e56fbf570e2ce81bb7c0f8743e61
hash: b18b4e5a13a6c9390d88fc7085f6a92337631a79
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to f7894d49a4f5e56fbf570e2ce81bb7c0f8743e61
changelog-entry: Update balena-yocto-scripts to f7894d49a4f5e56fbf570e2ce81bb7c0f8743e61
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Fix actionlint errors and warnings in shell steps
hash: da910ed9ac6fdd70bd0ebd1beb0dbbd1248517fd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.1
title: ""
date: 2024-07-03T18:33:05.802Z
version: 5.3.23+rev2
title: ""
date: 2024-07-03T21:09:07.541Z
- commits:
- subject: Update balena-yocto-scripts to 5469d877de428856cd630f2a18bc39edefdb924d
hash: 49c0d04f9a4e54d4fca658cd9a9bd02c87fe1ed7
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 5469d877de428856cd630f2a18bc39edefdb924d
changelog-entry: Update balena-yocto-scripts to 5469d877de428856cd630f2a18bc39edefdb924d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Do not run any tests by default unless provided by calling workflow
hash: d0cfc42cf8a17ef6b5f2ac4eed6f84d1581435e6
body: >
As there are currently more device types without tests than
with,
and some of those with tests need to provide overrides anyway,
it's
simpler to assume an empty test matrix unless provided.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.25.0
title: ""
date: 2024-07-03T15:44:25.729Z
version: 5.3.23+rev1
title: ""
date: 2024-07-03T19:08:48.344Z
- commits:
- subject: Update layers/meta-balena to e6c2037615db74af70250c5d3351c44e2ee31fbb
hash: 450aa1d8ab1ed919d5458e4cdc0a9fc7e619f0af
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e6c2037615db74af70250c5d3351c44e2ee31fbb
changelog-entry: Update layers/meta-balena to e6c2037615db74af70250c5d3351c44e2ee31fbb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.17
hash: 521d51db1023846cf95e40a9f2b0a514ec8aea6d
body: |
Update balena-supervisor from 16.3.15 to 16.3.17
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Fix engine deadlock on network+service change
hash: ede27b63cecc2a9ae3139a905d9c6ab32418a72b
body: >
This fixes a regression on the supervisor state engine
computation
(added on v16.2.0) when
the target state removes a network at the same time that
a service
referencing that network is changed. Example going from
```
services:
one:
image: alpine: 3.18
networks: ['balena']
networks:
balena:
```
to
```
services:
one:
image: alpine: latest
```
Would never reach the target state as killing the
service in order to
remove the network is prioritized, but one of the
invariants in the target state calculation is
to not kill any services until all images have been
downloaded. These
two instructions were in contradiction leading to a
deadlock.
The fix involves only adding removal steps for services
depending on a
changing network or volume if the service container is
not being removed
already.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.3.17
title: ""
date: 2024-06-25T01:03:26.734Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.72
hash: 170733422a7a8fb2e58482508fe74dc2fcb282a5
body: >
Update balena-io/deploy-to-balena-action from 2.0.71 to
2.0.72
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.16
title: ""
date: 2024-06-17T01:56:08.257Z
version: meta-balena-5.3.23
title: ""
date: 2024-07-02T14:03:58.762Z
version: 5.3.23
title: ""
date: 2024-07-03T03:06:10.539Z
- commits:
- subject: Update balena-yocto-scripts to da6fe23e89509549866b16cbc6ff404980a189c0
hash: 01713ba300bfca5d9a34fb1fbcdd8c333a73b098
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to da6fe23e89509549866b16cbc6ff404980a189c0
changelog-entry: Update balena-yocto-scripts to da6fe23e89509549866b16cbc6ff404980a189c0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: No upload to GH artifacts when PR is closed"
hash: cdee530e227972e251a2c7c06f4a3e97747419ca
body: >
Uploading artifacts to GH artifact storage when PR is merged
(closed event) is wasterful. Since they are only uploaded for
temporary
basis so it can be used for testing. Hence, the PR to stop doing
that
for closed PR event
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: balena-yocto-scripts-1.24.3
title: ""
date: 2024-07-02T22:05:09.072Z
version: 5.3.22+rev2
title: ""
date: 2024-07-03T01:25:35.275Z
- commits:
- subject: Update balena-yocto-scripts to 64c93852695af74dc1ddb355da0c8e2ff464638c
hash: 0815a0c5105f474d6d3d99fefd8fbf9eda5a1c29
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 64c93852695af74dc1ddb355da0c8e2ff464638c
changelog-entry: Update balena-yocto-scripts to 64c93852695af74dc1ddb355da0c8e2ff464638c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Fix quoting of $GITHUB_OUTPUT
hash: 5f56f3236d8ee3d764e46e419aa2431dd42d45ff
body: |
We had typos in two cases, in which we missed the opening quote.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-yocto-scripts-1.24.2
title: ""
date: 2024-07-02T00:54:39.074Z
version: 5.3.22+rev1
title: ""
date: 2024-07-02T04:02:36.269Z
- commits:
- subject: Update layers/meta-balena to 5e157d7d2954d406666df9d0681c2fbe63a838fa
hash: f3834edaa56b9224ea0c13cca4ae8c52adee3991
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5e157d7d2954d406666df9d0681c2fbe63a838fa
changelog-entry: Update layers/meta-balena to 5e157d7d2954d406666df9d0681c2fbe63a838fa
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "initrdscripts: make the kexec script fail hard in unexpected states"
hash: 0b6199dddbb52e963d7b6e5feb5771f2b61a0f35
body: >
At this moment the kexec initrd script is skipped when
ROOTFS_DIR
is not defined or if the new rootfs is mounted, but does not
contain
a kernel image in the expected place. This is undesirable as we
assume this is the last script executed by the balena
bootloader.
This patch makes the kexec script always execute in the balena
bootloader and makes it fail hard in unexpected states, which
means
the script is always an exit point for the balena bootloader,
whether the actual kexec call succeeds or not.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.3.22
title: ""
date: 2024-07-01T15:01:00.393Z
version: 5.3.22
title: ""
date: 2024-07-01T20:01:37.420Z
- commits:
- subject: Update balena-yocto-scripts to a880342e40fe05d00a0f1cf2582a0699921152e0
hash: aae4d8f5c81e0a358f4be8718fb906b8819e59f5
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to a880342e40fe05d00a0f1cf2582a0699921152e0
changelog-entry: Update balena-yocto-scripts to a880342e40fe05d00a0f1cf2582a0699921152e0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Simplify check for secure boot
hash: be189f7e2f6fb26f778f29e1f955a1cdd01bc8a4
body: >
We were previously introducing a variable that was essentially
replicating the contents of an input. This commit makes use of
the input
directly.
Incidentally, the previous code also had a small bug/typo, in
which we
mixed a test for string length with a test for string equality.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-yocto-scripts-1.24.1
title: ""
date: 2024-06-27T20:35:29.474Z
version: 5.3.21+rev5
title: ""
date: 2024-06-27T22:54:32.111Z
- commits:
- subject: Update balena-yocto-scripts to 7fa652ca218ce38ec260360c01064b483fa4dc8d
hash: a371bc887a750438b5288ed266551aec165635c5
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7fa652ca218ce38ec260360c01064b483fa4dc8d
changelog-entry: Update balena-yocto-scripts to 7fa652ca218ce38ec260360c01064b483fa4dc8d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Support runner selection in the test matrix
hash: d409cb0fbaa307a179973b60e5faff8cda6bc34b
body: >
Default to self-hosted X64 with KVM for now to align with
Jenkins but in the future
we should consider using GitHub hosted runners for the testbot
workers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Allow both combinatorial and include syntax for test_matrix
hash: 2bfc3a0d72830626366cf210f4fe9a0e649688c5
body: >
The include syntax allows full control over settings used
in each test job, but the combinatorial is simpler to write
for basic use cases.
Rather than force one, we can allow both and default to the
simple
syntax.
Marking as minor since the input syntax has changed, but isn't
currently used in production anywhere.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.24.0
title: ""
date: 2024-06-26T21:26:13.711Z
version: 5.3.21+rev4
title: ""
date: 2024-06-27T00:00:19.479Z
- commits:
- subject: Update balena-yocto-scripts to 0bd64809b2cce6833f8732eecdd64d32921f1b4d
hash: 6040b0369d77f0ffadabd1b50321ca58ba3b3a47
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0bd64809b2cce6833f8732eecdd64d32921f1b4d
changelog-entry: Update balena-yocto-scripts to 0bd64809b2cce6833f8732eecdd64d32921f1b4d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Refactor secrets and variables to use environments
hash: c46eb9cfa4a272f00af4029c31e355477169802a
body: |
Reduce the required secrets and inputs required by
relying on vars and secrets set in each GitHub Environment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.23.1
title: ""
date: 2024-06-26T12:43:22.833Z
version: 5.3.21+rev3
title: ""
date: 2024-06-26T16:46:20.426Z
- commits:
- subject: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c
hash: f2c93d434d81f1856f54e403f50402ea5a3272d0
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c
changelog-entry: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Dockerfiles: update balenaCLI version to 18.2.2"
hash: cd6ff2606e5f7a251c6b03d4cfbea371d00a9db7
body: |
Update balena CLI from 17.2.2 to 18.2.2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "Dockerfile_yocto-build-env: bump base image to 22.04"
hash: e027c512dbcf801a66a4bb4da15639ca67eedd2e
body: >
This brings a new Docker engine version which supports cgroup v2.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.23.0
title: ""
date: 2024-06-19T15:20:58.274Z
version: 5.3.21+rev2
title: ""
date: 2024-06-19T22:14:58.976Z
- commits:
- subject: Update balena-yocto-scripts to bdd131fd36a3edcc9a1bb2af493794ced60379a6
hash: d74049b9b446ab058beb1d54bb6165300c0418bf
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to bdd131fd36a3edcc9a1bb2af493794ced60379a6
changelog-entry: Update balena-yocto-scripts to bdd131fd36a3edcc9a1bb2af493794ced60379a6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update job conditions to allow non-PR events for internal branches
hash: 2d0f1029d7b5489feb7c98d749ff66c8faf2f1e7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Hardcode environment paths at the job level
hash: 5dc710c0cc5d8a1c0da97bbb9d39fdb51f5a4497
body: |
This is easier to read and less likely to break
with unexpected values.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Replace test inputs with a single JSON matrix input
hash: 0d6cb8ac05fec8dd314f12e5335f847ef3f8ab78
body: |
This allows full control over which test conditions are
used for each test job without combinatorial explosion.
For example, different environments could be used for
specific test suites, or the cloud suite could be run
twice while the other suites run once.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.22.4
title: ""
date: 2024-06-14T15:57:11.418Z
- commits:
- subject: "jenkins_generate_ami: pass yocto scripts version as an env var to
helper container"
hash: af71169b93e855c8ecb378b5de3d4a1c12f44510
body: >
The ami deploys in jenkins fail at the moment because the
balena-lib.inc script fails to fetch the version of the yocto
scripts when running inside the helper image. Passing the
version to the helper image via an env var helps this
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.22.3
title: ""
date: 2024-06-13T19:04:31.350Z
version: 5.3.21+rev1
title: ""
date: 2024-06-15T00:09:13.987Z
- commits:
- subject: Update layers/meta-balena to cacc9bcb2b67a9f37654ca8500c96c833f741762
hash: b792f838216b6f9e97f0c86cb438eead0389ca87
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cacc9bcb2b67a9f37654ca8500c96c833f741762
changelog-entry: Update layers/meta-balena to cacc9bcb2b67a9f37654ca8500c96c833f741762
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "initrdscripts: Allow passing extra kernel arguments to kexec"
hash: 02d42d3cc887fb761da348f86bf5e13f1dacaeb2
body: >
At this moment the kexec initrd script just takes the original
kernel
command line, replaces root with UUID and removes bootloader
args.
We have found at least one use-case (on the Pi4 and firmware
GPIOs),
where a different initrd script needs to pass extra arguments
to the kexec'd kernel. With this patch it will append the
contents
of the KEXEC_EXTRA_ARGS variable to the kernel command line.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.3.21
title: ""
date: 2024-06-13T10:02:03.824Z
version: 5.3.21
title: ""
date: 2024-06-13T14:49:43.390Z
- commits:
- subject: Update balena-yocto-scripts to 1ce733b37d5c143e1f68e28ff9fa9ac4ef709b87
hash: b14cdcd3c8d71ba9383c398d6bb6bdf6808a120a
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 1ce733b37d5c143e1f68e28ff9fa9ac4ef709b87
changelog-entry: Update balena-yocto-scripts to 1ce733b37d5c143e1f68e28ff9fa9ac4ef709b87
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update the triggers on the example test workflow
hash: 1f09e509e09a1a44b62772b9e197fe183c72744d
body: |
We do not need to run the workflow on close/merge, and we
can skip the manual workflow runs on this project as
each device type will have it's own workflow in the device
repos supporting manual triggers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.22.2
title: ""
date: 2024-06-12T17:54:57.718Z
version: 5.3.20+rev1
title: ""
date: 2024-06-12T20:46:56.855Z
- commits:
- subject: Update layers/meta-balena to 4b3ccea138ea87cf44be8ac421faa6e4dfc0a8c0
hash: d5447aaddbdc23a871120fa0cd1fa82c8acfd978
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4b3ccea138ea87cf44be8ac421faa6e4dfc0a8c0
changelog-entry: Update layers/meta-balena to 4b3ccea138ea87cf44be8ac421faa6e4dfc0a8c0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hostapp-update-hooks: Re-add check for UEFI to signed-update hook"
hash: 972ef5f6090fc48a94a313bf01d8d59c6a3570d9
body: >
In 328222014146f0116e0208443f3e255d0e85ef15 we have removed
the signed-update hook from systems that do not have EFI
in MACHINE_FEATURES. This on its own makes sense, however
together
with it we have also removed the runtime check for whether the
running
system is actually booted in UEFI mode.
This effectively means it is no longer possible to update the
host OS
on a device type able to boot in both UEFI and BIOS modes
(intel-nuc and genericx86-64-ext) when booted in BIOS mode,
as the signed-update hook is executed unconditionally and fails
if the device is not running UEFI.
This patch re-adds the runtime check to only execute the hook
if the system is actually booted in UEFI mode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.3.20
title: ""
date: 2024-06-11T12:55:22.727Z
version: 5.3.20
title: ""
date: 2024-06-11T18:42:35.674Z
- commits:
- subject: Update layers/meta-balena to 6d6ebe2b54ad45236c5fe53c1cc046cf350efdbe
hash: df2808ccf79bcd46b7dba24540ecd8b104d8d9cf
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6d6ebe2b54ad45236c5fe53c1cc046cf350efdbe
changelog-entry: Update layers/meta-balena to 6d6ebe2b54ad45236c5fe53c1cc046cf350efdbe
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "kernel-balena: do not use cache for signed kernel modules"
hash: 389054e84c0b1fd382d737c39fb2bb02c2b3e9b2
body: >
On parallel builds that share a state cache there are mismatches
between
a signed kernel and modules. Avoid using the cache when building
signed
modules to avoid this mismatch.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.3.19
title: ""
date: 2024-06-10T16:38:00.806Z
version: 5.3.19
title: ""
date: 2024-06-10T23:39:30.229Z
- commits:
- subject: Update layers/meta-balena to 7ae1b014fb202189c2003f35df578bf461a039eb
hash: a4fea09f015be54723db016b12a476d9d976620c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7ae1b014fb202189c2003f35df578bf461a039eb
changelog-entry: Update layers/meta-balena to 7ae1b014fb202189c2003f35df578bf461a039eb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.15
hash: c2d302e736ee35a65ccb57094aac780ddecd48cd
body: |
Update balena-supervisor from 16.3.14 to 16.3.15
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.71
hash: 552f77cef5aa4ff0107c5bd558755e4ed4c81ab2
body: >
Update balena-io/deploy-to-balena-action from 2.0.70 to
2.0.71
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.15
title: ""
date: 2024-06-10T01:57:02.800Z
version: meta-balena-5.3.18
title: ""
date: 2024-06-10T06:36:26.645Z
version: 5.3.18
title: ""
date: 2024-06-10T12:37:58.782Z
- commits:
- subject: Update layers/meta-balena to 58189230b05719e0df1c8921391474ecd6a2ea9d
hash: 9e5feb1a42118dbdd6eadd6a3dee18a92b68c4ec
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 58189230b05719e0df1c8921391474ecd6a2ea9d
changelog-entry: Update layers/meta-balena to 58189230b05719e0df1c8921391474ecd6a2ea9d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.14
hash: 30faae36bf1a000b2aa0ca6a0d99bf374426354a
body: |
Update balena-supervisor from 16.3.11 to 16.3.14
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update got to v14.4.1
hash: 11628cda16986b76f67969970fe708e24d3ab125
body: |
Update got from 14.3.0 to 14.4.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.14
title: ""
date: 2024-06-09T13:29:56.248Z
- commits:
- subject: Split target state set/get into separate module
hash: 45d1f1f964e777b5168b089858af0cec33f98c68
body: >
This removes the circular dependency between device
state index and
preloading and cleans up the device state module code
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move device-state.ts into the device-state/index.ts
hash: fedeb518e5315a7cb593818c2e80a5d8e459cefa
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move device-state/target state to api-binder/poll
hash: 9497eed380e63f3b5d794071879ad9e8e4369178
body: >
This goes in the direction of grouping modules by
responsibility. The
api-binder module is the middleware between the device
and the backend,
thus the target state polling code makes more sense
there.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.3.13
title: ""
date: 2024-06-05T20:43:08.205Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.70
hash: d7a325b80a5c79d290b7bb232dabb4a7ac2737f9
body: >
Update balena-io/deploy-to-balena-action from 2.0.69 to
2.0.70
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.12
title: ""
date: 2024-06-03T01:55:57.227Z
version: meta-balena-5.3.17
title: ""
date: 2024-06-09T18:34:28.024Z
version: 5.3.17
title: ""
date: 2024-06-09T20:35:28.519Z
- commits:
- subject: Update balena-yocto-scripts to 2bb54e7c3c715176446a895ed765346c52d480b2
hash: b5297456e0292f9a4e0d571f3c6d82378044c088
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 2bb54e7c3c715176446a895ed765346c52d480b2
changelog-entry: Update balena-yocto-scripts to 2bb54e7c3c715176446a895ed765346c52d480b2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Prevent duplicate workflow runs for multiple triggers
hash: e0132cfba86fcc05527dc4702d6841723752be38
body: |
This may need to be force merged.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Add catchall job to yocto-build-deploy for merge requirements
hash: 6b023b572a35d18743cf4a5d36b9d2f7443fc744
body: |
This is a helper job to avoid having to mark all build/test
matrices as required, as this job will always run and return
success or failure.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.22.1
title: ""
date: 2024-06-07T13:45:18.699Z
version: 5.3.16+rev1
title: ""
date: 2024-06-07T15:26:43.744Z
- commits:
- subject: Update layers/meta-balena to 5285b94cc7d728fc9487609e25ad8bc8e82267c8
hash: e7ee98a60aa681a84e175c8d8fe8d3c6cc31addb
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5285b94cc7d728fc9487609e25ad8bc8e82267c8
changelog-entry: Update layers/meta-balena to 5285b94cc7d728fc9487609e25ad8bc8e82267c8
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Work around uuid file corruption in balenaEngine health check
hash: e3696fc97f5553f138c92947c5f080ccdef5c6e5
body: >
We have detected one more way in which the uuid file used by
containerd
can get corrupted. This time, the file is not empty, but doesn't
contain
a valid UUID either.
This commit thus extends the existing workaround to also handle
this
case.
See https://github.com/balena-os/balena-engine/issues/322
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: meta-balena-5.3.16
title: ""
date: 2024-06-06T22:28:17.347Z
version: 5.3.16
title: ""
date: 2024-06-07T04:24:55.457Z
- commits:
- subject: Update balena-yocto-scripts to b5b12bc2f8e08f90634d766afe30623c9899f323
hash: 45e171e7f06c27bf6ee39ae036c4fa92c2242da7
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to b5b12bc2f8e08f90634d766afe30623c9899f323
changelog-entry: Update balena-yocto-scripts to b5b12bc2f8e08f90634d766afe30623c9899f323
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Create workflow to build and deploy balenaOS
hash: 5868caaa3b7bf506381c8d22f7b0b4035f7e2658
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.22.0
title: ""
date: 2024-06-06T17:24:03.676Z
version: 5.3.15+rev2
title: ""
date: 2024-06-06T21:39:44.455Z
- commits:
- subject: Update contracts to 8adfb6d81fb673d26e3ab7038b3ef2264c1d1fe7
hash: 67bad7046fbbf6a9f5823ac94b27fac7312b6779
body: Update contracts
footer:
Changelog-entry: Update contracts to 8adfb6d81fb673d26e3ab7038b3ef2264c1d1fe7
changelog-entry: Update contracts to 8adfb6d81fb673d26e3ab7038b3ef2264c1d1fe7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "sw.os+hw.device-type: Update Jetson Orin distro configs for L4T 35.5.0
repositories"
hash: 12fb5f18b054878ded4124b555a725f7f446b902
body: >
All public Jetson Orin based device-types have just been updated
to L4T 35.5.0,
thus we need to update the base images to use the updated L4T
repositories.
We also add the distro configs for the upcoming Orin Nano 4GB
Seeed J3010
device-type.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.105
title: ""
date: 2024-06-06T15:12:51.267Z
version: 5.3.15+rev1
title: ""
date: 2024-06-06T17:23:03.714Z
- commits:
- subject: Update layers/meta-balena to 8352e3480e96f4503361752cfe72aca9622250a3
hash: 1337ef2c3d505b9164e371c580e04c82a6fbb315
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8352e3480e96f4503361752cfe72aca9622250a3
changelog-entry: Update layers/meta-balena to 8352e3480e96f4503361752cfe72aca9622250a3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "os-helpers-tpm2: fix empty efivar reads"
hash: 3f9d048f964f922c9bfaeee4939197cb31c8eef6
body: >
When reading from efi variables in hostapp-update hooks during
rollback,
tcgtool will improperly read zero bytes from efivar files. This
results
in an improper calculation of the PCR 7 digest, and an
unbootable
system.
Read the file contents, skipping the first four bytes that are
attributes, and pipe the data directly to tcgtool to work around
this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "rollback-health: bind mount EFI partition in old_rootfs"
hash: 8761c1d6536d86249757f37925ae40d905716cc3
body: >
Some hooks, such as 0-signed-update, will attempt to read files
from the
EFI system partition, such as combined policy binaries.
Bind mount the EFI partition into old_rootfs before running
hooks to
ensure this is available.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "rollback-health: mount securityfs in old_rootfs"
hash: e87838103af3c5ee05c60b7105353f987af47e61
body: >
When rollback-health runs, a failing healthcheck causes the
hostapp-update hooks to be run from the inactive partition, to
make the
inactive system bootable again.
The 0-signed-update hook, which updates the sealing policy for
secure
boot enabled systems, reads from the securityfs mounted at
/sys/kernel/security in order to parse the TPM event log.
If this filesystem isn't mounted, the hook will improperly
detect that
the TPM event log isn't available, and unneccessarily create a
combined
policy when a single PCR policy would suffice.
Mount this filesystem in old_rootfs before chrooting to fix
this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: compute_pcr7 w/ events post separator"
hash: e4f8f6f9c79f994f873bc930bfa028f2161a29d9
body: >
In commit 1c19ebb, we append digests from the TPM event log
corresponding to events that are logged before EV_SEPARATOR. For
instance, parsing the event log on a typical system for event
types, the
output looks like this:
EV_EFI_VARIABLE_DRIVER_CONFIG (SecureBoot)
EV_EFI_VARIABLE_DRIVER_CONFIG (PK)
EV_EFI_VARIABLE_DRIVER_CONFIG (KEK)
EV_EFI_VARIABLE_DRIVER_CONFIG (db)
EV_EFI_VARIABLE_DRIVER_CONFIG (dbx)
EV_SEPARATOR
This system requires no merging of event log digests.
On systems that measure EFI binaries (mostly only QEMU w/ edk2),
we also
get this:
EV_EFI_VARIABLE_DRIVER_CONFIG (SecureBoot)
EV_EFI_VARIABLE_DRIVER_CONFIG (PK)
EV_EFI_VARIABLE_DRIVER_CONFIG (KEK)
EV_EFI_VARIABLE_DRIVER_CONFIG (db)
EV_EFI_VARIABLE_DRIVER_CONFIG (dbx)
EV_SEPARATOR
EV_EFI_VARIABLE_AUTHORITY (bootx64.efi)
EV_EFI_VARIABLE_AUTHORITY (bzImage)
Again, this requires no merging. We compute the signature of the
relevant EFI binaries ourselves, as they're subject to change
during
hostapp-update.
However, we've also seen event logs like this:
EV_EFI_VARIABLE_DRIVER_CONFIG (SecureBoot)
EV_EFI_VARIABLE_DRIVER_CONFIG (PK)
EV_EFI_VARIABLE_DRIVER_CONFIG (KEK)
EV_EFI_VARIABLE_DRIVER_CONFIG (db)
EV_EFI_VARIABLE_DRIVER_CONFIG (dbx)
EV_EFI_ACTION (DMA Protection Disabled)
EV_SEPARATOR
This case is the one we've handled previously, by reading from
the event
log and appending event digests before EV_SEPARATOR. We stopped
at
EV_SEPARATOR because we weren't parsing event types previously,
and this
digest is a constant that's easily recognized. However, we've
since
encountered systems that have unexpected events *after*
EV_SEPARATOR, as
shown below.
EV_EFI_VARIABLE_DRIVER_CONFIG (SecureBoot)
EV_EFI_VARIABLE_DRIVER_CONFIG (PK)
EV_EFI_VARIABLE_DRIVER_CONFIG (KEK)
EV_EFI_VARIABLE_DRIVER_CONFIG (db)
EV_EFI_VARIABLE_DRIVER_CONFIG (dbx)
EV_SEPARATOR
Unknown event type (?!)
In order to handle this, parse digests and event types into
temporary
files and iterate through them together. We only stop appending
digests
from the event log when the next event type is
EV_EFI_VARIABLE_AUTHORITY
(EFI binary signature) or we hit the end of the list. This
should
account for all possible variations.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-5.3.15
title: ""
date: 2024-06-05T00:15:59.506Z
version: 5.3.15
title: ""
date: 2024-06-05T06:19:04.804Z
- commits:
- subject: Update layers/meta-balena to 9e95be489587395fec796dc6969fc7d78cf81f77
hash: b7742b1ea89f9c2f37e730fadf2b39af91121ef9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9e95be489587395fec796dc6969fc7d78cf81f77
changelog-entry: Update layers/meta-balena to 9e95be489587395fec796dc6969fc7d78cf81f77
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "rtl8192cu: Remove this unmaintained out-of-tree kernel driver"
hash: e3b7a1555542e6b1381f1a5f7131b935d1f66f22
body: >
The source code for this driver hasn't been updated in 9 years
so
let's remove it by also considering we were not using it.
Instead,
machines that need to use a driver for this WiFi chipset can
selectively
enable the in-tree kernel driver which has been improved in the
last years.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-5.3.14
title: ""
date: 2024-06-02T18:07:03.720Z
version: 5.3.14
title: ""
date: 2024-06-02T22:09:03.766Z
- commits:
- subject: Update contracts to 94c4f90e950560f6287a87bea93a7a250c942665
hash: 0059f633544871022d59672d5ef6c91596d34865
body: Update contracts
footer:
Changelog-entry: Update contracts to 94c4f90e950560f6287a87bea93a7a250c942665
changelog-entry: Update contracts to 94c4f90e950560f6287a87bea93a7a250c942665
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "jetson-orin-nano-seeed-j3010: Specify RAM size for the Seeed J3010"
hash: f5bb495bf4b516a86465dccf54e6d142bcf18311
body: >
Mentioning that this is a 4GB RAM Orin Nano module in the name.
The carrier board appears to be very close to the Devkit, so
this
image may be used with other carrier boards if they are
compatible.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: "jetson-orin-nano-seeed-j3010: add Seeed J3010 device-type"
hash: 8013a005a44d3ed7fa0e977714997e0b29cb84f4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Suykov <alex.suykov@sirinsoftware.com>
signed-off-by: Alex Suykov <alex.suykov@sirinsoftware.com>
author: Alex Suykov
version: contracts-2.0.104
title: ""
date: 2024-06-02T04:39:00.781Z
version: 5.3.13+rev1
title: ""
date: 2024-06-02T06:05:46.247Z
- commits:
- subject: Update layers/meta-balena to 12f6ea2e865cf1ac9a2e9d095015ad8b7110faae
hash: b39becd34c6552583197b3605a0922eaf193732e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 12f6ea2e865cf1ac9a2e9d095015ad8b7110faae
changelog-entry: Update layers/meta-balena to 12f6ea2e865cf1ac9a2e9d095015ad8b7110faae
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.11
hash: 55af41dcebb294ea9ebeeb2fd759d79065dc3bf2
body: |
Update balena-supervisor from 16.3.10 to 16.3.11
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Move OS variant retrieval to config module
hash: 027c2575b1147b5395c61e3d824f9dff95e7f1d0
body: >
This also deprecates the `getOSVariant` function of the
`os-release`
module, as the OS variant are no longer defined in
`/etc/os-release`.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Do not export balenaApi on api-binder
hash: 59689b27892a0bb3e6ec692c158070b6defb48a9
body: >
Instead, add `getBalenaApi` function to api-helper so
other modules can
access a balena API instance.
Further reduces circular dependencies to 5
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move api-keys module to src/lib
hash: ac2db38742962a31af63549f0d9f257e6a1331f3
body: >
This removes circular dependencies between the
device-api module and
the compose module, reducing total circular dependencies
to 15
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Do not re-export ContractObject on lib/contracts
hash: 48f75e61b8c53c532c27eb0c3f0d878312b4f2e7
body: |
Further reduce circular dependencies to 10
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move Compose(Network|Volume)Config to top level types
hash: bef5e784400d13d2788748e059e36c761d956f23
body: |
This reduces dependencies from 80 to 47
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move composition types to compose/types
hash: 234e0de07599c1033d04c77d2df9a000d38f60dd
body: >
This reduces circular dependencies from 250 to 80 by
ensuring that
modules that only require types do not import the full
module with all
its dependencies.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Split compose types into interface and implementation
hash: 94de4006a07baada9336721c4084a00f885a6572
body: >
This splits `App`, `Network`, `Service` and `Volume`
which used to be
defined as classes into an interface and a class
implementation that is
not exported. This will allow to work with just the
types in some cases
and prevent circular dependencies when importing.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.3.11
title: ""
date: 2024-05-27T20:04:25.017Z
version: meta-balena-5.3.13
title: ""
date: 2024-05-31T23:09:30.017Z
version: 5.3.13
title: ""
date: 2024-06-01T06:01:33.942Z
- commits:
- subject: Update layers/meta-balena to 18061427fa1560355eb5911dc2c309024153680b
hash: 44a2df7feb630d2565a63f062e363d65715aecef
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 18061427fa1560355eb5911dc2c309024153680b
changelog-entry: Update layers/meta-balena to 18061427fa1560355eb5911dc2c309024153680b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Add Test Suite specific config for GHA"
hash: 4ecd7852f4eb0cd204e31cf3b8634c168782ce46
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-5.3.12
title: ""
date: 2024-05-31T16:03:25.568Z
version: 5.3.12
title: ""
date: 2024-05-31T21:00:16.693Z
- commits:
- subject: Update layers/meta-balena to 15a8f82cb7722e22ba3abb6aea4e7618e133d7be
hash: 8647f9f5357feeea467780bb2d07bbd27eaf3f22
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 15a8f82cb7722e22ba3abb6aea4e7618e133d7be
changelog-entry: Update layers/meta-balena to 15a8f82cb7722e22ba3abb6aea4e7618e133d7be
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.10
hash: a500fccd65e2cf7d31ed6730cc6fd12e0220b757
body: |
Update balena-supervisor from 16.3.8 to 16.3.10
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update got to v14.3.0
hash: 4764bca2c4122a37f1f4c684e673ddca3812b4c9
body: |
Update got from 14.2.1 to 14.3.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.10
title: ""
date: 2024-05-27T02:41:46.106Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.69
hash: 9cdb363e4cf274e5506247cc55cebef0c676de7e
body: >
Update balena-io/deploy-to-balena-action from 2.0.68 to
2.0.69
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.9
title: ""
date: 2024-05-27T01:59:21.096Z
version: meta-balena-5.3.11
title: ""
date: 2024-05-27T06:50:02.553Z
version: 5.3.11
title: ""
date: 2024-05-27T08:43:28.702Z
- commits:
- subject: Update layers/meta-balena to 2e3a5bf77eef509e80c73cf1428341c4383d86d9
hash: 7064d194e98d7f1393d9f21b7a784c9a9cf022e6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2e3a5bf77eef509e80c73cf1428341c4383d86d9
changelog-entry: Update layers/meta-balena to 2e3a5bf77eef509e80c73cf1428341c4383d86d9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.8
hash: ca994c7c5d3598b0f1844e3c98bc37b756d056c6
body: |
Update balena-supervisor from 16.3.5 to 16.3.8
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.68
hash: 8a7972c783845576741c626f7ac543671ebf868b
body: >
Update balena-io/deploy-to-balena-action from 2.0.67 to
2.0.68
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.8
title: ""
date: 2024-05-24T14:29:17.821Z
- commits:
- subject: Update sinon to v18
hash: 6b47c3572dea75c161e3931f05f37c46828d90a2
body: |
Update sinon from 17.0.1 to 18.0.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.7
title: ""
date: 2024-05-24T13:45:20.892Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.67
hash: 21f72b0ce9fd977517df3bf0ee5c186a17d432c9
body: >
Update balena-io/deploy-to-balena-action from 2.0.66 to
2.0.67
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.6
title: ""
date: 2024-05-20T01:54:04.811Z
version: meta-balena-5.3.10
title: ""
date: 2024-05-24T22:52:04.637Z
version: 5.3.10
title: ""
date: 2024-05-25T03:33:58.750Z
- commits:
- subject: Update layers/meta-balena to 762839409d5c94cd3592c41841657e5cfdc469f3
hash: 04c5f1a7f7aa8640d771d505ae2a21bbebee15d1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 762839409d5c94cd3592c41841657e5cfdc469f3
changelog-entry: Update layers/meta-balena to 762839409d5c94cd3592c41841657e5cfdc469f3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "NetworkManager: do not use FW rule numbers in shared dispatcher
script"
hash: ab8d61194d84045e4b74f60e4172a69dd52a3509
body: >
Manipulating the firewall rules by index introduces a race
condition.
Both NetworkManager and balenaEngine add the rules to the top
of the FORWARD chain instead of appending, so if we first look
up
a rule by number and then use the number to refer to it, we can
not
guarantee that the rule number has not changed (iow the rule has
not
been moved down) in the meantime.
This patch removes the use of rule numbers completely and makes
the "shared" dispatcher script refer to the rules by definition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.3.9
title: ""
date: 2024-05-24T12:34:18.221Z
version: 5.3.9
title: ""
date: 2024-05-24T20:32:57.818Z
- commits:
- subject: Update layers/meta-balena to 7552b004b5a4d86e823397519ba78ea24632bcec
hash: c2758e4b9dad83e7da45ecc842bf9a6e0f3914f4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7552b004b5a4d86e823397519ba78ea24632bcec
changelog-entry: Update layers/meta-balena to 7552b004b5a4d86e823397519ba78ea24632bcec
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: safe-reboot: fetch and modify target state"
hash: af4d36646c2c301fceadcd10143096b187b67bd1
body: >
This is a fix targeted for the revpi-connect-4 which requires a
config.txt param to be present to connect to wifi. The old way
we did this test results in the config.txt being wiped - so now
we fetch and change the current state to maintain the existing
configuration and avoid this
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.3.8
title: ""
date: 2024-05-23T11:43:26.464Z
version: 5.3.8
title: ""
date: 2024-05-23T17:28:37.354Z
- commits:
- subject: Update layers/meta-balena to 98a8dc813fb1df71c510732e14fa31446ef883e6
hash: 4771995b3d136c49726367a2a8eb774b0249ddfc
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 98a8dc813fb1df71c510732e14fa31446ef883e6
changelog-entry: Update layers/meta-balena to 98a8dc813fb1df71c510732e14fa31446ef883e6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: os: modem: fix curl command"
hash: 6a62c9fea1611658504e3ccdff29bd8ae7467b3d
body: >
The modem test was broken when changing from ping to curl as
part of 071c018. Here it is fixed
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.3.7
title: ""
date: 2024-05-22T07:06:53.156Z
version: 5.3.7
title: ""
date: 2024-05-22T09:27:30.317Z
- commits:
- subject: Update layers/meta-balena to c7d68bb9a14aba972c692212dd41264f78527c38
hash: d2d84b5996dc5495e1361a528e43034b21beca70
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c7d68bb9a14aba972c692212dd41264f78527c38
changelog-entry: Update layers/meta-balena to c7d68bb9a14aba972c692212dd41264f78527c38
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "peak: Update to version 8.17.0"
hash: 2ab3cb2eb859d0a8658fda0739e6d287adc0bc6d
body: >
This is needed to have it compiled against kernel version
6.6.23,
which we will include in balena-generic.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-5.3.6
title: ""
date: 2024-05-20T08:35:07.780Z
version: 5.3.6
title: ""
date: 2024-05-20T12:16:39.179Z
- commits:
- subject: Update layers/meta-balena to 760b2d6a41eee84c2db144fa6b5f4d40b0c9326a
hash: 9c45d3702396f4d9ed1ef9e8a25e61829ecaa370
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 760b2d6a41eee84c2db144fa6b5f4d40b0c9326a
changelog-entry: Update layers/meta-balena to 760b2d6a41eee84c2db144fa6b5f4d40b0c9326a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.3.5
hash: 982ac50fe144182b53ab00fd5ebe8e0f8bec7a89
body: |
Update balena-supervisor from 16.1.10 to 16.3.5
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.66
hash: 0786f6d95bf67c5ba7002dd10bdde2578a4b28ea
body: >
Update balena-io/deploy-to-balena-action from 2.0.65 to
2.0.66
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.5
title: ""
date: 2024-05-13T01:53:50.173Z
- commits:
- subject: Update semver to v7.6.2
hash: da5fdc5d781ce2c6dcf61f7344ef7a75aa5eb180
body: |
Update semver from 7.6.1 to 7.6.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.4
title: ""
date: 2024-05-12T16:29:18.605Z
- commits:
- subject: Update semver to v7.6.1
hash: 6ebeab14c1f8484335c553de10e64f4bae109797
body: |
Update semver from 7.6.0 to 7.6.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.3
title: ""
date: 2024-05-10T16:29:32.262Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.65
hash: 9945629f0a9fde10ec23668d3fc793e696ef82fb
body: >
Update balena-io/deploy-to-balena-action from 2.0.63 to
2.0.65
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.3.2
title: ""
date: 2024-05-06T01:53:45.002Z
- commits:
- subject: Update @balena/contrato to 0.9.4
hash: 1dcd156fc84376fcba8141f37c4901e176b5cdb4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.3.1
title: ""
date: 2024-05-01T01:06:23.630Z
- commits:
- subject: Add rpi support to balenaOS secure boot
hash: 3017ca6308ad8fce9e65882441a9ef5e123e9c6f
body: |
- Loop through `rpi`, `efi` for crypt boot mount
- Remove `exit 1` from dbus_get_mount
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.3.0
title: ""
date: 2024-04-30T21:13:08.847Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.63
hash: 6c2a07bd776c27fda9d34e9205152b8aac0476eb
body: >
Update balena-io/deploy-to-balena-action from 2.0.62 to
2.0.63
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.37
title: ""
date: 2024-04-29T22:28:45.427Z
- commits:
- subject: Remove unused event-stream dependency
hash: 23ba3e43849bca6172a3783c82216c360c986eb2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update io-ts to 2.2.20, io-ts-reporters to 2.0.1, fp-ts to 2.16.5
hash: f510dd9a8068df4d0c14f6598388bf5c15e235b4
body: >
TODO: Upgrading io-ts to 2.2.21 will result in some unit
tests for
io-ts type validation breaking, due to a change in
t.record's handling
of decoding unknown objects. In <2.2.21, a record with a
custom key type
will decode an unknown object to Left if it has a key is
not of the custom
type. Whereas in io-ts@2.2.21, t.record will strip the
invalid key and
decode to Right. This is a breaking change for us.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.36
title: ""
date: 2024-04-29T19:54:50.854Z
- commits:
- subject: Update @types dependencies
hash: 4adf7105209a3aa407a93e22870100fe0b468015
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.2.35
title: ""
date: 2024-04-29T16:10:01.354Z
- commits:
- subject: "Dev: update husky to v9"
hash: 7df3c1f5fca8ae3e2a1a015b5698420c278e06c1
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.2.34
title: ""
date: 2024-04-29T15:09:50.951Z
- commits:
- subject: Update docker related dependencies
hash: ae823fea181e2b1680940538b04b5af37c1b3229
body: >
This bumps dockerode, removes resin-docker-build in
favor of
@balena/compose, and updates docker-delta and
docker-progress packages.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.2.33
title: ""
date: 2024-04-26T19:51:36.874Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.62
hash: 20f6cb07cb1989f99eaa54625d8e4b502e2e0919
body: >
Update balena-io/deploy-to-balena-action from 2.0.58 to
2.0.62
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.32
title: ""
date: 2024-04-26T01:51:50.589Z
- commits:
- subject: Move lib/fs-utils tests to testfs
hash: 9c968b8d06a407e943d9f91eb5f89863280d7962
body: |
This removes mock-fs as a dependency
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.31
title: ""
date: 2024-04-26T00:40:13.656Z
- commits:
- subject: Update supertest to v7
hash: 35e17cf22c0e45c14daa2efa24eb07358d14fff6
body: |
This patches a `formidable` package vulnerability
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update fork-ts-checker-webpack-plugin to v9
hash: 73b71386fe00fdf9896ef6f14ead75920e9318bf
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update yargs to v17, tar-stream to v3
hash: 717c8cd6149eb46b8b7e39b3021fd86321f95089
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.30
title: ""
date: 2024-04-24T18:35:21.169Z
- commits:
- subject: Refactor MDNS resolver into a module
hash: 6f02b17968d02c2e27b523e40a25ef4c4815d20a
body: >
Also add integration tests for the resolver
functionality to prevent
regressions.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Fix mdnsResolver import
hash: ad52561de548ef9f2dfec67187ae0d903e0bedfe
body: >
The `mdns-resolver` module does not provide a default
export. Trying to
use a default import notation, causes the `resolve`
function to not be
found, breaking MDNS resolution.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.2.29
title: ""
date: 2024-04-24T15:13:31.152Z
- commits:
- subject: Gracefully handle multiple reboot/shutdown requests
hash: 14bdc522c17c924ce560da81f735b96bac41bd4d
body: >
Since HTTP's server.close() is async, there is a slim
chance
for two instances of /v1/reboot or /v1/shutdown to be
processed.
If the server is already closed when server.close() is
called,
the call throws ERR_SERVER_NOT_RUNNING
which doesn't need to be surfaced to the user. This
change
only allows one server.close() attempt to occur at a
time.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.28
title: ""
date: 2024-04-23T20:19:12.030Z
- commits:
- subject: Update ts-node to v10
hash: d14824f2fddffb0292af94c001d90e816ddb94c6
body: |
Update ts-node from 8.10.2 to 10.9.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.27
title: ""
date: 2024-04-23T19:33:02.255Z
- commits:
- subject: Remove unnecessary @types packages
hash: 8ebb26663880d879e5eb6528512822c99e1ef42b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update knex to 3.1.0
hash: 17a7e60506f36403a98c0205d80989edcb1997f6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update json-mask to 2.0.0
hash: 77f6f17042d9fda21d90dc5363824562f1ddd0f6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update lint-staged to 15.2.2
hash: f3809dccfb3cf787da9ccd9fefab6d0f2554d895
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update mocha-pod to 2.0.5
hash: 9ca027ad486ecffac20f1cff714c493e92b7befc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update mocha to 10.4.0
hash: 7c423958ea61c12f3786b9a52567dea75d2351c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update rewire to 7, @balena/lint to 8
hash: 5d6a73514165f4fc60b64d3eebafc0419e50e228
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update nodemon to 3.1.0
hash: d887809494ce27859ddd571048f4c7266c0c4bec
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update sinon to 17
hash: bd26d8877003aa751df0216f341e776d39370724
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
- subject: Update systeminformation to 5.22.7
hash: 7bb5900649b42ecd418dc21590b7359c2088cc5c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.26
title: ""
date: 2024-04-23T18:58:25.318Z
- commits:
- subject: Update copy-webpack-plugin to v12
hash: dde0e86a1abfab8c8f0e954ed632d5b154dc5a55
body: |
Update copy-webpack-plugin from 11.0.0 to 12.0.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.25
title: ""
date: 2024-04-19T15:46:46.217Z
- commits:
- subject: Update webpack-cli to v5
hash: 00f1610870497c4e2436d0fc022f4de30b90707b
body: |
Update webpack-cli from 4.10.0 to 5.1.4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.24
title: ""
date: 2024-04-19T14:55:50.059Z
- commits:
- subject: Update got to v14
hash: 148ba6e0c31ac09834cb8ad598bf1cac35ca1095
body: |
Update got from 12.6.1 to 14.2.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.23
title: ""
date: 2024-04-19T13:34:13.665Z
- commits:
- subject: Update @types/supertest to v6
hash: e24691fa63c1f2b6f097e0bcb510bfc9da1eda7d
body: |
Update @types/supertest from 2.0.12 to 6.0.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.22
title: ""
date: 2024-04-19T12:25:19.313Z
- commits:
- subject: Remove unused `tmp` dependency
hash: 12cc8eb91b52545d84a22e511ddd63ad4ac677ad
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.2.21
title: ""
date: 2024-04-18T02:44:36.677Z
- commits:
- subject: Update rimraf
hash: 5e5a803e26ac36a3085701c3c7055553be6d2fcb
body: |
Update @types/rimraf from 2.0.5 to 4.0.5
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.20
title: ""
date: 2024-04-17T15:39:15.721Z
- commits:
- subject: Update semver to v7.6.0
hash: 52268d83fa6d8fd364e765b4c0d11128040e9410
body: |
Update semver from 7.5.4 to 7.6.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.19
title: ""
date: 2024-04-17T14:38:48.064Z
- commits:
- subject: Update event-stream to v3.3.5
hash: 36e0fed219b041fa9695dd97629f710d52d76129
body: |
Update event-stream from 3.3.4 to 3.3.5
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.18
title: ""
date: 2024-04-15T21:29:50.342Z
- commits:
- subject: Add additional update lock tests for lockOverride & force
hash: 57207c35398f147205fdc25d5010ec3fb51b132e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.17
title: ""
date: 2024-04-15T20:57:03.828Z
- commits:
- subject: Update @types/chai-things to v0.0.38
hash: 28d583067193fd0bcdb56732faf659785389f248
body: |
Update @types/chai-things from 0.0.35 to 0.0.38
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.16
title: ""
date: 2024-04-15T16:33:18.061Z
- commits:
- subject: Update webpack to v5.76.0 [SECURITY]
hash: 6517d7fdbd6185c448846f7265c411fb0a2d899c
body: |
Update webpack from 5.74.0 to 5.76.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.15
title: ""
date: 2024-04-15T15:29:42.533Z
- commits:
- subject: Disable automerge for major npm devDependencies
hash: dfff74d21c1c05b0e9a4560db807887b079a73dc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-16.2.14
title: ""
date: 2024-04-15T14:19:35.895Z
- commits:
- subject: Update shell-quote to v1.7.3 [SECURITY]
hash: 7398e53626f90d574ea5ce9b318e518fce8d0c19
body: |
Update shell-quote from 1.7.2 to 1.7.3
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.13
title: ""
date: 2024-04-15T13:53:49.933Z
- commits:
- subject: Update express to v4.19.2 [SECURITY]
hash: 9dfb0c576429290c42754e64f27e86bbde8e23bf
body: |
Update express from 4.17.1 to 4.19.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.12
title: ""
date: 2024-04-15T11:31:06.812Z
- commits:
- subject: Enable npm package management via Renovate
hash: 23c2f6ddf10216ad47935ff8bf894274299b0ba2
body: |
Settings are inherited from balena-io/renovate-config
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-16.2.11
title: ""
date: 2024-04-15T10:40:13.559Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.58
hash: d7c14686cf22d9b82da1e3d7c8e52efb71da6ddc
body: >
Update balena-io/deploy-to-balena-action from 2.0.57 to
2.0.58
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.10
title: ""
date: 2024-04-15T03:02:03.903Z
- commits:
- subject: Don't follow symlinks when checking for lockfiles
hash: 6e185fbd447bce46179f60a9e650a3a35937d990
body: >
The Supervisor should only care whether a lockfile
exists or
not. This also fixes an edge case where a user symlinked
a lockfile
to a nonexistent file, causing the Supervisor to enter
an error
loop as it was not able to `stat` the nonexistent file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.9
title: ""
date: 2024-04-12T16:50:06.044Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.57
hash: 97633816850f0d13d70cdfa2afb8bc9652e71fa2
body: >
Update balena-io/deploy-to-balena-action from 2.0.55 to
2.0.57
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.8
title: ""
date: 2024-04-12T11:30:35.445Z
- commits:
- subject: Add memory usage healthcheck
hash: f863075bdc5714baebcce8b73ddd95240fd04583
body: >
This healthcheck fails when Supervisor memory usage is
above a threshold
based on initial memory measurements after device state
has settled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.7
title: ""
date: 2024-04-12T01:49:06.409Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.55
hash: 6864ab329aa9879a2d12aa19b2e70cadfff5fb49
body: >
Update balena-io/deploy-to-balena-action from 2.0.54 to
2.0.55
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.6
title: ""
date: 2024-04-10T16:30:09.955Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.54
hash: 30351e5f12dbc7f0f2ea3633ad3e63c458adec4a
body: >
Update balena-io/deploy-to-balena-action from 2.0.53 to
2.0.54
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.5
title: ""
date: 2024-04-09T18:43:49.721Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.53
hash: 7d7391194876c5593733113ee23ff28d24eb3422
body: >
Update balena-io/deploy-to-balena-action from 2.0.52 to
2.0.53
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.4
title: ""
date: 2024-04-09T17:32:28.461Z
- commits:
- subject: Update balena-io/deploy-to-balena-action action to v2.0.52
hash: 55de8ae4300a57776e9134218937fdf732a7f17a
body: >
Update balena-io/deploy-to-balena-action from 2.0.27 to
2.0.52
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.2.3
title: ""
date: 2024-04-09T16:30:46.790Z
- commits:
- subject: Inherit Renovate settings from balena-io
hash: 58e05d0f63a9c789c4163a678b782cb56763250f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-16.2.2
title: ""
date: 2024-04-08T14:36:45.050Z
- commits:
- subject: Fix some RegEx io-ts types
hash: b7922e687567899c668474c3ee5e6f2e89f0989d
body: >
io-ts types that were generated using
`shortStringWithRegex` were testing
against `VAR_NAME_REGEX`, instead of the Regex that was
specified when
generating the type. This affected `DockerName` such
that service names with
a dash in the middle were returning as false when passed
through the
`DockerName.is` type guard, affecting how
`getServicesLockedByAppId` was
returning a map of locked services.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.1
title: ""
date: 2024-04-06T08:22:13.914Z
- commits:
- subject: Take lock before updating service metadata
hash: af6359f7ae2db4a656598947120bb46d5d3730de
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.2.0
title: ""
date: 2024-04-05T02:35:13.875Z
version: meta-balena-5.3.5
title: ""
date: 2024-05-16T10:54:49.219Z
version: 5.3.5
title: ""
date: 2024-05-16T15:01:12.530Z
- commits:
- subject: Update layers/meta-balena to b09a185be7b866374d1c4d0ed37e9407289293a6
hash: 47a5887379912906aa0e775a0e4609a3ec9540d6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b09a185be7b866374d1c4d0ed37e9407289293a6
changelog-entry: Update layers/meta-balena to b09a185be7b866374d1c4d0ed37e9407289293a6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hostapp-update-hooks: 99-balena-bootloader: Adapt to secure boot"
hash: 241caa3243c23363841e7aa6f89cc116cf24d200
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: fix linter warnings"
hash: a35ae938fd981e4e2bd84031352f1417f07b1a01
body: |
Remove some of the low-risk linter warnings.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: image-balena: use relative path to generate boot fingerprint"
hash: b30ce236a9e8f6229d5af527d853e6e3fc090d72
body: >
Ideally we would re-use the function is the target os-helpers-fs
file,
but Yocto's recipe bash support is not completely compatible
with POSIX syntax.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: add a helper function to generate fingerprint files"
hash: 487b4f4dbc62de77f6b76f27f80bab69a192bee1
body: >
This function will be re-used as it's called from the HUP hooks
and
from the flasher image for secure boot devices that split boot
partitions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign-rsa: add dependencies"
hash: eafbc411e99430ade0d4e141e4c3e7f59ae0feb9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: migrate: allow command line argument configuration"
hash: c8de15a999aec50915c7cf829e7ec3886aaa3182
body: >
The migrate module is currently only enabled if specified in
config.json.
This commit introduces a command line argument override for
board
integration layers to use. This allows for example for
non-flasher device
types to force the migration.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: image-balena: provide board configuration hook"
hash: cda7d24207d736bc8fe4f58ed47489ecc2db2db3
body: >
Add a hook for boards to initialize boot partition configuration.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: abroot: add missing dependency"
hash: 593ce8db2c2de1b6b92e3e57af932a4d3eefe14f
body: >
The abroot script sources balena-config-defaults so let's make
sure
it's included in the build.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: selectively include dmcrypt for signed images"
hash: 1bdb0d2be57c2f7697c5af6d3bdc76cf873ddd06
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: only include os-helpers-sb for signed builds"
hash: bfe9204622793b6afb0879c0fce0aad2d0cb7de6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: 1-bootfiles: Check for os-helpers-sb before
including"
hash: 55ea286a40181f0e809280f4e8f2c9ed743d4bb7
body: |
The `os-helpers-sb` file is only included for signed builds.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docs: add secure boot abstractions details"
hash: 91dad6cdb1b4e9e10a9ac4017d4b975256d9186c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: fsuuidinit: use file based mutex to avoid race
condition"
hash: 3f6a302bf53c6c0a609015c92ff927c7575412d9
body: >
As soon as the UUID is regenerated udev runs the correspondign
rules.
However, the rules expect the new UUID to be cached in a file,
so there
is a race condition between the creation of the file and the
udev rule.
This commit avoid the race condition by using a file mutex that
the
udev rule can wait on.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "systemd: update_state_probe: Use a file mutex to avoid race condition"
hash: ef51b29b330e77b2111644fa4dbae156ca753e6c
body: >
As soon as the UUID is modified udev re-runs the rules for the
partition.
However, the rule expects the new root UUID to be cached in a
file, and
if the udev rule gets there before the file is created it fails.
This commit waits on a lock file mutex before accessing said
file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: extend filesystem helper with wait4rm"
hash: bb77f62506329bb4f09a480b5ef1239742e71294
body: >
This function waits until a file is removed or times out -
useful to
implement basic file based mutexes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: regenerate_uuid: skip remounting"
hash: 7674716ffd7472f7a487c027ba756803e1d446fb
body: >
Remounting filesystems is done on systems with a broken clock in
order
to prevent tune2fs from bailing out when the last mounted time
is in the
future. This resets the last mounted time to now.
However, the filesystem is immediately unmounted again without
being
utilized, and the mount and unmount process is time consuming.
Instead,
use `-e continue` to tell tune2fs to continue after an error,
which
achieves the same result with less time and complexity.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "resin-init-flasher: replace fatal with fail"
hash: 53e995bfc70dcea70b476cb26a5e68df0e2a53a8
body: >
The fatal() function is only defined while running in the
initramfs
while fail() is provided by the OS helper logging which is
available
in both the OS and flasher image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image-bootloader-initramfs: add modules needed for secure boot"
hash: dfa88cfb6cf195c9748a41fe5bdad4954a72f27d
body: >
The balena bootloader needs to mount encrypted disks to kexec
the final
kernel which is stored in the encrypted root partitions.
It also needs to run the data partition expander twice on boot,
once in the
balena bootloader that expands the disk, and later on the final
initramfs to expand the file system.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: balena-bootloader: add support for encrypted disks mount and
kexec"
hash: dccf18856d3198ed2bb3394792b859de12aad407
body: >
The kernel needs crypto support to mount encrypted disks at boot
and
kexec image authentication.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: balena-bootloader: specify a deployment subfolder"
hash: 1e1c465dc899377dd10350038f20a653eea95325
body: >
This prevents overwritting deployment files that are also
deployed
by the standard linux recipe.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: add secureboot configuration dependencies"
hash: f8eca19e9180b7d4f2d80ae87ef4074be7a81ff5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: non-efi device types also use EFI signing for
kexec"
hash: 8b4f5dd0f5e806954897f3dbac3da00f0487ba88
body: >
Remove the conditional to signing the kernel initramfs on EFI
machine
features as kexec also requires this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign-efi: allow to configure deployment directory"
hash: fc36626aeedfe681e5198083112c4f17e8688596
body: >
This is needed for systems that build and deploy two different
linux
kernels like is the case when using the balena bootloader so
that
different recipes do not try to deploy the same files.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign-efi: support compressed payloads"
hash: ac9955350690d0f044a9e15469a93819c3591f27
body: >
The EFI class is used to sign Linux kernel binaries, and these
can come
in a zImage (compressed) format that needs to be decompressed
before
signing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.3.4
title: ""
date: 2024-05-12T17:56:11.300Z
version: 5.3.4
title: ""
date: 2024-05-12T22:46:57.225Z
- commits:
- subject: Update balena-yocto-scripts to 466d6ec592656bb950a393fc1c7a5d5ff4cf3455
hash: 47e5b0f60f9e1d647c2a6fe77ec2941d38f5d640
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 466d6ec592656bb950a393fc1c7a5d5ff4cf3455
changelog-entry: Update balena-yocto-scripts to 466d6ec592656bb950a393fc1c7a5d5ff4cf3455
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: deploy usbboot if available"
hash: a62a90bcf05fdccc9cdbaa9961d2db823bbeb9b5
body: |
This is where the RPI family deploys provisioning artifacts.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.21.10
title: ""
date: 2024-05-02T09:18:16.451Z
version: 5.3.3+rev1
title: ""
date: 2024-05-02T13:05:59.897Z
- commits:
- subject: Update layers/meta-balena to cc46d73fa73a599f744a2f06a6c6983d76a45a41
hash: a93057415036cce99b37eee21e333eaef9d64d75
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cc46d73fa73a599f744a2f06a6c6983d76a45a41
changelog-entry: Update layers/meta-balena to cc46d73fa73a599f744a2f06a6c6983d76a45a41
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "docs: elaborate automated testing requirement in board support guide"
hash: aad242195fb191cbe9c8230b9cf36aa4b0679fbe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.3.3
title: ""
date: 2024-05-01T12:04:46.013Z
version: 5.3.3
title: ""
date: 2024-05-01T16:02:49.222Z
- commits:
- subject: Update balena-yocto-scripts to 019219edcbd508bdb1027bf56f20f8696fddba83
hash: 0393d59a5f0d7cf82ff1a207717c2b054b592571
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 019219edcbd508bdb1027bf56f20f8696fddba83
changelog-entry: Update balena-yocto-scripts to 019219edcbd508bdb1027bf56f20f8696fddba83
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-lib: improve base tag detection"
hash: 872bb3b1df920b026b524e041bf4f4f7c422cb2f
body: >
When a ESR release is deployed a tag with the base meta-balena
version
is created. This is used by the API to check for a valid OS
version
for updates.
The current mechanism to find the base version only provides an
ESR
version for the first commit after the branch has been created.
Using merge-base to find the common ancestor and `tag
--points-at` to
find the actual tag works for all commits after the branch is
created.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.21.9
title: ""
date: 2024-04-30T14:17:29.958Z
version: 5.3.2+rev2
title: ""
date: 2024-04-30T15:58:38.967Z
- commits:
- subject: Update balena-yocto-scripts to 9467c78fa81511321fe952477b316e830742760c
hash: 58fbf76adfcd9461917dadcf365c481629fc15a3
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 9467c78fa81511321fe952477b316e830742760c
changelog-entry: Update balena-yocto-scripts to 9467c78fa81511321fe952477b316e830742760c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Support commit tags when extracting version tag from git
hash: 98fec51fae4721224e64cfec52480a5f17b8e271
body: >
Git describe does not include commit tags by default, and only
annotated tags are shown.
This behaviour was fine until a recent CI issue changed the
types of tags used to version the repositories.
This commit allows supporting of both types while the CI issue
is investigated.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.8
title: ""
date: 2024-04-29T17:17:30.203Z
version: 5.3.2+rev1
title: ""
date: 2024-04-29T22:11:47.544Z
- commits:
- subject: Update layers/meta-openembedded to
01358b6d705071cc0ac5aefa7670ab235709729a
hash: 96bc6fad3a192e41fe38b1d069f085f70877ac73
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
01358b6d705071cc0ac5aefa7670ab235709729a
changelog-entry: Update layers/meta-openembedded to
01358b6d705071cc0ac5aefa7670ab235709729a
author: Self-hosted Renovate Bot
nested: []
- subject: Update layers/meta-balena to f212a46b75701da1ad174eaca183c5b9f55075ec
hash: ee894e8b41aebc3fc4276ee8fd73683b0ab66258
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f212a46b75701da1ad174eaca183c5b9f55075ec
changelog-entry: Update layers/meta-balena to f212a46b75701da1ad174eaca183c5b9f55075ec
author: Self-hosted Renovate Bot
nested: []
version: 5.3.2
title: ""
date: 2024-04-26T10:42:09.538Z
- commits:
- subject: Update layers/meta-balena to 2e58bc5bb95af8ab7f27a3943ebb34761424445c
hash: 022ef385659dd401f626c4e074e769be40ef8390
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2e58bc5bb95af8ab7f27a3943ebb34761424445c
changelog-entry: Update layers/meta-balena to 2e58bc5bb95af8ab7f27a3943ebb34761424445c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: os: address race in internet con. sharing tests"
hash: c8fccaef7c48dcccb150f46d0bedb48460ead445
body: >
For some device types it's been noted that it takes longer than
the time it takes do do one check of the iptables rules for the
intended rules to appear, leading to a failure. This aims to
make the check more consistent by checking 5 times before
failing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.3.1
title: ""
date: 2024-04-24T15:34:48.717Z
version: 5.3.1
title: ""
date: 2024-04-24T20:36:04.982Z
- commits:
- subject: Update layers/meta-balena to 02acc2b2f2337154e79825e21fc5a517a1f97315
hash: 9a0617ba3a62ced79a63c22dac7d8537ec595067
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 02acc2b2f2337154e79825e21fc5a517a1f97315
changelog-entry: Update layers/meta-balena to 02acc2b2f2337154e79825e21fc5a517a1f97315
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hup: signed-update: silence tpm2-tools output"
hash: 877b7b39f2ac3dbab0cc806916ef2c13dbdfd885
body: |
The output of these tools doesn't need logged. Silence them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: silence mountpoint"
hash: d9a477b706ffc8ba4d8126e9665a2142bb705719
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: signed-update: print predicted PCR values after creating a
policy"
hash: a3b2b9ba45470b4ff6b35c56c13e2400c51c95c7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: firmware_measures_efibins: silence grep"
hash: cd7b142195cd7cd33126e0dfbd75ee00e6b03aa3
body: >
The firmware_measures_efibins function outputs different strings
depending on whether the TPM event log is available, and whether
or not
EFI binaries are measured into PCR 7 as indicated in the event
log.
We don't need to print the output of the parsed event log, so
redirect
it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: specify TCTI backend"
hash: c4eb9d7f6ad412bd74d77ece0e534c8dd2dd6fac
body: |
Specify the TCTI backend [0], which also silences error messages from
trying unsupported backends
[0] https://github.com/tpm2-software/tpm2-tools/blob/master/man/common/tcti.md
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-sb: silence 'command -v'"
hash: 0cc0e51ec48fd90c7164cf458c6a2b583319999d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: signed-update: update boot files as needed"
hash: c08e732e0a678bce9cf48774fabd9016325fcaa7
body: >
Unconditionally update the kernel and second stage bootloader
when the
content on disk doesn't match the binaries shipped in the
hostapp.
Previously this was only done when migrating, but the kernel,
and
consequently the second stage bootloader, change every build.
This means
firmwares which measure EFI binaries into PCR 7 won't boot
unless the
second stage bootloader is updated to match the digests enrolled
in the
security database.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hup: signed-update: always remove policy directory"
hash: 7c4032d4596c72a85902c91bd48845543f3651b3
body: >
After creating a new policy, always remove any previous policy
directory
that was found.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: append event log digests before separator"
hash: 1c19ebb6b7c9b47ae81a3d67fc5526ea3ed55caf
body: >
Don't continue appending event log digests after the separator.
This
fixes creating a TPM policy on machines that measure EFI
binaries into
PCR 7 double appending the EFI binary hashes, which will cause
boot
failures.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hostapp-update-hooks: signed-update: fix exit code conditional"
hash: 06ef101cf68056c348f4c6810b522f2bbdbb7e55
body: >
Shellcheck warning SC2319 indicates that the condition being
checked
here may be overwritten by subsequent commands.
Replace this conditional with a switch statement that directly
evaluates
the output.
Also bump the minor version to make it more obvious that PCR 7
sealing
brings a new feature, which should've happened previously.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: fix awk syntax error causing unbootable machines"
hash: 6c21f43c49361dac28f432083122a3ee35704a6f
body: >
A missing semi-colon caused the firmware_measures_efibins
function to
return an exit code of one, which the 0-signed-update
hostapp-update
hook interpreted as "this firmware does not measure EFI binaries
into
PCR 7", as opposed to zero, indicating "this firmware *does*
measure EFI
binaries into PCR 7", or two, indicating "the TPM event log is
unavailable and it's impossible to tell."
Taking the wrong branch in this conditional led to an
inappropriate
policy being created to seal the LUKS passphrase, which could
not be
unlocked on the next boot, as in QEMU with edk2, EFI binaries
*are*
measured into PCR 7.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-5.3.0
title: ""
date: 2024-04-24T06:33:36.925Z
- commits:
- subject: "hostapp-update-hooks: check for logging helper"
hash: 8561f0f7d92702a0d374846555904d6f2e01c697
body: >
Older balenaOS version (before v2.58) do not contain the logging
helper
in the rootfs and the new OS hooks fail to execute.
This commit checks for the file existence before using it, and
defines
the logging functions when not detected.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.2.10
title: ""
date: 2024-04-23T10:14:54.964Z
version: 5.3.0
title: ""
date: 2024-04-24T09:41:39.388Z
- commits:
- subject: Update layers/meta-balena to 09f97ae4e491700fc458672c94fd7170b37551e1
hash: a7f7e8a8b2873a7e08153f725662d538957e33b4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 09f97ae4e491700fc458672c94fd7170b37551e1
changelog-entry: Update layers/meta-balena to 09f97ae4e491700fc458672c94fd7170b37551e1
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 5984adc
hash: d620600db09f2215dbfc43748fcc493023809bf2
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact digest to 1746f4a
hash: 4872b11fad92f5c8ea60050e21aa63a2bbb1289d
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.11
title: ""
date: 2024-04-22T01:55:56.805Z
- commits:
- subject: Update Lock file maintenance
hash: c3225ffd4e4fde06ceaf3ace5778fa8633a72e28
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.10
title: ""
date: 2024-04-22T00:50:13.147Z
version: meta-balena-5.2.9
title: ""
date: 2024-04-22T05:25:28.462Z
version: 5.2.9
title: ""
date: 2024-04-22T07:26:12.138Z
- commits:
- subject: Update balena-yocto-scripts to 45b33b1ab2a550bd8292e61139c7e1316d75219c
hash: 72b23d7cd18378762e946e09df3db261f6bcdeee
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 45b33b1ab2a550bd8292e61139c7e1316d75219c
changelog-entry: Update balena-yocto-scripts to 45b33b1ab2a550bd8292e61139c7e1316d75219c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add missing $select for release_asset.asset_key
hash: 4f4f65c0b2cace726eccbea5d5ed8ed0f8302e54
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-yocto-scripts-1.21.7
title: ""
date: 2024-04-19T14:22:55.708Z
version: 5.2.8+rev1
title: ""
date: 2024-04-19T19:16:28.712Z
- commits:
- subject: Update layers/meta-balena to 5d7a7ecfdc69c481e6e762e38e66b8b291a70e32
hash: 5b76ba46741ccecccbf5baae1cf864fd20bd46e5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5d7a7ecfdc69c481e6e762e38e66b8b291a70e32
changelog-entry: Update layers/meta-balena to 5d7a7ecfdc69c481e6e762e38e66b8b291a70e32
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Test: Unmanaged: Replace ping command in tests with curl"
hash: 071c0180a03203cb34fc80b127501dc1385dbb3d
body: >
This change is required to migrate existing tests to run QEMU
worker tests on GitHub Actions.
GitHub hosted runners can't run the `ping` command:
https://github.com/actions/runner-images/issues/1519 by design.
If we still intend to use `ping`, the solution would be running
QEMU worker tests on self-hosted runners which allow ICMP
packets
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-5.2.8
title: ""
date: 2024-04-17T15:22:20.514Z
version: 5.2.8
title: ""
date: 2024-04-17T20:09:05.725Z
- commits:
- subject: Update layers/meta-balena to edcdfc634c0b32648f5c27aeaef156ebc39c9e7c
hash: c8424fd9df6b5a9b90a1d675ef9775832bc505a4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to edcdfc634c0b32648f5c27aeaef156ebc39c9e7c
changelog-entry: Update layers/meta-balena to edcdfc634c0b32648f5c27aeaef156ebc39c9e7c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "packagegroup-resin: Install ldd script in balenaOS images"
hash: 9ef3aea59fdcc2909ab4d42e7bf7986c75ff14ca
body: >
The takeover project currently relies on the ldd script being
present in the hostOS pre-migration.
While takeover can be adapted to use this script from a
different location, it wouldn't hurt to have ldd in the hostOS
from this point on.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
version: meta-balena-5.2.7
title: ""
date: 2024-04-16T21:04:47.973Z
- commits:
- subject: Update tests/leviathan digest to 0c2f44d
hash: 8e362ab8c82719b5d18909f8295d5641cbd02170
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 9b54072506553292307ca9096a6cb7a8cbeb00b5
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.9
title: ""
date: 2024-04-15T03:06:11.003Z
- commits:
- subject: Update core/contracts digest to d06ad25
hash: 15fd9358b8b78b140f67180472e339d8a089e678
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.8
title: ""
date: 2024-04-11T13:32:23.711Z
- commits:
- subject: Update core/contracts digest to bdc5ec8
hash: dd2e237ba8805ba88d98e0ab40c0ce47d22adc6e
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.7
title: ""
date: 2024-04-11T11:33:17.144Z
- commits:
- subject: Update core/contracts digest to 619554d
hash: 12a9383b4cc99f91f27626995c52b9838bd558a5
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.6
title: ""
date: 2024-04-10T10:33:42.221Z
- commits:
- subject: Update Lock file maintenance
hash: d6ed71f5ec59715663a4ee736f40520b00d28ff4
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.5
title: ""
date: 2024-04-08T02:00:38.626Z
- commits:
- subject: Update core/contracts digest to cb7b222
hash: c17d66a976d9e9f0c0cba108e1c972bf12d822fc
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.4
title: ""
date: 2024-04-08T00:51:21.605Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.37
hash: d9209f59fe962434d45dec77c4f3aa0ef5ccdf47
body: |
Update balena-os/leviathan-worker from 2.9.36 to 2.9.37
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.3
title: ""
date: 2024-04-04T15:33:01.233Z
- commits:
- subject: "core/lib/components: Specify Jetson Xavier boot partition indexes"
hash: 6388fbbfb04c27fe4a1337d41481d6a55b2f432c
body: >
so that the config.json can be injected in the right
partition
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: leviathan-2.30.2
title: ""
date: 2024-04-04T14:20:05.216Z
- commits:
- subject: Update Lock file maintenance
hash: 55b1560c8b3543a0041809f18ee3cf834a054895
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.30.1
title: ""
date: 2024-04-01T00:51:30.207Z
- commits:
- subject: "minor: Add general FAQ to Leviathan"
hash: 2ee9236585807f16959ecbc2f24983b0abe0d8f4
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.30.0
title: ""
date: 2024-03-26T19:12:11.114Z
- commits:
- subject: Update Lock file maintenance
hash: 427bab2b42a128fa0cb067c99f122d2bc1e743b1
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.67
title: ""
date: 2024-03-26T14:30:08.265Z
- commits:
- subject: Update core/contracts digest to 8631765
hash: 431288192a1bbbe6a75e847d94268f34342caa34
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.66
title: ""
date: 2024-03-26T13:35:15.787Z
- commits:
- subject: Update core/contracts digest to 2de3526
hash: dbd017ddf87ab36e3f10dfb09c5e82edad3b9703
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.65
title: ""
date: 2024-03-21T08:29:35.853Z
version: meta-balena-5.2.6
title: ""
date: 2024-04-16T14:13:33.263Z
version: 5.2.7
title: ""
date: 2024-04-16T23:21:12.126Z
- commits:
- subject: Update layers/poky to 63d05fc061006bf1a88630d6d91cdc76ea33fbf2
hash: 60d32caa62f83f36a7c7464db4912c7d933509aa
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 63d05fc061006bf1a88630d6d91cdc76ea33fbf2
changelog-entry: Update layers/poky to 63d05fc061006bf1a88630d6d91cdc76ea33fbf2
author: Self-hosted Renovate Bot
nested: []
version: 5.2.5+rev2
title: ""
date: 2024-04-16T09:03:36.849Z
- commits:
- subject: Update layers/poky to 99a2caf71e6c7e5be682a591a48f107157460b54
hash: 8f214712da8c700924bdff4d2ac8e94df66b7605
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 99a2caf71e6c7e5be682a591a48f107157460b54
changelog-entry: Update layers/poky to 99a2caf71e6c7e5be682a591a48f107157460b54
author: Self-hosted Renovate Bot
nested: []
version: 5.2.5+rev1
title: ""
date: 2024-04-14T09:58:46.323Z
- commits:
- subject: Update layers/meta-balena to a7fe21a582d79c7086ecada4b670348b43804cdb
hash: a17c15e4455597b65681d011fe3b2d7f88946778
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a7fe21a582d79c7086ecada4b670348b43804cdb
changelog-entry: Update layers/meta-balena to a7fe21a582d79c7086ecada4b670348b43804cdb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: sign-rsa: add class for RSA artifact signing"
hash: 65a73907c12f03599cec6aed5d83b4f0f4538f84
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.2.5
title: ""
date: 2024-04-12T15:16:52.502Z
version: 5.2.5
title: ""
date: 2024-04-12T20:01:21.107Z
- commits:
- subject: Update contracts to d06ad25196f67c4d20ad309941192fdddf80e307
hash: c73d9d1b8f22e27bdab88aadbffb6b4261f2e50f
body: Update contracts
footer:
Changelog-entry: Update contracts to d06ad25196f67c4d20ad309941192fdddf80e307
changelog-entry: Update contracts to d06ad25196f67c4d20ad309941192fdddf80e307
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove Ubuntu Lunar 23.04 since it's EOL
hash: cac2042866f3e93d46b16a3e62cb65aeec43fac9
body: ""
footer:
Change-type: patch
change-type: patch
See: https://endoflife.date/ubuntu
see: https://endoflife.date/ubuntu
author: Thodoris Greasidis
version: contracts-2.0.103
title: ""
date: 2024-04-11T12:22:51.474Z
version: 5.2.4+rev4
title: ""
date: 2024-04-11T16:02:09.152Z
- commits:
- subject: Update contracts to bdc5ec8ab29021205ce85c9b59f4952b1c4a1283
hash: 22f16b65fe37dc911ebaecc38365072453a240da
body: Update contracts
footer:
Changelog-entry: Update contracts to bdc5ec8ab29021205ce85c9b59f4952b1c4a1283
changelog-entry: Update contracts to bdc5ec8ab29021205ce85c9b59f4952b1c4a1283
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove Fedora 36 since it's EOL
hash: 6c404c7f3e623650beb5c74ec0a4e31e9cac9c48
body: ""
footer:
Change-type: patch
change-type: patch
See: https://endoflife.date/fedora
see: https://endoflife.date/fedora
author: Thodoris Greasidis
version: contracts-2.0.102
title: ""
date: 2024-04-11T10:44:54.487Z
version: 5.2.4+rev3
title: ""
date: 2024-04-11T12:44:21.138Z
- commits:
- subject: Update contracts to 619554d6126d299a8349a065e49bcdbe855f3293
hash: f8e92a2b388c4755278cdb0161b1cbf05d7c495f
body: Update contracts
footer:
Changelog-entry: Update contracts to 619554d6126d299a8349a065e49bcdbe855f3293
changelog-entry: Update contracts to 619554d6126d299a8349a065e49bcdbe855f3293
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove outdated jdk & jre 8
hash: 1d3d5c74c32119bfb816e411d0d6a992e642d659
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
- subject: Remove python 3.7.16 since it's in EOL
hash: 0bc11dc4a257a753fd4ad7b1aba999f0c23188f4
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
- subject: Remove node v14 & v16 since they are EOL
hash: 96055862f317b8b54896702d46361392bd1ccaca
body: ""
footer:
Change-type: patch
change-type: patch
See: https://balena.zulipchat.com/#narrow/stream/345890-balena-io/topic/base.20images/near/432359439
see: https://balena.zulipchat.com/#narrow/stream/345890-balena-io/topic/base.20images/near/432359439
author: Thodoris Greasidis
version: contracts-2.0.101
title: ""
date: 2024-04-10T09:26:36.966Z
version: 5.2.4+rev2
title: ""
date: 2024-04-10T11:40:35.955Z
- commits:
- subject: Update contracts to 928d8e7a5295414c87548e8eca8ddea88205fb10
hash: 729ef8d3ecbf79964e9b0fe61cec94fd2154d959
body: Update contracts
footer:
Changelog-entry: Update contracts to 928d8e7a5295414c87548e8eca8ddea88205fb10
changelog-entry: Update contracts to 928d8e7a5295414c87548e8eca8ddea88205fb10
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add Advantech ECU1370 to hardware contract.
hash: 0dfe4758230bef9d6c97f533019aaba93cdc1520
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
author: Lisandro Pérez Meyer
version: contracts-2.0.100
title: ""
date: 2024-04-08T18:29:36.856Z
- commits:
- subject: Add node v20.12.0 for debian
hash: 69bd96b9757959ebbcdffb0e45e0811567929bb6
body: |
Planning to add alpine in a follow-up once
we get the jenkins job to work and will then
also mark 20.12.0 as the latest.
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
version: contracts-2.0.99
title: ""
date: 2024-04-07T23:28:45.593Z
- commits:
- subject: "hw.device-type: Add bluechiptechnology-db1"
hash: 16e6a9606a0eddf4cfcc9f3fa18d539096d64e16
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
author: crichardson
version: contracts-2.0.98
title: ""
date: 2024-03-26T12:30:34.277Z
version: 5.2.4+rev1
title: ""
date: 2024-04-08T20:34:27.552Z
- commits:
- subject: Update layers/meta-balena to 756d76ca12b7cbf2086bf6bad5f36b1117423d5f
hash: 062425789bd7b39b5fa05e604550d7ed04777f6b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 756d76ca12b7cbf2086bf6bad5f36b1117423d5f
changelog-entry: Update layers/meta-balena to 756d76ca12b7cbf2086bf6bad5f36b1117423d5f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.1.10
hash: fab3d6cf5bfe10546dbafba54f3c6955da8f10c4
body: |
Update balena-supervisor from 16.1.5 to 16.1.10
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add revpi-connect-4 to RPi variants We need the supervisor to be able
to manage config.txt changes for the RevPi Connect 4.
hash: b5dbef82d75a701cc2accb8f52e5865641e416fc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Shreya Patel <shreya@dynamicdevices.co.uk>
signed-off-by: Shreya Patel <shreya@dynamicdevices.co.uk>
author: Shreya Patel
nested: []
version: balena-supervisor-16.1.10
title: ""
date: 2024-03-28T16:51:48.764Z
- commits:
- subject: Log the full error on device state report failure as it is more useful
hash: 20e57f7f168884ccbc048911be15cedc91334192
body: >
The message can be an empty string or similarly
unhelpful, therefore
logging the entire error means that we will have
whatever the message
may be along with the stack trace and other info that
will be helpful
even when the message is not
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.1.9
title: ""
date: 2024-03-25T18:36:42.735Z
- commits:
- subject: Set @balena/es-version to es2022 to match tsconfig.json
hash: 6b0500cdbcd24b718460f35f6f9412ba6093389c
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.1.8
title: ""
date: 2024-03-25T18:11:08.037Z
- commits:
- subject: Increase the timeout for auto select family to 5000ms to avoid issues
hash: 5cd37e73acb63a3bd705aea8e5edb4d255cd1c37
body: >
On slower networks the default of 250ms can cause
problems as all
attempts will fail rather than only the ones for
interfaces that do not
actually work correctly. Increasing this timeout to
5000ms will help to
avoid these issues
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-16.1.7
title: ""
date: 2024-03-25T15:25:23.860Z
- commits:
- subject: Pin iptables to 1.8.9 (legacy)
hash: 3d881347e7d9721b00bcc41411996bd40b48d781
body: >
With Alpine 3.19, iptables gets bumped to 1.8.10 which
uses nftables.
The host OS still uses iptables 1.8.7 (legacy), and we
should
use legacy as well until the OS uses nftables.
footer:
See: https://balena.zulipchat.com/#narrow/stream/345889-balena-io.2Fos/topic/iptables.20host.20vs.2E.20nftables.20Supervisor
see: https://balena.zulipchat.com/#narrow/stream/345889-balena-io.2Fos/topic/iptables.20host.20vs.2E.20nftables.20Supervisor
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.1.6
title: ""
date: 2024-03-18T21:37:24.676Z
version: meta-balena-5.2.4
title: ""
date: 2024-04-03T17:13:37.301Z
version: 5.2.4
title: ""
date: 2024-04-06T12:38:21.850Z
- commits:
- subject: Update layers/poky to 50320bfdc802f82143d484f65d5f7496e3b8e1e1
hash: d3c69096a19463402d3e0b3a417446abdb248524
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 50320bfdc802f82143d484f65d5f7496e3b8e1e1
changelog-entry: Update layers/poky to 50320bfdc802f82143d484f65d5f7496e3b8e1e1
author: Self-hosted Renovate Bot
nested: []
version: 5.2.3+rev3
title: ""
date: 2024-04-06T11:24:50.375Z
- commits:
- subject: Update contracts to 8631765cc3b0b4c6fde0941b896dbfb1b8373455
hash: dc4d686ca5c5a8317a42a53c0e7cb028a731bc70
body: Update contracts
footer:
Changelog-entry: Update contracts to 8631765cc3b0b4c6fde0941b896dbfb1b8373455
changelog-entry: Update contracts to 8631765cc3b0b4c6fde0941b896dbfb1b8373455
author: Self-hosted Renovate Bot
nested: []
version: 5.2.3+rev2
title: ""
date: 2024-03-26T15:42:07.126Z
- commits:
- subject: Update balena-yocto-scripts to 35108dbe920e2b96e976065df205e265d19d86a5
hash: 87b92fa8c851afcfc4f96bbf6804888d78de96e3
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 35108dbe920e2b96e976065df205e265d19d86a5
changelog-entry: Update balena-yocto-scripts to 35108dbe920e2b96e976065df205e265d19d86a5
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: 'Revert "balena-build: avoid using device-type as a prefix in yocto
sstate"'
hash: 7a85083784a3225debf2276a978558df5a307ec7
body: |
This reverts commit f4a9566941083770151ebe3edd78e9866b4856fb.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.6
title: ""
date: 2024-03-25T14:58:37.715Z
version: 5.2.3+rev1
title: ""
date: 2024-03-25T18:39:55.223Z
- commits:
- subject: Update layers/meta-balena to 90d838ae943ffa72108522bfcc4370105a3be40c
hash: 908aaf86225d46c5e1b926ecc3670179fcca3eab
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 90d838ae943ffa72108522bfcc4370105a3be40c
changelog-entry: Update layers/meta-balena to 90d838ae943ffa72108522bfcc4370105a3be40c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: mv docs/{,uefi-}secure-boot.md
hash: 18e35c55cb486d93aadc43df1f5e0db0ef840c03
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "docs: secure-boot: update for PCR7 sealing"
hash: e3c6131e6979390292c72e5e18c96d83165096fe
body: >
Update secure boot docs to reflect changes made for PCR7
sealing,
including:
* No first boot needed anymore to reach secure state
* PCR roles
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers: compute_pcr7: merge event log digests"
hash: e10d67084621e5ce10f14557f2466e91ff684b41
body: |
The main variables measured into PCR7 to ensure secure boot
configuration integrity are the state and EFI vars, including PK, KEK,
db, dbx, etc.
However, some systems have firmware that will measure other, unexpected
events, such as "DMA Protection Disabled" (related to a Windows feature
[0]), or "Unknown event type" with strange data.
These events can't be predicted, and other devices may have different
measured events that aren't compliant with the TCG spec, so attempt to
check the TPM event log and extend our digest with any unknown events
that fit the bill.
[0] https://learn.microsoft.com/en-us/windows/security/hardware-security/kernel-dma-protection-for-thunderbolt
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: Update policy's PCR7 value in hostapp-update hook
hash: f05deea2cd1003e186fa7756eecf8f113db26a7f
body: >
When performing a hostapp-update, we may touch file and efivars
that are
measured into PCR7. Re-generate the predicted value and reseal
the LUKS
passphrase using this new digest.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: compute_pcr7: allow overriding efivars"
hash: 3e0911a5c4317ea4b9ca03a7816ce600e5b202c5
body: >
When computing the digest of PCR7, it may be necessary to
override the
input variables used, in order to predict the value on the next
boot.
Allow these inputs to be overridden using function parameters.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: Move policy update to HUP commit hook
hash: 80f9bd84de394aa728ed802a2d4c02f3a87f370b
body: >
When migrating the TPM2 policy used to secure the LUKS
passphrase to use
different PCRs, we temporarily want to maintain fallback
capability in
case the newly installed hostapp doesn't pass healthchecks. This
allows
the system to boot back into the original OS and try again.
In order to do so, we leave the passphrase in place with the old
PCR
authentication policy. The cryptsetup hook in the initramfs will
try
PCRs 0,2,3,7 and if those don't work we fallback to the original
PCRs.
Once the new system successfully boots, we'll re-encrypt the
passphrase
and use the new PCRs to create a policy to secure the key.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "rollback-health: move apply-dbx to HUP commit hook"
hash: 3d78d26366b284313ea718adb8d5498ac4f27e1f
body: >
This operation is done after rollback-health completes and the
new OS is
running to ensure the OS is healthy before appending to the
forbidden
signatures list.
Move this out of rollback-health and into a HUP commit hook,
which
allows it to be excluded from OS images that don't use EFI or
support
secure boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "hostapp-hooks: include 0-signed-update only for efi"
hash: 328222014146f0116e0208443f3e255d0e85ef15
body: >
This hook is only applicable for EFI machines. Include it in the
build
only when MACHINE_FEATURES includes EFI.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "secure boot: seal luks passphrase w/ PCR7"
hash: 86460d1fa00e40caa1e3edd3ebed5d2098dafe31
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers-tpm2: separate authentication from crypto"
hash: 6a4e3cd2f48dc7e48acc35f04200317397d6d0b1
body: >
When encrypting the LUKS passphrase, we need the ability to
construct a
policy that can logically OR together multiple policies, such as
when
the machine may or may not measure binaries loaded through EFI
boot
services into PCR7.
We also need the ability to update the sealing policy to revoke
previously valid configurations, such as after
hostapp-healthcheck
completes successfully. Ideally, this should be completed before
modifying any efi variables, to prevent the system from becoming
unbootable in the event of an interrupted update.
These requirements necessitate the ability to create sealing
policies
and authenticate against them outside of the
hw_{en,de}crypt_passphrase
functions.
This commit allows the caller to setup the sealing policy when
encrypting, and choose what kind of authentication to use when
decrypting.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tcgtool: new recipe"
hash: 5217a6c8e8599f18ef84d319fb41049c476be265
body: >
Create recipe for tcgtool, a program that replicates the
structures used
to represent data measured and hashed to extend TPM PCRs.
This is useful to compute a PCR hash at runtime, which is
normally
computed by the firmware before the OS boots. This allows for
adjusting
a TPM2 policy to unlock the disk encryption passphrase with the
updated
state on the next boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "recipes-bsp: add recipe for GRUB 2.12"
hash: 27808e2da6740bcd17d435aa15d644fef7b2b69c
body: >
This version changes how kernel images are booted, passing them
to the EFI
boot services LoadImage method, which uses EFISTUB and retains
the TPM
event log in memory.
Copy this recipe from Poky rev 43f9098. This may be removed once
Poky is
bumped to Scarthgap (5.0).
More info: https://edk2.groups.io/g/devel/topic/93730585
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: skip bootloader config integrity check"
hash: ad70f51fcc899dd3ec521c280c0a074302f7498f
body: >
GRUB 2.12 no longer outputs the escape codes the previous
version did.
Skip this test until we can patch the bootloader to output a
string we
can match against.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "secureboot: enroll kernel hash in db for EFISTUB"
hash: 45fe30fcc01bb2f3c423c11e2ea244546da30d57
body: >
Generate hash for second stage bootloader and enroll in db
efivar to
allow the firmware to verify the image for booting when using
EFISTUB.
This is necessary to update to GRUB 2.12, which passes the EFI
image to
the EFI boot services LoadImage method, which then validates the
image
when secure boot is enabled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-5.2.3
title: ""
date: 2024-03-22T08:48:01.071Z
version: 5.2.3
title: ""
date: 2024-03-22T13:26:19.025Z
- commits:
- subject: Update contracts to 2de35264348458938cf5c85c28660a58a1e8066a
hash: 65c1a0369b32ba0ec8ddee5b1857667b10008698
body: Update contracts
footer:
Changelog-entry: Update contracts to 2de35264348458938cf5c85c28660a58a1e8066a
changelog-entry: Update contracts to 2de35264348458938cf5c85c28660a58a1e8066a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add beagleplay device"
hash: 409c34db01a2bb6db66b82d8a1af2abed7f9f200
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
author: delhiryder
version: contracts-2.0.97
title: ""
date: 2024-03-21T07:50:18.202Z
version: 5.2.2+rev1
title: ""
date: 2024-03-21T09:21:44.508Z
- commits:
- subject: Update layers/meta-balena to b551e7d7a37d040165676862dba5a29ff1109b13
hash: db266b97b859dae492e16d01c9b277eddffbba42
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b551e7d7a37d040165676862dba5a29ff1109b13
changelog-entry: Update layers/meta-balena to b551e7d7a37d040165676862dba5a29ff1109b13
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update contributing-device-support with balena-info documentation
hash: a42c71a14701a2d06d3025abfbbbc869c52b062d
body: |
Info on the ascii art for consoles was missing, so we add that
in this commit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
version: meta-balena-5.2.2
title: ""
date: 2024-03-20T03:17:05.884Z
version: 5.2.2
title: ""
date: 2024-03-20T06:17:55.184Z
- commits:
- subject: Update layers/meta-balena to 74e89b4f4904b418882cb3dd9ef2c0bd360d8713
hash: c057220a831fca541847f88c6b381487a341a136
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 74e89b4f4904b418882cb3dd9ef2c0bd360d8713
changelog-entry: Update layers/meta-balena to 74e89b4f4904b418882cb3dd9ef2c0bd360d8713
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "networkmanager: Wait for iptables lock in shared dispatcher script"
hash: 374c4c32df59cc00e0b04d0c619f6fb98a69f1a5
body: >
The dispatcher script that moves around FORWARD rules of shared
interfaces currently calls iptables assuming it will always work
but in practice two iptables commands can not run in parallel
and we have occasionally seen the script fail with:
Another app is currently holding the xtables lock.
Perhaps you want to use the -w option?
This patch adds the -w option to make the script wait for the
lock
when necessary.
It also makes the script exit with an error code if anything
fails,
which will log the output as WARN instead of INFO as the errors
are easy to overlook at this moment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.2.1
title: ""
date: 2024-03-18T17:11:28.023Z
version: 5.2.1
title: ""
date: 2024-03-18T20:16:53.824Z
- commits:
- subject: Update layers/meta-balena to 7e2a78213b4fb5915c1f8ecc042ffb1b38d9a013
hash: bcdb44db2a422abf591bee1c2822f71579cb193d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7e2a78213b4fb5915c1f8ecc042ffb1b38d9a013
changelog-entry: Update layers/meta-balena to 7e2a78213b4fb5915c1f8ecc042ffb1b38d9a013
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update NetworkManager to version 1.46.0
hash: 9d88a4566b7a9afc7226df97b40d266f0ece64b6
body: >
This recipe is taken from meta-openembedded commit
f240c5cecf3d7ee75d5ec1ece4c412c94434a879 with the only changes
being that
we removed from it the init.d, iwd, and dhcpcd daemon
configurations which
are not used by us.
This is the latest stable version available.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update NetworkManager to version 1.46.0
changelog-entry: Update NetworkManager to version 1.46.0
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-5.2.0
title: ""
date: 2024-03-16T12:02:30.009Z
version: 5.2.0
title: ""
date: 2024-03-16T14:03:30.998Z
- commits:
- subject: Update balena-yocto-scripts to 775e16968edc4c3803834bc524687ae4316ab6e4
hash: 31e4866708a1961d9d8580d225dd6a82b76010c8
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 775e16968edc4c3803834bc524687ae4316ab6e4
changelog-entry: Update balena-yocto-scripts to 775e16968edc4c3803834bc524687ae4316ab6e4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Merge AMI publishing dependencies into yocto-build-env
hash: c208a885e849b1b49231de31268a482344220d38
body: |
This allows us to build and publish fewer helper images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.5
title: ""
date: 2024-03-14T19:05:22.682Z
- commits:
- subject: "balena-build: avoid using device-type as a prefix in yocto sstate"
hash: f4a9566941083770151ebe3edd78e9866b4856fb
body: >
Yocto already splits the build sstate by target arch, native
arch, toolchains, and machine where applicable.
Keeping the caches separated by device type prevents sharing of
common cache steps between identical toolchains and
architectures.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.4
title: ""
date: 2024-03-13T18:16:12.920Z
version: 5.1.54+rev1
title: ""
date: 2024-03-15T00:31:08.732Z
- commits:
- subject: Update layers/meta-balena to 2cef02167e0e780d1e96da0f801f1f4d5e27e79f
hash: f2ff494d98f64edb980436453af7229dd90ddca6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2cef02167e0e780d1e96da0f801f1f4d5e27e79f
changelog-entry: Update layers/meta-balena to 2cef02167e0e780d1e96da0f801f1f4d5e27e79f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "mkfs-hostapp-native: Disable iptables features in yocto balena daemon"
hash: 1e563863caf75fc88a8e7c7f2ab15f65ad21ebe8
body: >
We don't need any iptables features in order to perform
hostapp-update in this build recipe, and it has no impact
on build output.
It does, however, improve compatbility with build environments
and
reduces the dependencies of the build host kernel.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-5.1.54
title: ""
date: 2024-03-13T06:45:02.830Z
version: 5.1.54
title: ""
date: 2024-03-14T22:56:52.989Z
- commits:
- subject: Update contracts to 908a50dc79192e66ab3fd518f166be05382c2c6e
hash: acd75f18ea0b07e2081c8c611822b89e615782ad
body: Update contracts
footer:
Changelog-entry: Update contracts to 908a50dc79192e66ab3fd518f166be05382c2c6e
changelog-entry: Update contracts to 908a50dc79192e66ab3fd518f166be05382c2c6e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add beaglebone-play device"
hash: 67c4505e12b1ef6abfc37c9466470e062875bf00
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
signed-off-by: Sidd-Gupta sidd.gupta@zylum.in
author: delhiryder
version: contracts-2.0.96
title: ""
date: 2024-03-14T16:14:23.733Z
version: 5.1.53+rev1
title: ""
date: 2024-03-14T19:56:20.558Z
- commits:
- subject: Update layers/meta-balena to 4f480f5a5ef8595e963b373ea03f9f684ab9073b
hash: bf5a5f45344d916958472abb758c81291f2dc131
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4f480f5a5ef8595e963b373ea03f9f684ab9073b
changelog-entry: Update layers/meta-balena to 4f480f5a5ef8595e963b373ea03f9f684ab9073b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.1.5
hash: b15d808d021e647afc8c4da22f64dc9e7c929310
body: |
Update balena-supervisor from 16.1.4 to 16.1.5
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update fatrw to v0.2.21
hash: 772702793c3ebf9bf3ac8119934436f2caa44bef
body: |
Update fatrw from 0.2.9 to 0.2.21
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.5
title: ""
date: 2024-03-12T13:33:05.116Z
version: meta-balena-5.1.53
title: ""
date: 2024-03-12T18:48:47.631Z
version: 5.1.53
title: ""
date: 2024-03-12T21:49:26.250Z
- commits:
- subject: Update layers/meta-balena to 71c89b66afa1cbf4113ed369b2cb7dd7035791b4
hash: cd62c63e495684150dc4e2996cc0d90549672d91
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 71c89b66afa1cbf4113ed369b2cb7dd7035791b4
changelog-entry: Update layers/meta-balena to 71c89b66afa1cbf4113ed369b2cb7dd7035791b4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "images: balena-image-initramfs: remove uneeded kernel image"
hash: f1ac14d114955678b62a0cbe661f71297e32a621
body: |
Remove the kernel image from the initramfs to save space.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena-noimage: add extra space"
hash: 3696a0d8ad5f6d67903e3918bbe186300a2245ff
body: >
When appending a variable a space needs to be prefixed to create
a
space separated list.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.52
title: ""
date: 2024-03-11T15:55:46.939Z
version: 5.1.52
title: ""
date: 2024-03-11T18:59:31.528Z
- commits:
- subject: Update layers/meta-balena to ae98ddffb1a8055d98b2104db2f2901e9eddc14c
hash: 5e7e428231198ad57e25f646f08c4bc71082c5a2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ae98ddffb1a8055d98b2104db2f2901e9eddc14c
changelog-entry: Update layers/meta-balena to ae98ddffb1a8055d98b2104db2f2901e9eddc14c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16.1.4
hash: 932d20360314f8297c9b34f5940a95847cc48f58
body: |
Update balena-supervisor from 16.1.0 to 16.1.4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-register-device and its deps
hash: 790f6b71e4c127a6c6078e3f3797992e78995d3b
body: |
This bumps the related dependencies
- balena-register-device
- balena-request
- balena-auth
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.4
title: ""
date: 2024-03-08T14:10:19.423Z
- commits:
- subject: Remove dependency on @balena/happy-eyeballs
hash: 08727ed2b5f67c55b2469d3ee5c5e2857119521b
body: |
Node 20 now implements the happy eyeballs algorithm as part of its core
`net` module, with the [autoSelectFamily](https://nodejs.org/docs/latest-v20.x/api/net.html#netgetdefaultautoselectfamily) option of `socket.connect`. This option defaults to `true`, meaning that a separate
implementation of happy eyeballs is no longer needed.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update Node to v20
hash: b77dba20462df90ca720dae3fcacb84628fd5069
body: >
This updates the supervisor runtime to latest Node LTS
version. There
are no breaking changes related to this bump.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.3
title: ""
date: 2024-03-07T16:10:24.150Z
- commits:
- subject: Update typescript to v5
hash: 6217546894e25c8216d305f231876fc888a6e407
body: >
This also updates code to use the default import syntax
instead of
`import * as` when the imported module exposes a
default. This is needed
with the latest typescript version.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.2
title: ""
date: 2024-03-06T14:06:45.274Z
- commits:
- subject: Update @balena/lint to v7
hash: 988a1c9e9a2317a66f2be0a1dbddb89f8084014f
body: >
This updates balena lint to the latest version to enable
eslint support
and unblock Typescript updates. This is a huge number of
changes as the
linting rules are much more strict now, requiring
modifiying most files
in the codebase. This commit also bumps the test
dependency `rewire` as
that was interfering with the update of balena-lint
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.1
title: ""
date: 2024-03-04T18:16:11.250Z
version: meta-balena-5.1.51
title: ""
date: 2024-03-08T18:44:40.323Z
version: 5.1.51
title: ""
date: 2024-03-08T20:34:31.531Z
- commits:
- subject: Update layers/meta-balena to bbe9d4c565bbb3b158de268ee0a77076504e5419
hash: 46f3911fd12ed9642f493e9c7589a13e2b44de9e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bbe9d4c565bbb3b158de268ee0a77076504e5419
changelog-entry: Update layers/meta-balena to bbe9d4c565bbb3b158de268ee0a77076504e5419
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests/device-tree: Rework to account for new form of setting dtoverlay
in config.txt by the supervisor"
hash: 12a0940ce31031e203364dd6c76a4fc07697133b
body: |
The supervisor will now write the following dtoverlay setting
"gpio-key,gpio=4,active_low=0,gpio_pull=down"
into config.txt in the following form:
dtoverlay=gpio-key
dtparam=gpio=4
dtparam=active_low=0
dtparam=gpio_pull=down
So we need to rework the test to account for these changes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-5.1.50
title: ""
date: 2024-03-07T11:28:39.221Z
version: 5.1.50
title: ""
date: 2024-03-07T15:33:27.799Z
- commits:
- subject: Update layers/meta-balena to 069243961adb123830eb4073a6245b2fa1e6f8b3
hash: 01355772f9183376c6ca07e3bbc47cfb85d636c2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 069243961adb123830eb4073a6245b2fa1e6f8b3
changelog-entry: Update layers/meta-balena to 069243961adb123830eb4073a6245b2fa1e6f8b3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to a677d89
hash: cb9142269bc348e6c0dbe99dfc8b95d4215c0cf4
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: fad1b73fe8752efee01764264b4aecfd88faf584
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.64
title: ""
date: 2024-03-04T02:11:20.831Z
version: meta-balena-5.1.49
title: ""
date: 2024-03-06T18:33:42.003Z
version: 5.1.49
title: ""
date: 2024-03-06T23:27:34.240Z
- commits:
- subject: Update layers/meta-balena to 6898f00e2d312aa468a44a98880882c31e81b26e
hash: 62e9cb5ac13e83c6a339c0c62738fe0d8bb98be7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6898f00e2d312aa468a44a98880882c31e81b26e
changelog-entry: Update layers/meta-balena to 6898f00e2d312aa468a44a98880882c31e81b26e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hostapp-update-hooks: Soft include balena-config-defaults"
hash: a6cd568a3b3aec127e2ef5b9b480b657a3ea246e
body: >
a203bcdfd567c0cc4b4ed9de493513142cd7463f introduced a dependency
on /usr/sbin/balena-config-defaults to hostapp-update-hooks,
however
during HUP the script is not only executed in the "new" OS
container
but directly in the context of the "old" OS as well, so
/usr/sbin/balena-config-defaults needs to exist there.
The file was introduced in balenaOS v2.99.28, so trying to HUP
from anything before that will fail.
This patch changes this to a soft dependency so even if the file
is missing HUP will continue.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.1.48
title: ""
date: 2024-03-06T08:25:08.800Z
version: 5.1.48
title: ""
date: 2024-03-06T10:25:51.910Z
- commits:
- subject: pass input parameters to common esr workflow
hash: 16e5ede715cd2189724a3610bdc6bdf1660acffe
body: ""
footer:
Changelog-entry: pass input parameters to common esr workflow
changelog-entry: pass input parameters to common esr workflow
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 5.1.47+rev3
title: ""
date: 2024-03-05T19:20:04.197Z
- commits:
- subject: Update layers/poky to 54d8a1f631543ce01ba513e7cdae756e2a8e1968
hash: d2ea6568d9f6cb25521c90b9295dc7c2fa905b4e
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 54d8a1f631543ce01ba513e7cdae756e2a8e1968
changelog-entry: Update layers/poky to 54d8a1f631543ce01ba513e7cdae756e2a8e1968
author: Self-hosted Renovate Bot
nested: []
version: 5.1.47+rev2
title: ""
date: 2024-03-04T09:26:51.120Z
- commits:
- subject: Update layers/meta-openembedded to
c74ebbddfd9dbe02d3f7422016324451eb218e1e
hash: 344791450556ad19877c7b66f645bb2fcffe6f75
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
c74ebbddfd9dbe02d3f7422016324451eb218e1e
changelog-entry: Update layers/meta-openembedded to
c74ebbddfd9dbe02d3f7422016324451eb218e1e
author: Self-hosted Renovate Bot
nested: []
version: 5.1.47+rev1
title: ""
date: 2024-03-04T01:16:58.442Z
- commits:
- subject: Update layers/meta-balena to 6accf97a7c0276a78d47b8d5fa93c515f31d24c2
hash: e01b72faee30ac96d894b09ece5289911d7ce5ad
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6accf97a7c0276a78d47b8d5fa93c515f31d24c2
changelog-entry: Update layers/meta-balena to 6accf97a7c0276a78d47b8d5fa93c515f31d24c2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: kernel-balena: fix secureboot append"
hash: 78a00ffdbebfccabbbb2e891a4b50fa421117cac
body: |
Add missing space.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: correct dmcrypt dependencies"
hash: 7ee3a14c01b3fdb6a21a3a4b4758e719e9378d5f
body: |
Fixes the dm_crypt setting check config warning.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: kernel-balena: separate kexec configuration"
hash: 693cd55fe098cc4675db28e76d7a174cbcbd8d3f
body: >
Only the EFI secure boot mechanism currently needs kexec
support, other
implementation will use the balena bootloader instead.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: remove EFI specific settings"
hash: a5e3f7b25914e3b5b128675c7ca3df2eb7a3ccd8
body: >
The ZSTD support is not supported for all machines - restrict it
to those
that define EFI.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: separate EFI specific secure boot configurations"
hash: 4f1dc09e6fb2de97f12302cb90b19a759e231277
body: |
These settings are specific to EFI and fail to apply for other
secure boot enabled platforms.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: remove deprecated kernel configuration"
hash: 3c44c1417f7cfbe1ff8414f8e5845544167a5388
body: |
The NF_TABLES_SET module has been dropped from v5.10.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: add nfsd kernel setting"
hash: 625c4021beba360662127d8ed4f929bb866dc9d6
body: |
This setting is moved from a device repository so it is common.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.47
title: ""
date: 2024-03-03T20:18:56.488Z
version: 5.1.47
title: ""
date: 2024-03-03T22:27:58.537Z
- commits:
- subject: Update balena-os/github-workflows to v0.0.27
hash: 970f0559d4bbc09e08794c79fff9a24093fe203b
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to v0.0.27
changelog-entry: Update balena-os/github-workflows to v0.0.27
author: Self-hosted Renovate Bot
nested: []
version: 5.1.46+rev2
title: ""
date: 2024-03-02T20:12:20.336Z
- commits:
- subject: Update balena-os/github-workflows to v0.0.25
hash: 57783ca2e01316af9299a3e227afb9b4f69bd370
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to v0.0.25
changelog-entry: Update balena-os/github-workflows to v0.0.25
author: Self-hosted Renovate Bot
nested: []
version: 5.1.46+rev1
title: ""
date: 2024-03-02T16:12:00.410Z
- commits:
- subject: Update layers/meta-balena to 548477f18ea46d404e44121c9ccb399f40ccabd3
hash: 35dbc497b6c637c5c98bc54a1b50af7c71714a68
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 548477f18ea46d404e44121c9ccb399f40ccabd3
changelog-entry: Update layers/meta-balena to 548477f18ea46d404e44121c9ccb399f40ccabd3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin_update_state_probe: ignore RAID members when looking for root"
hash: e984b21b0270729784735d99f222294be65afd20
body: >
At this moment resin_update_state_probe looks for the root
partition
by UUID and assumes that only a single device is returned. This
assumption breaks when the root is on a MD RAID1 device as not
only
the virtual MD device holds a filesystem with the given UUID,
each member does as well.
This patch makes resin_update_state_probe ignore devices
that are RAID members which in that case will only return
the MD device as expected.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.1.46
title: ""
date: 2024-03-02T01:20:54.562Z
version: 5.1.46
title: ""
date: 2024-03-02T03:09:57.614Z
- commits:
- subject: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
hash: 2a8284b3ee9c481d940a6ebd799ee8d0872d1771
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
changelog-entry: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 2b34fec
hash: 695bd2b086a94945e80d9d677a6019462dd9e35f
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to f3ba2ee
hash: 2334fd02530b6669a3fb5275421543c0a66bca2f
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.63
title: ""
date: 2024-02-27T17:34:15.697Z
version: meta-balena-5.1.45
title: ""
date: 2024-02-29T23:05:05.727Z
version: 5.1.45
title: ""
date: 2024-03-01T01:05:53.128Z
- commits:
- subject: Update layers/meta-balena to 64cd9e85978a6148a5b0f9231edab4fe42db9c33
hash: 006c2d92e703b9d97e485b72f32b18beeb1a061a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 64cd9e85978a6148a5b0f9231edab4fe42db9c33
changelog-entry: Update layers/meta-balena to 64cd9e85978a6148a5b0f9231edab4fe42db9c33
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: Allow building images for non-flasher devices that
have internal storage"
hash: 3a887512b343b80208196f6792a48f81d1a8c8f9
body: |
As per the internal thread: https://balena.zulipchat.com/#narrow/stream/360838-balena-io.2Fos.2Fdevices/topic/balena-raspberrypi.20jenkins.20build.20failures/near/423970246
Currently devices with on-board storage fail to build in jenkins, if they don't provide a flasher image. One example is the CM4. Since there are multiple devices using this configuration, let's re-enable builds for all of them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
version: meta-balena-5.1.44
title: ""
date: 2024-02-29T16:16:34.376Z
version: 5.1.44
title: ""
date: 2024-02-29T19:23:46.598Z
- commits:
- subject: Update layers/poky to 6289654c3067ce0485f3dc84677d4bbeeeb3b01c
hash: d605f292ed5bba85547a31a8cb36bd29f13fd0ce
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 6289654c3067ce0485f3dc84677d4bbeeeb3b01c
changelog-entry: Update layers/poky to 6289654c3067ce0485f3dc84677d4bbeeeb3b01c
author: Self-hosted Renovate Bot
nested: []
version: 5.1.43+rev1
title: ""
date: 2024-02-29T10:20:07.860Z
- commits:
- subject: Update layers/meta-balena to 87036c0cd6a4e23b55300c64f62158328e0eb779
hash: e8a142023e7c53d282012882a68563d225788001
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 87036c0cd6a4e23b55300c64f62158328e0eb779
changelog-entry: Update layers/meta-balena to 87036c0cd6a4e23b55300c64f62158328e0eb779
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Start os-config service after extracting CA
hash: 0a531b5787e9dfd11a851fa36babd5374135e935
body: |
OS-config should always run after extracting balena CA
to prevent race conditions
footer:
Change-type: patch
change-type: patch
author: jaomaloy
nested: []
version: meta-balena-5.1.43
title: ""
date: 2024-02-28T09:12:11.684Z
version: 5.1.43
title: ""
date: 2024-02-28T12:00:43.689Z
- commits:
- subject: Update layers/meta-balena to 086ba32588bb45247bc4785eafcb6540115bbf2e
hash: e257a83ff11503b671814f6c629a26016a7bc0d9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 086ba32588bb45247bc4785eafcb6540115bbf2e
changelog-entry: Update layers/meta-balena to 086ba32588bb45247bc4785eafcb6540115bbf2e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v16
hash: 2fe4e273e180d68a6eb756ce046352dc6a818f44
body: |
Update balena-supervisor from 15.3.1 to 16.1.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add support for repeated overlays
hash: bda1bac04c708ea0c35318604f926c035ff0883b
body: >
RPI firmware configuration allows repeating overlays to
define
configurations on multiple devices. For instance, for
configuring
multiple `ads` devices, `config.txt` needs to be setup
this way
```
dtoverlay=ads1115,addr=0x48
dtoverlay=ads1115,addr=0x49
```
Before this change, the supervisor would interpret both
lines as
belonging to the same overlay, preventing users from
configuring multiple
devices, and leading to a loop when trying to apply
configurations with
repeated overlays coming from the cloud side.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.1.0
title: ""
date: 2024-02-27T19:30:49.055Z
- commits:
- subject: Fix support for rsync deltas
hash: 24e222045ac511cd4fbb3be66e57eb678a29d854
body: |
Rsync (v2) deltas have been broken since [Supervisor v14](https://github.com/balena-os/balena-supervisor/commit/460c3ba0aab31d18a02e3f5dda1838691768c494). While considered legacy,
they are still used by a few customers with devices running OS < 2.47.1.
This should fix v2 delta support for those devices until we can
completely remove rsync deltas from the supervisor
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.0.4
title: ""
date: 2024-02-27T15:06:23.251Z
- commits:
- subject: Patch default dtparam handling in config.txt
hash: 3fd035c5bdc88993af66c5f2bc3a6300c44f4ed4
body: >
This commit completes the list of default / board-wide
dtparams
to include some `baudrate` and `vc` i2c params.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.0.3
title: ""
date: 2024-02-21T21:03:18.619Z
- commits:
- subject: Patch config.txt backend to return array configs correctly
hash: e22253ce6ebc40e865b5bc26844901026f04ec4e
body: >
Previously, getBootConfig() of the config.txt backend
was omitting
array configurations such as gpio settings, thus
resulting in the SV
mistakenly assuming that boot config had not been
applied, since gpio
would not be in current config.txt config but would be
in target config.
This resulted in SV entering an infinite loop of
attempting to apply the
gpio config when it wasn't necessary.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-16.0.2
title: ""
date: 2024-02-17T02:44:51.708Z
- commits:
- subject: Update balena-io/deploy-to-balena-action to v2.0.27
hash: ac12d9a50c1569229ff97459b7306cd5f7f4faad
body: Update balena-io/deploy-to-balena-action
footer:
Changelog-entry: Update balena-io/deploy-to-balena-action to v2.0.27
changelog-entry: Update balena-io/deploy-to-balena-action to v2.0.27
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-16.0.1
title: ""
date: 2024-02-12T19:56:17.362Z
- commits:
- subject: Add special case for base DTO params on RPI config
hash: 6e6a796da5ecc846248eae4c8495bc626964c038
body: |
While ordering is important in the RPI firmware configuration file (config.txt),
some dt params are by default considered part of the base dt overlay
if they are not used by other overlays.
Unfortunately the [list of dtparams](https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README#L133)
is too long to add all of them as exceptions, but we can add the params
used in the default config.txt provided in OS images, to avoid reboots
when updating to this new supervisor and correctly parsing the
provisioning config.txt as variables.
While this addition handles most common scenarios, there is still a
chance a user may have use other base overlay dt params in the initial
config, in which case those will be interpreted according to the
relative ordering
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Fix processing of dtoverlay/dtparams on config.txt
hash: 9546a1a3b1b919649dc401b63f0ff0dedad918b0
body: >
DT overlays and DT params need to be consumed in the
order that they
appear on the file. DT params apply to the last
dtoverlay defined on the
file, or to the base overlay.
This commit updates config.txt parsing to consider this
ordering, and it
also ensures global dtparams are written first so they
cannot be
overriden by later overlays.
Because of the more strict parsing method, it is
possible that existing
HOST_CONFIG vars do not match the interpretation of the
parser. If
that's the case, the supervisor will re-apply the target
state which
will cause the device to reboot.
footer:
Change-type: major
change-type: major
author: Felipe Lalanne
nested: []
version: balena-supervisor-16.0.0
title: ""
date: 2024-02-08T21:45:41.648Z
version: meta-balena-5.1.42
title: ""
date: 2024-02-28T00:23:42.396Z
version: 5.1.42
title: ""
date: 2024-02-28T04:59:20.217Z
- commits:
- subject: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
hash: 7aaeb3699532c338a1626c18184be0f5e8da7e38
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
changelog-entry: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: hup: use secondary antenna for revpi4"
hash: d353a984983e58ca187a678b03bf5420672940a5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud : use secondary antenna for revpi4"
hash: 1bbf59431281805b88303dce2747922c0a78eb97
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: use secondary antenna for revpi4"
hash: 67f34c93af43420199e729956d8b47d5e32a0601
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.1.41
title: ""
date: 2024-02-27T12:56:34.503Z
version: 5.1.41
title: ""
date: 2024-02-27T16:04:16.904Z
- commits:
- subject: Update layers/meta-balena to 53ff24d92800474ad310af81129aef2c4d9d2809
hash: f8ddba3eec1ade144e3679ddb80044762d55c32a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 53ff24d92800474ad310af81129aef2c4d9d2809
changelog-entry: Update layers/meta-balena to 53ff24d92800474ad310af81129aef2c4d9d2809
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to d71ce8f
hash: 813e7442dad72eb0dc8994a1ff09b4cc3f1e717a
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: ad extra autokit setup information, and basic troubleshooting
hash: 8245d549f586330a1805ea4ad998622f735c347b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.29.62
title: ""
date: 2024-02-26T11:59:24.765Z
version: meta-balena-5.1.40
title: ""
date: 2024-02-26T17:53:35.831Z
version: 5.1.40
title: ""
date: 2024-02-26T22:03:36.403Z
- commits:
- subject: Update contracts to f3ba2eee92e77c5a595bf22ffbeaa9164683ff1b
hash: dee99b5b5d339710eee4bd78678d0f19e81bbdb3
body: Update contracts
footer:
Changelog-entry: Update contracts to f3ba2eee92e77c5a595bf22ffbeaa9164683ff1b
changelog-entry: Update contracts to f3ba2eee92e77c5a595bf22ffbeaa9164683ff1b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "sw.os+hw.device-type: Update Jetson Orin repositories"
hash: 1e715e7850a856ce6fef42588d40a0e66d417081
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: "jetson-orin-nx-seeed-j4012: Add ubuntu and debian distro tpl files"
hash: 3a10086228aa29364d2679d12eb6f8be680a925e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.95
title: ""
date: 2024-02-26T15:04:54.874Z
version: 5.1.39+rev1
title: ""
date: 2024-02-26T18:54:01.026Z
- commits:
- subject: Update layers/meta-balena to 47803bace87fd17c2b0bfe89bb06c0744ddcd5e3
hash: b0ba8461a80852e56adfdf0dc13eddef2270b6d3
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 47803bace87fd17c2b0bfe89bb06c0744ddcd5e3
changelog-entry: Update layers/meta-balena to 47803bace87fd17c2b0bfe89bb06c0744ddcd5e3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to ef8cbac
hash: fbef3a28eeddce84e055ddeb50e4b36c564b7a3c
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: c8c6536316c5e96b0bbb59a9eb10fa0fe62fb9c8
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.61
title: ""
date: 2024-02-26T02:35:53.616Z
- commits:
- subject: Update Lock file maintenance
hash: 79b98f494241bda4121ad477a2de87296e7d44fb
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.60
title: ""
date: 2024-02-26T00:46:26.338Z
version: meta-balena-5.1.39
title: ""
date: 2024-02-26T07:52:12.767Z
version: 5.1.39
title: ""
date: 2024-02-26T11:53:08.141Z
- commits:
- subject: Update layers/meta-balena to 50a4fedb26b91e66e5c6fc15246822936c9eab09
hash: 7ac9c2bea784431b31c8cf1146c2e6eaa7e37520
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 50a4fedb26b91e66e5c6fc15246822936c9eab09
changelog-entry: Update layers/meta-balena to 50a4fedb26b91e66e5c6fc15246822936c9eab09
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-rollback: adapt to secure boot support"
hash: 3f5f5c71288551569522c321fb5f808706ce93c0
body: >
Make sure the rollback scripts know to use the non-encrypted
boot
partition to update A/B variables.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: Adapt resin-uboot hook to secure boot"
hash: 727559886b6ebc6a0cbea6226826e454ff0ba023
body: >
This is required for devices that use u-boot in their secure
boot
trust chain.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: u-boot: use global secure boot kernel command line instead of
hardcoding"
hash: 7457aec1b3efa2a5bf350c7046f165bcf2e08c3d
body: >
Use the new OS_KERNEL_SECUREBOOT_CMDLINE global variable instead
of
hardcoding the values for the secure boot command line.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "grub: use global secure boot kernel command line instead of
hardcoding"
hash: af66b4184899c4c909979a065d57e178278569ec
body: >
Use the new OS_KERNEL_SECUREBOOT_CMDLINE global variable instead
of
hardcoding the values for the secure boot command line.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "conf: distro: define kernel command line for secure boot"
hash: 2b5aa3f348c92e0ff4f83db6d8e4002f3c84bb3d
body: |
This can then be used in both grub and u-boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resindataexpander: encrypted partitions will auto-expand on unlock"
hash: 4e7ff432425672068f7b7430e416239a6b987fc0
body: >
Calling `cryptsetup resize` on LUKS2 actually prompts for a
password
and it is not needed as the partition will auto-expand on
unlock.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: migrate: replace hardcoded kernel image names"
hash: 66083abb5bee31c9efd230c69cae322021f85c63
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-mounts: generalize secure boot mounts"
hash: 522800093a2271b8814b78a3eb25b09d0a125441
body: >
Use the global BALENA_NONENC_BOOT_LABEL to define the name of
the
non-encrypted boot partition to mount.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: abroot: Use the global label for non-encrypted boot
partitions"
hash: 69093e694e806bd91fa3f275a075adabe587ef35
body: |
Avoid having to redefine this in individual recipes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: allow for cryptsetup to support different secure boot
implementations"
hash: 3d932c8a8034fa0bafa6651f3b381823a3e738ff
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: add shared wait4udev function"
hash: 10b435b81e49f24943ca89d6624199ecf82a3195
body: |
This allows to share this function between the different device
integration cryptsetup implementations.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image-flasher: fix appended variable with a leading space"
hash: a7c9dd924bb754d49fe57f8c262592f707fc076b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: customize for secure boot support"
hash: d55ed33746e8ebeeee524f556ce0fb7cc9d1dad7
body: >
Specify defaults for both the encrypted and non-encrypted boot
mount
points. On a non-secure boot system these will be set the same.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: add dummy os-helpers-sb"
hash: 8ca3bd996b78360b669417a4efd4e31b64ac1084
body: >
This helper file is to be overwritten by device integration
layers
to provide hostOS update customizations for secure boot devices
that
split the boot partition into encrypted and non-encrypted.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: allow flasher image use in devices without
internal storage"
hash: b0dc10609d9a6333cb43f137b73a88798c59b86a
body: >
The flasher image is now able to self-install when launched from
an
external storage. This is useful for use cases where an
installation
steps that re-partitions/encrypts disk is required for example.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: flag non-encrypted boot partition as bootable"
hash: 60377c9a3073698ede0722ba6773a0bf223d881f
body: >
Non-EFI systems need this to identify the boot partition and it
won't
affect EFI systems.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: replace hardcoded kernel image names"
hash: 6c60a5270af3936ec68a21cddf77ff4d330343fe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: split secureboot and disk encryption interfaces"
hash: e85a14f22d50745e495bac0b431e942afad79b78
body: >
Provide hooks in the flasher script to call out to device
specific
secureboot and disk encryption interfaces.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "distro: balena-os: define the boot labels as global"
hash: 4254f27f6cd00282710929b314017222a22bb0cd
body: >
This allows to use the same values in several recipes without
having to
re-define them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "distro: balena-os: Specify full GO version"
hash: 2506468771bffb84c3c507f8e50427b10177a8de
body: |
This avoids building warnings.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.38
title: ""
date: 2024-02-23T12:41:11.397Z
version: 5.1.38
title: ""
date: 2024-02-23T15:47:31.987Z
- commits:
- subject: Update layers/meta-balena to bf4ec98227e4cce4c22ff3d7037bdcd78ffdd9ec
hash: fe52d93011797614efade5eb511f87024912aabb
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bf4ec98227e4cce4c22ff3d7037bdcd78ffdd9ec
changelog-entry: Update layers/meta-balena to bf4ec98227e4cce4c22ff3d7037bdcd78ffdd9ec
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests/device-tree: Minor spelling fixes"
hash: 928fa031f794d09ce603795acc224fcb61e855d9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
- subject: "test/device-tree: Send vcdbg to DUT"
hash: aab7e1390f9f1181a47905328ef5fba1b5e509f6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: "patch: Add vcdbg binary to tests"
hash: db56a276b23ba900bbbb1b4944a6a8fd4ca2f55f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-5.1.37
title: ""
date: 2024-02-22T20:38:47.969Z
version: 5.1.37
title: ""
date: 2024-02-23T00:39:34.002Z
- commits:
- subject: Update layers/poky to b110cd3d821b6d0ef310fb05465087255c7bdca3
hash: e64df8d65a2171da93fe747e7095f015642607c2
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to b110cd3d821b6d0ef310fb05465087255c7bdca3
changelog-entry: Update layers/poky to b110cd3d821b6d0ef310fb05465087255c7bdca3
author: Self-hosted Renovate Bot
nested: []
version: 5.1.36+rev1
title: ""
date: 2024-02-22T00:36:23.018Z
- commits:
- subject: Update layers/meta-balena to 03023b22b4e6de475e868b60fc8999c94d9255dc
hash: cd837a1438e7c3cbfb7804632bf3df8b2810f9fe
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 03023b22b4e6de475e868b60fc8999c94d9255dc
changelog-entry: Update layers/meta-balena to 03023b22b4e6de475e868b60fc8999c94d9255dc
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: hup: test breadcrumbs after rollback services"
hash: dde3e48743fc32349d1a1a33cfdf9b061c804e04
body: >
During HUP, rollback-health-breadcrumb and
rollback-altboot-breadcrumb
are created in the state partition to trigger rollback-health
and
rollback-altboot respectively on the next boot. After these
services
complete, they will remove these breadcrumbs.
Make the broken init fallback tests wait for these services to
become
inactive before testing the state of the breadcrumbs. Otherwise,
a race
condition can make these tests fail. Most notably on slower
systems,
such as emulated generic-aarch64.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-5.1.36
title: ""
date: 2024-02-21T16:31:08.117Z
version: 5.1.36
title: ""
date: 2024-02-21T21:38:41.626Z
- commits:
- subject: Update layers/meta-balena to a662615594a604d6f84b8fd47a904a2b1d5be9da
hash: fd162d8e137bf3fbaa814929ea71a8049ea482d7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a662615594a604d6f84b8fd47a904a2b1d5be9da
changelog-entry: Update layers/meta-balena to a662615594a604d6f84b8fd47a904a2b1d5be9da
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 95a9d72
hash: 16d56c258da245227711868d61df9b49b29842cb
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 491d5df14d6197c1acae3542d4e950869e710309
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.59
title: ""
date: 2024-02-19T00:47:50.443Z
- commits:
- subject: Update core/contracts digest to 0c54ce2
hash: bfb9b6bd67bf8bfe6a337ebcb439aa7f3852fb5c
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.58
title: ""
date: 2024-02-14T12:19:16.753Z
version: meta-balena-5.1.35
title: ""
date: 2024-02-19T05:22:59.235Z
version: 5.1.35
title: ""
date: 2024-02-19T08:23:53.378Z
- commits:
- subject: Update layers/meta-balena to b72d2791eb6b8e7a8fbb7b25cc43649a6c5cc281
hash: 0fc71fd66bc2e68194bbc0e906e7c550cd16ce52
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b72d2791eb6b8e7a8fbb7b25cc43649a6c5cc281
changelog-entry: Update layers/meta-balena to b72d2791eb6b8e7a8fbb7b25cc43649a6c5cc281
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: add jq dependency"
hash: 87aa01801d193a893f10367ba71b9cc824bf7e69
body: >
Without this dependency, the call to `jq` does not happen and
the check
for INTERNAL_DEVICE_KERNEL is not performed.
Several devices that define internal storage but do not define
INTERNAL_DEVICE_KERNEL will now fail and need to be fixed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.34
title: ""
date: 2024-02-14T23:11:49.455Z
version: 5.1.34
title: ""
date: 2024-02-15T04:07:30.247Z
- commits:
- subject: Update contracts to 0c54ce2d25baac5485f3828dbfed58c33f881256
hash: 1190ce170df6fbdb6efe557624fea1bcb854907e
body: Update contracts
footer:
Changelog-entry: Update contracts to 0c54ce2d25baac5485f3828dbfed58c33f881256
changelog-entry: Update contracts to 0c54ce2d25baac5485f3828dbfed58c33f881256
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "odyssey-x86: Update icon to latest revision"
hash: 83ad917b2027f2a6fecd8d1422984987efc9da13
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.94
title: ""
date: 2024-02-14T10:35:34.159Z
version: 5.1.33+rev1
title: ""
date: 2024-02-14T13:14:29.818Z
- commits:
- subject: Update layers/meta-balena to 905446e98206f871145d1c70107c01d567e1303d
hash: 4c1585cfe5a2a19627f5c172759b3a30efefecb0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 905446e98206f871145d1c70107c01d567e1303d
changelog-entry: Update layers/meta-balena to 905446e98206f871145d1c70107c01d567e1303d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: cloud: if no existing release, create generic fleet"
hash: 5b63019d327a1b8ebe1871fd6bc85b0790f40f81
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.1.33
title: ""
date: 2024-02-14T07:31:35.324Z
version: 5.1.33
title: ""
date: 2024-02-14T10:05:04.851Z
- commits:
- subject: Update layers/meta-balena to 9cacd8fbca660d61433e0b01a2beb0e515ea5a51
hash: 5f809355b524c36afeee901a5d0c2a5eaa7fc5ce
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9cacd8fbca660d61433e0b01a2beb0e515ea5a51
changelog-entry: Update layers/meta-balena to 9cacd8fbca660d61433e0b01a2beb0e515ea5a51
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 4b9de7e
hash: b4f6a28c7c7f0f9636417b5e06c16a8ddc3ce2e9
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Authenticate the validator before validation"
hash: 03ef1b01b99d921fe99b834001de26d4c760f3b8
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.29.57
title: ""
date: 2024-02-13T10:45:34.666Z
version: meta-balena-5.1.32
title: ""
date: 2024-02-13T16:01:45.214Z
version: 5.1.32
title: ""
date: 2024-02-13T18:02:42.798Z
- commits:
- subject: Update layers/meta-balena to 71c5240fd2c9d26e7773c1ed4b3dc67f7fa4f9c7
hash: 2fbf4cb363c37314b1ba13d36034fa004d80ac29
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 71c5240fd2c9d26e7773c1ed4b3dc67f7fa4f9c7
changelog-entry: Update layers/meta-balena to 71c5240fd2c9d26e7773c1ed4b3dc67f7fa4f9c7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 00ee51c
hash: e19942dc9ca040d48f3b8e2ab36a03bb31f4bc74
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.36
hash: 0b7b82ac9044c230b2384c67e2a2f1000e018991
body: |
Update balena-os/leviathan-worker from 2.9.35 to 2.9.36
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.56
title: ""
date: 2024-02-12T17:06:43.126Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.35
hash: 52a3095506b23f4024e79e887675f3b45b4db945
body: |
Update balena-os/leviathan-worker from 2.9.34 to 2.9.35
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.55
title: ""
date: 2024-02-12T14:57:32.329Z
version: meta-balena-5.1.31
title: ""
date: 2024-02-13T02:11:21.643Z
version: 5.1.31
title: ""
date: 2024-02-13T05:00:16.488Z
- commits:
- subject: Update layers/meta-balena to c9e64a42b8de857356e587b551fc25e83df441a1
hash: d47994fdab6c78ddf04bb8f18913d8df66df250f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c9e64a42b8de857356e587b551fc25e83df441a1
changelog-entry: Update layers/meta-balena to c9e64a42b8de857356e587b551fc25e83df441a1
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-image-bootloader-initramfs.bb: Add fsck module"
hash: 4b1bc7244ab21a9952ea7569c0c0e1bc9a11e2e0
body: >
The balena bootloader initramfs contains the rootfs module and
that
will get the rootfs mounted but not checked first for errors.
This is
problematic because at first boot with network connectivity
available,
time will sync but the rootfs will still have the last mount
time in
1970. If at that point the rootfs gets corrupted then at next
boot
the rootfs' initramfs module from balena-bootloader will try to
mount
the rootfs without checking it first and then after that the
filesystem
check triggered by the fsck module from the actual kernel
initramfs will
fail like this:
[init][INFO] Running filesystem checks on partition resin-rootA
(/dev/disk/by-state/resin-rootA)
resin-rootA contains a file system with errors, check forced.
resin-rootA: Inodes that were part of a corrupted orphan linked
list found.
resin-rootA: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
This commit will add the fsck module to balena bootloader's
initramfs
which will trigger filesystem checks before the rootfs module
runs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-5.1.30
title: ""
date: 2024-02-12T19:58:46.698Z
version: 5.1.30
title: ""
date: 2024-02-12T23:59:48.002Z
- commits:
- subject: Update layers/meta-balena to 679f15cf90432172438f84e8f99fc4db2c6150f1
hash: 3a3f43ad37000e705a2f3d34ef5377cf1c54e8ce
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 679f15cf90432172438f84e8f99fc4db2c6150f1
changelog-entry: Update layers/meta-balena to 679f15cf90432172438f84e8f99fc4db2c6150f1
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to f6a3391
hash: 0df90f0d2a1105bb3d0e8db6a28ce9bc76d8e1b0
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 4f7dba1
hash: 55fdb70de51b296b56752e79375ef5932c294de2
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.54
title: ""
date: 2024-02-12T01:49:14.116Z
- commits:
- subject: Update Lock file maintenance
hash: 174797e7ff00c3cec8912d63cc5debfbfadbb3ce
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.53
title: ""
date: 2024-02-12T00:49:17.031Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.34
hash: 676c345f8f2bd4eb14270817774fa9f6d32552eb
body: |
Update balena-os/leviathan-worker from 2.9.33 to 2.9.34
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.52
title: ""
date: 2024-02-08T09:34:59.187Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.33
hash: 9eeb44be296aaeb17654afa51d6757242dd9da38
body: |
Update balena-os/leviathan-worker from 2.9.32 to 2.9.33
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.51
title: ""
date: 2024-02-06T12:48:22.014Z
- commits:
- subject: "patch: Add config.js validator"
hash: 740c4bfbe01703ed694b227e5c6ccebf096cb297
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.29.50
title: ""
date: 2024-02-06T10:02:47.800Z
version: meta-balena-5.1.29
title: ""
date: 2024-02-12T06:15:56.841Z
version: 5.1.29
title: ""
date: 2024-02-12T10:57:56.260Z
- commits:
- subject: Update balena-yocto-scripts to 0cb57aede8dea798c14ddfc6546525b920504970
hash: 48bcb5edcea90f135e6626cb655f1e99b0f89779
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0cb57aede8dea798c14ddfc6546525b920504970
changelog-entry: Update balena-yocto-scripts to 0cb57aede8dea798c14ddfc6546525b920504970
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Enable S3 Server Side Encryption flags
hash: 93a2a37249c8262662934e4220c1009a8f22c51c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.3
title: ""
date: 2024-02-11T13:57:42.525Z
version: 5.1.28+rev1
title: ""
date: 2024-02-11T18:55:33.223Z
- commits:
- subject: Update layers/meta-balena to 4b70a3a329ce5e6749b32e49f87ef0093ee2d2c6
hash: d4074b31fb478c41f35c5ddee7ee2a2d649ecdb5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4b70a3a329ce5e6749b32e49f87ef0093ee2d2c6
changelog-entry: Update layers/meta-balena to 4b70a3a329ce5e6749b32e49f87ef0093ee2d2c6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.43
hash: 2f47cdb1996b3ab4421a22fd0b36917899bf77b4
body: |
Update balena-engine from 20.10.42 to 20.10.43
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update runc component to v1.1.12 from balena-runc repo
hash: 9cdf0321cbb1dee0b1712f4e537f1b90caad45ea
body: >
Also update containerd component from balena-containerd
to also use
runc v1.1.12. Also update dependencies as indicated from
balena-runc go.mod.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ken Bannister <kb2ma@runbox.com>
signed-off-by: Ken Bannister <kb2ma@runbox.com>
author: Ken Bannister
nested: []
version: balena-engine-20.10.43
title: ""
date: 2024-02-06T08:42:31.660Z
version: meta-balena-5.1.28
title: ""
date: 2024-02-11T11:59:55.024Z
- subject: Update layers/meta-balena to cb86da70496b25de7b826abbacd7c7feedf2fa54
hash: 240c23d5cbf6b83b7b17ae559f4bb38636f99b88
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cb86da70496b25de7b826abbacd7c7feedf2fa54
changelog-entry: Update layers/meta-balena to cb86da70496b25de7b826abbacd7c7feedf2fa54
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.43
hash: 2f47cdb1996b3ab4421a22fd0b36917899bf77b4
body: |
Update balena-engine from 20.10.42 to 20.10.43
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update runc component to v1.1.12 from balena-runc repo
hash: 9cdf0321cbb1dee0b1712f4e537f1b90caad45ea
body: >
Also update containerd component from balena-containerd
to also use
runc v1.1.12. Also update dependencies as indicated from
balena-runc go.mod.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ken Bannister <kb2ma@runbox.com>
signed-off-by: Ken Bannister <kb2ma@runbox.com>
author: Ken Bannister
nested: []
version: balena-engine-20.10.43
title: ""
date: 2024-02-06T08:42:31.660Z
version: meta-balena-5.1.28
title: ""
date: 2024-02-11T11:59:55.024Z
version: 5.1.28
title: ""
date: 2024-02-11T15:55:00.267Z
- commits:
- subject: Update balena-yocto-scripts to 6ccd3b1013b6d25ea9990a07a06bee864fe0a172
hash: c5acee1973f4a2a3447bdaccb088f4b028d5531d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 6ccd3b1013b6d25ea9990a07a06bee864fe0a172
changelog-entry: Update balena-yocto-scripts to 6ccd3b1013b6d25ea9990a07a06bee864fe0a172
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "automation/include: Pass helper image version"
hash: 2a8e25e0d0b46b3249c1c77b0c38219ebcdea1f0
body: >
This is needed by the balena-push-env helper image that needs
the
balena-yocto-scripts version but has no way of getting that info
otherwise.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-yocto-scripts-1.21.2
title: ""
date: 2024-02-08T07:44:50.538Z
version: 5.1.26+rev4
title: ""
date: 2024-02-08T17:17:58.620Z
- commits:
- subject: Update contracts to 4f7dba1c6408a17c5a07e353443b068410fd8aa2
hash: 65b9310a1cc947f81929375219086a9086ae1032
body: Update contracts
footer:
Changelog-entry: Update contracts to 4f7dba1c6408a17c5a07e353443b068410fd8aa2
changelog-entry: Update contracts to 4f7dba1c6408a17c5a07e353443b068410fd8aa2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add Kontron i.MX8M Mini device"
hash: bfae3a09557f6bb7e3fffb888337339d9b900ebf
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: joris-bright <joris@bright-energy.eu>
signed-off-by: joris-bright <joris@bright-energy.eu>
author: joris-bright
version: contracts-2.0.93
title: ""
date: 2024-02-08T08:40:46.444Z
version: 5.1.26+rev3
title: ""
date: 2024-02-08T13:43:58.318Z
- commits:
- subject: Update layers/poky to 12fab85ba186f2a372c40f733b0881f0efc46024
hash: fe3e37e6afd76f4771e5b417f3e1378e6128ea3c
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 12fab85ba186f2a372c40f733b0881f0efc46024
changelog-entry: Update layers/poky to 12fab85ba186f2a372c40f733b0881f0efc46024
author: Self-hosted Renovate Bot
nested: []
version: 5.1.26+rev2
title: ""
date: 2024-02-08T08:43:50.550Z
- commits:
- subject: Update balena-yocto-scripts to 57b2f7c97e4d95e74b76a0827e910d46e3b3ce2f
hash: 200c8c188bd103dae623cf6753fdaa8aa20c596d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 57b2f7c97e4d95e74b76a0827e910d46e3b3ce2f
changelog-entry: Update balena-yocto-scripts to 57b2f7c97e4d95e74b76a0827e910d46e3b3ce2f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: Remove docker.io when pulling image"
hash: bd23b9ad59a1645bce79b0df5ef3879d10774a3a
body: |
This seems to cause docker images --format to fail
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
nested: []
version: balena-yocto-scripts-1.21.1
title: ""
date: 2024-02-07T12:39:41.622Z
version: 5.1.26+rev1
title: ""
date: 2024-02-07T14:41:02.257Z
- commits:
- subject: Update layers/meta-balena to cde215eca198fddfd900cf481ed5cc3f26d901ab
hash: be8c1f56ee03e70c26d97bf05e69592dfdcece30
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cde215eca198fddfd900cf481ed5cc3f26d901ab
changelog-entry: Update layers/meta-balena to cde215eca198fddfd900cf481ed5cc3f26d901ab
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v15.3.1
hash: d1816fb95d9d1722f258609c92f9f4d6d982c730
body: |
Update balena-supervisor from 15.3.0 to 15.3.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Respect update strategies app-wide instead of at the service level
hash: 3afcef296914840268356f7f98bc4bd8cce9427c
body: >
Fixes behavior for release updates which removes a
service in current state
and adds a new service in target state.
footer:
Change-type: patch
change-type: patch
Closes: "#2095"
closes: "#2095"
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-15.3.1
title: ""
date: 2024-02-01T19:31:12.515Z
version: meta-balena-5.1.26
title: ""
date: 2024-02-06T12:44:48.657Z
version: 5.1.26
title: ""
date: 2024-02-06T17:36:52.596Z
- commits:
- subject: Update layers/meta-balena to 77dc93411fffa0cc71dcc36e447cbfa9170f909d
hash: 55252e7d49d9fe541ac5296eb94a28c9a5f8f5da
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 77dc93411fffa0cc71dcc36e447cbfa9170f909d
changelog-entry: Update layers/meta-balena to 77dc93411fffa0cc71dcc36e447cbfa9170f909d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to a708a7f
hash: 42a7b84459eb3cf7d1de83e87a7cea3dc62166ba
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact digest to 5d5d22a
hash: b59bb24d6b31119cd35b8bcce0f4c43c33cdc33f
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.49
title: ""
date: 2024-02-05T22:46:54.576Z
version: meta-balena-5.1.25
title: ""
date: 2024-02-06T05:41:01.955Z
version: 5.1.25
title: ""
date: 2024-02-06T09:36:08.711Z
- commits:
- subject: Update layers/meta-balena to e3519f1960bc68e72abf3ec052564cbf5878629f
hash: 56ac2ac5894f32a57f83c1448d59beaa9faec822
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e3519f1960bc68e72abf3ec052564cbf5878629f
changelog-entry: Update layers/meta-balena to e3519f1960bc68e72abf3ec052564cbf5878629f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 57ba19b
hash: 95914f064319b07f4fffaea99acba403371f8552
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.32
hash: 9b77f33362ad96fbcb16144d1ced8f55b1ae229b
body: |
Update balena-os/leviathan-worker from 2.9.30 to 2.9.32
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.48
title: ""
date: 2024-02-05T14:50:14.058Z
- commits:
- subject: Update Lock file maintenance
hash: aaaa5b9d3cbdc934492b3198be0f589878bb2556
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.47
title: ""
date: 2024-02-05T00:45:07.492Z
version: meta-balena-5.1.24
title: ""
date: 2024-02-05T21:33:40.827Z
version: 5.1.24
title: ""
date: 2024-02-06T01:35:31.075Z
- commits:
- subject: Update layers/meta-balena to aa6c72f952fa9f9a7428e0bf445b98a5023f8a60
hash: 66bd9d7ce97150ac5d5c096fe4020508450a12d7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to aa6c72f952fa9f9a7428e0bf445b98a5023f8a60
changelog-entry: Update layers/meta-balena to aa6c72f952fa9f9a7428e0bf445b98a5023f8a60
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: cloud: disable dut internet after flashing"
hash: d2862583495343999f413f2279e0a560c4f85036
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-5.1.23
title: ""
date: 2024-02-05T08:28:03.676Z
version: 5.1.23
title: ""
date: 2024-02-05T11:46:49.027Z
- commits:
- subject: Update balena-yocto-scripts to 0ba4bf5f5c4597b21628dfb6206304d1f889468f
hash: 222db79bd04f75d319b5ea6547e3d464a00ae9d0
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0ba4bf5f5c4597b21628dfb6206304d1f889468f
changelog-entry: Update balena-yocto-scripts to 0ba4bf5f5c4597b21628dfb6206304d1f889468f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Return image id after pulling helper images
hash: f2fb17399ede63ceaada8c8625a250747745d97a
body: |
Also refactor the pull helper image functions to
support a single repository with multiple variant tags.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Build and publish helper images with Flowzone
hash: 8a15692852f38bfd5158b61b5870dffd8f758a64
body: |
Rather than build helper images on demand, we will
publish them to ghcr.io with every revision of this project.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.21.0
title: ""
date: 2024-02-02T18:52:51.154Z
- commits:
- subject: Remove unused block-build functions
hash: 130d7fb70f4a10755731e898e87610547fe44692
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.20.0
title: ""
date: 2024-02-02T16:29:21.897Z
version: 5.1.22+rev1
title: ""
date: 2024-02-03T02:23:21.287Z
- commits:
- subject: Update layers/meta-balena to 2ba79c7ce73fde702831a041729da21bdff65627
hash: 46639d29184ef0781b0d90fc8ad8df930afbeca6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2ba79c7ce73fde702831a041729da21bdff65627
changelog-entry: Update layers/meta-balena to 2ba79c7ce73fde702831a041729da21bdff65627
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-rollback/rollback-health: Allow old OS hooks to access efivars"
hash: df9d9986ab6965b653abd8d5d06dbfc3beb285e9
body: >
This fixes rollback-health failures for boards like the Jetson
Seeeed
J4012, which updates efivars for capsule updates from container
hooks
and not from the current OS hooks.
While the actual HUP works because of /sys being bindmounted by
hostapp-update, rollbacks will fail to run the old OS hooks
unless
efivarfs is mounted.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-5.1.22
title: ""
date: 2024-02-02T16:21:23.127Z
version: 5.1.22
title: ""
date: 2024-02-02T19:22:19.128Z
- commits:
- subject: Update layers/meta-balena to 282df4bf06581eb6224ecd0eadfc53c0ec078907
hash: 0cd9294c526c1e9fc4aada0cc29c3c13960e14bf
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 282df4bf06581eb6224ecd0eadfc53c0ec078907
changelog-entry: Update layers/meta-balena to 282df4bf06581eb6224ecd0eadfc53c0ec078907
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to dd2285a
hash: 98ff3b7ce4aff6c441313aec505b6c04e4c96a8d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 75a9764
hash: 19eb050d554bcec7ad4019b9f56c87cbe9ed980a
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.46
title: ""
date: 2024-02-01T11:30:01.804Z
- commits:
- subject: Update core/contracts digest to 8dfe06b
hash: ff3d56371204568e12fd29165cdf71792cea4410
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.45
title: ""
date: 2024-01-31T12:10:06.956Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.30
hash: fa16ab27ffbada5c1e462510045ecb956b8b872a
body: |
Update balena-os/leviathan-worker from 2.9.29 to 2.9.30
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.44
title: ""
date: 2024-01-30T01:27:20.366Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.29
hash: 023256fcb3c4d5ad3c32445e3ca5ab6713e64073
body: |
Update balena-os/leviathan-worker from 2.9.28 to 2.9.29
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.43
title: ""
date: 2024-01-29T18:31:03.729Z
version: meta-balena-5.1.21
title: ""
date: 2024-02-01T18:17:57.543Z
version: 5.1.21
title: ""
date: 2024-02-01T20:28:25.632Z
- commits:
- subject: Update contracts to 75a97647a44cfe534f93926ab039afca6570cb86
hash: b8d7a55cf8ec5ec3313d52c44373082ecb1be29b
body: Update contracts
footer:
Changelog-entry: Update contracts to 75a97647a44cfe534f93926ab039afca6570cb86
changelog-entry: Update contracts to 75a97647a44cfe534f93926ab039afca6570cb86
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add phyboard-lyra-am62xx-2 device"
hash: d9e57b1f2432aac0ea4b6d9e6285e805e5359a6f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Atanas Bunchev <atanas.bunchev@konsulko.com>
signed-off-by: Atanas Bunchev <atanas.bunchev@konsulko.com>
author: Atanas Bunchev
version: contracts-2.0.92
title: ""
date: 2024-02-01T10:43:30.336Z
version: 5.1.20+rev2
title: ""
date: 2024-02-01T15:18:06.508Z
- commits:
- subject: Update layers/poky to b22e4f002d3f0bc3cb2aa6fb5249785f5b0d95e6
hash: edc34e0675b7b0129dcd361b494cd398c74cb9f8
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to b22e4f002d3f0bc3cb2aa6fb5249785f5b0d95e6
changelog-entry: Update layers/poky to b22e4f002d3f0bc3cb2aa6fb5249785f5b0d95e6
author: Self-hosted Renovate Bot
nested: []
version: 5.1.20+rev1
title: ""
date: 2024-02-01T11:17:20.741Z
- commits:
- subject: Update layers/meta-balena to cb6fcbc870bbb5c3a39a36647fb3c91747718a93
hash: 0e7b1336c284fa2a1f1a5b411d2b3642025346ca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cb6fcbc870bbb5c3a39a36647fb3c91747718a93
changelog-entry: Update layers/meta-balena to cb6fcbc870bbb5c3a39a36647fb3c91747718a93
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v15.3.0
hash: 8b1e69874e07597b410c093a814d5968dd83991f
body: |
Update balena-supervisor from 15.2.0 to 15.3.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Pin docker version to v24 for tests
hash: 0500fe10bb1c35b01a4a46713c98165685a93433
body: >
Moby v25 adds the dynamically generated MAC address to
the Config field,
which breaks the state engine, preventing the state from
settling as the
current state never matches the target state (empty mac
address). This
seems to be a bug in Moby that we reported in
moby/moby#47228
The issue won't affect Balena devices until balenaEngine
is updated, and this
change fixes testing for now.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Fix docker utils tests for docker v25
hash: 6ee606806d5bb7b1805baa67051eaa4d132e5a39
body: >
From docker 25, the engine will validate IPAM config.
This would cause
the docker utils test to fail since the network/subnet
configuration was
incorrect.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Enable nodemon when using test:env
hash: 23fae633ca2351b37befbf1870e8749c7b03d906
body: >
This avoids the need to rebuild the environment when
making code changes
and running integration tests
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Improve test:compose and test:env commands
hash: 2f3e3d2e610160b7111024b597df6f2f6844ce9a
body: >
The commands now use docker-compose run instead of
docker compose up
for simplicity and also to match what flowzone does.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Add prettierrc for editor compatibility
hash: e2f54e29faba4f74a59971fd66d64b7c38e9eb0f
body: >
The tsserver lsp doesn't seem to work well with
.editorconfig. Using
prettierrc will allow formatting to work correctly with
editor plugins
This also updates editorconfig to work well with json
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-15.3.0
title: ""
date: 2024-01-26T14:51:00.446Z
version: meta-balena-5.1.20
title: ""
date: 2024-02-01T04:15:55.799Z
version: 5.1.20
title: ""
date: 2024-02-01T07:16:38.534Z
- commits:
- subject: Update layers/meta-balena to 03a97aa37d6dd74ad0c18e944d7dc6022b5851b1
hash: 55cacad42d9b927df2ebd42fae3573f168e47f36
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 03a97aa37d6dd74ad0c18e944d7dc6022b5851b1
changelog-entry: Update layers/meta-balena to 03a97aa37d6dd74ad0c18e944d7dc6022b5851b1
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add balena bootloader class
hash: 196e586cf4e9379f554aed5d956e580686f70cd3
body: >
The class will perform a basic configuration of a linux kernel
to be used as the balena bootloader. Device types are expected
to inherit it and perform additional device-specific
configuration.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "initrdscripts: remove nr_cpus kernel arg before kexec"
hash: 3a7b5308dfa9f7449d835c1858a15a8d0477784f
body: >
The kexec initrd script currently removes the maxcpus=0 kernel
arg
which we use to put the system into non-SMP mode. This however
does
not work on all platforms and nr_cpus=1 seems to be a more
robust
solution, so with this patch nr_cpus will be removed as well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.1.19
title: ""
date: 2024-01-31T21:43:14.605Z
version: 5.1.19
title: ""
date: 2024-02-01T01:16:02.191Z
- commits:
- subject: Update contracts to 8dfe06b57576e15e8579d4083bb316c9c7671488
hash: 4ae18bb6e49708b58eed1b550ae0921a582e34e1
body: Update contracts
footer:
Changelog-entry: Update contracts to 8dfe06b57576e15e8579d4083bb316c9c7671488
changelog-entry: Update contracts to 8dfe06b57576e15e8579d4083bb316c9c7671488
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove generic-amd64-fde device type
hash: a9e475afc5c9a0cc02fe39293b83c2476af2a7e7
body: |
FDE is a feature, it does not need a separate device type.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
version: contracts-2.0.91
title: ""
date: 2024-01-31T10:51:22.461Z
version: 5.1.18+rev1
title: ""
date: 2024-01-31T13:13:59.482Z
- commits:
- subject: Update layers/meta-balena to 926c556a680f3d42118f2f8cb5c5cd67b1f79c3c
hash: c207b474bfb5a9dad97b96f433572c7ae5c92be7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 926c556a680f3d42118f2f8cb5c5cd67b1f79c3c
changelog-entry: Update layers/meta-balena to 926c556a680f3d42118f2f8cb5c5cd67b1f79c3c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: kernel-balena: expose watchdog in sysfs"
hash: 1c56e8e1cb2bb9c871ce3fe805b97e9e2a7c867b
body: |
This helps debugging watchdog related issues.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.18
title: ""
date: 2024-01-29T18:06:47.257Z
version: 5.1.18
title: ""
date: 2024-01-29T20:07:29.947Z
- commits:
- subject: Update layers/meta-balena to 10c68e5f01bbb3f6d2866f11a934635129ed3b0e
hash: 02d53571f8c53adaa0682eabac432b1297d7b623
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 10c68e5f01bbb3f6d2866f11a934635129ed3b0e
changelog-entry: Update layers/meta-balena to 10c68e5f01bbb3f6d2866f11a934635129ed3b0e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 01e65ec
hash: d7a8acd5f4dd65be92cc84e2bfd9b94a5ae303a0
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 36e64b2498703a536500d79f7f20bf9a2b35d0f9
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.42
title: ""
date: 2024-01-29T00:46:20.802Z
version: meta-balena-5.1.17
title: ""
date: 2024-01-29T06:04:57.114Z
version: 5.1.17
title: ""
date: 2024-01-29T09:06:11.192Z
- commits:
- subject: Update layers/meta-balena to 0acd247aa20716b1ceda746e5ff5b7a2634ff427
hash: 0597c60ccfe50db31d77eb1290184b39bcb1f2fd
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0acd247aa20716b1ceda746e5ff5b7a2634ff427
changelog-entry: Update layers/meta-balena to 0acd247aa20716b1ceda746e5ff5b7a2634ff427
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 7c94243
hash: fe9fcfac3f90fd78c8e704a268a16d9b93527a0f
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.28
hash: 756cd0253d0e061e7fa7eaba8d64e9356558dde7
body: |
Update balena-os/leviathan-worker from 2.9.27 to 2.9.28
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.41
title: ""
date: 2024-01-26T15:03:05.906Z
version: meta-balena-5.1.16
title: ""
date: 2024-01-27T02:56:42.770Z
version: 5.1.16
title: ""
date: 2024-01-27T06:14:58.073Z
- commits:
- subject: Update layers/meta-balena to ce995ef6820181ce652fee2358913203e7a7b183
hash: aeedb89511ae2d2a5122331eb22f5661c59be576
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ce995ef6820181ce652fee2358913203e7a7b183
changelog-entry: Update layers/meta-balena to ce995ef6820181ce652fee2358913203e7a7b183
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "networkmanager: make FORWARD rules for shared interfaces last in
chain"
hash: 089f4d639383a4981d4840f9e22cccc97270b339
body: >
At this moment there is a race condition between NetworkManager
and the engine when a shared interface is configured. If the
interface
is configured first and the engine second, the containers are
allowed
to access DHCP hosts behind the shared interface. If the engine
comes
up first and the shared interface second, access will be denied.
This patch adds a dispatcher script that always configures the
firewall
rules as if the engine came up last. This does not really
address
the underlying issue but it overcomes the race condition and
makes
the behavior deterministic, which is good enough at this point.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-5.1.15
title: ""
date: 2024-01-26T20:11:41.626Z
version: 5.1.15
title: ""
date: 2024-01-27T00:57:00.396Z
- commits:
- subject: Update layers/poky to a9e3cc3b9eab7a83c715bb8440454e8fea852c2a
hash: 0074eec4210f8b127ca73482b94519a2fc92f8fc
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to a9e3cc3b9eab7a83c715bb8440454e8fea852c2a
changelog-entry: Update layers/poky to a9e3cc3b9eab7a83c715bb8440454e8fea852c2a
author: Self-hosted Renovate Bot
nested: []
version: 5.1.14+rev1
title: ""
date: 2024-01-25T09:05:01.486Z
- commits:
- subject: Update layers/meta-balena to 2868aa1385bcbf6fe885e76872c2015de209d710
hash: ce4d0c3fe2afb5657727d0d3db897414e06e5f38
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2868aa1385bcbf6fe885e76872c2015de209d710
changelog-entry: Update layers/meta-balena to 2868aa1385bcbf6fe885e76872c2015de209d710
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to e618772
hash: 134b8f2e7f8f75c67e4aa49feb8d0d38c0e5121b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 601c03a87a8073ffa13e1abcdf51bb403f571f66
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.40
title: ""
date: 2024-01-23T19:29:48.498Z
- commits:
- subject: Update actions/upload-artifact digest to 26f96df
hash: f9f08bf7810406b4fb16a3b1ac2345ad205d3c83
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.39
title: ""
date: 2024-01-23T18:31:12.292Z
version: meta-balena-5.1.14
title: ""
date: 2024-01-24T00:07:16.859Z
- commits:
- subject: Start extract-balena-ca before os-config update
hash: 1b43e70a712145abe11c6fe6332d29b4dde50c49
body: |
For os-config to use the OS wide ca certificate
instead of an existing balenaRootCA in the
config.json
footer:
Change-type: patch
change-type: patch
author: jaomaloy
nested: []
version: meta-balena-5.1.13
title: ""
date: 2024-01-23T10:52:48.191Z
version: 5.1.14
title: ""
date: 2024-01-24T02:46:01.656Z
- commits:
- subject: Update layers/poky to d9d1a730aee831120e99a3250dd4e91f435b0b40
hash: 185f0503b0e641d29ade02439dc2478d2bff1cc6
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to d9d1a730aee831120e99a3250dd4e91f435b0b40
changelog-entry: Update layers/poky to d9d1a730aee831120e99a3250dd4e91f435b0b40
author: Self-hosted Renovate Bot
nested: []
version: 5.1.12+rev1
title: ""
date: 2024-01-22T11:39:38.949Z
- commits:
- subject: Update layers/meta-balena to 5da94ac4606e72b1499ae2398515e7463f977870
hash: 703aeee89e4dc3433561cae45d11439e867a9fd2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5da94ac4606e72b1499ae2398515e7463f977870
changelog-entry: Update layers/meta-balena to 5da94ac4606e72b1499ae2398515e7463f977870
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 6be4049
hash: 889c23e5e8134f4e456681fc8a2bacc6d126271c
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact digest to 694cdab
hash: e8ac025c685a10b02c074d34f6321bfa9a85715e
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.38
title: ""
date: 2024-01-18T22:30:12.106Z
- commits:
- subject: Update actions/upload-artifact digest to 1eb3cb2
hash: fdc77c10964cd4ad712773ce9c67ded83e5dbd58
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.37
title: ""
date: 2024-01-15T01:57:42.562Z
- commits:
- subject: Update Lock file maintenance
hash: 526e3b151506e979ad587f31c07aa5734609a796
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.36
title: ""
date: 2024-01-15T00:50:36.593Z
version: meta-balena-5.1.12
title: ""
date: 2024-01-19T03:26:08.587Z
version: 5.1.12
title: ""
date: 2024-01-19T05:44:27.242Z
- commits:
- subject: Update layers/meta-balena to 7be5554073bebd092da8199c89094ccbfa87b2cb
hash: 87e660548ce90526c171c0003241f70ff39fd5e9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7be5554073bebd092da8199c89094ccbfa87b2cb
changelog-entry: Update layers/meta-balena to 7be5554073bebd092da8199c89094ccbfa87b2cb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "kernel-balena: Only sign initramfs for EFI machines"
hash: 5e56bc8cace0b71bcbf8e216dfe2a194144ba783
body: >
UEFI firmware in secure boot needs to authenticate the kernel
plus
initramfs in the chain of trust. Other firmware implements
secure boot
differently and does not need this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image: Add TPM tools conditionally on tpm machine feature"
hash: 28ec059dd898de5c61ab314475f620d8c979e0d4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Add TPM/EFI tools conditionally on tpm machine feature"
hash: 090e79747eb1344d056cfd406d672c194dcb3bbb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: rename os-helpers-secureboot to os-helpers-efi"
hash: 3f03b92c533e7c77f72128a6c5b0f345ceaf53eb
body: >
Secure boot is device specific, this helper contains EFI
specific
helper functions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "image-balena: extract hup boot partition checks into a function"
hash: 4caceb149848091203c1328c843cc7ce4ad4cccb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-keys: Distinguish EFI devices"
hash: dc78e4ff39bbebf11706e52c77895b6403f0730c
body: |
Non EFI devices do not need the UEFI secure boot keys.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image-flasher: only add grub configuration for EFI devices"
hash: 0c0966bc40a632945f22a2fb04c505ff42fd44e2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image: only add grub configuration for EFI machines"
hash: 25be7ade2fbb272101047629f8f9d0378b370cc3
body: >
Only EFI systems need grub configuration added to the boot
partition -
other device types that also use the signing API do not.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.11
title: ""
date: 2024-01-18T19:25:25.796Z
version: 5.1.11
title: ""
date: 2024-01-18T22:25:50.343Z
- commits:
- subject: Update layers/meta-openembedded to
daa4619fe3fbf8c28f342c4a7163a84a330f7653
hash: 5caf26e599718bd8cba6fe6e0a2c981b9ba165d6
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
daa4619fe3fbf8c28f342c4a7163a84a330f7653
changelog-entry: Update layers/meta-openembedded to
daa4619fe3fbf8c28f342c4a7163a84a330f7653
author: Self-hosted Renovate Bot
nested: []
version: 5.1.10+rev1
title: ""
date: 2024-01-16T18:17:30.386Z
- commits:
- subject: Update layers/meta-balena to d4e80942c09f500b3f6272395b29f8b13faa9253
hash: 1889edc1dd5029ab941da6bd722e62f5f9daae5b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d4e80942c09f500b3f6272395b29f8b13faa9253
changelog-entry: Update layers/meta-balena to d4e80942c09f500b3f6272395b29f8b13faa9253
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests/bluetooth: Leave Autokit host discoverable on BT for a longer
period of time"
hash: a4f57877b7582b0e36672269471c178a7511d18f
body: >
We've noticed that leaving the host discoverable indefinitely on
Pi3 Autokit hosts solves sporadic scan failures. Thus, leaving
the host discoverable for 20 minutes should be sufficient to
prevent these cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-5.1.10
title: ""
date: 2024-01-12T15:29:12.742Z
version: 5.1.10
title: ""
date: 2024-01-12T19:01:37.372Z
- commits:
- subject: Update layers/meta-balena to 7322b033dd6efde288f564e657df0f1c1f217b7e
hash: 17b134188b40602d57e298720561c834ca6924f9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7322b033dd6efde288f564e657df0f1c1f217b7e
changelog-entry: Update layers/meta-balena to 7322b033dd6efde288f564e657df0f1c1f217b7e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 0210c02
hash: 50e34dfc6013518a459c1be749804fbf837803d9
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: change to ssh tunnel
hash: c15d5183a61e4ed9d437642560c2db071b1d7672
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.29.35
title: ""
date: 2024-01-11T12:51:52.503Z
- commits:
- subject: Update core/contracts digest to 14a10d9
hash: bd5f29abd2bbe194df6f7657b69b860f435b1ef7
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.34
title: ""
date: 2024-01-10T11:32:06.062Z
version: meta-balena-5.1.9
title: ""
date: 2024-01-11T18:57:27.371Z
version: 5.1.9
title: ""
date: 2024-01-11T20:58:16.640Z
- commits:
- subject: Update layers/poky to b418ede9942f8b31d66ce172ede35f55b423b0a2
hash: b26f04b651b8eb35a1527b51de1be871b63b6f18
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to b418ede9942f8b31d66ce172ede35f55b423b0a2
changelog-entry: Update layers/poky to b418ede9942f8b31d66ce172ede35f55b423b0a2
author: Self-hosted Renovate Bot
nested: []
version: 5.1.8+rev2
title: ""
date: 2024-01-11T08:56:18.793Z
- commits:
- subject: Update contracts to 14a10d925b56660c59471447ca74ae324da68f79
hash: a1e25776312fe18fa2b7057645911e717502e8a4
body: Update contracts
footer:
Changelog-entry: Update contracts to 14a10d925b56660c59471447ca74ae324da68f79
changelog-entry: Update contracts to 14a10d925b56660c59471447ca74ae324da68f79
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Update svg icon for seeed-j4012"
hash: 26b20e8e64f1a52c042bf5974931fb3baaa5d8fb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.90
title: ""
date: 2024-01-10T10:48:43.053Z
version: 5.1.8+rev1
title: ""
date: 2024-01-10T12:53:19.690Z
- commits:
- subject: Update layers/meta-balena to afa34852ba91dc6e720ae90890c095b73a1f8882
hash: 75041d4eade830dfcf0e2572ff56c08afe90668f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to afa34852ba91dc6e720ae90890c095b73a1f8882
changelog-entry: Update layers/meta-balena to afa34852ba91dc6e720ae90890c095b73a1f8882
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to dbcacdb
hash: 708458487d1cb01362ca28310b4b67ca847f4a0f
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: timeout netcat process
hash: 3eee636c92fb352101b62cf6cc04dd799f5c6ae9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.29.33
title: ""
date: 2024-01-09T17:35:20.372Z
version: meta-balena-5.1.8
title: ""
date: 2024-01-09T21:50:27.806Z
- commits:
- subject: Update balena-supervisor to v15.2.0
hash: f3df642e9f4e6525d68fe00b3141b1fa4cdf4fef
body: |
Update balena-supervisor from 15.0.4 to 15.2.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Try MDNS lookup only if regular DNS lookup fails
hash: dec39a35d40532a82ac2f2bbcaa2c179b67d3d4a
body: >
This is meant to allow users to configure their device
to
resolve `.local` queries via dnsmasq by modifying
config.json, e.g. `dnsServers":
"/bob.local/172.17.0.33`.
This would fail before as MDNS lookups would always come
first
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Refactor mdns lookup code in app entry
hash: 7a39da92b7bb1537a6df3dec6ad665d35e891bcc
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-15.2.0
title: ""
date: 2024-01-08T13:25:37.100Z
- commits:
- subject: "docs: api: start-service: specify this endpoint affects the device"
hash: 096fdbc74ab4ca9a58603eec5774435ff07bedb1
body: >
The description incorrectly states the endpoint would
start a service
in the whole fleet while it only affects the device.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-supervisor-15.1.1
title: ""
date: 2024-01-02T18:35:24.583Z
- commits:
- subject: Force remove container if updateMetadata fails
hash: 3ea8d4727a4f4b068b308d1f407b7cf0dae2733b
body: >
The `updateMetadata` step renames the container to match
the target
release when the service doesn't change between
releases. We have seen
this step fail because of an engine bug that seems to
relate to the
engine keeping stale references after container
restarts. The only way
around this issue is to remove the old container and
create it again.
This implements that workaround during the
updateMetadata step to deal
with that issue.
footer:
Change-type: minor
change-type: minor
Relates-to: balena-os/balena-engine#261
relates-to: balena-os/balena-engine#261
author: Felipe Lalanne
nested: []
version: balena-supervisor-15.1.0
title: ""
date: 2023-11-22T20:12:13.595Z
version: meta-balena-5.1.7
title: ""
date: 2024-01-09T11:48:54.597Z
version: 5.1.8
title: ""
date: 2024-01-10T00:51:22.991Z
- commits:
- subject: Update layers/poky to 8873e8d033d3f9df9ad463c5f2045822f503479d
hash: 889fefe1360466209549d440244af78c1a1ec4e8
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 8873e8d033d3f9df9ad463c5f2045822f503479d
changelog-entry: Update layers/poky to 8873e8d033d3f9df9ad463c5f2045822f503479d
author: Self-hosted Renovate Bot
nested: []
version: 5.1.6+rev1
title: ""
date: 2024-01-08T13:45:42.270Z
- commits:
- subject: Update layers/meta-balena to 18da0e4751bacb78b3da4e95d58a466e32b36faf
hash: c312bc9eaae0e3654a231c72e898cf6004d0c3f7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 18da0e4751bacb78b3da4e95d58a466e32b36faf
changelog-entry: Update layers/meta-balena to 18da0e4751bacb78b3da4e95d58a466e32b36faf
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 5163c31
hash: 490c8d2f72d0caca055d776702b8738e91a18879
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 00fd1164a17d8416f9c2d8fdd85ec4beb9313ac2
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.32
title: ""
date: 2024-01-08T00:49:02.459Z
- commits:
- subject: Update core/contracts digest to b469f31
hash: 70b223f36468f7e5831bc8d7529ec911bb0f162e
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.31
title: ""
date: 2024-01-05T11:31:48.601Z
version: meta-balena-5.1.6
title: ""
date: 2024-01-08T05:44:12.539Z
version: 5.1.6
title: ""
date: 2024-01-08T09:45:12.153Z
- commits:
- subject: Update contracts to b469f315f2dc5dbd396cbeab6fe3577b948af945
hash: f139de8f151a0217141643cbe3d39667e26c0850
body: Update contracts
footer:
Changelog-entry: Update contracts to b469f315f2dc5dbd396cbeab6fe3577b948af945
changelog-entry: Update contracts to b469f315f2dc5dbd396cbeab6fe3577b948af945
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Fix hyperlinks in provisioning instructions"
hash: 7ba9c9e03fe93110b2c8f3c866fbd4a3d7c8248b
body: |
If hyperlinks are unquoted, a target=blank is added and entire
link is broken in the dashboard. This doesn't happen for devices
which use quoted links, like for example the CM4.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.89
title: ""
date: 2024-01-05T11:04:31.513Z
version: 5.1.5+rev3
title: ""
date: 2024-01-05T14:52:00.679Z
- commits:
- subject: Update contracts to 802e95f85092e2bacc14014823b8167add968edd
hash: 309ca4b42e0effd1dbe00a0c012dcea563a2ba6e
body: Update contracts
footer:
Changelog-entry: Update contracts to 802e95f85092e2bacc14014823b8167add968edd
changelog-entry: Update contracts to 802e95f85092e2bacc14014823b8167add968edd
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "jetson-orin-nx-seeed-j4012: Add Seeed J4012 device-type"
hash: 2f35889ca436bcb17cb8fba3e9192676b9872042
body: |
This is the initial commit, necessary to create the DT
in the API. The icon will need to be updated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.88
title: ""
date: 2024-01-03T13:26:42.845Z
version: 5.1.5+rev2
title: ""
date: 2024-01-03T15:26:40.308Z
- commits:
- subject: Update layers/poky to 80cc03ec403a4901e0d8ccb353a4770d13b88e0f
hash: 4fd00d062caae85c80c3485949a7dc4b1bf3f7f6
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 80cc03ec403a4901e0d8ccb353a4770d13b88e0f
changelog-entry: Update layers/poky to 80cc03ec403a4901e0d8ccb353a4770d13b88e0f
author: Self-hosted Renovate Bot
nested: []
version: 5.1.5+rev1
title: ""
date: 2024-01-01T12:20:16.377Z
- commits:
- subject: Update layers/meta-balena to aa9cd7315d801b22635e8468a0341d5dd7182a11
hash: c0a7e076a77d35be195c997997d8db6d118b8bf3
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to aa9cd7315d801b22635e8468a0341d5dd7182a11
changelog-entry: Update layers/meta-balena to aa9cd7315d801b22635e8468a0341d5dd7182a11
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 70db044
hash: 0498c1ee79993731af3393075c9b38661d3e9003
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to dd3614e
hash: c3878a8e47e68e873c88ae4289a8d63762ffc92b
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.30
title: ""
date: 2024-01-01T01:57:46.608Z
- commits:
- subject: Update Lock file maintenance
hash: 214d045910bbd644022dfb54011765e89138459e
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.29
title: ""
date: 2024-01-01T00:53:05.099Z
version: meta-balena-5.1.5
title: ""
date: 2024-01-01T06:16:53.331Z
version: 5.1.5
title: ""
date: 2024-01-01T09:17:33.259Z
- commits:
- subject: Update contracts to dd3614e53254562a7f93415de7e7aaaf73637a96
hash: dc6a5214cb880df2d1c5e762e5eed928e4519acf
body: Update contracts
footer:
Changelog-entry: Update contracts to dd3614e53254562a7f93415de7e7aaaf73637a96
changelog-entry: Update contracts to dd3614e53254562a7f93415de7e7aaaf73637a96
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Fix device type is_private flag for imx8mp-var-dart"
hash: 31176adf167c7f9754c0f7f01f92c759d12b8c2b
body: >
This was added by mistake as private when it is supposed to be a
public dt.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.87
title: ""
date: 2023-12-29T14:04:58.033Z
version: 5.1.4+rev3
title: ""
date: 2023-12-29T15:06:48.658Z
- commits:
- subject: Update contracts to b0c1495877e23b27af209082e6cc9959b94fd541
hash: cdd49525dba88e328fa8e47eb43c6be4bcc81b78
body: Update contracts
footer:
Changelog-entry: Update contracts to b0c1495877e23b27af209082e6cc9959b94fd541
changelog-entry: Update contracts to b0c1495877e23b27af209082e6cc9959b94fd541
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add Variscite DART-MX8M-PLUS"
hash: dd4e9de9d010e49040adf8d9f4ce8a4d68c69cce
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.86
title: ""
date: 2023-12-28T11:16:43.472Z
version: 5.1.4+rev2
title: ""
date: 2023-12-28T14:02:53.425Z
- commits:
- subject: Update layers/poky to ef0c19babe32355bd61a9dc3e99d8ec414f0e42a
hash: e5df60c623acc62ed4bcdeeb2368649a5b47c1d9
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to ef0c19babe32355bd61a9dc3e99d8ec414f0e42a
changelog-entry: Update layers/poky to ef0c19babe32355bd61a9dc3e99d8ec414f0e42a
author: Self-hosted Renovate Bot
nested: []
version: 5.1.4+rev1
title: ""
date: 2023-12-25T12:50:55.531Z
- commits:
- subject: Update layers/meta-balena to b1ad16750b2392ca2301e0a85c272fb4a3ebbde8
hash: a1f8e31b284f994f8ca0b931dcc400058ac9a5db
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b1ad16750b2392ca2301e0a85c272fb4a3ebbde8
changelog-entry: Update layers/meta-balena to b1ad16750b2392ca2301e0a85c272fb4a3ebbde8
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 5068028
hash: 2ab7461531b08bf32e7db61b4b46e5ed2cda5fef
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 004b6152f13c18a1a498c2d6c035b74a6e8ffe56
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.28
title: ""
date: 2023-12-25T00:47:40.061Z
version: meta-balena-5.1.4
title: ""
date: 2023-12-25T05:03:30.910Z
version: 5.1.4
title: ""
date: 2023-12-25T07:50:07.432Z
- commits:
- subject: Update layers/meta-balena to e84aa3890d7eaa439e8e0e64d98a62dd3f33b672
hash: 46aa419859eccb663f91bcf0c51cb5ba600849f6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e84aa3890d7eaa439e8e0e64d98a62dd3f33b672
changelog-entry: Update layers/meta-balena to e84aa3890d7eaa439e8e0e64d98a62dd3f33b672
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 57546f9
hash: 4735bceb5946999f9b5c768863eafdfb6904cbb9
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.27
hash: 4505a657334e331bcdeaa40a0d7e61115d98208d
body: |
Update balena-os/leviathan-worker from 2.9.26 to 2.9.27
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.27
title: ""
date: 2023-12-22T15:30:59.290Z
- commits:
- subject: Update core/contracts digest to 31188f5
hash: acea4799e23c4ee3573fb7b8af9085ca6d13267e
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.26
title: ""
date: 2023-12-21T15:41:39.414Z
- commits:
- subject: Update actions/upload-artifact action to v4
hash: 574a3002a43599b67507d826ab6f7165fec32d66
body: |
Update actions/upload-artifact from 3 to 4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.25
title: ""
date: 2023-12-18T01:58:03.248Z
- commits:
- subject: Update Lock file maintenance
hash: e0fafec6d5a551889c2b9b92887b4ec3714ee36d
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.24
title: ""
date: 2023-12-18T00:52:00.697Z
- commits:
- subject: Update core/contracts digest to 591fda9
hash: 4b0abbb41eeb4956a7abcf722fd74bc3cfd4e8c3
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.23
title: ""
date: 2023-12-13T16:32:48.778Z
version: meta-balena-5.1.3
title: ""
date: 2023-12-22T21:40:29.567Z
version: 5.1.3
title: ""
date: 2023-12-23T01:42:13.429Z
- commits:
- subject: Update balena-yocto-scripts to 0008306e565a95aa51d04a8a0fcc318df3df59a2
hash: 7cc51ec11de78e36a56c7e7b2c86a995c6bf5aac
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0008306e565a95aa51d04a8a0fcc318df3df59a2
changelog-entry: Update balena-yocto-scripts to 0008306e565a95aa51d04a8a0fcc318df3df59a2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "automation/balena-deploy: Pin to known working version of balena-img"
hash: 927310397896f35bd1921202e8b1f30ba3ef47d8
body: |
As per internal thread https://balena.zulipchat.com/#narrow/stream/345890-balena-io/topic/Jenkins.20build.20failures/near/409602914
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: balena-yocto-scripts-1.19.41
title: ""
date: 2023-12-22T16:01:59.872Z
version: 5.1.2+rev1
title: ""
date: 2023-12-22T18:40:15.333Z
- commits:
- subject: Update layers/meta-balena to a3b1dd7c9cb8bf593ead65b5c41d5977ad020ab7
hash: 0fa80d51a5ae56ea83a2a32e16c618240f9a13a9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a3b1dd7c9cb8bf593ead65b5c41d5977ad020ab7
changelog-entry: Update layers/meta-balena to a3b1dd7c9cb8bf593ead65b5c41d5977ad020ab7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-config-vars: increase config.json parsing resilience"
hash: 42faa76d97f6ca4eeadbc648e44d19737740eb8c
body: >
There have been reports of an empty config vars cache file -
probably
because of a race condition when the reading of config.json
happens just
as the file is being replaced.
Add some checks and retries to avoid this errors from happening.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.2
title: ""
date: 2023-12-21T13:35:27.955Z
version: 5.1.2
title: ""
date: 2023-12-22T01:39:11.654Z
- commits:
- subject: Update contracts to 31188f585dc7d7f9e58c138e4c3257e9c2c274c0
hash: c5c425243d721db7ef8ba6007b85b17aa6d2145a
body: Update contracts
footer:
Changelog-entry: Update contracts to 31188f585dc7d7f9e58c138e4c3257e9c2c274c0
changelog-entry: Update contracts to 31188f585dc7d7f9e58c138e4c3257e9c2c274c0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Remove wiki link reference to flash Tinker Board"
hash: 2d9a5bbea64deda704298e8ee41834e9d180d4da
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.85
title: ""
date: 2023-12-21T13:26:59.714Z
version: 5.1.1+rev1
title: ""
date: 2023-12-21T21:37:07.040Z
- commits:
- subject: Update layers/meta-balena to 66bfc4c87173155d21d2f82a6888f67f1009ccd8
hash: bbd18b9532ec28b20afafa3b70af14ad4c63c4c2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 66bfc4c87173155d21d2f82a6888f67f1009ccd8
changelog-entry: Update layers/meta-balena to 66bfc4c87173155d21d2f82a6888f67f1009ccd8
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.42
hash: 49900e8b33eb6a7a3dcb1b8557a6092219abb13d
body: |
Update balena-engine from 20.10.41 to 20.10.42
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact to v4 and generate unique artifacts
hash: 8326bf0a7eda3214b4b9c0641b81d0d717a2d15d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-engine-20.10.42
title: ""
date: 2023-12-19T19:09:00.979Z
version: meta-balena-5.1.1
title: ""
date: 2023-12-20T00:30:08.191Z
version: 5.1.1
title: ""
date: 2023-12-20T04:30:38.275Z
- commits:
- subject: Update layers/meta-balena to d80ee36afa682981b8acce253e28c8237ed8166a
hash: aaa949e7718d037c0c4e90ff91161d8cebaca7ea
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d80ee36afa682981b8acce253e28c8237ed8166a
changelog-entry: Update layers/meta-balena to d80ee36afa682981b8acce253e28c8237ed8166a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "migrate: check for mount point before umounting"
hash: 5e1165213e086efdecabd3dbd8d8a5c9c5d4d2ea
body: |
This avoids a warning on each boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: move mounting of log mounts to finish module"
hash: 0f3bd475dadc52aa48f7b98bf18e4cd3a1b9e9e7
body: |
The log files are kept in the /run partition that also houses
the udev database.
By moving the /run partition to $ROOTFS_DIR/run in the migrate
module, the udev database persists across reboots.
The udevcleanup module was introduced to cleanup the database
so it's regenerated on the final rootfs as the rules are
different between initramfs and final rootfs. By moving /run
before udevcleanup ran, the cleanup was not effective.
This commit moves the relocation of the /run mount to the
finish module, after udevcleanup is run, and groups it with
the other relocations needed for the pivot switch.
Looking at git history, the relocation of the /run partition
was initially done in the rootfs module, so when the migrate
module was introduced and needed to mount the rootfs, this
relocation was just moved into the migration module itself,
without considering later modules like finish.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.1.0
title: ""
date: 2023-12-19T14:17:32.497Z
version: 5.1.0
title: ""
date: 2023-12-19T17:29:08.026Z
- commits:
- subject: Update layers/meta-openembedded to
fc632d5bb0936e91e4e0191547b9aa8ca47b4ffe
hash: e8d3d8d1050263cb141b7ab8f5aff1a9cefb5221
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
fc632d5bb0936e91e4e0191547b9aa8ca47b4ffe
changelog-entry: Update layers/meta-openembedded to
fc632d5bb0936e91e4e0191547b9aa8ca47b4ffe
author: Self-hosted Renovate Bot
nested: []
version: 5.0.11+rev1
title: ""
date: 2023-12-18T03:35:24.316Z
- commits:
- subject: Update layers/meta-balena to 6a73c51909f49e11abbce78ba645eb80d91d4bba
hash: 62bb300eaba4d5a994d9f2b3ec360f210689bd12
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6a73c51909f49e11abbce78ba645eb80d91d4bba
changelog-entry: Update layers/meta-balena to 6a73c51909f49e11abbce78ba645eb80d91d4bba
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "update-balena-supervisor: fix supervisor.conf when image already
downloaded"
hash: cdd6cbb7007a1b614bfaa337e3027562c05429e7
body: >
If update-balena-supervisor runs and finds the image is already
downloaded
it will run the specified supervisor but will not check that
supervisor.conf
is updated so the version will revert on the next update.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.0.11
title: ""
date: 2023-12-14T14:32:01.902Z
version: 5.0.11
title: ""
date: 2023-12-14T18:09:46.304Z
- commits:
- subject: Update layers/poky to dbe19706ec01c1eaa1d377a792e7d825054050b0
hash: 9bddbba76afe6c2686e9ccc6de3fc657ca7d0f00
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to dbe19706ec01c1eaa1d377a792e7d825054050b0
changelog-entry: Update layers/poky to dbe19706ec01c1eaa1d377a792e7d825054050b0
author: Self-hosted Renovate Bot
nested: []
version: 5.0.10+rev1
title: ""
date: 2023-12-14T08:08:09.722Z
- commits:
- subject: Update layers/meta-balena to 3f7d62c3108cf8852fc22f67fd2ed910ef12ed19
hash: d7c8b0537abb8530c97f7f7454fa8f9a9e5bdb54
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3f7d62c3108cf8852fc22f67fd2ed910ef12ed19
changelog-entry: Update layers/meta-balena to 3f7d62c3108cf8852fc22f67fd2ed910ef12ed19
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hostapp-update-hooks: add debug mode"
hash: a203bcdfd567c0cc4b4ed9de493513142cd7463f
body: >
This provides an easy switch to enable tracing on HUP hooks that
works
both on old and new OS hooks as enabling it depends on a
config.json
setting.
It is meant to debug field issues with HUP failure where all we
see is:
```
Before hooks (old os) ran successfully
Failed to run the new hooks. Running current hooks..
```
For example:
https://jel.ly.fish/support-thread-1-0-0-front-cnv-eq6ipvx
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.0.10
title: ""
date: 2023-12-13T22:06:14.967Z
version: 5.0.10
title: ""
date: 2023-12-14T02:07:05.524Z
- commits:
- subject: Update contracts to 591fda9174610519f89842e651f3186eac8862eb
hash: 9136e06a973aba7a1766521c6b11b1a2fe545d95
body: Update contracts
footer:
Changelog-entry: Update contracts to 591fda9174610519f89842e651f3186eac8862eb
changelog-entry: Update contracts to 591fda9174610519f89842e651f3186eac8862eb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "iot-gate-imx8plus: Update flashing instructions and name"
hash: e390406c50b2ec6bb6ea631fcfaf817ceab69736
body: |
to reflect that this image can be used for both 2G and 4G DRAM
boards.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.84
title: ""
date: 2023-12-13T15:46:08.530Z
version: 5.0.9+rev1
title: ""
date: 2023-12-13T18:06:27.617Z
- commits:
- subject: Update layers/meta-balena to 77ede04d006fc181647691958da41161e4f8402e
hash: 726fe38e70edc0102c1d82680569216889d26e65
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 77ede04d006fc181647691958da41161e4f8402e
changelog-entry: Update layers/meta-balena to 77ede04d006fc181647691958da41161e4f8402e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "timesync-https: increase default connection max time to 10s"
hash: 7f350447206a1a531a18c3628e7ee72d0d1d35f2
body: >
We have seen cases of networks that were not able to receive a
response
in the current 5s.
Increasing the default to 10s should have no negative effect.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.0.9
title: ""
date: 2023-12-12T18:01:57.596Z
version: 5.0.9
title: ""
date: 2023-12-12T21:02:59.375Z
- commits:
- subject: Update layers/poky to bf9eabafc257a7d3c39e3b4a46cabf7e6fb8270e
hash: 5d923d5a04fb325799ed5ff987c2a6813aa97506
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to bf9eabafc257a7d3c39e3b4a46cabf7e6fb8270e
changelog-entry: Update layers/poky to bf9eabafc257a7d3c39e3b4a46cabf7e6fb8270e
author: Self-hosted Renovate Bot
nested: []
version: 5.0.8+rev1
title: ""
date: 2023-12-11T11:57:48.501Z
- commits:
- subject: Update layers/meta-balena to e7a8680cc8db8bd7529ed389dd59999a1492c1aa
hash: 1cb5c5184a0e6fffcc55dc939148bd30a0657014
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e7a8680cc8db8bd7529ed389dd59999a1492c1aa
changelog-entry: Update layers/meta-balena to e7a8680cc8db8bd7529ed389dd59999a1492c1aa
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to c681ee1
hash: 6e1450efaad2cad10e16251d46c98566f750bc6b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 56b11b13ea28cb9370f43cf834399bb71fa609ee
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.22
title: ""
date: 2023-12-11T00:48:58.323Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.26
hash: 7dc880e73bf2fb125c4dd842ac8e5636f2fa04e3
body: |
Update balena-os/leviathan-worker from 2.9.25 to 2.9.26
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.21
title: ""
date: 2023-12-04T11:32:45.776Z
- commits:
- subject: Update Lock file maintenance
hash: 54dc38c908a7a40a3abe2f360c652e134359f28a
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.20
title: ""
date: 2023-12-04T00:52:55.581Z
version: meta-balena-5.0.8
title: ""
date: 2023-12-11T05:56:11.919Z
- commits:
- subject: Update actions/setup-python action to v5
hash: 964061a70249cd4dabc99ae98083be5f1e650bc3
body: |
Update actions/setup-python from v4 to v5
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-5.0.7
title: ""
date: 2023-12-06T16:38:31.017Z
version: 5.0.8
title: ""
date: 2023-12-11T09:57:18.354Z
- commits:
- subject: Update layers/poky to b8f1972b8482860d649641ad34ec8a17ef1dd983
hash: c994d69f1fa0afc551c4848cff40d3842f507c70
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to b8f1972b8482860d649641ad34ec8a17ef1dd983
changelog-entry: Update layers/poky to b8f1972b8482860d649641ad34ec8a17ef1dd983
author: Self-hosted Renovate Bot
nested: []
version: 5.0.6+rev1
title: ""
date: 2023-12-06T01:36:30.333Z
- commits:
- subject: Update layers/meta-balena to 3617c776ed31ef47429bb266d4276d63f19a2d58
hash: c1e584c4a10c5f6f70f9f58a4a19461543e33bd0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3617c776ed31ef47429bb266d4276d63f19a2d58
changelog-entry: Update layers/meta-balena to 3617c776ed31ef47429bb266d4276d63f19a2d58
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "os-helpers-logging: replace broken container check"
hash: 2dc4f8eb88dc51304cca55498b4bd5ceb7127d98
body: >
Detecting whether the script is running in a PID namespace by
checking
`/proc/1/sched` does not work for newer kernels
(see https://github.com/systemd/systemd/pull/17917).
Properly detecting this is too cumbersome for a bash logging
script,
see https://github.com/systemd/systemd/pull/17902, however,
falling
back to the last check, that is, seeing if `/.dockerenv` exists
is easy
enough and works for our use case.
This script will only be called from the hostOS, and the only
case it is
called from a container is during HUP and the container is
always a hostOS
image. So even though the interface chosen by moby, a file under
/,
is a bad interface in general, it works fine for the specific
limitations
of balenaOS.
Also, check for `/run/.containerenv` which is the equivalent
interface
for podman for future proofing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-5.0.6
title: ""
date: 2023-12-05T18:35:11.870Z
version: 5.0.6
title: ""
date: 2023-12-05T23:36:09.461Z
- commits:
- subject: Update layers/meta-balena to 11ab946c68bc4245e2449ebf4765ecfc1c73831d
hash: 49f159cf7fbef334253aa1a42b3debe2d8811dd1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 11ab946c68bc4245e2449ebf4765ecfc1c73831d
changelog-entry: Update layers/meta-balena to 11ab946c68bc4245e2449ebf4765ecfc1c73831d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to eaf8774
hash: 12d2ce997733de80dc89c6d0d84a4cb67a5c2da2
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: add jetson-agx-orin-devkit resin-boot index
hash: 2a27941b65cc163899016fddf12339e1073e2e97
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.29.19
title: ""
date: 2023-12-01T12:13:53.767Z
version: meta-balena-5.0.5
title: ""
date: 2023-12-02T05:21:14.848Z
version: 5.0.5
title: ""
date: 2023-12-02T08:22:02.370Z
- commits:
- subject: Update layers/meta-balena to b33a629f6582bf749164fa40e33b992fa3054e51
hash: 05141185b4ce877260ea31adb1ee1ca9928f7e83
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b33a629f6582bf749164fa40e33b992fa3054e51
changelog-entry: Update layers/meta-balena to b33a629f6582bf749164fa40e33b992fa3054e51
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.41
hash: 791d6306a9b33554606977fd1a8252a90a6a1235
body: |
Update balena-engine from 20.10.40 to 20.10.41
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Simplified development doc 'Build and run' instructions
hash: e23a01b24a60f3a686e1ed9d3667dcc56db437a3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ken Bannister <kb2ma@runbox.com>
signed-off-by: Ken Bannister <kb2ma@runbox.com>
author: Ken Bannister
nested: []
version: balena-engine-20.10.41
title: ""
date: 2023-12-01T18:50:14.756Z
version: meta-balena-5.0.4
title: ""
date: 2023-12-01T22:19:50.474Z
version: 5.0.4
title: ""
date: 2023-12-02T01:21:06.495Z
- commits:
- subject: Update layers/meta-balena to 0e2ba69c8a8d7c6b67ec8536f5c84bbd245ac220
hash: d33dacd29d41d9bb518b3d0b8ecd8145149b010a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0e2ba69c8a8d7c6b67ec8536f5c84bbd245ac220
changelog-entry: Update layers/meta-balena to 0e2ba69c8a8d7c6b67ec8536f5c84bbd245ac220
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v15.0.4
hash: 16a85aa4e2fc58f61b189585969872f7b7566946
body: |
Update balena-supervisor from 15.0.2 to 15.0.4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Only build sqlite3 from source
hash: d18292f68e09d5846eb0fa254d5205f07052dea8
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update @balena/systemd to 0.5.0
hash: 7981e6becd6b6d7e5317979277ab02eb7a24840a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-15.0.4
title: ""
date: 2023-11-22T17:10:54.919Z
- commits:
- subject: Cache last reported current state to /mnt/root/tmp
hash: eb8ad11cd702e7d5ffba499c6b2d2fcadc030dd4
body: >
Whenever the Supervisor reports current state, it diffs
the current state
with its last reported current state. However, when the
Supervisor starts
up, there is no last reported state, since that last
report is stored in
process memory. Caching the last report in a location
that survives
Supervisor restarts will reduce the current report
bandwidth used on startup.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-15.0.3
title: ""
date: 2023-11-22T00:32:48.806Z
version: meta-balena-5.0.3
title: ""
date: 2023-11-30T23:16:20.736Z
version: 5.0.3
title: ""
date: 2023-12-01T03:17:28.399Z
- commits:
- subject: Update layers/meta-balena to 4e89f786a171b42546c254557c5f1283c71e9503
hash: 64fdc2ee1d6bffca4c8fd3c745f038c09cbc03e6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4e89f786a171b42546c254557c5f1283c71e9503
changelog-entry: Update layers/meta-balena to 4e89f786a171b42546c254557c5f1283c71e9503
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-rollback: If applicable, run device specific healthchecks"
hash: 58315e05dc6624eb393fc9e5e3d8b35541755bc3
body: |
We add a script which can be replaced by device repositories
to implement device-specific healthchecks. One usecase for this
test is the Jetson UEFI firmware update check,
but can be extended to all other devices as needed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-5.0.2
title: ""
date: 2023-11-30T16:33:10.689Z
version: 5.0.2
title: ""
date: 2023-11-30T21:16:59.085Z
- commits:
- subject: Update layers/meta-balena to 0fed99ef0c338962d463b38eb58cd64cdf5804ae
hash: e10f3b2c347b202bc24b0f8a18684b32270b5de9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0fed99ef0c338962d463b38eb58cd64cdf5804ae
changelog-entry: Update layers/meta-balena to 0fed99ef0c338962d463b38eb58cd64cdf5804ae
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Make Engine healthcheck performance test aware of device type
hash: def871a2cc2e35076ba5d57e0885b05ae80a6bd9
body: >
We previously tried to use a single time limit for the execution
of the
healthcheck test on all device types. This was causing
occasional false
positives in our Continuous Integration pipeline, though --
especially
on slow devices like Pi Zeros and the generic-aarch64, which
runs on
emulated hardware.
This commit addresses this issue, this commit:
1. Limits execution for device types for which we have collected
enough
data to have a good idea of how long the test should take.
2. Uses time limits specific for each device type.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: meta-balena-5.0.1
title: ""
date: 2023-11-29T14:34:44.373Z
version: 5.0.1
title: ""
date: 2023-11-29T20:12:51.925Z
- commits:
- subject: Update layers/meta-balena to a4097f3317ad9b74ad237239b6b6552da75eeaf9
hash: 33221e3ba1f64c5b08bde8eedb43fd52bc11d280
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a4097f3317ad9b74ad237239b6b6552da75eeaf9
changelog-entry: Update layers/meta-balena to a4097f3317ad9b74ad237239b6b6552da75eeaf9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v15
hash: c41b110760f510d97ed4244bf39531a0f5bf562b
body: |
Update balena-supervisor from 14.13.13 to 15.0.1
footer:
Change-type: major
change-type: major
author: Felipe Lalanne
nested:
- commits:
- subject: Expose ports from port mappings on services
hash: 9bd216327fda4526cd60ccf98178960242383769
body: >
PR #2217 removed the expose configuration but also
caused a regresion
where ports set via the `ports` configuration would no
longer get
exposed to the host, despite portmappings being set.
This fixes that
issue by exposing only those ports comming from port
mappings.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-15.0.1
title: ""
date: 2023-10-25T13:04:05.171Z
- commits:
- subject: Ignore `expose` service compose configuration
hash: 416170bc05a9a725f5a7f8ecbab4f8b1c8da5ddf
body: >
The docker EXPOSE directive and corresponding
docker-compose `expose`
service configuration serves as documentation/metadata
that a container
listens on a certain port that may be used for service
discovery but it doesn't
have any real impact on the ability for
other containers on the same network to access the
exposed service via
the port. In newer engine implementations, this property
may conflict
with other network configurations, and prevent the
container from being
started by the docker engine (see #2211).
This PR removes code that would manage the expose
property and takes the
property out of the whitelist. A composition with the
`expose` property
will result in the log message `Ignoring unsupported or
unknown compose fields: expose`.
While this change should not have operational impact, it
still removes
a previously supported configuration and as such there
is a chance of it
being a breaking change for some applications. For this
reason it is
being published as a new major version.
footer:
Change-type: major
change-type: major
Closes: "#2211"
closes: "#2211"
author: Felipe Lalanne
nested: []
version: balena-supervisor-15.0.0
title: ""
date: 2023-10-23T17:31:08.436Z
- commits:
- subject: Add note regading API jitter on target state poll
hash: b107868765563e26ec04746f84d1bc15dd211723
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.13.14
title: ""
date: 2023-10-23T13:34:41.452Z
version: meta-balena-5.0.0
title: ""
date: 2023-11-28T14:07:17.302Z
version: 5.0.0
title: ""
date: 2023-11-28T17:08:04.165Z
- commits:
- subject: Update layers/meta-balena to cb75bf3ef0719cac2b8b080dd99f90d4f6c95705
hash: 7bf260a7d489261bb5c8ec903b0d85889a030541
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cb75bf3ef0719cac2b8b080dd99f90d4f6c95705
changelog-entry: Update layers/meta-balena to cb75bf3ef0719cac2b8b080dd99f90d4f6c95705
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: os: safe-reboot: wait for SV to start"
hash: 7f301ec876ad361ea0f355e1976c92d83a661d3b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-4.1.11
title: ""
date: 2023-11-27T14:31:02.562Z
version: 4.1.11
title: ""
date: 2023-11-27T17:09:50.167Z
- commits:
- subject: Update layers/meta-balena to 06288522295690b4722b094098433e5d3cbbd50a
hash: b9a8790f2259e247d57d333fa41369978cd2e1f5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 06288522295690b4722b094098433e5d3cbbd50a
changelog-entry: Update layers/meta-balena to 06288522295690b4722b094098433e5d3cbbd50a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to c8d2f66
hash: 374a90c8dc7a7eb20cc9f7a22019ca81f24b0f2d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 5fb29e0cb00d6a8167d19ef6b2db812f7dce0b28
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.18
title: ""
date: 2023-11-27T00:49:28.576Z
- commits:
- subject: Update core/contracts digest to 9a88055
hash: 1b2b778dd3f1d9cc1f6784f82f119131564215b4
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.17
title: ""
date: 2023-11-24T10:35:06.748Z
version: meta-balena-4.1.10
title: ""
date: 2023-11-27T05:11:30.909Z
version: 4.1.10
title: ""
date: 2023-11-27T08:03:14.395Z
- commits:
- subject: Update layers/meta-balena to ea2f9c49095dcc6cfb2ad7289780a7b84f32d031
hash: 9e47672cdca1791c56dfbc69520f8df6c56815bf
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ea2f9c49095dcc6cfb2ad7289780a7b84f32d031
changelog-entry: Update layers/meta-balena to ea2f9c49095dcc6cfb2ad7289780a7b84f32d031
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: allow for multiple worker fleets"
hash: 7797aa081ab0a5339eea6e2fd326947d9e6ec6f1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-4.1.9
title: ""
date: 2023-11-24T15:52:04.744Z
version: 4.1.9
title: ""
date: 2023-11-24T19:52:59.003Z
- commits:
- subject: Update contracts to 9a8805526c0fbe4aa1477f32b23c3d0e3647792a
hash: d663da5f3472cae630bdebd9f785b5e0d2f00edf
body: Update contracts
footer:
Changelog-entry: Update contracts to 9a8805526c0fbe4aa1477f32b23c3d0e3647792a
changelog-entry: Update contracts to 9a8805526c0fbe4aa1477f32b23c3d0e3647792a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "revpi-connect-4: Added contract files for revpi-connect-4"
hash: 02568911b78335c520abb9cb1e0ce8e2cb25e095
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Waqar Rashid <waqar.rashid@voltstorage.com>
signed-off-by: Waqar Rashid <waqar.rashid@voltstorage.com>
author: Waqar Rashid
version: contracts-2.0.83
title: ""
date: 2023-11-24T09:56:22.891Z
version: 4.1.8+rev1
title: ""
date: 2023-11-24T12:52:14.503Z
- commits:
- subject: Update layers/meta-balena to 3d7cb3b819e6ac6636b7db302dcfc6be0d7c3aed
hash: 689b68f957dab7dc2d410006d548dbe24e64b6c2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3d7cb3b819e6ac6636b7db302dcfc6be0d7c3aed
changelog-entry: Update layers/meta-balena to 3d7cb3b819e6ac6636b7db302dcfc6be0d7c3aed
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 935f8ef
hash: 8b9f83c774bd7df17714dfa5443cf41822702ad6
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 3a19b6a005b2354d247e43ee63f374fd2822e4ef
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.16
title: ""
date: 2023-11-22T11:32:22.495Z
- commits:
- subject: Update core/contracts digest to c45079c
hash: 1d890adc096a64d8a7766ca22ffe4e11d8933434
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.15
title: ""
date: 2023-11-22T10:35:34.292Z
version: meta-balena-4.1.8
title: ""
date: 2023-11-22T15:44:31.064Z
version: 4.1.8
title: ""
date: 2023-11-22T20:45:37.431Z
- commits:
- subject: Update contracts to c45079c380048f9f65967a68cf30f1654195384f
hash: 0584c4cde2736b5242a50ff76b0efd0c576b70db
body: Update contracts
footer:
Changelog-entry: Update contracts to c45079c380048f9f65967a68cf30f1654195384f
changelog-entry: Update contracts to c45079c380048f9f65967a68cf30f1654195384f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "lcbzu9: boot from internal storage"
hash: d9b9fbc53be0f7dbf92107681540685db703821f
body: >
Make flasher image available for download to boot lcbzu9 from
eMMC
footer:
Change-type: patch
change-type: patch
Signed-off-by: Francois Loubser <francois.loubser@topic.nl>
signed-off-by: Francois Loubser <francois.loubser@topic.nl>
author: Francois Loubser
version: contracts-2.0.82
title: ""
date: 2023-11-22T09:57:10.502Z
version: 4.1.7+rev2
title: ""
date: 2023-11-22T11:44:22.428Z
- commits:
- subject: Update layers/poky to 455398490462728c44b9951af96c1aa61a5679e2
hash: 264a3e61477b2270c2ae19bcc42a68ab5a6c6868
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 455398490462728c44b9951af96c1aa61a5679e2
changelog-entry: Update layers/poky to 455398490462728c44b9951af96c1aa61a5679e2
author: Self-hosted Renovate Bot
nested: []
version: 4.1.7+rev1
title: ""
date: 2023-11-20T09:36:15.732Z
- commits:
- subject: Update layers/meta-balena to d40a0ca5875c474752cd94aae4e4fd9754b4781f
hash: afb275c5d5d0b6363a03b9b74b65d40b6bde353a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d40a0ca5875c474752cd94aae4e4fd9754b4781f
changelog-entry: Update layers/meta-balena to d40a0ca5875c474752cd94aae4e4fd9754b4781f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "meta-balena-common: Move code from meta-balena-kirkstone"
hash: a8098360caf7ec3c6ede8aa953361fab2004b766
body: >
The code moved from meta-balena-kirkstone was not really
specific to
kirkstone so let's move it here so that future branches for
newer yocto
releases which we'll base off kirkstone don't continue to add
this
unneeded duplication.
There are other meta-balena-* directories that still contain the
duplication we moved from meta-balena-kirkstone but we're not
really
concerned with that because going forward those old directories
will
naturally get deprecated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-4.1.7
title: ""
date: 2023-11-17T10:23:11.798Z
- commits:
- subject: Update tests/leviathan digest to 30c115d
hash: 910c9b89c2c867b48b2e47a9a3775249e0211329
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Add support for local autokit support"
hash: 0c9fa8af880987316dbb0ca096ae15522784735b
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.29.14
title: ""
date: 2023-11-15T19:24:24.674Z
- commits:
- subject: Update Lock file maintenance
hash: 1bd306de3510c8da83b42f87f49905fc532cfaf5
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.13
title: ""
date: 2023-11-13T03:35:12.022Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.25
hash: 0e6357d94d2e05d8cef28dfc5f09e8fceea49114
body: |
Update balena-os/leviathan-worker from 2.9.24 to 2.9.25
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.12
title: ""
date: 2023-11-13T01:58:28.069Z
- commits:
- subject: Update Lock file maintenance
hash: 4699166b073f9a6912b51e2814a38f1c9d8955d7
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.11
title: ""
date: 2023-11-13T00:59:30.237Z
version: meta-balena-4.1.6
title: ""
date: 2023-11-17T10:10:54.558Z
version: 4.1.7
title: ""
date: 2023-11-17T11:20:26.816Z
- commits:
- subject: Update layers/meta-openembedded to
9135c7ea7350d5d241f4afc3b28087122ebe2d19
hash: 2a11de22cd3cd97bff462435271641a4a01c12df
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
9135c7ea7350d5d241f4afc3b28087122ebe2d19
changelog-entry: Update layers/meta-openembedded to
9135c7ea7350d5d241f4afc3b28087122ebe2d19
author: Self-hosted Renovate Bot
nested: []
version: 4.1.5+rev3
title: ""
date: 2023-11-15T01:15:52.737Z
- commits:
- subject: Update balena-yocto-scripts to 84d8d394f158be4490628d7ca65a50e90667fa4b
hash: ab3830fc55400ac595a4a3e5bc0eeed94b98b54a
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 84d8d394f158be4490628d7ca65a50e90667fa4b
changelog-entry: Update balena-yocto-scripts to 84d8d394f158be4490628d7ca65a50e90667fa4b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Dockerfiles: update balenaCLI version to 17.2.2"
hash: 635816960ec1f836433a397a420292462bafd2c5
body: |
Update balenaCLI from 14.5.15 to 17.2.2 (current latest)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block.sh: deploy licenses and changelog as release
assets"
hash: 173ab9a844e9c77f46bd5f022a62fc9100b83002
body: >
This will make it possible to surface these build artifacts to
users.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Add changelog to deployed artifacts"
hash: 2c55cdc09d5fb38a225b1b11c413de1d5206fb44
body: >
Deploying the changelog will allow to deploy it as a release
asset.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: add release assets helper functions"
hash: bb9c5762ff424a9ae8df77d5dcebafa262fbe264
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.40
title: ""
date: 2023-11-13T10:19:34.115Z
version: 4.1.5+rev2
title: ""
date: 2023-11-13T12:09:26.074Z
- commits:
- subject: Update layers/poky to e66a386604b21090daec1bde16640756ad777fb0
hash: b305008bd297dfbdbee9ecb62dfe443f5fdbb296
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to e66a386604b21090daec1bde16640756ad777fb0
changelog-entry: Update layers/poky to e66a386604b21090daec1bde16640756ad777fb0
author: Self-hosted Renovate Bot
nested: []
version: 4.1.5+rev1
title: ""
date: 2023-11-13T09:09:32.172Z
- commits:
- subject: Update layers/meta-balena to 53a1e875f6a48f891d26b5edb9295fc6486ab4e8
hash: 069e160323c8916bbc43afe8917735c9a7f94593
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 53a1e875f6a48f891d26b5edb9295fc6486ab4e8
changelog-entry: Update layers/meta-balena to 53a1e875f6a48f891d26b5edb9295fc6486ab4e8
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "update-balena-supervisor: ensure target supervisor is running"
hash: bb56c90dd91913773bb838ee5361731ab65fc754
body: >
If the target supervisor image is already cached but there is no
container running with it, the update script would just exit
without
actually running the target supervisor.
This commit checks whether there is a running container using
the
target image and restarts the supervisor if there is none.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "update-balena-supervisor: use os-helpers logging"
hash: 65419a73aab31f92f640dee998dd85f9620e3ca8
body: |
This allows the script to log messages to the journal.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update: surface logs to journal"
hash: f34090d23ceef8c352d188a6aa34351885971239
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: surface logs to journal"
hash: 5e1fdf9e3d94af2f814e9cef44b4f114b7ac2b76
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-logging: skip logging to journal from a container"
hash: 07f32d8098ef6a826b49f09cda04f9a11181409d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.1.5
title: ""
date: 2023-11-10T16:58:38.759Z
version: 4.1.5
title: ""
date: 2023-11-10T19:12:54.938Z
- commits:
- subject: Update layers/meta-balena to 96b949b1282438824db7b960413407401a8512ea
hash: a72fc2b1b0f543e80dde8d9d451f6f42c578d13e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 96b949b1282438824db7b960413407401a8512ea
changelog-entry: Update layers/meta-balena to 96b949b1282438824db7b960413407401a8512ea
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to af50e8d
hash: c2f33c50ca7e24e74afed1bd8490b1c49d67ddfa
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "core: remove request timeout on flashing"
hash: 8c8ff58cfd7d2c93cda7735cb48f92556445e053
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.29.10
title: ""
date: 2023-11-08T10:24:24.736Z
version: meta-balena-4.1.4
title: ""
date: 2023-11-10T09:57:20.312Z
version: 4.1.4
title: ""
date: 2023-11-10T12:58:53.106Z
- commits:
- subject: Update layers/meta-balena to 6fcf0103c06b9a20d5fbc06e1433cce71145bb2f
hash: f37596565b5c320ae586c226a4759e24986f5bb2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6fcf0103c06b9a20d5fbc06e1433cce71145bb2f
changelog-entry: Update layers/meta-balena to 6fcf0103c06b9a20d5fbc06e1433cce71145bb2f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 2a64939
hash: 44b9074caa94ce8704c2caeac46269338ec30466
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: ae22f3efcbe5858619bb87acb78e1f9e8001ef90
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.9
title: ""
date: 2023-11-06T00:53:48.210Z
- commits:
- subject: "patch: Update Learn More docs content"
hash: 2e4d53c54239eb550c252dc1a6d7eabdb059ed3e
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.29.8
title: ""
date: 2023-10-30T14:22:19.959Z
- commits:
- subject: Update Lock file maintenance
hash: 7fb3d995abf9949466994affea68419e5ee91ae5
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.7
title: ""
date: 2023-10-30T00:51:53.810Z
- commits:
- subject: Update core/contracts digest to 1091793
hash: 4a2ffb821d539af2e4a2e42cf467120bc950c99c
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.6
title: ""
date: 2023-10-26T07:39:59.321Z
version: meta-balena-4.1.3
title: ""
date: 2023-11-06T05:41:30.588Z
version: 4.1.3
title: ""
date: 2023-11-06T09:42:38.860Z
- commits:
- subject: Update layers/meta-balena to 1f878fc282e911950df09d5af3eb6b61a12d6c48
hash: c8d03b1bac6f84fb984320d309995199e183f13e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 1f878fc282e911950df09d5af3eb6b61a12d6c48
changelog-entry: Update layers/meta-balena to 1f878fc282e911950df09d5af3eb6b61a12d6c48
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "flasher: remove user mode check after programming keys"
hash: 05d3d41323c20f557a773229766afaef1dbf1eb5
body: >
This check is now done in the cryptsetup initramfs hook rather
than
during installation, which obviates the need to perform it
during setup.
Remove it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "initrdscripts: unlock LUKS partitions only in user mode"
hash: 63672541fefde9643040a555ba125e0bd021dc46
body: >
During installation, some firmwares may allow keys to be
enrolled but
fail to tip the system into user mode until the system is
rebooted. We
don't want to mislead users with only full-disk encryption into
thinking
their system also has secure boot enabled when it doesn't.
Disable the hook to unlock encrypted partitions if the firmware
fails to
boot into user mode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "os-helpers: add secure boot helpers"
hash: c8e0369c239b229366278d5d7725bfcd2e8ac86d
body: >
We now have several places where secure boot specific
configuration is
checked. Create an os-helpers-secureboot package to consolidate
and
reuse this code.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-4.1.2
title: ""
date: 2023-11-01T08:29:33.877Z
version: 4.1.2
title: ""
date: 2023-11-01T11:33:45.754Z
- commits:
- subject: Update layers/poky to aeac1034661725b5c83e79f76238429fb236b090
hash: af50953f78dfbe5e62354111dd0818626680b850
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to aeac1034661725b5c83e79f76238429fb236b090
changelog-entry: Update layers/poky to aeac1034661725b5c83e79f76238429fb236b090
author: Self-hosted Renovate Bot
nested: []
- subject: Update contracts to 109179385bb4b862cd7572be14d4c5edddbd93c9
hash: 5a64b7f36592e0c637c9b5644c7f8c0d56a0a12f
body: Update contracts
footer:
Changelog-entry: Update contracts to 109179385bb4b862cd7572be14d4c5edddbd93c9
changelog-entry: Update contracts to 109179385bb4b862cd7572be14d4c5edddbd93c9
author: Self-hosted Renovate Bot
nested: []
version: 4.1.1+rev2
title: ""
date: 2023-10-30T08:15:30.334Z
- commits:
- subject: Update layers/poky to f1cf9f0f12c2b53e5668e16bdc8eabfdefa7b124
hash: 3b8465bd8b4ceff147eb4f5eea16d98c0a4da9f3
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to f1cf9f0f12c2b53e5668e16bdc8eabfdefa7b124
changelog-entry: Update layers/poky to f1cf9f0f12c2b53e5668e16bdc8eabfdefa7b124
author: Self-hosted Renovate Bot
nested: []
version: 4.1.1+rev1
title: ""
date: 2023-10-26T08:59:40.239Z
- commits:
- subject: Update layers/meta-balena to 0608f561a79e1b4b2ba5e83a10c4b9d2010a00cd
hash: 46221bd105c5c8c1639cf1ae491d0f2b84e64bb4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0608f561a79e1b4b2ba5e83a10c4b9d2010a00cd
changelog-entry: Update layers/meta-balena to 0608f561a79e1b4b2ba5e83a10c4b9d2010a00cd
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "plymouth: Remove --retain-splash flag from plymouth quit"
hash: 01a0cc9a3116274fd6e6e6c999705e6e5a8acfec
body: |
This flag isn't needed on balenaOS as the splash screen
remains even after plymouthd is stopped.
Having the flag in place prevents user apps from writing to
tty consoles after stopping plymouth via dbus.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-4.1.1
title: ""
date: 2023-10-25T19:07:25.710Z
version: 4.1.1
title: ""
date: 2023-10-25T21:58:05.240Z
- commits:
- subject: Update layers/meta-balena to 6d41111f954f5c2f080b6f01b37634814b5bc84f
hash: c1b86fe5bc79bdc23b461ec22ee0a2622c6c61b4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6d41111f954f5c2f080b6f01b37634814b5bc84f
changelog-entry: Update layers/meta-balena to 6d41111f954f5c2f080b6f01b37634814b5bc84f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: add safe reboot checks"
hash: 8d99048a3e2218d4cfdbbf9e27e2a3e04c1aa700
body: >
This check tests the safe_reboot script used in hostOS updates
to
make sure application locks are respected.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update: move lock checking to helper function"
hash: 8cf977610619687e5958c66b430585cd91f0dbe2
body: >
The helper function can then be called both from hostapp-update
and
from the actions server hup script.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-logging: output script logging to journald"
hash: e0f1c60cf6eaf668c4c5714d525da17df58073e5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: add safe_reboot function"
hash: 18ebc142a761b798fe3b08bc93baf52a11702a2c
body: >
This script performs a safe system reboot with application
update
locks checks.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.1.0
title: ""
date: 2023-10-25T08:06:44.556Z
version: 4.1.0
title: ""
date: 2023-10-25T10:56:14.296Z
- commits:
- subject: Update layers/meta-openembedded to
300be975359fdb3a3b2bf7c6fe15dea7acac575d
hash: f4e81c88486446c0a2beeb93f8219bc9f1191103
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
300be975359fdb3a3b2bf7c6fe15dea7acac575d
changelog-entry: Update layers/meta-openembedded to
300be975359fdb3a3b2bf7c6fe15dea7acac575d
author: Self-hosted Renovate Bot
nested: []
version: 4.0.31+rev1
title: ""
date: 2023-10-24T22:17:10.158Z
- commits:
- subject: Update layers/meta-balena to 88fa82e720d8cff1a8e9221703661cb3eee4ad6f
hash: de924c87cd43f360473b5439d685f02958d9e05f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 88fa82e720d8cff1a8e9221703661cb3eee4ad6f
changelog-entry: Update layers/meta-balena to 88fa82e720d8cff1a8e9221703661cb3eee4ad6f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: 'Revert "kernel-balena: Remove apparmor support"'
hash: ddc94ae58072323cf94ac39d6c2d16c78ff794d8
body: |
This is no longer needed after the balena_os/balena-engine commit:
https://github.com/balena-os/balena-engine/commit/ed8ba18e8776a7bf37b3326baeca8196b4ea76b0
released in balena-engine v20.10.39
This reverts commit 18cd233a83554b58b3540164afd768fdeda60b03.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.31
title: ""
date: 2023-10-24T16:20:53.918Z
version: 4.0.31
title: ""
date: 2023-10-24T21:06:00.065Z
- commits:
- subject: Update layers/meta-balena to ff47baf219489312903ecbfe52f6f16a2cb284bb
hash: 7cefa062ad35fd9869f121b29392a7c66ed81ea4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ff47baf219489312903ecbfe52f6f16a2cb284bb
changelog-entry: Update layers/meta-balena to ff47baf219489312903ecbfe52f6f16a2cb284bb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 5a3ce72
hash: 0216b1316a6d264dbea12fa127f46b53eaa4e020
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Lock file maintenance
hash: 1cc18146582d9f526999e96e421d9112674a6eee
body: |
Update
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.5
title: ""
date: 2023-10-23T00:52:28.730Z
version: meta-balena-4.0.30
title: ""
date: 2023-10-23T19:50:24.069Z
version: 4.0.30
title: ""
date: 2023-10-23T23:51:09.049Z
- commits:
- subject: Update layers/poky to 374e198436be1df8bbf1e5bc2487c3cde22c265a
hash: 269cfb109a0c2c5a9741fa302905921875a1374e
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 374e198436be1df8bbf1e5bc2487c3cde22c265a
changelog-entry: Update layers/poky to 374e198436be1df8bbf1e5bc2487c3cde22c265a
author: Self-hosted Renovate Bot
nested: []
version: 4.0.29+rev1
title: ""
date: 2023-10-23T19:09:17.405Z
- commits:
- subject: Update layers/meta-balena to c1ed98a9e945d0f1ba684204c2fc10d3fdf59072
hash: d656521c00b069176771fb45cf5a859eeb367588
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c1ed98a9e945d0f1ba684204c2fc10d3fdf59072
changelog-entry: Update layers/meta-balena to c1ed98a9e945d0f1ba684204c2fc10d3fdf59072
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-device-progress: Add status code check and error reporting"
hash: 43ad69ed6a770c90e43a9ea844a32d7308a8ad45
body: >
This script is used by balenaHup to report provisioning failures
to
the cloud. Adding retries, return status code check and error
output
should make it more resilient and easier to debug.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.29
title: ""
date: 2023-10-23T13:07:12.186Z
version: 4.0.29
title: ""
date: 2023-10-23T15:50:14.110Z
- commits:
- subject: Update balena-yocto-scripts to 39430b27390c28c4b055fb8711005600112a6951
hash: d69c683fe61652fe8d8e698d9adeaa54b2987567
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 39430b27390c28c4b055fb8711005600112a6951
changelog-entry: Update balena-yocto-scripts to 39430b27390c28c4b055fb8711005600112a6951
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Dockerfile_yocto-build-env: Install rsync and uudecode host
dependencies"
hash: 20a981f81a47cf86c62efb57838baa4d45776560
body: |
These are required for the UCM-iMX9 build
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexnadru Costache <alexandru@balena.io>
signed-off-by: Alexnadru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: balena-yocto-scripts-1.19.39
title: ""
date: 2023-10-20T13:47:52.543Z
version: 4.0.28+rev1
title: ""
date: 2023-10-20T18:01:16.591Z
- commits:
- subject: Update layers/meta-balena to caa8a7842e0680a4f3a2a51d6b81017ff08fb390
hash: 5c5ed5872ad463ffcee0c0f7e63b7383497572f1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to caa8a7842e0680a4f3a2a51d6b81017ff08fb390
changelog-entry: Update layers/meta-balena to caa8a7842e0680a4f3a2a51d6b81017ff08fb390
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to cd38f4a
hash: 9850216225e8c140b710e8a5f8454b5a7b2264c4
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 42e712d
hash: 1853c343fcb27ff2a287880dcf4906a1012a7ae3
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.4
title: ""
date: 2023-10-20T07:21:37.849Z
- commits:
- subject: Update core/contracts digest to 2d44c9c
hash: bffd6dae100a692c10ec1afcef775d908e57ed11
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.3
title: ""
date: 2023-10-19T13:43:36.969Z
- commits:
- subject: Update actions/checkout digest to b4ffde6
hash: d04f4cc5cc497173cae45b5538abbc1e21cb7564
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.2
title: ""
date: 2023-10-19T11:21:08.816Z
- commits:
- subject: Update core/contracts digest to 97f176d
hash: 72ad2ce2a67767be53aa94b920fc6314e2ae86b5
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.29.1
title: ""
date: 2023-10-19T08:49:38.251Z
version: meta-balena-4.0.28
title: ""
date: 2023-10-20T11:37:25.753Z
version: 4.0.28
title: ""
date: 2023-10-20T14:41:20.799Z
- commits:
- subject: Update contracts to 42e712dfe54929870e1ef51fc95cff10f760ab08
hash: 72e4ad4d7de4ca2aafdc30bd557ccff3b7b32000
body: Update contracts
footer:
Changelog-entry: Update contracts to 42e712dfe54929870e1ef51fc95cff10f760ab08
changelog-entry: Update contracts to 42e712dfe54929870e1ef51fc95cff10f760ab08
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Modify bluechiptechnology-tm3"
hash: 3d2002c5e35f4d20fc5ef5307f52f1cfbb91d6ab
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
author: crichardson
version: contracts-2.0.80
title: ""
date: 2023-10-20T05:40:17.796Z
version: 4.0.27+rev3
title: ""
date: 2023-10-20T07:37:16.523Z
- commits:
- subject: Update contracts to 2d44c9cb5c64b185fed20caf59d846de4d4b8280
hash: dce7734df597f4c46f171b7d1583c757ee580f5f
body: Update contracts
footer:
Changelog-entry: Update contracts to 2d44c9cb5c64b185fed20caf59d846de4d4b8280
changelog-entry: Update contracts to 2d44c9cb5c64b185fed20caf59d846de4d4b8280
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "device: Add Compulab UCM-iMX93"
hash: 2bbde3e92d6e1a6c3f9d63e9e79b14b70b755f80
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexnadru Costache <alexandru@balena.io>
signed-off-by: Alexnadru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.79
title: ""
date: 2023-10-19T12:44:49.999Z
version: 4.0.27+rev2
title: ""
date: 2023-10-19T14:35:27.003Z
- commits:
- subject: Update contracts to 97f176d005a5d91542ac4278ce7dc8eb52dd3e46
hash: c0b8380068ec6c63d076fbc5065eee2587471c90
body: Update contracts
footer:
Changelog-entry: Update contracts to 97f176d005a5d91542ac4278ce7dc8eb52dd3e46
changelog-entry: Update contracts to 97f176d005a5d91542ac4278ce7dc8eb52dd3e46
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Modify bluechiptechnology-tm3"
hash: 744605ce53f5091f1661c301962dba44c439481a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
author: crichardson
version: contracts-2.0.78
title: ""
date: 2023-10-19T07:29:25.960Z
version: 4.0.27+rev1
title: ""
date: 2023-10-19T09:34:12.669Z
- commits:
- subject: Update layers/meta-balena to 2afcf8f6657947fea0ddc5a34fc7c8773b1cfb24
hash: 65158fb660a1da75825103db257611d72f0706f1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2afcf8f6657947fea0ddc5a34fc7c8773b1cfb24
changelog-entry: Update layers/meta-balena to 2afcf8f6657947fea0ddc5a34fc7c8773b1cfb24
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.13.13
hash: 0e98377b4e1d35b6fc7391782f8a3f8ee3a21fca
body: |
Update balena-supervisor from 14.13.4 to 14.13.13
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Switch some _.includes usage to native versions
hash: e15205301c345398873097b07869c191d1f09d08
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.assign usage to native versions
hash: a4a9a17c1aba1a7611b000b2b440600331349a07
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isNaN usage to native versions
hash: d0cb54537f74c19f5262a6b1515e13cfb476dfd3
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isFunction usage to native versions
hash: c9f032e13ad0f2b31b8316c8334f2175f3af4014
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isUndefined usage to native versions
hash: 3bfdc4454e90732f17e8adaaadfe60c21a8f3748
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isNull usage to native versions
hash: 8e23091aa9c997dbcbce8faacd34c275239a746e
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isNumber usage to native versions
hash: ca3faebfc9ade3b720380b5f002a747ba4817b92
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isArray usage to native versions
hash: 20df54668ce12790320ec78cbc8044a4065f6a16
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Switch _.isString usage to native versions
hash: 3fe8a22fb0158bf456bf3eba1b0a0b27ce004c8a
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.13.13
title: ""
date: 2023-10-16T21:43:19.070Z
- commits:
- subject: Revert "Do not expose ports from image if service network mode"
hash: 3e828dcc5262528639a7a039d62855d9607d1779
body: >
This reverts commit
0c7bad779291e15e419166a2c66c2a21dd06aa83, as that
change causes a service restart loop. The supervisor
cannot distinguish
between ports exposed via the `EXPOSE` directive and the
docker-compose
`expose` property. Because of this, in the case of
`network-mode:
service:<...>` the current state and target state never
match, leading
to a service restart loop.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.13.12
title: ""
date: 2023-10-16T16:59:13.864Z
- commits:
- subject: Fix husky config for automatic linting on commit
hash: 23d5311a515755ba3171fc5d26dc4c6486eff9a2
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.13.11
title: ""
date: 2023-10-16T15:43:25.738Z
- commits:
- subject: Convert multiple bluebird uses to native promises
hash: 766cce89c772440d86472ff0a0a0efd884261188
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.13.10
title: ""
date: 2023-10-16T13:50:17.934Z
- commits:
- subject: Do not expose ports from image if service network mode
hash: 0c7bad779291e15e419166a2c66c2a21dd06aa83
body: >
The supervisor exposes ports configured using the
`EXPOSE` directive in
the dockerfile when configuring the container for
runtime. This can
cause issues if using `network_mode: service:<service
name>` as the
expose configuration is not compatible with that network
mode. This
fix now skips image exposed ports for that particular
network mode.
footer:
Change-type: patch
change-type: patch
Relates-to: "#2211"
relates-to: "#2211"
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.13.9
title: ""
date: 2023-10-16T02:14:30.242Z
- commits:
- subject: Move mdns-resolver to devDependencies
hash: eb485cfde4a0a2adcbe00a1e107156e0711c1c67
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move got to devDependencies
hash: c3832cf06157eb93777a4d2c996ff8ac5dd308f9
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move semver to dev-dependencies
hash: dcef2ec78b8556a22c076fd7550e93394b8690b0
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move happy-eyeballs to dev-dependencies
hash: 50d2d59cd149475c9778bb8860b9988b1efe1e1a
body: |
This allows it to be tree-shaken
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Move systeminformation to devDependencies
hash: a67a5a0f8f06856645bc54fd8c79ddc8950e75cb
body: >
devDependencies are tree-shaked, while dependencies are
stored in the
image. We reserve dependencies just for those that
contain binary
bindings
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.13.8
title: ""
date: 2023-10-12T19:28:38.969Z
- commits:
- subject: Use mutation for adding service/image ids to logs to reduce allocations
hash: 3d73bf3e915e9a33e7d9dbb2635d8a626df51ab3
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Keep the container lock for the entire duration of attaching logs
hash: d685ccacb245f0f0e4e2c8cd04d5c202da0d551b
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Remove unnecessary async on handling journald stderr entries
hash: 74d374b5ad974d8baf004d7378d151d226ff06a6
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Avoid unnecessary work in systemd log row handling for invalid logs
hash: e3806ec018bd7d29bec15074a5c09494fe5e9d6b
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.13.7
title: ""
date: 2023-10-12T01:34:01.769Z
- commits:
- subject: Remove unused docker logs logging code
hash: 894bdeeeb66ff997c7e16157d932024ece5bea09
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.13.6
title: ""
date: 2023-10-11T14:12:02.642Z
- commits:
- subject: Revert os-release path to /mnt/root
hash: bc1d251e66b863abbd7829fecc4b618fca71d2c3
body: >
/mnt/boot/os-release isn't always accurate so /mnt/root
should be the source of truth.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.13.5
title: ""
date: 2023-10-10T18:54:18.074Z
version: meta-balena-4.0.27
title: ""
date: 2023-10-18T16:33:59.568Z
version: 4.0.27
title: ""
date: 2023-10-18T18:32:26.567Z
- commits:
- subject: Update layers/meta-balena to b4ba19cb95af296ddb8a4c9998cc741ec9562659
hash: fc68764dc50f8e6628ee4497a0d4ed2080edf6b8
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b4ba19cb95af296ddb8a4c9998cc741ec9562659
changelog-entry: Update layers/meta-balena to b4ba19cb95af296ddb8a4c9998cc741ec9562659
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 62974d9
hash: 9f29eda9c04b60dc4b89cb502eb055095424171d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "minor: Add Zip Compression support"
hash: 3fc402a6b4ea7de55a3092454e9682d098fd8a61
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.29.0
title: ""
date: 2023-10-16T20:52:51.445Z
- commits:
- subject: "client: enable searching multiple apps for worker"
hash: 7efc9e006c545a07cd27b7bf8f2c4f94653152b7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.28.35
title: ""
date: 2023-10-16T20:28:34.452Z
- commits:
- subject: Update core/contracts digest to a06c0cc
hash: ca4ef2e5af70e8e46edd34f27daa2a45d9fb5cee
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.34
title: ""
date: 2023-10-13T09:43:01.695Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.24
hash: dcb165a7894925cbafff76229dd0f5b9a65d90d2
body: |
Update balena-os/leviathan-worker from 2.9.23 to 2.9.24
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.33
title: ""
date: 2023-10-13T09:15:02.195Z
- commits:
- subject: Update core/contracts digest to d68265e
hash: fbfc19a33c02fab16f0dc874437b5689aeb38de8
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.32
title: ""
date: 2023-10-02T07:37:20.892Z
version: meta-balena-4.0.26
title: ""
date: 2023-10-17T00:42:36.952Z
version: 4.0.26
title: ""
date: 2023-10-17T03:25:44.610Z
- commits:
- subject: Update layers/poky to cd97a607c6445efdb337663d1d2d16b5233cb2da
hash: cacbe438d3738e3c56ec5f601e5b4faf5bb88e65
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to cd97a607c6445efdb337663d1d2d16b5233cb2da
changelog-entry: Update layers/poky to cd97a607c6445efdb337663d1d2d16b5233cb2da
author: Self-hosted Renovate Bot
nested: []
version: 4.0.25+rev1
title: ""
date: 2023-10-16T08:39:20.238Z
- commits:
- subject: Update layers/meta-balena to 4b47f04ece3742de572dd04180e1e30744ed3980
hash: 7c78754af5f824969040d55d1722ebe3157a1445
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4b47f04ece3742de572dd04180e1e30744ed3980
changelog-entry: Update layers/meta-balena to 4b47f04ece3742de572dd04180e1e30744ed3980
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update Pin dependencies
hash: 52aec8faecdffd8c957d75bef99bb632ab79aceb
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-4.0.25
title: ""
date: 2023-10-11T21:28:49.290Z
version: 4.0.25
title: ""
date: 2023-10-12T00:05:50.041Z
- commits:
- subject: Update layers/meta-balena to f98f94b3181bfd112b2b88287ae29b134bb4c1ab
hash: 6ca159526c80749fba30f6d7811ebcb4e3364676
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f98f94b3181bfd112b2b88287ae29b134bb4c1ab
changelog-entry: Update layers/meta-balena to f98f94b3181bfd112b2b88287ae29b134bb4c1ab
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: image_types_balena: do not hardcode path to data image"
hash: 68365fdf211485e4a9694192cf10899136ce75ce
body: >
Use the `DEPLOY_DIR_IMAGES` variable which is filled by the
deploy
class from the docker-disk recipe deploy task.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.24
title: ""
date: 2023-10-11T16:21:53.282Z
version: 4.0.24
title: ""
date: 2023-10-11T20:05:11.456Z
- commits:
- subject: Update balena-yocto-scripts to c9f72aa9d032ab2281b918dab5970f18568a7644
hash: 36f72d6f3b048097adebc294d84050eb306935dc
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to c9f72aa9d032ab2281b918dab5970f18568a7644
changelog-entry: Update balena-yocto-scripts to c9f72aa9d032ab2281b918dab5970f18568a7644
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: README.md ChangeType is needed for PR so add to README example
hash: 9f554545b218b3d00af08f1b6971605a1617ed22
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
author: Alex J Lennon
nested: []
version: balena-yocto-scripts-1.19.38
title: ""
date: 2023-10-11T06:39:29.551Z
version: 4.0.23+rev1
title: ""
date: 2023-10-11T08:04:16.954Z
- commits:
- subject: Update layers/meta-balena to 2a57fb406f8ddf36f1e907c1b7c236fed64574be
hash: 70a33d5ce0f09ac7730e41dc800d127cda87c2a9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2a57fb406f8ddf36f1e907c1b7c236fed64574be
changelog-entry: Update layers/meta-balena to 2a57fb406f8ddf36f1e907c1b7c236fed64574be
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "os-helpers-fs: fix returning multiple matching devices"
hash: 3d99028daf1f9bfb0513f4e0702f3863aed3a205
body: >
When searching for devices matching the glob list in
get_internal_device(), a glob match breaks from a nested loop
rather
than the parent loop, allowing the function to output multiple
matches.
When running the flasher, this results in the script failing
with an
incorrect path to the internal disk.
Break from the parent loop to fix this behavior.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-4.0.23
title: ""
date: 2023-10-10T20:22:32.072Z
version: 4.0.23
title: ""
date: 2023-10-11T00:02:56.042Z
- commits:
- subject: Update balena-yocto-scripts to 37a4aa0421848226b41dda508e5fc05fdcc01389
hash: b62b7c4308abfce2ecddf8f080ad7df45f9730aa
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 37a4aa0421848226b41dda508e5fc05fdcc01389
changelog-entry: Update balena-yocto-scripts to 37a4aa0421848226b41dda508e5fc05fdcc01389
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Dockerfile_yocto-build-env: Add screen"
hash: 7ca8164eec0ba2903b5a463166fdb2d9370d3ba4
body: |
To enable us to use `bitbake -c devshell foo` in container
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
author: Alex J Lennon
nested: []
version: balena-yocto-scripts-1.19.37
title: ""
date: 2023-10-10T13:49:21.732Z
- commits:
- subject: "flowzone: allow external contributions"
hash: e44cdd1b12d22ffb6d93408e794defee812436c2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.36
title: ""
date: 2023-10-10T12:37:01.374Z
version: 4.0.22+rev1
title: ""
date: 2023-10-10T16:01:32.630Z
- commits:
- subject: Update layers/meta-balena to 010ff351b1875554aa86fbaa4f1ac5b8f865cc7f
hash: 01c9303c04fe6a7600f2d48bd9ad71f731e487f4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 010ff351b1875554aa86fbaa4f1ac5b8f865cc7f
changelog-entry: Update layers/meta-balena to 010ff351b1875554aa86fbaa4f1ac5b8f865cc7f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tibdex/github-app-token action to v2.1.0
hash: 033be56bc0ff464afb21488430dfea7d0d16c847
body: |
Update tibdex/github-app-token from v2.0.0 to v2.1.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-4.0.22
title: ""
date: 2023-10-09T23:14:49.240Z
version: 4.0.22
title: ""
date: 2023-10-10T03:59:29.823Z
- commits:
- subject: Update layers/meta-balena to 9fe2ab5faca6323fa188bdc3145511083085ffc9
hash: 60148fc465810ac9f3ee19c4316014b6a011441b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9fe2ab5faca6323fa188bdc3145511083085ffc9
changelog-entry: Update layers/meta-balena to 9fe2ab5faca6323fa188bdc3145511083085ffc9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update backports with current 2.112.x
hash: 5e933611adce56c0028507838b8582635b4421e4
body: |
Set current to 2.112.x, next to 2.114.x and sunset to 2.107.x
footer:
Change-type: patch
change-type: patch
author: BalenaCI github workflow
nested: []
version: meta-balena-4.0.21
title: ""
date: 2023-10-09T17:57:35.519Z
version: 4.0.21
title: ""
date: 2023-10-09T21:58:18.238Z
- commits:
- subject: Update layers/poky to 278d77034e08df0d49860705aa72d91e4af73d61
hash: 76e3255058aec2d1d2bec61afc81d240176be86e
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to 278d77034e08df0d49860705aa72d91e4af73d61
changelog-entry: Update layers/poky to 278d77034e08df0d49860705aa72d91e4af73d61
author: Self-hosted Renovate Bot
nested: []
version: 4.0.20+rev2
title: ""
date: 2023-10-09T13:57:42.171Z
- commits:
- subject: Update contracts to a06c0ccb61620b3a805339c523f85f69a780b6a5
hash: 269bf5aabc7cdb0f84e98e354ce9c3f2573042aa
body: Update contracts
footer:
Changelog-entry: Update contracts to a06c0ccb61620b3a805339c523f85f69a780b6a5
changelog-entry: Update contracts to a06c0ccb61620b3a805339c523f85f69a780b6a5
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add bluechiptechnology-tm3"
hash: 68790a8618f57524be7ea70b7502d65917de91ad
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
signed-off-by: Chris Richardson <crichardson@bluechiptechnology.com>
author: crichardson
version: contracts-2.0.77
title: ""
date: 2023-10-09T06:33:17.864Z
version: 4.0.20+rev1
title: ""
date: 2023-10-09T11:56:59.235Z
- commits:
- subject: Update layers/meta-balena to dda681a93a1e2459925d36fabcb8bd4c6f68363a
hash: 4834faabdd890a4899b260c0969ba2e275503f0a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to dda681a93a1e2459925d36fabcb8bd4c6f68363a
changelog-entry: Update layers/meta-balena to dda681a93a1e2459925d36fabcb8bd4c6f68363a
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-net-config: Ensure NM dispatcher scripts are executable"
hash: ee6083ce3c690aff7c617af1455e19144d3048fc
body: >
This commit fixes the following error:
nm-dispatcher[4209]: req:1 hostname: find-scripts:
Cannot execute ... 50-example-script.sh: not executable by owner.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-4.0.20
title: ""
date: 2023-10-05T14:41:28.636Z
version: 4.0.20
title: ""
date: 2023-10-05T16:42:19.370Z
- commits:
- subject: Update layers/poky to c0535262c8799c687fb0d5bdd7d1182ce768e3d5
hash: 0eb9e7bc3c00ec747829dfc10e502c1e72017393
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to c0535262c8799c687fb0d5bdd7d1182ce768e3d5
changelog-entry: Update layers/poky to c0535262c8799c687fb0d5bdd7d1182ce768e3d5
author: Self-hosted Renovate Bot
nested: []
version: 4.0.19+rev4
title: ""
date: 2023-10-05T09:41:36.776Z
- commits:
- subject: Update layers/meta-openembedded to
0f10a0d394ddffeeb1db0ea94046d86792d704fe
hash: e43c30b1da648398597d42cda7e2cd72b398afb2
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
0f10a0d394ddffeeb1db0ea94046d86792d704fe
changelog-entry: Update layers/meta-openembedded to
0f10a0d394ddffeeb1db0ea94046d86792d704fe
author: Self-hosted Renovate Bot
nested: []
version: 4.0.19+rev3
title: ""
date: 2023-10-03T17:49:39.422Z
- commits:
- subject: Update balena-os/github-workflows to v0.0.24
hash: 157cbb6e70f2c756a2beeb7aa1bd843bc646add2
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to v0.0.24
changelog-entry: Update balena-os/github-workflows to v0.0.24
author: Self-hosted Renovate Bot
nested: []
version: 4.0.19+rev2
title: ""
date: 2023-10-03T15:50:03.873Z
- commits:
- subject: Update balena-os/github-workflows to
hash: d69528de50c88700088e493d698a6a62079d4387
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to
changelog-entry: Update balena-os/github-workflows to
author: Self-hosted Renovate Bot
nested: []
version: 4.0.19+rev1
title: ""
date: 2023-10-03T14:58:26.318Z
- commits:
- subject: Update layers/meta-balena to 953223d8666ab4ca470e1e5def671a4d0c12cb50
hash: a5228b850e01b0fe42fc5c26d40e73321d5bd95c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 953223d8666ab4ca470e1e5def671a4d0c12cb50
changelog-entry: Update layers/meta-balena to 953223d8666ab4ca470e1e5def671a4d0c12cb50
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "flowzone: meta-balena-esr: add weekly run to keep workflow enabled"
hash: 858161349540531fb1554be2ca3bcf1468f57dea
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.19
title: ""
date: 2023-10-03T10:42:46.377Z
- commits:
- subject: Update balena-supervisor to v14.13.4
hash: 5d0cd299c2ee51c73e4165df5681ab9ef9fcba81
body: |
Update balena-supervisor from 14.12.2 to 14.13.4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add tmpfs for /mnt/root/tmp in test env
hash: 5564a51acf4897c7981808d8bdd28e1c016caca1
body: >
This is to prevent the target state cache from getting
written to host
during tests.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.13.4
title: ""
date: 2023-10-02T21:38:10.350Z
- commits:
- subject: Use `~=` to specify alpine package versions
hash: 4a4a8a59bfd664e9683f60d4681a0c6583c68dd1
body: >
Alpine allows the `~=` syntax to match a part of the
package version
when installing. In this case we want to use it to
specify node and
npm major versions
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.13.3
title: ""
date: 2023-10-02T14:22:18.491Z
- commits:
- subject: Use native structuredClone instead of _.cloneDeep
hash: 06d4775178af40264d0dfe476ee11815235fc52e
body: >
Memory tests have shown performance improvements to
using the native method.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.13.2
title: ""
date: 2023-09-30T00:37:03.496Z
- commits:
- subject: Update balena-io/deploy-to-balena-action to v1.0.3
hash: aa07a160e9fb7b94576b428064ff61b6de193170
body: Update balena-io/deploy-to-balena-action
footer:
Changelog-entry: Update balena-io/deploy-to-balena-action to v1.0.3
changelog-entry: Update balena-io/deploy-to-balena-action to v1.0.3
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-14.13.1
title: ""
date: 2023-09-28T20:17:05.922Z
- commits:
- subject: Update runtime-base image to alpine:3.18
hash: 3766013cbdbb8864abf2f353332b27713c357818
body: |
We were still on 3.16, where the nodejs package was
pointed at Node 16. 3.18 moves the pointer to Node 18.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.13.0
title: ""
date: 2023-09-28T18:13:11.954Z
version: meta-balena-4.0.18
title: ""
date: 2023-10-03T10:09:53.629Z
version: 4.0.19
title: ""
date: 2023-10-03T13:34:25.001Z
- commits:
- subject: Update layers/meta-balena to b1e2d7f34e4bffe2c6149b0a360cb226c6f644a7
hash: 2d1e267ae3f9edda6b41c28b9534d6a53a79a1b3
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b1e2d7f34e4bffe2c6149b0a360cb226c6f644a7
changelog-entry: Update layers/meta-balena to b1e2d7f34e4bffe2c6149b0a360cb226c6f644a7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "workflows: Switch to balenaOS ESR [bot] for authentication"
hash: 6cb9379a3055da7811215ad6572f2205658ec986
body: >
Flowzone App no longer has workflow:write permissions for
security reasons.
This new balenaOS ESR bot has contents:write and workflows:write
permissions
but is only available on balenaOS repositories.
footer:
See: https://github.com/apps/balenaos-esr
see: https://github.com/apps/balenaos-esr
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-4.0.17
title: ""
date: 2023-10-02T20:32:23.925Z
version: 4.0.17
title: ""
date: 2023-10-03T06:51:29.788Z
- commits:
- subject: Update layers/meta-openembedded to
e42d1e758f9f08b98c0e8c6f0532316951bb276f
hash: 1260ec1153b22f35a538304177036c589f479161
body: Update layers/meta-openembedded
footer:
Changelog-entry: Update layers/meta-openembedded to
e42d1e758f9f08b98c0e8c6f0532316951bb276f
changelog-entry: Update layers/meta-openembedded to
e42d1e758f9f08b98c0e8c6f0532316951bb276f
author: Self-hosted Renovate Bot
nested: []
version: 4.0.16+rev5
title: ""
date: 2023-10-02T20:22:34.768Z
- commits:
- subject: Update layers/poky to f980ef9fec58217b4b743c0ee103d5957894676a
hash: 2f1be6077e5e9c010530a3ef9bc606abba70d42b
body: Update layers/poky
footer:
Changelog-entry: Update layers/poky to f980ef9fec58217b4b743c0ee103d5957894676a
changelog-entry: Update layers/poky to f980ef9fec58217b4b743c0ee103d5957894676a
author: Self-hosted Renovate Bot
nested: []
version: 4.0.16+rev4
title: ""
date: 2023-10-02T15:20:17.386Z
- commits:
- subject: Update contracts to d68265ebeac98e7814829da7e7f6bb2a9aff8e39
hash: e2fa96d07d44d4c9a1926ee5f2b32597f19e8a7d
body: Update contracts
footer:
Changelog-entry: Update contracts to d68265ebeac98e7814829da7e7f6bb2a9aff8e39
changelog-entry: Update contracts to d68265ebeac98e7814829da7e7f6bb2a9aff8e39
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add Eurotec Lowpad lcbzu9 device"
hash: dab4d718a6012af2774111fb00c0a4d2f3497d24
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Francois Loubser <francois.loubser@topic.nl>
signed-off-by: Francois Loubser <francois.loubser@topic.nl>
author: Francois Loubser
version: contracts-2.0.76
title: ""
date: 2023-10-02T06:46:15.804Z
version: 4.0.16+rev3
title: ""
date: 2023-10-02T11:31:08.001Z
- commits:
- subject: Update contracts to 12fb777da3f386501d3fa386b9ac9319afd9a424
hash: 619393229c8a9ee492589822a1844dd341e7d3cf
body: Update contracts
footer:
Changelog-entry: Update contracts to 12fb777da3f386501d3fa386b9ac9319afd9a424
changelog-entry: Update contracts to 12fb777da3f386501d3fa386b9ac9319afd9a424
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "raspberrypi5: remove reference to 64bits in display name"
hash: 5f7d9230b8ed3caffbfab717b2a197a5b6d83466
body: |
There won't be a 32bits OS for this device type.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
version: contracts-2.0.75
title: ""
date: 2023-09-28T14:04:28.190Z
- commits:
- subject: "raspberrypi5: Explicitly flag as public for the switch to apply"
hash: da8c456a1aecb30dfe1ef3ad27e0ac59449ecac8
body: >
As the device was previously private, the `is_private` needs to
be
explicitly set to false for the device type to become public.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
version: contracts-2.0.74
title: ""
date: 2023-09-28T13:27:54.317Z
version: 4.0.16+rev2
title: ""
date: 2023-09-28T16:17:08.976Z
- commits:
- subject: Update balena-yocto-scripts to 29e8e0678085db54226956617ae66b59f5a28f8d
hash: 1edecf71ffe994248ae650157f91b5e90052bb53
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 29e8e0678085db54226956617ae66b59f5a28f8d
changelog-entry: Update balena-yocto-scripts to 29e8e0678085db54226956617ae66b59f5a28f8d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: fail if device type not found"
hash: 14896d0846e52ce45ed5b14e2b62cb965983c44a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "balena-api: Dont assume private if can't get DT"
hash: ae7c2e15e7ce6ee3588e1026653f0e54ff7c39f8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: balena-yocto-scripts-1.19.35
title: ""
date: 2023-09-28T08:26:37.671Z
version: 4.0.16+rev1
title: ""
date: 2023-09-28T14:16:44.599Z
- commits:
- subject: Update layers/meta-balena to 1c9c4813033186cefde51b9639edf7035f070c9d
hash: 8c770e9de6dc101058a19124a269aa545c02567e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 1c9c4813033186cefde51b9639edf7035f070c9d
changelog-entry: Update layers/meta-balena to 1c9c4813033186cefde51b9639edf7035f070c9d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 04a53d3
hash: 0be7bf36487912ce1c82aa8ec53013f849bf4463
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 27ea28b
hash: f0c4b6939f15d10dd359589f52066ecd0b55711d
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.31
title: ""
date: 2023-09-28T07:41:51.643Z
version: meta-balena-4.0.16
title: ""
date: 2023-09-28T11:16:09.515Z
version: 4.0.16
title: ""
date: 2023-09-28T12:39:53.552Z
- commits:
- subject: Update contracts to 27ea28be5e65c06cac559ab5bddeccf77d13830f
hash: f100e5169eb8a851fecae7999b05a5bec6c87bfb
body: Update contracts
footer:
Changelog-entry: Update contracts to 27ea28be5e65c06cac559ab5bddeccf77d13830f
changelog-entry: Update contracts to 27ea28be5e65c06cac559ab5bddeccf77d13830f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "raspberrypi5: Add new device type"
hash: cde68c6076b7ed4277027f29778efac42109b0e8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.73
title: ""
date: 2023-09-28T07:07:06.913Z
version: 4.0.15+rev1
title: ""
date: 2023-09-28T08:16:16.762Z
- commits:
- subject: Update layers/meta-balena to 44da832b8ba67e5889f8c0d09cea7372ca0b7c09
hash: cb21c40d1cf543f439208b5a3b21623bb97aa7a5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 44da832b8ba67e5889f8c0d09cea7372ca0b7c09
changelog-entry: Update layers/meta-balena to 44da832b8ba67e5889f8c0d09cea7372ca0b7c09
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to b4e68c8
hash: f772b9dde29bd43c1baf88edc0abc954a32040af
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/checkout action to v4
hash: eb892035fb8c34e2a87ebf37f2b7f8bd8b00a61c
body: |
Update actions/checkout from 3 to 4
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.30
title: ""
date: 2023-09-25T14:25:17.184Z
version: meta-balena-4.0.15
title: ""
date: 2023-09-27T20:13:31.640Z
version: 4.0.15
title: ""
date: 2023-09-27T23:14:32.266Z
- commits:
- subject: Update layers/meta-balena to 57aaaf0107f42f88956e9216dfb497bbf5c1d38e
hash: 202e705a51520720dad05c93af757a9b0be559db
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 57aaaf0107f42f88956e9216dfb497bbf5c1d38e
changelog-entry: Update layers/meta-balena to 57aaaf0107f42f88956e9216dfb497bbf5c1d38e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Add custom build docs"
hash: 1d5f8ba92d5bd5b7a1fd26fa25473febc8e097d2
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-4.0.14
title: ""
date: 2023-09-27T13:13:37.324Z
version: 4.0.14
title: ""
date: 2023-09-27T17:14:06.787Z
- commits:
- subject: Update layers/meta-balena to 57352e943a786ab900f9dd9d07fcd39963babdf6
hash: 1bac2cef944977ad35fe9a593bbfe9d892a9af53
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 57352e943a786ab900f9dd9d07fcd39963babdf6
changelog-entry: Update layers/meta-balena to 57352e943a786ab900f9dd9d07fcd39963babdf6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-rollback: Add support for balena bootloader"
hash: 3175beaa5cc1e8685bc56e528f3b74f6974e3384
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "hostapp-update-hooks: Add hook for balena bootloader"
hash: c0a1e5f003ea49455056e11d480357bdb028c8c6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "initrdscripts: add a script that switches between rootA and rootB"
hash: 7aa14b6887da279c0b7bb6f665eebb83e2ec12df
body: >
This is done by the bootloader (uboot/grub) at this moment but
as we
are moving towards the balena 2nd stage bootloader, it needs to
be
moved into the initramfs.
This adds a standalone recipe - by default yocto tries to build
all
modules defined in the initramfs-framework recipe, which breaks
on armv7 when abroot is defined there. This is because it
depends
on grub-editenv which is not supported on armv7.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "initrdscripts: make kexec script more robust"
hash: a075c7b89e888edb7575fc72b56d29be8eecfa09
body: |
* Do not hardcode bzImage kernel type
* Do not assume root=XXX kernel parameter is always defined
* Remove maxcpus=0 kernel parameter if defined for compatibility
* Add missing dependency on os-helpers-logging
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "initrdscripts: add missing dependencies to rootfs script"
hash: 6be16523780ef5d0eedccd5a6f3f75c53748c5f5
body: >
The rootfs script uses both os-helpers-fs and os-helpers-logging
though the package depends on neither. This seems to work now
because
in most cases something else pulls in the dependencies or the
code
on a particular device does not fall under the branches that use
the missing functions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-image-bootloader-initramfs: Add balena bootloader"
hash: 32982ff3e2958dd17b27b06b1b847f1b40ce0617
body: >
This minimal image is executed by a vendor provided bootloader
and will
kexec into BalenaOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.13
title: ""
date: 2023-09-26T12:05:37.168Z
version: 4.0.13
title: ""
date: 2023-09-26T14:11:22.518Z
- commits:
- subject: Update layers/meta-balena to 4fe79e7ee65f47c0a5baebbd82b35aec71d92fbd
hash: f50d6c8d0bdb910d52d341e76b0180c1229a042e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4fe79e7ee65f47c0a5baebbd82b35aec71d92fbd
changelog-entry: Update layers/meta-balena to 4fe79e7ee65f47c0a5baebbd82b35aec71d92fbd
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Check if SUPERVISOR_OVERRIDE_LOCK is set
hash: 02c52347758feb3214990ef6d83be5d804b6e6f2
body: |
This is so that we respect user's decision
to skip update locks on HUP as well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: jaomaloy <jaomaloy@balena.io>
signed-off-by: jaomaloy <jaomaloy@balena.io>
author: jaomaloy
nested: []
- subject: Check and get service lockfiles on HUP reboot
hash: 0ab1230d19f4f60cb780d9d1495eb9062b5ec5e0
body: |
This is so that the HUP reboot doesn't interrupt
any user service processes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: jaomaloy <jao.maloy@balena.io>
signed-off-by: jaomaloy <jao.maloy@balena.io>
author: jaomaloy
nested: []
version: meta-balena-4.0.12
title: ""
date: 2023-09-25T12:04:56.750Z
version: 4.0.12
title: ""
date: 2023-09-25T14:05:47.767Z
- commits:
- subject: Update layers/meta-balena to 2afff0f8f102e7525f41c81c6c41d0c184a6e5be
hash: 0cb86f4efe7decced671be4392c0025fcdd834ad
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2afff0f8f102e7525f41c81c6c41d0c184a6e5be
changelog-entry: Update layers/meta-balena to 2afff0f8f102e7525f41c81c6c41d0c184a6e5be
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.40
hash: aae06988f0dcfda16c63f62521ed63bbcf757ae2
body: |
Update balena-engine from 20.10.39 to 20.10.40
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested:
- commits:
- subject: Re-vendor to get the containerd-shim-runc-v2 sources
hash: 155b7771ff14a9dc9abf65f34bdf716baac04481
body: >
Including changes we did to make it work with
balenaEngine's amalgamated
binary.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Default to io.containerd.runc.v2
hash: cd0ca50fe417e59f2e2345e12b9ba43a694bf74e
body: >
runc.v1 was deprecated with the 20.10 major release of
moby
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-20.10.40
title: ""
date: 2023-09-11T19:02:17.939Z
version: meta-balena-4.0.11
title: ""
date: 2023-09-21T15:09:12.808Z
version: 4.0.11
title: ""
date: 2023-09-21T16:50:31.933Z
- commits:
- subject: Update layers/meta-balena to 966f4447225b4d7def470789ca6239067c22591d
hash: 5398829a80c52a04ead568917d059bcbdd290ea8
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 966f4447225b4d7def470789ca6239067c22591d
changelog-entry: Update layers/meta-balena to 966f4447225b4d7def470789ca6239067c22591d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.12.2
hash: 3a0ac5e503021781f9b9af8c5cd592cecc9e4ea1
body: |
Update balena-supervisor from 14.12.1 to 14.12.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Dump target-state to hostOS tmp dir
hash: ab513cc021d90b1337bd79b58e6bb9e0c91e11d0
body: |
This change is mainly for the hostOS
to know if update locks should be ignored
when updating to a newer version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: jaomaloy <jao.maloy@balena.io>
signed-off-by: jaomaloy <jao.maloy@balena.io>
author: jaomaloy
nested: []
version: balena-supervisor-14.12.2
title: ""
date: 2023-09-15T01:57:40.718Z
version: meta-balena-4.0.10
title: ""
date: 2023-09-20T14:01:36.751Z
version: 4.0.10
title: ""
date: 2023-09-20T15:49:26.605Z
- commits:
- subject: Update balena-os/github-workflows to v0.0.22
hash: b3c1e6d8d953d0891ccb7b5fd1e5c845b2e9d61d
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to v0.0.22
changelog-entry: Update balena-os/github-workflows to v0.0.22
author: Self-hosted Renovate Bot
nested: []
version: 4.0.9+rev2
title: ""
date: 2023-09-18T22:00:09.562Z
- commits:
- subject: Update .gitmodules with submodule branch information
hash: 1155e6bc026f8b8c4a931be7d27f512135c6dc03
body: ""
footer:
Changelog-entry: Update .gitmodules with submodule branch information
changelog-entry: Update .gitmodules with submodule branch information
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: 4.0.9+rev1
title: ""
date: 2023-09-18T16:41:45.982Z
- commits:
- subject: Update layers/meta-balena to 8f952b7a5c8db38d6c674c2a0bef577c743ba2f0
hash: 1b037154eb200aa49acb1d1a71d0e26e3995995f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8f952b7a5c8db38d6c674c2a0bef577c743ba2f0
changelog-entry: Update layers/meta-balena to 8f952b7a5c8db38d6c674c2a0bef577c743ba2f0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 397a10f
hash: b8421872d45f16e654fde0e1d1e240968c475422
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.23
hash: 7c2d1e6651350949eafa17fd038018bae40df8d7
body: |
Update balena-os/leviathan-worker from 2.9.22 to 2.9.23
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.29
title: ""
date: 2023-09-14T10:54:52.758Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.22
hash: 3d8c8a9c5c8e3d9d8b09300a4d65af8bb42db05c
body: |
Update balena-os/leviathan-worker from 2.9.21 to 2.9.22
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.28
title: ""
date: 2023-09-12T16:58:45.014Z
version: meta-balena-4.0.9
title: ""
date: 2023-09-15T23:27:58.821Z
version: 4.0.9
title: ""
date: 2023-09-16T01:28:35.997Z
- commits:
- subject: Update layers/meta-balena to 3282f57a59799111d7f68c13013f6324aa65c966
hash: 2472dd4fd6f17955d55ecde4fe5f66440a27bbbe
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3282f57a59799111d7f68c13013f6324aa65c966
changelog-entry: Update layers/meta-balena to 3282f57a59799111d7f68c13013f6324aa65c966
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Enable back ModemManager AT commands through D-Bus and mmcli
hash: da1a6c0dd2e74fc8b98aafb109eed5aed7e95c43
body: >
That feature was lost when transitioning from autotools to meson.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Enable back ModemManager AT commands through D-Bus and mmcli
changelog-entry: Enable back ModemManager AT commands through D-Bus and mmcli
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-4.0.8
title: ""
date: 2023-09-15T17:27:00.202Z
version: 4.0.8
title: ""
date: 2023-09-15T20:28:05.931Z
- commits:
- subject: Update layers/meta-balena to 3c2bfbdb10a51ef5b3fd3f7e59888645f2029ecc
hash: 616fc823aa713d7fa0ecec3f7dc10c1fe6a467ab
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3c2bfbdb10a51ef5b3fd3f7e59888645f2029ecc
changelog-entry: Update layers/meta-balena to 3c2bfbdb10a51ef5b3fd3f7e59888645f2029ecc
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tibdex/github-app-token action to v2
hash: c0ba7aaea9cd960d9066822d5319cafac93b57d0
body: |
Update tibdex/github-app-token from v1.8.2 to v2.0.0
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-4.0.7
title: ""
date: 2023-09-14T01:20:50.000Z
version: 4.0.7
title: ""
date: 2023-09-14T02:21:24.887Z
- commits:
- subject: Update layers/meta-balena to 6b39839656ee335e08081474e0c528978fdcae6c
hash: 5b527b4df17e9eaf1a1048f68c27a35452c34fbe
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6b39839656ee335e08081474e0c528978fdcae6c
changelog-entry: Update layers/meta-balena to 6b39839656ee335e08081474e0c528978fdcae6c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.12.1
hash: e24c7a84c64b4fe1465303987c898268a22cb73f
body: |
Update balena-supervisor from 14.12.0 to 14.12.1
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Bump sqlite3 to 5.1.6
hash: 99962dc94f2356008c063ede08a2a71b4ef21630
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Bump knex to v2.5.1
hash: 06e258ecad2e91f40c2b1602a59b0120bc5639c3
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.12.1
title: ""
date: 2023-08-21T16:17:32.755Z
version: meta-balena-4.0.6
title: ""
date: 2023-09-13T20:19:59.968Z
version: 4.0.6
title: ""
date: 2023-09-13T23:21:04.807Z
- commits:
- subject: Update layers/meta-balena to cd6279920e902422377cd21d81584ccf1791676c
hash: 2ff12d9c10040fd795f78929f6248d4f08d96d6d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cd6279920e902422377cd21d81584ccf1791676c
changelog-entry: Update layers/meta-balena to cd6279920e902422377cd21d81584ccf1791676c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: os: retry healthcheck disable"
hash: 19e9d67b642ca815b5da5315fcab84701a54c985
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-4.0.5
title: ""
date: 2023-09-13T14:15:00.133Z
version: 4.0.5
title: ""
date: 2023-09-13T17:20:20.843Z
- commits:
- subject: Update layers/meta-balena to 5ebb6671a99eaaa577e03fd16290d25493d05ee2
hash: 7b8a2e585b96189fb11aadfa99dd59937fbab8ef
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5ebb6671a99eaaa577e03fd16290d25493d05ee2
changelog-entry: Update layers/meta-balena to 5ebb6671a99eaaa577e03fd16290d25493d05ee2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: renovate updates patch only
hash: 1a0b95602763304669ddaffe1cb67cc026723244
body: ""
footer:
change-type: patch
author: ab77
nested: []
version: meta-balena-4.0.4
title: ""
date: 2023-09-11T18:49:51.206Z
version: 4.0.4
title: ""
date: 2023-09-11T21:12:56.961Z
- commits:
- subject: Update layers/meta-balena to 3cdf98b11926bdbf27fb7870326a3f5d05e67e11
hash: cfb1b28b32f7065c7bef2b1051d1798dbff6d71c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3cdf98b11926bdbf27fb7870326a3f5d05e67e11
changelog-entry: Update layers/meta-balena to 3cdf98b11926bdbf27fb7870326a3f5d05e67e11
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 0acfe61
hash: 411e0b19183a2d6177872ac56623c9a509a584bf
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/upload-artifact digest to a8a3f3a
hash: a0872927995592524673167c1bc33ad587ff50a6
body: |
Update actions/upload-artifact
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.27
title: ""
date: 2023-09-06T19:51:32.877Z
- commits:
- subject: Update core/contracts digest to 518a1d4
hash: 10a961344aeff9113d7674cd7a98a0e493f115e5
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.26
title: ""
date: 2023-09-04T07:57:26.710Z
version: meta-balena-4.0.3
title: ""
date: 2023-09-09T03:01:22.296Z
version: 4.0.3
title: ""
date: 2023-09-09T04:02:08.232Z
- commits:
- subject: Update layers/meta-balena to 5e772f467a81643ad3b78007ce9662df03782bc1
hash: e8eb4ea79bb24742d2e666c5e8693c0d22930694
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5e772f467a81643ad3b78007ce9662df03782bc1
changelog-entry: Update layers/meta-balena to 5e772f467a81643ad3b78007ce9662df03782bc1
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.39
hash: ebfeada3a7dcb52e19d7dcbea6ca2acca8e61edb
body: |
Update balena-engine from 20.10.38 to 20.10.39
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Don't enable AppArmor if `apparmor_parser` is not present
hash: ed8ba18e8776a7bf37b3326baeca8196b4ea76b0
body: >
This commit updates balena-containerd to a new version
in which we
cherry-picked the change from here:
https://github.com/containerd/containerd/pull/8086
This change avoids enabling AppArmor if the
`/sbin/apparmor_parser`
binary is not found in the system.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.39
title: ""
date: 2023-08-30T20:39:38.647Z
version: meta-balena-4.0.2
title: ""
date: 2023-09-08T20:00:23.639Z
version: 4.0.2
title: ""
date: 2023-09-08T21:01:57.135Z
- commits:
- subject: Update layers/meta-balena to 6db6c7c9774bf58dc4676816280f81fae83df78e
hash: 5c1ee2c7f7055daab347500a80c1294ebb91f512
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6db6c7c9774bf58dc4676816280f81fae83df78e
changelog-entry: Update layers/meta-balena to 6db6c7c9774bf58dc4676816280f81fae83df78e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "classes: sign: add a retry to the signing call"
hash: 0f6d0ccf27f9a356fef918bccf8d328d42af0859
body: >
When the signed artifacts are big we see closed connections
because
of timeouts in the front caches. A retry should help.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-4.0.1
title: ""
date: 2023-09-08T12:59:39.384Z
version: 4.0.1
title: ""
date: 2023-09-08T14:05:10.032Z
- commits:
- subject: Update layers/meta-balena to b85be94a14e77496ff21e131642f596a247efd59
hash: 8c36c8891197d7adfffb5b0da94497ce3ee06006
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b85be94a14e77496ff21e131642f596a247efd59
changelog-entry: Update layers/meta-balena to b85be94a14e77496ff21e131642f596a247efd59
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update actions/checkout action to v4
hash: 9b6169bbff3de4d637969f1305bf88ad23d86c09
body: |
Update actions/checkout from v3 to v4
footer:
Change-type: major
change-type: major
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-4.0.0
title: ""
date: 2023-09-06T14:51:51.368Z
version: 4.0.0
title: ""
date: 2023-09-06T15:52:35.586Z
- commits:
- subject: Update layers/meta-balena to c0508d3c1ae14f7f4c80312b044cc4a1efa46c60
hash: c4c100b1f7f64d86a5bfdee728638ec86e18f9d3
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c0508d3c1ae14f7f4c80312b044cc4a1efa46c60
changelog-entry: Update layers/meta-balena to c0508d3c1ae14f7f4c80312b044cc4a1efa46c60
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "timesync-https: skip time sync if connectivity URI is null"
hash: c9e8e50d0595bac83bb815e58d61aa0ba82d442c
body: >
This allows to still launch network services in isolated
environments.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "README: update time in the OS section"
hash: 5f1009db2d45ab294a8ed7fdbe49ceff13730607
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.12
title: ""
date: 2023-09-06T08:03:14.463Z
version: 3.2.12
title: ""
date: 2023-09-06T08:59:27.213Z
- commits:
- subject: Update contracts to 518a1d424f09a11dc1b60a16026bfe8ffe07ca78
hash: a0e95c19b5d099bc7b9aa933f023e115dccdda6e
body: Update contracts
footer:
Changelog-entry: Update contracts to 518a1d424f09a11dc1b60a16026bfe8ffe07ca78
changelog-entry: Update contracts to 518a1d424f09a11dc1b60a16026bfe8ffe07ca78
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "raspberrypi4-unipi-neuron: Add new device type"
hash: e45a691e7773e85f5b3db9f0d9050e7f39a1b2e0
body: |
This was moved from private to public as agreed with the initial
customer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.72
title: ""
date: 2023-09-04T06:45:04.941Z
version: 3.2.11+rev1
title: ""
date: 2023-09-04T08:43:40.095Z
- commits:
- subject: Update layers/meta-balena to c1fb1e6bc532507ed9084ba613a481a6a7dbd466
hash: 7df1be2372e7c626448270e9cd9c4b0a82158774
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c1fb1e6bc532507ed9084ba613a481a6a7dbd466
changelog-entry: Update layers/meta-balena to c1fb1e6bc532507ed9084ba613a481a6a7dbd466
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tibdex/github-app-token action to v1.8.2
hash: 2c08fe375d06ae4421cb234dec3ddd6a61953256
body: |
Update tibdex/github-app-token from v1.8.0 to v1.8.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: meta-balena-3.2.11
title: ""
date: 2023-09-01T17:32:58.971Z
version: 3.2.11
title: ""
date: 2023-09-01T19:33:59.989Z
- commits:
- subject: Update layers/meta-balena to cacbac0f5dc91de46ab61fcb1f517390dc4724ed
hash: a103d3a9e69c8b22ba6bd001a47b03261bc77c14
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cacbac0f5dc91de46ab61fcb1f517390dc4724ed
changelog-entry: Update layers/meta-balena to cacbac0f5dc91de46ab61fcb1f517390dc4724ed
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "meta-resin-pyro: do not apply further modemmanager updates"
hash: 03d4aea5e8e846fe83ad8aa8369992beba8d0180
body: >
The meta-balena version of modemmanager is no longer compatible
with
Yocto Pyro, so stop trying to apply bbappend to it from
meta-balena.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.10
title: ""
date: 2023-09-01T09:41:04.904Z
version: 3.2.10
title: ""
date: 2023-09-01T15:33:08.430Z
- commits:
- subject: Update layers/meta-balena to 3e9aa973067758b0424798dba9e9b9bdaf33a9d3
hash: da474dc56b587194381d4eaa5f46d3dd64adde1d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3e9aa973067758b0424798dba9e9b9bdaf33a9d3
changelog-entry: Update layers/meta-balena to 3e9aa973067758b0424798dba9e9b9bdaf33a9d3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to b353754
hash: fc8f12ca01cfa5f3a1bc06b0132b0044fca51ab7
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.21
hash: c622ef70e804d2dc41e6fdfa21d05162f00dcf34
body: |
Update balena-os/leviathan-worker from 2.9.20 to 2.9.21
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.25
title: ""
date: 2023-08-30T14:59:49.181Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.20
hash: 7ec82aa36d60cbd31148a08631cc5fac14618b7c
body: |
Update balena-os/leviathan-worker from 2.9.19 to 2.9.20
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.24
title: ""
date: 2023-08-30T12:51:16.148Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.19
hash: 9e9ac1ed9ff9ee53d6dd05c5c2bebfb801d48b05
body: |
Update balena-os/leviathan-worker from 2.9.18 to 2.9.19
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.23
title: ""
date: 2023-08-30T10:43:49.886Z
- commits:
- subject: add nocache flash to balena push
hash: daf54b5efbbbd66dd71a3c9478c813b8780293ee
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.28.22
title: ""
date: 2023-08-30T09:42:49.965Z
- commits:
- subject: "patch: Update client dependencies"
hash: 1a152c49d67f4760cfcac68a4fa945a722ba836c
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.21
title: ""
date: 2023-08-30T09:07:01.984Z
- commits:
- subject: "patch: Clarify env variables in Documentation"
hash: 892fca0c46d1aa8746042c61b505a8b00d5392c6
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.20
title: ""
date: 2023-08-30T07:40:12.502Z
- commits:
- subject: "patch: Add .nojekyll file to docs"
hash: 9673e6b5415ca80148ddca294715a3bbc8458db7
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.19
title: ""
date: 2023-08-30T07:17:29.891Z
- commits:
- subject: "patch: Resolve dead links in README"
hash: 2ad20d6b91a9dd8e0201343f2bc63b9d39c9793f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.18
title: ""
date: 2023-08-29T15:54:14.475Z
- commits:
- subject: Update core/contracts digest to ca46c34
hash: aac3e01e14b350ad08b4c31bc24b3a4a4648634a
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.17
title: ""
date: 2023-08-29T12:55:26.515Z
- commits:
- subject: Update core/contracts digest to d61d911
hash: 1fef7b7887f11162aa2d1a36b874bb4742dcb44f
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.16
title: ""
date: 2023-08-25T18:47:20.503Z
- commits:
- subject: Update actions/checkout digest to f43a0e5
hash: 7228ba0840a92298b9b223c7841b595c5b7265ae
body: |
Update actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.15
title: ""
date: 2023-08-25T17:51:45.085Z
- commits:
- subject: Remove custom automerge rules and use the inherited rules
hash: 3741d840df1870084acc68ade63ef0d36dc49aee
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.28.14
title: ""
date: 2023-08-25T16:34:19.155Z
- commits:
- subject: "patch: Exit GH job if tests fails"
hash: ecadbe90faa5b52f2b643f4d5293ec4954980772
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.13
title: ""
date: 2023-08-25T07:43:04.108Z
version: meta-balena-3.2.9
title: ""
date: 2023-08-31T14:48:00.950Z
version: 3.2.9
title: ""
date: 2023-08-31T18:30:14.599Z
- commits:
- subject: Update contracts to ca46c341b263adfd70071288d669f7479983f326
hash: b715946da0f815bc765d7413170a2be934ae28b8
body: Update contracts
footer:
Changelog-entry: Update contracts to ca46c341b263adfd70071288d669f7479983f326
changelog-entry: Update contracts to ca46c341b263adfd70071288d669f7479983f326
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add the BeagleBone AI-64.
hash: 4296cf27d047c669da781c1c7b304bab5fa848fe
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add the BeagleBone AI-64.
changelog-entry: Add the BeagleBone AI-64.
Signed-off-by: Lisandro Pérez Meyer <lperezmeyer@ics.com>
signed-off-by: Lisandro Pérez Meyer <lperezmeyer@ics.com>
author: Lisandro Damián Nicanor Pérez Meyer
version: contracts-2.0.71
title: ""
date: 2023-08-29T11:19:00.577Z
version: 3.2.8+rev1
title: ""
date: 2023-08-29T13:21:42.412Z
- commits:
- subject: Update layers/meta-balena to 9b15abeeb36a1e2a8e1b382a1f9b00b3c034371c
hash: b5534a7766b35a901271cab3f1a0cef0c1443717
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9b15abeeb36a1e2a8e1b382a1f9b00b3c034371c
changelog-entry: Update layers/meta-balena to 9b15abeeb36a1e2a8e1b382a1f9b00b3c034371c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "meta-balena-warrior: modemmanager: use v 1.18.4"
hash: d02bb9abe2705f30f8a94c58787c8b03a32ff3c4
body: >
The current meta-balena modemmanager is not compatible with
Meson older
than 0.53.0.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-warrior: libmqmi: use v 1.30.2"
hash: 789d7f313c58183ed2c60c27b42e3fce8eb7e5ea
body: |
The current meta-balena libqmi is not compatible with Meson
older than 0.53.0.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-warrior: libmbim: use v 1.26.2"
hash: 627bfe3196c30e0b1c742a3b1e2252acd1f97d47
body: |
The current meta-balena libmbim version won't work with
Meson older than 0.53.0.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.8
title: ""
date: 2023-08-24T14:57:02.794Z
version: 3.2.8
title: ""
date: 2023-08-24T16:02:23.710Z
- commits:
- subject: Update layers/meta-balena to d0fb824dca1869d27592e5c48b757cbf95ae106f
hash: f4e429929b89ad361746455f39a8fb855769a9aa
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d0fb824dca1869d27592e5c48b757cbf95ae106f
changelog-entry: Update layers/meta-balena to d0fb824dca1869d27592e5c48b757cbf95ae106f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to e7622aa
hash: 0734600358fedd609c76d95ac14067584c4643c9
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.18
hash: 2b27e7a539bd30b96ffb02e0491f720095e0c484
body: |
Update balena-os/leviathan-worker from 2.9.13 to 2.9.18
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.12
title: ""
date: 2023-08-23T21:00:04.376Z
version: meta-balena-3.2.7
title: ""
date: 2023-08-24T02:00:02.949Z
version: 3.2.7
title: ""
date: 2023-08-24T03:00:42.254Z
- commits:
- subject: Update layers/meta-balena to e390695280de65b7e451afe624daaeea31dde595
hash: 3321f97f8e219e5f06a7d0037b39ee45e21bcf5b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e390695280de65b7e451afe624daaeea31dde595
changelog-entry: Update layers/meta-balena to e390695280de65b7e451afe624daaeea31dde595
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-u-boot.class: Fix for older u-boot versions"
hash: 8da86ebc124eacda1a1bf22d183f13a112c22158
body: |
The env_get() function was renamed from getenv() in commit
00caae6d47645e68d6e5277aceb69592b49381a6
env: Rename getenv/_f() to env_get()
Fix the balena_check_crc32 function to build for those older
u-boots too.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.6
title: ""
date: 2023-08-23T19:20:53.089Z
version: 3.2.6
title: ""
date: 2023-08-23T20:59:46.708Z
- commits:
- subject: Update contracts to d61d9118688241409d15a3ba10e963f9a202e347
hash: 7411fbdfaebcbc2b2ace9a49c77ef440680e84d6
body: Update contracts
footer:
Changelog-entry: Update contracts to d61d9118688241409d15a3ba10e963f9a202e347
changelog-entry: Update contracts to d61d9118688241409d15a3ba10e963f9a202e347
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add alpine 3.18
hash: d0c33e6434de4e194a3e940a339f58d248b11709
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.70
title: ""
date: 2023-08-23T12:54:03.746Z
version: 3.2.5+rev2
title: ""
date: 2023-08-23T15:07:41.775Z
- commits:
- subject: Update contracts to 10b9852d5826601854c35be13555647ca65bdb54
hash: 7c2ec6bee0937c6ad284ef5d97834643be15ac18
body: Update contracts
footer:
Changelog-entry: Update contracts to 10b9852d5826601854c35be13555647ca65bdb54
changelog-entry: Update contracts to 10b9852d5826601854c35be13555647ca65bdb54
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove Ubuntu Impish and Kinetic and add Lunar
hash: 44b45eae5a0e77c8cae05971aed7d1c4906221f9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.69
title: ""
date: 2023-08-22T16:59:36.789Z
version: 3.2.5+rev1
title: ""
date: 2023-08-22T18:56:11.248Z
- commits:
- subject: Update layers/meta-balena to b65f4a096bfae592e7f02acf7dd0be2110c84ae9
hash: 27bf6055d90e18fe3e7cd1b5edb045278dc7e071
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b65f4a096bfae592e7f02acf7dd0be2110c84ae9
changelog-entry: Update layers/meta-balena to b65f4a096bfae592e7f02acf7dd0be2110c84ae9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "contributing-device-support.md: Clarify repo set-up in balenaOS org
for private device types"
hash: 2e4da2fdd63a1eb0328ffd12209d90a9fdeb6545
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-3.2.5
title: ""
date: 2023-08-22T15:55:05.868Z
version: 3.2.5
title: ""
date: 2023-08-22T16:55:48.614Z
- commits:
- subject: Update layers/meta-balena to ab712a25ab4b9747037fc2a20f76e1d0b6f49e5e
hash: 35a634691b5d5c8f5df752fd104a55666e48416f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ab712a25ab4b9747037fc2a20f76e1d0b6f49e5e
changelog-entry: Update layers/meta-balena to ab712a25ab4b9747037fc2a20f76e1d0b6f49e5e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: cloud: lockfile: change test order"
hash: 3134d64124c6dbbcd34f54874a1f4eaee09a4c6f
body: |
Change the test order to make things more consistent.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-3.2.4
title: ""
date: 2023-08-21T17:51:32.589Z
version: 3.2.4
title: ""
date: 2023-08-21T18:51:55.149Z
- commits:
- subject: Update layers/meta-balena to ab4a4bdbce4c33a63a24f9d969f18711ddbfdc96
hash: 779fb45c002fd5adedaaa66c7ad27cbc775e10c8
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ab4a4bdbce4c33a63a24f9d969f18711ddbfdc96
changelog-entry: Update layers/meta-balena to ab4a4bdbce4c33a63a24f9d969f18711ddbfdc96
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 26e6cea
hash: 59254670dbe87a26764f9264e5a2d2839deb245d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: improve autokit quickstart
hash: fb7005cb55d91ce5b0713af9e534803d0841ff57
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.28.11
title: ""
date: 2023-08-18T14:21:19.299Z
- commits:
- subject: "patch: Update suites dependencies to latest"
hash: 6b20fa345404169da50b3b9bd853c41105448e67
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.10
title: ""
date: 2023-08-18T14:00:30.655Z
- commits:
- subject: "patch: Add balenaCloud configurable environments to e2e"
hash: e1858f52a46fc154644352ae9d85d22959523e22
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.9
title: ""
date: 2023-08-18T10:12:14.545Z
version: meta-balena-3.2.3
title: ""
date: 2023-08-21T11:51:01.752Z
version: 3.2.3
title: ""
date: 2023-08-21T12:51:17.871Z
- commits:
- subject: Update layers/meta-balena to ba317bb80bb108576d8421a81547bf9cfdad1faf
hash: 33a77581ef675e39eec15236ec0b14e5fe78223f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ba317bb80bb108576d8421a81547bf9cfdad1faf
changelog-entry: Update layers/meta-balena to ba317bb80bb108576d8421a81547bf9cfdad1faf
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "modemmanager: hold ModemManager 1.14.2 on Thud"
hash: a13370eb1f57c42aaf78364b09e3424c8d801049
body: >
Latest stable ModemManager does not compile anymore on Thud, so
we
there use the previous version 1.14.2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-thud: libqmi: Use v1.26.0"
hash: c0f6308d2308551e2bf9b51c1512cfd1ad3ef6b9
body: |
Newer versions are incompatible with the libc available in sumo.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-thud: libmbim: use v 1.24.2"
hash: 2dc7b072896e9793fa9292e9dcdc06de54f2ce4d
body: >
The current meta-balena libmbim is not compatible with thud's
libc
version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.2
title: ""
date: 2023-08-18T12:38:52.035Z
version: 3.2.2
title: ""
date: 2023-08-18T15:39:53.485Z
- commits:
- subject: Update layers/meta-balena to ec885550473b00b86e986f84bfd74f06a137fd24
hash: d5a5a906d69ebdc4e670004921aa577dc2891ea2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ec885550473b00b86e986f84bfd74f06a137fd24
changelog-entry: Update layers/meta-balena to ec885550473b00b86e986f84bfd74f06a137fd24
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "meta-balena-thud: adapt migrate module dependencies"
hash: 5ff9a0c1077ef3c2ff3ff2a2ba678944fb0073a2
body: >
On Thud, the util-linux recipe had still not split components
into
different packages.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.2.1
title: ""
date: 2023-08-17T14:35:32.390Z
version: 3.2.1
title: ""
date: 2023-08-17T16:41:17.980Z
- commits:
- subject: Update layers/meta-balena to 87546c158a40798749c94fdab9355e3c39920490
hash: ea63e95ff84a33fa7c5b4dea0e63fe9db5a41543
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 87546c158a40798749c94fdab9355e3c39920490
changelog-entry: Update layers/meta-balena to 87546c158a40798749c94fdab9355e3c39920490
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.12.0
hash: 4f2c41743c27ea27d6eaedd5b4516427d9157d10
body: |
Update balena-supervisor from 14.11.14 to 14.12.0
footer:
Change-type: minor
change-type: minor
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update README
hash: c88d557aafc3088e4048a8cd9b9fc5fea8a45e01
body: >
Add the new dependency on RUST, reorganize the
documentation
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Replace node-dbus with @balena/systemd
hash: 327dc31ef02caa365e5a0c03597ba18d121c32a3
body: >
The node-dbus module is unmaintained and a blocker for
the update to
Node 18. Switching to our own node bindings for systemd
solves this
issue
footer:
Relates-to: Shouqun/node-dbus#241
relates-to: Shouqun/node-dbus#241
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Replace dbus test service with mock-systemd-bus
hash: 8f17c30de68f62477a52dd16a268e1d003c666ea
body: >
This avoids unnecessary mocking and tests against the
real systemd API
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Update to nodejs 18
hash: 2da691bcd5dd5ee8d8ee9460d93c895b73b4e2f4
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.12.0
title: ""
date: 2023-08-17T00:38:30.372Z
version: meta-balena-3.2.0
title: ""
date: 2023-08-17T04:33:51.281Z
version: 3.2.0
title: ""
date: 2023-08-17T06:39:20.969Z
- commits:
- subject: Update layers/meta-balena to eeb57a87d32b9dafb4656a5a598a57da425892e4
hash: f0e1fd88be1fed69f5d5d86e77d42697c9da1823
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to eeb57a87d32b9dafb4656a5a598a57da425892e4
changelog-entry: Update layers/meta-balena to eeb57a87d32b9dafb4656a5a598a57da425892e4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Integration layers: mobile-broadband-provider: fix fetch failure"
hash: 38cd8393b4a69b78a348e15176c232244e67bdb2
body: >
mobile-broadband-provider-info 'master' branch was renamed to
'main',
causing do_fetch() to fail before it was changes in Yocto
Kirkstone
commit e4795393c4882cf38273521539cc255a4ffcb34a.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.1.13
title: ""
date: 2023-08-16T13:31:36.723Z
version: 3.1.13
title: ""
date: 2023-08-16T17:32:56.244Z
- commits:
- subject: Update contracts to d09ff464591acafff8da686110ecc315f94745fa
hash: 659460f868fe491c39a1b4be1b6d1651c8ccbebd
body: Update contracts
footer:
Changelog-entry: Update contracts to d09ff464591acafff8da686110ecc315f94745fa
changelog-entry: Update contracts to d09ff464591acafff8da686110ecc315f94745fa
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "iot-gate-imx8plus: Improve provisioning instructions for Windows"
hash: dbfd03e791d69c657a295d92cd823e32f4bf2369
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.68
title: ""
date: 2023-08-15T07:20:27.206Z
version: 3.1.12+rev1
title: ""
date: 2023-08-15T09:32:43.960Z
- commits:
- subject: Update layers/meta-balena to 07e9c06daa0b46154a241b448569c89ab307b6e7
hash: ada77f91e475dcd9375933080a5b27db914a56f1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 07e9c06daa0b46154a241b448569c89ab307b6e7
changelog-entry: Update layers/meta-balena to 07e9c06daa0b46154a241b448569c89ab307b6e7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.14
hash: f42a9345171daeb1834ec50edae5a60cfac4f1c7
body: |
Update balena-supervisor from 14.11.13 to 14.11.14
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-io/deploy-to-balena-action to v0.28.0
hash: 4f54395be2cbbb7bcd1d0c1a9acef3b707f34691
body: Update balena-io/deploy-to-balena-action
footer:
Changelog-entry: Update balena-io/deploy-to-balena-action to v0.28.0
changelog-entry: Update balena-io/deploy-to-balena-action to v0.28.0
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-14.11.14
title: ""
date: 2023-08-14T23:47:06.985Z
version: meta-balena-3.1.12
title: ""
date: 2023-08-15T04:26:33.597Z
version: 3.1.12
title: ""
date: 2023-08-15T07:27:30.602Z
- commits:
- subject: Update layers/meta-balena to 096a3557f96faa00ae018d3aebc7e272949f9e9e
hash: a653d260119f806a5906a8cfec0db33ac41cdeca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 096a3557f96faa00ae018d3aebc7e272949f9e9e
changelog-entry: Update layers/meta-balena to 096a3557f96faa00ae018d3aebc7e272949f9e9e
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.13
hash: dd37dc33373fed3295dd64658a8728ddd6a3998e
body: |
Update balena-supervisor from 14.11.12 to 14.11.13
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "patch: Remove reference of override_lock variable"
hash: 7560c70a085d27d8b44eb0dab8b3fa40ab0c9e94
body: This is being done to keep the source of truth for this variable in one
place and reduce confusion since it's better for
dashboard users to reference the dashboard option rather
than the actual variable name
footer: {}
author: Vipul Gupta
nested: []
version: balena-supervisor-14.11.13
title: ""
date: 2023-08-10T16:51:23.863Z
version: meta-balena-3.1.11
title: ""
date: 2023-08-12T05:34:05.584Z
version: 3.1.11
title: ""
date: 2023-08-12T07:15:39.734Z
- commits:
- subject: Update layers/meta-balena to e6802f52d479d4ac76622dc6049740c03b0172c2
hash: 1680ac536e3f6c84e88891431113cbee81f971cd
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e6802f52d479d4ac76622dc6049740c03b0172c2
changelog-entry: Update layers/meta-balena to e6802f52d479d4ac76622dc6049740c03b0172c2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hostapp-update: bind-mount /sys for Jetson efivars"
hash: 5e0dbce7a08ec04a281e21a7df8c03affafeb8f2
body: |
The hostapp-update hooks for UEFI capsule updates
need to create and update the contents of some platform
specific efi variables inside the /sys directory, and thus
we need to bindmount this directory in the hostapp-update
script for internal testing, as well as in balenahup for
api triggered updates.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-3.1.10
title: ""
date: 2023-08-12T00:14:11.652Z
version: 3.1.10
title: ""
date: 2023-08-12T01:15:09.931Z
- commits:
- subject: Update layers/meta-balena to b7d25711fe3895125b92a0ff2852aa82f5c75cee
hash: 0a6e592697cac14d8006b20936c01ed13bd2a556
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b7d25711fe3895125b92a0ff2852aa82f5c75cee
changelog-entry: Update layers/meta-balena to b7d25711fe3895125b92a0ff2852aa82f5c75cee
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: secureboot: add test for module signing"
hash: 20120b58d1d3ac5eba164862df7405b226efee92
body: >
Verify kernel lockdown prohibits loading of unsigned modules,
and still
loads modules with a signature that validates against a trusted
key.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-3.1.9
title: ""
date: 2023-08-10T20:10:05.348Z
version: 3.1.9
title: ""
date: 2023-08-10T22:10:47.103Z
- commits:
- subject: Update build instructions in README
hash: 0f8953f70aa14900eb2a35afa912b291eccbddc1
body: |
Update the build instructions with
steps for containerized builds.
footer:
Changelog-entry: Update build instructions in README
changelog-entry: Update build instructions in README
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 3.1.8+rev1
title: ""
date: 2023-08-10T13:33:56.671Z
- commits:
- subject: Update layers/meta-balena to b64d73fcc51374ed90f2ede803b3efee13351d30
hash: 79beb6fa4fce0502981e248a9bb336692a60b33e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b64d73fcc51374ed90f2ede803b3efee13351d30
changelog-entry: Update layers/meta-balena to b64d73fcc51374ed90f2ede803b3efee13351d30
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: hup: retry sending image if fails"
hash: 22466325860a1de70724c4bbbb45a8458d3cf8dd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-3.1.8
title: ""
date: 2023-08-09T13:34:42.388Z
version: 3.1.8
title: ""
date: 2023-08-09T15:08:37.945Z
- commits:
- subject: Update layers/meta-balena to a54f1b2a8253d564634789283980d54004201bdf
hash: 585b3ee74b907d423159432b5c38edbf27247727
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a54f1b2a8253d564634789283980d54004201bdf
changelog-entry: Update layers/meta-balena to a54f1b2a8253d564634789283980d54004201bdf
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "tests: os: eng. healthcheck: retry timeout change"
hash: 288ccf608306695c7a709ca682726e82282918f0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-3.1.7
title: ""
date: 2023-08-08T12:49:13.321Z
version: 3.1.7
title: ""
date: 2023-08-08T15:02:33.830Z
- commits:
- subject: Update contracts to bd81b500fe74976567485afa39f6bbab3e60dd77
hash: b8bf19b63d58089d4e0de4ac2607778050880542
body: Update contracts
footer:
Changelog-entry: Update contracts to bd81b500fe74976567485afa39f6bbab3e60dd77
changelog-entry: Update contracts to bd81b500fe74976567485afa39f6bbab3e60dd77
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Fix conditional when installing libssl1.1
hash: 29e5a99050fb93fcea404fd48d2db029acf4acb3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.67
title: ""
date: 2023-08-03T20:27:02.315Z
- commits:
- subject: Fix a condition where /etc/nsswitch.conf exists and the build fails
hash: c8c521ae9fdb908fb37642154d5fbe73a2849985
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.66
title: ""
date: 2023-08-03T20:04:14.870Z
version: 3.1.6+rev2
title: ""
date: 2023-08-03T22:59:15.382Z
- commits:
- subject: Update contracts to bf0ec3d5a42dae4babeed8485030a0ca50f6fde3
hash: f6abe9809f0541bd357fadfcf2805996100736c2
body: Update contracts
footer:
Changelog-entry: Update contracts to bf0ec3d5a42dae4babeed8485030a0ca50f6fde3
changelog-entry: Update contracts to bf0ec3d5a42dae4babeed8485030a0ca50f6fde3
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Replace ifupdown with ifupdown-ng for alpine edge
hash: cf7dde1ae72cd0edaa94c783da271b1bf22542ea
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.65
title: ""
date: 2023-08-02T20:23:30.063Z
- commits:
- subject: Remove OpenJDK v7 as it has been removed from alpine edge
hash: 343a2f5d0a08de2f9bb5ad1013150e98f23feb2c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: contracts-2.0.64
title: ""
date: 2023-08-02T20:02:24.824Z
version: 3.1.6+rev1
title: ""
date: 2023-08-02T23:40:53.680Z
- commits:
- subject: Update layers/meta-balena to a84dc6fbc5967f67acf0d12f4fe5a9081a70cb63
hash: 4e4638a1aa86eaf25a50c61139b2a17fbd59ee04
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a84dc6fbc5967f67acf0d12f4fe5a9081a70cb63
changelog-entry: Update layers/meta-balena to a84dc6fbc5967f67acf0d12f4fe5a9081a70cb63
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: Allow background device registration"
hash: 0b246409da5359741138a81b552fcc6bb3ecc24e
body: >
314047e and b5c5214 made flasher block until the
resin-device-register
service exits and made resin-device-register give up after 6
seconds
not to block infinitely when no network is available. This
effectively
means that if the device fails to register within first 6
seconds,
it will never retry, flasher will not report status to the
dashboard
and the device will only register on first boot.
This patch changes the logic back to resin-device-register
trying
in the background in an infinite loop and moves the "give the
device
a chance to register" delay to flasher itself. It also extends
the wait to openvpn as flasher already does that and wants VPN
to run
to be debuggable - in case flashing fails, it would be possible
to SSH in via the VPN and look at the logs remotely.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-3.1.6
title: ""
date: 2023-08-02T08:37:52.265Z
version: 3.1.6
title: ""
date: 2023-08-02T10:52:01.945Z
- commits:
- subject: Update layers/meta-balena to a71647f35b7987e21887d7cf0d0f6a883662ff5b
hash: c78cc97f1676224afa0aeca1c8ecf27ab5f91f99
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a71647f35b7987e21887d7cf0d0f6a883662ff5b
changelog-entry: Update layers/meta-balena to a71647f35b7987e21887d7cf0d0f6a883662ff5b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Reduce scope of app token used for backports and ESR
hash: 331589395a0dbbb16fc9d9491c5c43c2ca68c1fa
body: >
These permissions have already been removed from
flowzone-app[bot]
so they cannot be requested at runtime.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-3.1.5
title: ""
date: 2023-08-01T21:53:05.189Z
version: 3.1.5
title: ""
date: 2023-08-02T00:37:01.669Z
- commits:
- subject: Update layers/meta-balena to 3ee7dc32110f9da60a088b5bd4bb39642d901bb5
hash: 9bea7c764a835ff8d48e454f13305cdd8130d465
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3ee7dc32110f9da60a088b5bd4bb39642d901bb5
changelog-entry: Update layers/meta-balena to 3ee7dc32110f9da60a088b5bd4bb39642d901bb5
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "kernel-balena: remove mispelled config setting"
hash: c73973972067d5c1afeb133ed7868684c054a0d9
body: >
The kernel-balena class contains:
CONIFG_SECURITY=n
which is mispelled and not being applied. The commit where this
was
introduced claims it's needed to completely disable the audit
logs, and
also that the security framework is unused.
I disagree in that it's unused - the hostOS is not using any
security
framework, but applications may, so luckily the security
framework was
never disabled.
Removing this mispelled entry should have no functional effect.
Whether
the audit subsystem is disabled will depend on the final kernel
configuration. Definitely we have not seen a need to disable it
recently,
and we have not seen the kernel log flooded with messages.
I'd argue the disabling of the audit subsystem in meta-balena
serves no
need but I also have no specific reason to remove it at the
moment.
Fixes #2947
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.1.4
title: ""
date: 2023-07-30T14:26:53.310Z
version: 3.1.4
title: ""
date: 2023-08-01T21:57:31.999Z
- commits:
- subject: Update balena-os/github-workflows to v0.0.21
hash: 994e2f3c80fa24a44cea3b2901ad7a823a537f92
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to v0.0.21
changelog-entry: Update balena-os/github-workflows to v0.0.21
author: Self-hosted Renovate Bot
nested: []
version: 3.1.3+rev1
title: ""
date: 2023-08-01T20:38:27.461Z
- commits:
- subject: Update layers/meta-balena to 3df341dcfa5681fc27d0713814635ddfe20d6a17
hash: 541b0f15a244903a49f7e5cf67785fdf126cd6fa
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3df341dcfa5681fc27d0713814635ddfe20d6a17
changelog-entry: Update layers/meta-balena to 3df341dcfa5681fc27d0713814635ddfe20d6a17
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: Install the dispatcher scripts to installation
media"
hash: 77d61290946ed69f348f05887334b28fc2aa0435
body: >
The flasher/installer image can be configured by the user and
that
configuration finishes up in the installed image. Add the
dispatcher
scripts to this existing mechanim.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-net-config: populate the dispatcher bind mount"
hash: 0d1798d8742f34d92fd0d98314d349ba4b5dc54a
body: >
On boot, the dispatcher script are copied from the boot
partition where
the user has configured them, to the bind mount used by the
running
applications.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-mounts: add dispatcher.d bind mount"
hash: 32abffb44d74fc0be6949ed6e893ee3476ffcf2e
body: >
This allows for user configuration of NetworkManager's
dispatcher
scripts.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.1.3
title: ""
date: 2023-07-28T11:36:17.599Z
version: 3.1.3
title: ""
date: 2023-07-28T13:19:39.820Z
- commits:
- subject: Update layers/meta-balena to 5dbd59262ff28b0036e2730d428499e134343c36
hash: 841e216f2f1588cd9472bc8dc54de0b98a707b0c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5dbd59262ff28b0036e2730d428499e134343c36
changelog-entry: Update layers/meta-balena to 5dbd59262ff28b0036e2730d428499e134343c36
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "grub-conf: Do not hardcode the path for grub_extraenv"
hash: f7ec67bd53e0998c12bcbdcaccea99f1f6856bcf
body: >
At this moment grub.cfg sources /grub/grub_extraenv which works
fine
on MBR systems, however on EFI systems this does not work
because GRUB
is installed in /EFI/BOOT/ rather than /grub/.
This patch replaces the hardcoded /grub with ${prefix} which
should
expand to the appropriate directory regardless of the platform.
It also
removes the loading of grub_extraenv from the secure boot
variant
of the GRUB config since this would not load without a signature
anyway.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-3.1.2
title: ""
date: 2023-07-27T15:15:34.234Z
version: 3.1.2
title: ""
date: 2023-07-27T17:16:11.075Z
- commits:
- subject: Update layers/meta-balena to ced059b1f06281129434311dddc8ddab3d65fb5b
hash: 16117e3eaeedbfb737286a6368d2282e761153e4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ced059b1f06281129434311dddc8ddab3d65fb5b
changelog-entry: Update layers/meta-balena to ced059b1f06281129434311dddc8ddab3d65fb5b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "linux/kernel-devsrc: Fix aarch64 kernel-headers-test build"
hash: 65abb381ec266066b24f53fa3119dd47ec8af1a3
body: |
This fix has been ported from the following upstream
change: https://patchwork.yoctoproject.org/project/oe-core/patch/002c31d6add77e1002fb1ccd4050ce826a654170.1659653543.git.bruce.ashfield@gmail.com/
and fixes the following compilation error on generic-aarch64:
make[1]: *** No rule to make target 'arch/arm64/tools/gen-sysreg.awk',
needed by 'arch/arm64/include/generated/asm/sysreg-defs.h'. Stop.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-3.1.1
title: ""
date: 2023-07-26T18:12:23.719Z
version: 3.1.1
title: ""
date: 2023-07-26T20:13:24.194Z
- commits:
- subject: Update layers/meta-balena to 76a64e46ebf953fba9e78aa7e60892113ccb9ad7
hash: c28eece8b2615964e9fe02de6d4bb129bdcb5f3d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 76a64e46ebf953fba9e78aa7e60892113ccb9ad7
changelog-entry: Update layers/meta-balena to 76a64e46ebf953fba9e78aa7e60892113ccb9ad7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "linux-firmware: upgrade 20210511 -> 20230404"
hash: 6035e749c4bd989f7b8d23a5f48848af7d75efd8
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: firmware: repackage iwlwifi-quz-a0-hr-b0"
hash: 1bf5489acc3e4c3696bccdae98ea95653ec0d8b7
body: |
Package all subversions of this firmware
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: firmware: repackage iwlwifi-cc-a0"
hash: 1336cb0802c8589439557afca0c28d2aee248e60
body: >
Repackage iwlwifi-cc-a0 to include all firmware versions shipped
upstream, rather than only an older version (48) that's no
longer
shipped as of 20230404.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "compat: connectivity: drop deprecated iwlwifi files"
hash: daef22bbb706898721eee131872862a5e2d7709e
body: >
linux-firmware-20230404 no longer ships several older firmware
versions,
remove them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "compat: install linux-firmware-iwlwifi-3160"
hash: 9442d98a51bb0ef62991bd4292717e2052cd39ef
body: >
Replace older versioned iwlwifi packages with
linux-firmware-iwlwifi-3160 package that includes all versions
shipped
in linux-firmware.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-3.1.0
title: ""
date: 2023-07-25T21:09:07.177Z
version: 3.1.0
title: ""
date: 2023-07-25T23:09:40.214Z
- commits:
- subject: Update layers/meta-balena to 424c259104716586e450738c7de6fb7ef3472a02
hash: 32a010bc1e539332250356da93b2d17d2c053071
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 424c259104716586e450738c7de6fb7ef3472a02
changelog-entry: Update layers/meta-balena to 424c259104716586e450738c7de6fb7ef3472a02
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-image: Install extra_uEnv for all boards that use u-boot"
hash: c9d665f0c2a0454a84d9890d56e4d93f57bf93ad
body: >
Some board BSPs may define UBOOT_MACHINE, others UBOOT_CONFIG,
let's make sure we include the extra_uEnv.txt file in the
non-flasher
image for both cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-3.0.17
title: ""
date: 2023-07-25T13:45:11.862Z
version: 3.0.17
title: ""
date: 2023-07-25T16:09:00.715Z
- commits:
- subject: Update layers/meta-balena to e1f474a9b8d28d5b0a0b993dd52108c214a376ea
hash: d142eceeb37860244d2fd105775facc930db706f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e1f474a9b8d28d5b0a0b993dd52108c214a376ea
changelog-entry: Update layers/meta-balena to e1f474a9b8d28d5b0a0b993dd52108c214a376ea
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "modemmanager: increase qmi port open timeout"
hash: d3358a33b29cf1c8404f2a0c266bbb2023235f84
body: |
The SIM7600G modem will fail to connect using
QMI and the default 45s timeout, nor will it work
with a 65s one. The value we found to work consistently
with this modem connected over pcie is 95s.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: Update ModemManager to v1.20.6
hash: 0d629552a0caf3745e9e3738b3e74bbf802b020c
body: |
Also updated are the dependencies libqmi and libmbim.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update ModemManager to v1.20.6
changelog-entry: Update ModemManager to v1.20.6
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-3.0.16
title: ""
date: 2023-07-22T05:19:59.203Z
- commits:
- subject: "tests: cloud: sv-timer: account for conn. error"
hash: 11464aad53779c62199efb0b19f835835e332c72
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud: use local ssh for sv timer test"
hash: d7ece01f84ebec41fe094cf5dbf8175e043c38e3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud: remove preload log check"
hash: 4d0a75a4dab16efe919ad040578b19bc7de19439
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: allow for configurable BC env"
hash: be732d8955e661116477a8aca59697bec748f306
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-3.0.15
title: ""
date: 2023-07-20T15:06:12.237Z
version: 3.0.16
title: ""
date: 2023-07-22T06:55:07.601Z
- commits:
- subject: Update layers/meta-balena to e378e5c5ac8186c1d8164a05f8aa669c1fe97ed9
hash: 0c152fb0da92666ab69616f1541421ae2a81ec27
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e378e5c5ac8186c1d8164a05f8aa669c1fe97ed9
changelog-entry: Update layers/meta-balena to e378e5c5ac8186c1d8164a05f8aa669c1fe97ed9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.12
hash: dd6b9c93a5cfc4f4a04e190700284c79d4bd9f9a
body: |
Update balena-supervisor from 14.11.10 to 14.11.12
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "mount-partitions: do not hardcode partition types"
hash: cc2ca84448e2a3894294c39b8078c050c0237b87
body: >
Query instead the device for its filesystem type before
mounting.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-supervisor-14.11.12
title: ""
date: 2023-07-19T07:55:53.054Z
- commits:
- subject: "backends: Add Jetson Orin NANO custom device-tree support"
hash: 512240c54490ccd0cb83c13f0c6e8cae43fe9a88
body: ""
footer:
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
Change-type: patch
change-type: patch
author: Alexandru Costache
nested: []
version: balena-supervisor-14.11.11
title: ""
date: 2023-07-12T08:35:23.009Z
version: meta-balena-3.0.14
title: ""
date: 2023-07-20T06:59:16.510Z
version: 3.0.14
title: ""
date: 2023-07-20T10:06:11.779Z
- commits:
- subject: Update layers/meta-balena to 8d432e761bf29b2f9f3f8f9f711b087f9133cfa6
hash: 1cc06d59d19a7426ef64ea8ea0a019b3d151eead
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8d432e761bf29b2f9f3f8f9f711b087f9133cfa6
changelog-entry: Update layers/meta-balena to 8d432e761bf29b2f9f3f8f9f711b087f9133cfa6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 4e4c1bb
hash: ea0654d17b9ddf5babc8e647a919199b36f26e09
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.13
hash: ea149d835fd8b170ae9a8554e063e964c4b34af6
body: |
Update balena-os/leviathan-worker from 2.9.12 to 2.9.13
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.8
title: ""
date: 2023-07-19T09:05:02.721Z
- commits:
- subject: update e2e tests to use sshconfig
hash: 1f44580c2010f0e88eb395da951cb539b6afbcdb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "core: allow configurable ssh target"
hash: 3b72e4963586aa9687aad5f6339910f587201fc2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.28.7
title: ""
date: 2023-07-18T14:08:01.343Z
version: meta-balena-3.0.13
title: ""
date: 2023-07-19T18:45:09.490Z
- commits:
- subject: "tests/os: skip boot switch during provisioning"
hash: 7320af76d0a64561ff563384e5710f37c27a5852
body: |
The imx8mm-var-dart-plt also uses a custom implementation
for detecting the boot switch, so let's make use of the
existing support in meta-balena for the testbot provisioning
use-case and add this DT in the Autokit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io
signed-off-by: Alexandru Costache <alexandru@balena.io
author: Alexandru Costache
nested: []
version: meta-balena-3.0.12
title: ""
date: 2023-07-16T10:42:23.885Z
version: 3.0.13
title: ""
date: 2023-07-19T21:45:54.755Z
- commits:
- subject: Update balena-os/github-workflows to
hash: 5a4cce948eb17b6ade050b8bce5cbad3761c1c90
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to
changelog-entry: Update balena-os/github-workflows to
author: Self-hosted Renovate Bot
nested: []
version: 3.0.11+rev1
title: ""
date: 2023-07-14T19:26:00.974Z
- commits:
- subject: Update layers/meta-balena to 146e74b5bc28ae5ed734835a4d5a71cb974f51c6
hash: 3e6d7018aca932f832c10b1f57f2d02a9a4d3e4d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 146e74b5bc28ae5ed734835a4d5a71cb974f51c6
changelog-entry: Update layers/meta-balena to 146e74b5bc28ae5ed734835a4d5a71cb974f51c6
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: ".github/workflows: Replace GitHub PAT with ephemeral app tokens"
hash: d62f8a2d4450b588147c3065e1437af741185418
body: |
GitHub App installation tokens are short-lived and do not
need to be rotated the same way PATs do.
The default app ID and installation ID correspond to
flowzone-bot[app] installed in the balena-os Org.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-3.0.11
title: ""
date: 2023-07-14T12:47:33.615Z
- commits:
- subject: "initrdscripts: make initramfs-module-cryptsetup pull libgcc in"
hash: 046a17ec1494fe15da45e3accb1de562ff7e976e
body: >
cryptsetup lazily depends on libgcc. With libgcc missing,
certain
operations, especially luksOpen will fail with
`libgcc_s.so.1 must be installed for pthread_exit to work`
which panics the kernel and triggers a reboot loop
indistinguishable
from a "device has been tampered with" state on regular builds
with no console output.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-3.0.10
title: ""
date: 2023-07-14T11:06:57.107Z
version: 3.0.11
title: ""
date: 2023-07-14T16:27:53.117Z
- commits:
- subject: Update layers/meta-balena to cd6d6ef437a25ada9a03029367e3b6f36c2b4f6d
hash: 694e2baac5ddbcfe690f418a4a7b0d249ae59415
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cd6d6ef437a25ada9a03029367e3b6f36c2b4f6d
changelog-entry: Update layers/meta-balena to cd6d6ef437a25ada9a03029367e3b6f36c2b4f6d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to b1581a2
hash: 4db34bf47ba5a581d427d6c897e7b57424c2485b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.12
hash: 5cf43a3e84d16110d16df6a9d740781294a10879
body: |
Update balena-os/leviathan-worker from 2.9.11 to 2.9.12
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.6
title: ""
date: 2023-07-13T13:06:30.963Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.11
hash: 94444ca4ab7b5878c2b02981a80b633b17e5d1ac
body: |
Update balena-os/leviathan-worker from 2.9.10 to 2.9.11
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.5
title: ""
date: 2023-07-13T11:59:23.815Z
version: meta-balena-3.0.9
title: ""
date: 2023-07-13T17:21:31.286Z
version: 3.0.9
title: ""
date: 2023-07-13T20:22:44.047Z
- commits:
- subject: Update balena-yocto-scripts to 45e32821ac6e3efba81e24a21e417a375da5e154
hash: 00f3bf6e547cd09c6439644868357842b0e7f29c
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 45e32821ac6e3efba81e24a21e417a375da5e154
changelog-entry: Update balena-yocto-scripts to 45e32821ac6e3efba81e24a21e417a375da5e154
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove all traces of --skip-discontinued
hash: c0974ffb5f64818dcb5040d233348dd95c8e6c40
body: >
This option was removed in
https://github.com/balena-os/balena-yocto-scripts/pull/313
footer:
Change-type: patch
change-type: patch
Changelog-entry: Remove all traces of --skip-discontinued
changelog-entry: Remove all traces of --skip-discontinued
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
- subject: "barys: Remove documenting the --skip-discontinued option"
hash: 0bd9144ebed207734e7eecb584306b74b25ed53d
body: >
This option was removed in
https://github.com/balena-os/balena-yocto-scripts/pull/313
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-yocto-scripts-1.19.34
title: ""
date: 2023-07-12T07:04:24.994Z
- commits:
- subject: Update device-types package from v10.3.0 to v10.5.1
hash: 4bd1b5ed1298013cc2c4e766822b0e6869e83a47
body: |
Update device-types package from v10.3.0 to v10.5.1
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update device-types package from v10.3.0 to v10.5.1
changelog-entry: Update device-types package from v10.3.0 to v10.5.1
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "barys: remove option to skip discontinued device types"
hash: a20413eac9cda4c5993841cdd771d904c0e8c0b5
body: |
A discontinued device type has the coffee file removed from the
documentation so there is no need for this argument.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: remove balena_lib_get_dt_state"
hash: 2bf60f21a4486859760168ecbf4b35af2eec88a1
body: >
There is no requirement in balenaCloud to inform about a device
deprecation. This allows to just remove the coffee file from the
device repository when a device is deprecated so there will be
no
more releases and no need for checks on a discontinued state.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build: remove discontinued device check"
hash: db359a88cf3ada613afef703a969e612b1706c2f
body: >
There is no requirement in balenaCloud to inform about a device
deprecation. This allows to just remove the coffee file from the
device repository when a device is deprecated so there will be
no
more releases and no need for checks on a discontinued state.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: remove discontinued check"
hash: fe94d22851698916f576647b3a3ada3002b6e352
body: >
There is no requirement in balenaCloud to inform about a device
deprecation. This allows to just remove the coffee file from the
device repository when a device is deprecated so there will be
no
more releases and no need for checks on a discontinued state.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.33
title: ""
date: 2023-07-10T15:29:53.674Z
version: 3.0.8+rev1
title: ""
date: 2023-07-12T09:16:57.734Z
- commits:
- subject: Update layers/meta-balena to d36ec27a6f467d936e93a0f4c64f59cd917a00a2
hash: 609bd7370ff466ea3661bae2f07f7ed30eae14b8
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d36ec27a6f467d936e93a0f4c64f59cd917a00a2
changelog-entry: Update layers/meta-balena to d36ec27a6f467d936e93a0f4c64f59cd917a00a2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to e081190
hash: c45feeb0b15c8aeb0fc91376c39bbff9ea94bc00
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.10
hash: 9392a57b4ca3ddf3d259fc468af532ce24b8eb4c
body: |
Update balena-os/leviathan-worker from 2.9.9 to 2.9.10
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.4
title: ""
date: 2023-07-07T14:42:57.471Z
version: meta-balena-3.0.8
title: ""
date: 2023-07-10T08:46:22.093Z
version: 3.0.8
title: ""
date: 2023-07-10T11:09:44.124Z
- commits:
- subject: Update layers/meta-balena to 00f65638c2398d9e67b0053b52cc39446fec496f
hash: 65318d012aa2439743deb0158750c16866f849ff
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 00f65638c2398d9e67b0053b52cc39446fec496f
changelog-entry: Update layers/meta-balena to 00f65638c2398d9e67b0053b52cc39446fec496f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: bail out in kexec initramfs hook on failure
hash: 87e9fad4dc9e6954c9edc36a233e849c8adb6d41
body: >
Kexec is used to boot into the decrypted kernel in the hostapp
on
systems with secure boot and full-disk encryption.
If kexec fails, we don't want to continue with the rest of the
boot
process in the first stage kernel, so bail out on failure.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-3.0.7
title: ""
date: 2023-07-06T19:15:08.317Z
version: 3.0.7
title: ""
date: 2023-07-10T09:11:14.705Z
- commits:
- subject: Update layers/meta-balena to f7963b6b6d2cafd4d2b9ab4cfb12052d1afa0e53
hash: bb95270632e13f89c651d5f27195ad3471ce9d0b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f7963b6b6d2cafd4d2b9ab4cfb12052d1afa0e53
changelog-entry: Update layers/meta-balena to f7963b6b6d2cafd4d2b9ab4cfb12052d1afa0e53
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "kernel-devsrc: fix for v6.1+"
hash: 1687110706cbde4a4d968afb04b3abc07e5c7eaa
body: |
Adapted as a bbappend from:
https://git.yoctoproject.org/poky/commit/meta/recipes-kernel/linux/kernel-devsrc.bb?id=2be1b5d7d38d72c35ec593b98366d128fe5ce12c
The 6.1 kernel has a number of Kbuild and architecture changes
that required us to update our devsrc recipe. With these changes
we are once again able to build on target modules for all
supported archectures.
(From OE-Core rev: a3972b3f919400a12bb9a546ae98092cbfdcdbb8)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.0.6
title: ""
date: 2023-07-06T09:59:05.261Z
version: 3.0.6
title: ""
date: 2023-07-06T10:54:01.103Z
- commits:
- subject: Update layers/meta-balena to 5fca7f6bd85c00824689bedb2ceb4ee3fb5faad2
hash: d1c0d2f3a8b97b6c1fef1447f1ec215a8e4e865d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5fca7f6bd85c00824689bedb2ceb4ee3fb5faad2
changelog-entry: Update layers/meta-balena to 5fca7f6bd85c00824689bedb2ceb4ee3fb5faad2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.10
hash: ff0ccecb9211bccf482105bc40d453f82a44d3f9
body: |
Update balena-supervisor from 14.11.9 to 14.11.10
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Add revpi-connect-s to Raspberry Pi variants
hash: 8d2b310af840d86ed9b96ac5bb4c5bc74e52e7ff
body: >
We need the supervisor to be able to manage config.txt
changes for the
Revolution Pi Connect S.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-supervisor-14.11.10
title: ""
date: 2023-07-05T19:00:39.117Z
version: meta-balena-3.0.5
title: ""
date: 2023-07-06T01:55:50.942Z
version: 3.0.5
title: ""
date: 2023-07-06T03:53:45.357Z
- commits:
- subject: Update layers/meta-balena to 6a3ed9d310f41d687c9751f8e3e8c37604195cd4
hash: caacb2f17594c53724348688cf7b03b87be5b389
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6a3ed9d310f41d687c9751f8e3e8c37604195cd4
changelog-entry: Update layers/meta-balena to 6a3ed9d310f41d687c9751f8e3e8c37604195cd4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.38
hash: 74c07c2f4979b78eac4bc95a70fe6988bcd44590
body: |
Update balena-engine from 20.10.37 to 20.10.38
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Document a couple of troubleshooting tips
hash: c8cc7e6e22d65ece306d125fee17e65b51bde84a
body: >
These are some smaller things I do every now and then
when
troubleshooting and are worth documenting.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.38
title: ""
date: 2023-07-03T14:00:04.969Z
version: meta-balena-3.0.4
title: ""
date: 2023-07-05T21:55:41.168Z
version: 3.0.4
title: ""
date: 2023-07-05T22:51:44.553Z
- commits:
- subject: Update layers/meta-balena to 744eb2021a797c2e2b116e791c395cd0e6b133d7
hash: 949589508365af79938e3601a459a43761315763
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 744eb2021a797c2e2b116e791c395cd0e6b133d7
changelog-entry: Update layers/meta-balena to 744eb2021a797c2e2b116e791c395cd0e6b133d7
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.9
hash: ea7301f6c8a24b2090adec21074598f9bd644dda
body: |
Update balena-supervisor from 14.11.8 to 14.11.9
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Remove the 'Stopped' status for services
hash: 38fe8dae75cd05bf313626b968e208dcfb6f307c
body: >
It's not an official status from container inspects, and
the Supervisor
doesn't set it internally anywhere. It's better to
remove it entirely as the
method by which Supervisor sets internal service
statuses is by using a global
event emitter (reportNewStatus) which makes things
difficult to test.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.11.9
title: ""
date: 2023-06-28T21:01:03.352Z
version: meta-balena-3.0.3
title: ""
date: 2023-07-05T17:50:36.341Z
version: 3.0.3
title: ""
date: 2023-07-05T18:51:20.394Z
- commits:
- subject: Update layers/meta-balena to fac2a045b028c533f12b67712d663cfd3a360649
hash: 214fa2b6daf8bcf34f860a5b9030b3923de60377
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to fac2a045b028c533f12b67712d663cfd3a360649
changelog-entry: Update layers/meta-balena to fac2a045b028c533f12b67712d663cfd3a360649
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 498d4cb
hash: f4a1b8bd1c044e3a49d66bb3a820bc03cfc6faeb
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.9
hash: 637c10800ffbd5c514f11b83768178716ab110ad
body: |
Update balena-os/leviathan-worker from 2.9.8 to 2.9.9
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.3
title: ""
date: 2023-07-05T11:03:27.568Z
- commits:
- subject: Update core/contracts digest to 6e3d563
hash: cf53ba6f0d58dce5b6d8e94a799600f52dbfe75d
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.28.2
title: ""
date: 2023-07-05T10:03:26.492Z
- commits:
- subject: "patch: Pass env variables to client"
hash: 09086c9c1c3471c8c803e6a91cbd72b09f1c9210
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.1
title: ""
date: 2023-07-05T09:00:56.929Z
- commits:
- subject: "minor: Make client work with different balenaCloud environments"
hash: d975cfff5f15cfdffffa81202de5ad6fd8d41d87
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.28.0
title: ""
date: 2023-06-30T15:07:41.244Z
version: meta-balena-3.0.2
title: ""
date: 2023-07-05T13:49:59.489Z
version: 3.0.2
title: ""
date: 2023-07-05T15:51:00.947Z
- commits:
- subject: Update layers/meta-balena to 0232d66721fc127cc14e5078bbc811d50b3cf7a4
hash: 75b6fc71a69051483d6341b21690b9df4db80a05
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0232d66721fc127cc14e5078bbc811d50b3cf7a4
changelog-entry: Update layers/meta-balena to 0232d66721fc127cc14e5078bbc811d50b3cf7a4
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "docs: Explain TPM ownership and possible TPM fill-up with secure boot"
hash: 3770f5898cef8fc5ba70276056bf534e8c197186
body: >
Explain that balenaOS does not take control of the TPM and that
it
is possible to fill all the key slots with enough provisioning
cycles.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "docs: Recommend BIOS password and no F-key shortcuts with secure boot"
hash: 586a46f447f859ec5866a78abddb85e6a2441451
body: >
We have seen devices that won't change PCR1 hash when a
temporary boot
order override was applied or secure boot was disabled via BIOS
setup.
The implementation of what PCR1 actually measures is very
device-specific, but many of the risks can be mitigated by
setting up
a BIOS password and disabling F-key shortcuts for interacting
with
the firmware.
[skip ci]
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-3.0.1
title: ""
date: 2023-07-04T20:47:23.997Z
version: 3.0.1
title: ""
date: 2023-07-04T22:48:20.668Z
- commits:
- subject: Update layers/meta-balena to 05dfed30f590eb14e1721a471262d64e798dea46
hash: bfb5abfb35dd3c2797c63a83f3ca25bfeda97d43
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 05dfed30f590eb14e1721a471262d64e798dea46
changelog-entry: Update layers/meta-balena to 05dfed30f590eb14e1721a471262d64e798dea46
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "mkfs-hostapp-native: Allow the compile task to access the network"
hash: 92fe10a9db2eb32ca1ac1909e37a1ab2f4b3328d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "mkfs-hostapp-native: Use image tags instead of parsing docker output"
hash: 2597705df7f8a153f878075a5373c45d28b624b8
body: >
From docker 23.0 `docker build` is an alias to `docker buildkit
build`
and the output is not parseable in the same way.
To avoid using unstable outputs as API, use image tags instead.
Fixes #3035
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-headers-test: Use image tags instead of parsing docker output"
hash: b69d24466bd973e08224d9238f748dd117262d82
body: >
From docker 23.0 `docker build` is an alias to `docker buildkit
build`
and the output is not parseable in the same way.
To avoid using unstable outputs as API, use image tags instead.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-headers-test: Allow network access for compile task"
hash: 12d8df5344b017ee1ddce568870f31e32974e51b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-modules-headers: use kernel-devsrc to provide kernel headers"
hash: 9143fbe4f99fdfd5d61502b1ca630f6055027dce
body: >
Both `kernel-modules-headers` and `kernel-devsrc` provide kernel
headers
since Yocto Thud switched `kernel-devsrc` from full source to
just
kernel headers.
The only difference between them is that
`kernel-modules-headers` builds
some target binaries which need to be built with `make
modules_prepare`
when using `kernel-devsrc` headers. These binaries depend on
libc version
matching though so they have shown to be problematic.
This commit removes the `kernel-modules-headers` recipe and
modifies
`kernel-devsrc` to replace it. The deployed artifact remains
named as
`kernel-modules-headers` as it's a more descriptive name.
This introduces a breaking change in the balenaOS API as
customers that
are using `kernel-modules-headers` to build external kernel
modules will
now need to issue a `make modules_prepare` as part of their
build scripts.
Fixes #1822
footer:
Change-type: major
change-type: major
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-3.0.0
title: ""
date: 2023-07-04T12:58:06.352Z
version: 3.0.0
title: ""
date: 2023-07-04T17:47:12.970Z
- commits:
- subject: Update contracts to 6e3d563f610303a24d0cbf43839919e451879899
hash: d219e479b251fd0c701ad9d04b8d0cf224225ef0
body: Update contracts
footer:
Changelog-entry: Update contracts to 6e3d563f610303a24d0cbf43839919e451879899
changelog-entry: Update contracts to 6e3d563f610303a24d0cbf43839919e451879899
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "sw.os+hw.device-type: Add ubuntu and debian distro configs for Orin
Nano"
hash: e0d622addd9484046c2f77c6745adbb0e166709b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.63
title: ""
date: 2023-06-29T14:15:50.808Z
version: 2.115.18+rev1
title: ""
date: 2023-06-29T16:28:47.740Z
- commits:
- subject: Update layers/meta-balena to c087c2dbcff4ed666bbad7901fe0f28794c99bc0
hash: a485afcb9dacf89f62f12987d38bb2c16296cf4e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c087c2dbcff4ed666bbad7901fe0f28794c99bc0
changelog-entry: Update layers/meta-balena to c087c2dbcff4ed666bbad7901fe0f28794c99bc0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: Increase size of LUKS header to 16MB"
hash: 024a6dfc244247f739f5c6bf72c8bf55cbe8b6e1
body: >
After switching to LUKS2, the header size increased from 2MB to
16MB.
While HUP of older systems works, it is impossible to provision
new encrypted systems.
This patch fixes the header size in flasher.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.115.18
title: ""
date: 2023-06-29T08:26:11.052Z
version: 2.115.18
title: ""
date: 2023-06-29T10:33:39.091Z
- commits:
- subject: Update layers/meta-balena to 2df4a2410980aa482ebc6355e329a055917fa09d
hash: 51d9fa04278c178e25aa54b55d5a269e9a571180
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2df4a2410980aa482ebc6355e329a055917fa09d
changelog-entry: Update layers/meta-balena to 2df4a2410980aa482ebc6355e329a055917fa09d
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-keys: add SIGN_KMOD_KEY_APPEND"
hash: 981a4eec5106bc41643dc708bd64470093ad741c
body: >
This variable accepts the base64 encoded public key of a kernel
module
signing keypair and appends it to the list of trusted keys the
kernel
will use to validate signed modules. Multiple keys may be
appended,
delimited with a semicolon.
A PEM file can be used like so:
SIGN_KMOD_KEY_APPEND="$( sed -e '/-----BEGIN CERTIFICATE-----/d'
\
-e 's/-----END CERTIFICATE-----/;/g' \
-e '$d' signing_key.pem \
| tr -d '\n' )"
balena-yocto-scripts/build/balena-build.sh \
-g "-a SIGN_KMOD_KEY_APPEND=${SIGN_KMOD_KEY_APPEND}" \
...
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.115.17
title: ""
date: 2023-06-28T20:35:09.852Z
version: 2.115.17
title: ""
date: 2023-06-28T23:25:15.646Z
- commits:
- subject: Update layers/meta-balena to c2004fe8aea1c95bccb4151079cbfb63c07e864c
hash: bdd440d4e3305d03893af2c6351c622ba9b97825
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c2004fe8aea1c95bccb4151079cbfb63c07e864c
changelog-entry: Update layers/meta-balena to c2004fe8aea1c95bccb4151079cbfb63c07e864c
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.8
hash: ff30642b741a2bd44091fa41e7b2d0f5c13470fd
body: |
Update balena-supervisor from 14.11.7 to 14.11.8
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Parse container exit error message instead of status
hash: 71d24d6e3366b28e1466e99322d58420b5ebbb67
body: >
The previous implementation in #2170 of parsing the
container status was too general,
because it relied on the mistaken assumption that a
container would have a status of
`Stopped` if it was manually stopped. This turned out to
be untrue, as manually stopped
containers were also getting restarted by the Supervisor
due to their inspect status of
`exited`. With this, parsing the exit message became
unavoidable as there are no other
clear ways to discern a container that has been manually
stopped and shouldn't be started
from a container experiencing the Engine-host race
condition issue (again, see #2170).
Since we're just parsing the exit error message, we
don't need to worry about different behaviors
amongst restart policies, as any container with the
error message on exit should be started.
footer:
Change-type: patch
change-type: patch
Closes: "#2178"
closes: "#2178"
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina W
nested: []
version: balena-supervisor-14.11.8
title: ""
date: 2023-06-23T18:46:22.881Z
version: meta-balena-2.115.16
title: ""
date: 2023-06-28T07:37:09.027Z
version: 2.115.16
title: ""
date: 2023-06-28T09:23:08.179Z
- commits:
- subject: Update layers/meta-balena to c2e6ca9d57fd7214fe7c078591741a9c0fa6de73
hash: 553621a5d4ae61e832b5f343d0dea3e8b5378541
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c2e6ca9d57fd7214fe7c078591741a9c0fa6de73
changelog-entry: Update layers/meta-balena to c2e6ca9d57fd7214fe7c078591741a9c0fa6de73
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.37
hash: c607d7be4d740802ab5e27b67f5e6714e1407855
body: |
Update balena-engine from 20.10.36 to 20.10.37
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "Bugfix: concatReadSeekCloser.Read() with buffers of any size"
hash: 84471473ce02a0b8820e13105f845b67c19903c9
body: >
Previously, `concatReadSeekCloser.Read()` would
incorrectly return
an `io.ErrUnexpectedEOF` if the last read from the
second concatenated
`Reader` didn't completely fill the passed buffer.
For instance:
```
First Reader Second Reader
|aaaaaaaaaaaaa|bbbbbbbbbbbbbbbbbbb| <--- concatReadSeekCloser
|--- previously read ---|--- buffer ---| <--- last read
|xxxx| <--- "excess" buffer
```
In this example, we have a `concatReadSeekCloser` that
concatenates two
`Reader`s (`aaa...` and `bbb...`). The last `Read()`
used a buffer
larger than the yet-to-be-read portion of the `bbb...`.
So, it would
incorrectly return an `io.ErrUnexpectedEOF`.
This commit makes sure that last `Read()` returns all
the remaining data
without an error. It also adds various test cases for
`concatReadSeekCloser.Read()`, many of which would fail
before this
correction.
Interestingly, this bug was silently affecting us. Not
in a fatal way,
but causing deltas to be larger than necessary. Indeed,
running
`TestDeltaSize` after this commit shows that some test
cases are
producing deltas smaller than what we expected before.
For posterity,
see all the details below.
We use `concatReadSeekCloser`s to concatenate all layers
of the basis
image when creating the "signature" of the basis image.
In this process,
the `concatReadSeekCloser`s are wrapped around by a
buffered reader with
a buffer of 65kB.
If, in any read, part of this 65kB buffer was beyond the
second
concatenated reader, it would result in an
`io.ErrUnexpectedEOF`. This
would not cause the whole process to fail, but would
prematurely end the
signature generation: some of the final blocks in the
basis image would
not be added to the signature. Therefore, if those
blocks appeared in
the target image, they'd result in (larger) LITERAL,
instead of
(smaller) COPY operations.
For illustration, here's the delta generated for the
`delta-006-008`
test case. First before this commit:
```
OP_COPY_N1_N2 0 512
OP_COPY_N2_N2 1536 1024
OP_COPY_N2_N2 3584 1024
OP_COPY_N2_N2 5632 1536
OP_COPY_N2_N2 8192 1536
OP_COPY_N2_N2 10752 4096
OP_COPY_N2_N2 15872 8704
OP_COPY_N2_N2 25600 10752
OP_COPY_N2_N2 37376 10752
OP_COPY_N2_N4 49152 131584
OP_COPY_N4_N4 181760 150528
OP_COPY_N4_N4 333312 500736
OP_COPY_N4_N4 835072 1000960
OP_COPY_N4_N4 1837056 1000960
OP_COPY_N4_N4 2839040 1027584 # Here: a COPY op...
OP_LITERAL_N2 21504 # ...followed by a 21 kB LITERAL.
OP_COPY_N4_N2 2838528 512
OP_COPY_N4_N2 2838528 512
OP_END
```
And after this commit:
```
OP_COPY_N1_N2 0 512
OP_COPY_N2_N2 1536 1024
OP_COPY_N2_N2 3584 1024
OP_COPY_N2_N2 5632 1536
OP_COPY_N2_N2 8192 1536
OP_COPY_N2_N2 10752 4096
OP_COPY_N2_N2 15872 8704
OP_COPY_N2_N2 25600 10752
OP_COPY_N2_N2 37376 10752
OP_COPY_N2_N4 49152 131584
OP_COPY_N4_N4 181760 150528
OP_COPY_N4_N4 333312 500736
OP_COPY_N4_N4 835072 1000960
OP_COPY_N4_N4 1837056 1000960
OP_COPY_N4_N4 2839040 1049088 # COPY only, since we detected a longer match
OP_COPY_N4_N2 3888640 512
OP_COPY_N4_N2 3888640 512
OP_END
```
That 21kB LITERAL is the difference in size we saw in
the test results.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Minor code and comments tweaks
hash: 7dd51428c918980163fbe34511152dc72e7a3372
body: >
Using `defer` for the sake of being more idiomatic (and
maybe slightly
more reliable); plus, using the proper doc comment
standards.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.37
title: ""
date: 2023-06-26T13:44:22.217Z
version: meta-balena-2.115.15
title: ""
date: 2023-06-28T02:21:32.534Z
version: 2.115.15
title: ""
date: 2023-06-28T03:22:12.783Z
- commits:
- subject: Update layers/meta-balena to 515a2063746f0a5a1aea47cd6064673f7e80a716
hash: 4bd3cc5800657116a6e83ea31d73b0ffdac701ef
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 515a2063746f0a5a1aea47cd6064673f7e80a716
changelog-entry: Update layers/meta-balena to 515a2063746f0a5a1aea47cd6064673f7e80a716
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to a19d6ef
hash: 2283326d55c288889a02f04c471fe058576fd9b4
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.8
hash: 2a3757973579a8beeaa1aca0f226a58857d28e32
body: |
Update balena-os/leviathan-worker from 2.9.7 to 2.9.8
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.9
title: ""
date: 2023-06-27T15:57:35.158Z
- commits:
- subject: Update core/contracts digest to 6c4386a
hash: 18ddcf64b3db0ac97051e86e9efaf63f5a183d2a
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.8
title: ""
date: 2023-06-27T12:08:02.856Z
- commits:
- subject: "patch: Update QEMU getting started guide"
hash: 04333e2ffabf3044ad288c6588470373d6a97b6f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.27.7
title: ""
date: 2023-06-22T12:30:58.563Z
version: meta-balena-2.115.14
title: ""
date: 2023-06-27T20:32:39.974Z
version: 2.115.14
title: ""
date: 2023-06-27T23:21:46.450Z
- commits:
- subject: Update contracts to 6c4386a7b918796f26b7e06e8ee5585403330e4f
hash: 6dc4f813177a8795ffe611dd9553c57390573cfe
body: Update contracts
footer:
Changelog-entry: Update contracts to 6c4386a7b918796f26b7e06e8ee5585403330e4f
changelog-entry: Update contracts to 6c4386a7b918796f26b7e06e8ee5585403330e4f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add Jetson Orin Nano Devkit 8GB (SD) module"
hash: ffa98b5a136997b6cc187751d0133a9e7d8fa8cd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.62
title: ""
date: 2023-06-27T10:51:03.778Z
version: 2.115.13+rev1
title: ""
date: 2023-06-27T12:20:09.050Z
- commits:
- subject: Update layers/meta-balena to 87c91cdae3ca87e44a9417627c260701a5f85df9
hash: 15179c41822219c2ab661d4a46cc7e0c980dff47
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 87c91cdae3ca87e44a9417627c260701a5f85df9
changelog-entry: Update layers/meta-balena to 87c91cdae3ca87e44a9417627c260701a5f85df9
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "os-helpers: Fix os-helpers-api build warnings"
hash: 46e6802ee5e8abf5eea4c8fd9ab737115382b033
body: |
* Add curl as a native dependency
* Add package dependencies to test api
* Replace status code check for a POSIX compliant version
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.115.13
title: ""
date: 2023-06-26T13:15:57.968Z
version: 2.115.13
title: ""
date: 2023-06-26T15:28:17.459Z
- commits:
- subject: Update layers/meta-balena to f50614c3a4c7e6db317d4404368827508d8fce82
hash: 974fc2bb171d7d6639c89f6cad3769058b989192
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f50614c3a4c7e6db317d4404368827508d8fce82
changelog-entry: Update layers/meta-balena to f50614c3a4c7e6db317d4404368827508d8fce82
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.7
hash: d2277092cfb2f61f7fcd1197f0b431f45fe169d7
body: |
Update balena-supervisor from 14.11.3 to 14.11.7
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Fix /v2/applications/state endpoint
hash: 12eac04484e3c0a347b6f31783ed7973991046fa
body: >
It was returning stale information, particularly the
download progress
of the target release images never got updated.
footer:
Change-type: patch
change-type: patch
Closes: "#2174"
closes: "#2174"
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.11.7
title: ""
date: 2023-06-19T21:54:56.093Z
- commits:
- subject: Add fail-safe to test the image architecture
hash: 1cf325d5c55bfb9d2ebb4cde7b9c448a6cfb2067
body: >
Verify that the target image architecture matches what
is expected
according to the balena app architecture.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Use multi-arch in dockerfile
hash: c1b157971d5fe15f9b85cdc6f0eed90b8d2eb22f
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.11.6
title: ""
date: 2023-06-19T20:53:34.395Z
- commits:
- subject: Improve tests surrounding Engine-host race patch
hash: 7eba48f8b832ec16465565f210e659a9f822e5b3
body: ""
footer:
See: "#2170"
see: "#2170"
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.11.5
title: ""
date: 2023-06-19T19:01:19.323Z
- commits:
- subject: Specify fs type when mounting partitions to prevent "Can't open
blockdev" warnings
hash: e6662f664c15a16e4f36fa128510c5367b20a09f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.11.4
title: ""
date: 2023-06-19T07:56:33.558Z
version: meta-balena-2.115.12
title: ""
date: 2023-06-23T09:04:04.118Z
version: 2.115.12
title: ""
date: 2023-06-23T10:04:39.051Z
- commits:
- subject: Update layers/meta-balena to 2d298dfd21cc69271a25642a74608ff39c9ca33f
hash: 851e20d5b1e267afad9618a38535acf0a61b3c4b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2d298dfd21cc69271a25642a74608ff39c9ca33f
changelog-entry: Update layers/meta-balena to 2d298dfd21cc69271a25642a74608ff39c9ca33f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 09eff9c
hash: 7826281aa5efacde91b68ee468a65d0cf12a56cd
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.7
hash: 2c1ab4511f9c1f65460ac182527b99a25681a27e
body: |
Update balena-os/leviathan-worker from 2.9.6 to 2.9.7
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.6
title: ""
date: 2023-06-19T15:04:05.885Z
- commits:
- subject: "tests: only do serial file read with testbot"
hash: a947d2a02aed6125d3ec406152c7ee2d670ee2aa
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "core: enable serial executeCommandinHostOS"
hash: 95d11c34f427479c5adee718029169af3db3e68c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.27.5
title: ""
date: 2023-06-19T13:36:32.892Z
- commits:
- subject: Update alpine Docker tag to v3.18.2
hash: a25d1904ff9ecc703d5b5ed17253bf7c153b1083
body: |
Update alpine from 3.18.0 to 3.18.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.4
title: ""
date: 2023-06-16T12:09:58.840Z
- commits:
- subject: Update core/contracts digest to c777910
hash: 4e53b2c01825ba15b9da03b3d76c8b19da7d4a94
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.3
title: ""
date: 2023-06-16T11:05:22.184Z
- commits:
- subject: 'patch: Revert "minor: Add Leviathan Test Helpers"'
hash: 691f2b21428bc9920c2bf03f982e3f1e2b6963fd
body: ""
footer: {}
author: Vipul Gupta
nested: []
version: leviathan-2.27.2
title: ""
date: 2023-06-16T09:59:06.250Z
- commits:
- subject: Update Pin dependencies
hash: 1a8858c782269f69ae99a3984eeaa4f91d70efe9
body: |
Pin actions/checkout
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.1
title: ""
date: 2023-06-09T16:29:10.820Z
version: meta-balena-2.115.11
title: ""
date: 2023-06-21T14:16:09.680Z
version: 2.115.11
title: ""
date: 2023-06-21T16:06:11.008Z
- commits:
- subject: Update layers/meta-balena to f420c91e38843f5cf9b3f68122ee8cb71f9f605f
hash: ccb6e1881cda8d740b97e92aa9a066093e67a197
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f420c91e38843f5cf9b3f68122ee8cb71f9f605f
changelog-entry: Update layers/meta-balena to f420c91e38843f5cf9b3f68122ee8cb71f9f605f
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: Format encrypted partitions as LUKS2"
hash: 9e01a5d485ee93975b531b9dbd304db9b73de3fa
body: >
This should be the default but with no explicit argument we
still
end up with LUKS1 partitions. This patch adds the parameter to
enforce
LUKS2 formatting and adds conversion to LUKS2 to the cryptsetup
initrd script.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.115.10
title: ""
date: 2023-06-21T05:08:09.995Z
version: 2.115.10
title: ""
date: 2023-06-21T05:56:15.979Z
- commits:
- subject: Update layers/meta-balena to 4a9a1b6ce3abacf025fe01b5b4292be2f791c13b
hash: 5c7af0edee6e6440813ace7dca7d070ea9cba496
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4a9a1b6ce3abacf025fe01b5b4292be2f791c13b
changelog-entry: Update layers/meta-balena to 4a9a1b6ce3abacf025fe01b5b4292be2f791c13b
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.3
hash: 1d9f52fee5040b952077846bef79ea99bdf465e0
body: |
Update balena-supervisor from 14.11.2 to 14.11.3
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-io/deploy-to-balena-action to v0.27.0
hash: 1675c16622d861ce6e6e445400b5440a447688f7
body: |
Update balena-io/deploy-to-balena-action
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-io/deploy-to-balena-action to v0.27.0
changelog-entry: Update balena-io/deploy-to-balena-action to v0.27.0
author: Self-hosted Renovate Bot
nested: []
version: balena-supervisor-14.11.3
title: ""
date: 2023-06-15T19:49:42.493Z
version: meta-balena-2.115.9
title: ""
date: 2023-06-15T23:43:34.815Z
version: 2.115.9
title: ""
date: 2023-06-19T21:51:37.684Z
- commits:
- subject: Update balena-yocto-scripts to 91474e62b74d6390c285d1033b34f77092fe1824
hash: c77fe8578cf9277a9802565f1f10a7890c8bb2bb
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 91474e62b74d6390c285d1033b34f77092fe1824
changelog-entry: Update balena-yocto-scripts to 91474e62b74d6390c285d1033b34f77092fe1824
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: Newer meta-balena do not create a kernel_source
tarball"
hash: 62660e16161c559653dd2c32196ab94631753ce5
body: |
This artifact did not contain kernel sources since Yocto Thud.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.32
title: ""
date: 2023-06-19T18:06:35.539Z
version: 2.115.8+rev2
title: ""
date: 2023-06-19T20:07:02.810Z
- commits:
- subject: Update contracts to c777910763b2476da6648200ab00629755b24da2
hash: 33445199847214346ca9b9cb50d62cf68c176c8f
body: Update contracts
footer:
Changelog-entry: Update contracts to c777910763b2476da6648200ab00629755b24da2
changelog-entry: Update contracts to c777910763b2476da6648200ab00629755b24da2
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "hw/device-type: Update contract.json for iot-gate-imx8"
hash: 295b0d72700669fa48289117cbb90dca7f6bf882
body: >
To specify that the iot-gate-imx8 doesn't have an identification
LED
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.61
title: ""
date: 2023-06-14T13:53:16.158Z
version: 2.115.8+rev1
title: ""
date: 2023-06-14T18:31:27.018Z
- commits:
- subject: Update layers/meta-balena to 9760ab707b5c48d9a67ccacee61eacb063e14ac0
hash: b56f68b0f2bf5dd84f7fcf5b095b1b314ddc0c6c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9760ab707b5c48d9a67ccacee61eacb063e14ac0
changelog-entry: Update layers/meta-balena to 9760ab707b5c48d9a67ccacee61eacb063e14ac0
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena_check_crc: Add helper u-boot command for crc manipulation"
hash: 770cbdbb2c961a06dfb887b0898cae362e680947
body: |
This helper command saves and compares crc32 sum for a memory
area where the kernel image or the device-tree is loaded.
Can be used after loading the kernel and the dtb, and also prior
to calling booti.
footer:
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
Change-type: patch
change-type: patch
author: Alexandru Costache
nested: []
version: meta-balena-2.115.8
title: ""
date: 2023-06-14T12:41:03.634Z
version: 2.115.8
title: ""
date: 2023-06-14T14:40:27.050Z
- commits:
- subject: Update layers/meta-balena to d6546982c2e7777336a00b4d7e289cadc3efb714
hash: 420b623eaa9bf3131c54cb512e08bde6629c31df
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d6546982c2e7777336a00b4d7e289cadc3efb714
changelog-entry: Update layers/meta-balena to d6546982c2e7777336a00b4d7e289cadc3efb714
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "README: Add bootloader section"
hash: c27e2989052871033c414bed5042948da91533de
body: |
with info on how u-boot, grub, cboot and
UEFI L4TLauncher are used in balenaOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.115.7
title: ""
date: 2023-06-09T13:09:46.102Z
version: 2.115.7
title: ""
date: 2023-06-09T15:10:30.858Z
- commits:
- subject: Update layers/meta-balena to 92a2e312bc49b6c35402efc528b035a66d9969ef
hash: adcb4ddb28b531d0df390e4cbfa519bea947dd17
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 92a2e312bc49b6c35402efc528b035a66d9969ef
changelog-entry: Update layers/meta-balena to 92a2e312bc49b6c35402efc528b035a66d9969ef
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 62e4099
hash: c1931cf32a8f884c2ebe73e2558afef558a39c9a
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update alpine Docker tag to v3.18.0
hash: 17174d8a1f5e61e03ccd71bc0dd1c3247cc33b79
body: |
Update alpine from 3.17.3 to 3.18.0
footer:
Change-type: minor
change-type: minor
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.27.0
title: ""
date: 2023-05-29T22:58:52.645Z
- commits:
- subject: Update core/contracts digest to fd4af4e
hash: 7b44fe1af6900656ec56a52122d7f61f39e494c8
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested: []
version: leviathan-2.26.1
title: ""
date: 2023-05-29T21:57:30.744Z
- commits:
- subject: Update balena-cli to v16.1.0 with arm64 binaries
hash: 6ee61795d23f48be83fd9404835e9641d8c65271
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.26.0
title: ""
date: 2023-05-29T08:42:40.808Z
version: meta-balena-2.115.6
title: ""
date: 2023-06-08T15:22:38.847Z
version: 2.115.6
title: ""
date: 2023-06-08T17:16:25.718Z
- commits:
- subject: Update balena-yocto-scripts to e9f9ef5b729ac01f0b8efe0a16187fbb00d0bf54
hash: c003251c390a58882a6d0e0f7665b8ebfa3d4f78
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to e9f9ef5b729ac01f0b8efe0a16187fbb00d0bf54
changelog-entry: Update balena-yocto-scripts to e9f9ef5b729ac01f0b8efe0a16187fbb00d0bf54
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "balena-deploy: add a compressed licenses tarball to the deploy
artifacts"
hash: 13ab5d114a679cca3a2df41230e4ad611e1c8292
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.31
title: ""
date: 2023-06-05T15:07:23.610Z
version: 2.115.5+rev1
title: ""
date: 2023-06-08T14:06:36.111Z
- commits:
- subject: Update layers/meta-balena to 7c31e98312e50f7cc6380b00701c6ed8ff3da216
hash: 1668a6021da3e4c2ac921f47ecc167ce773798ab
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7c31e98312e50f7cc6380b00701c6ed8ff3da216
changelog-entry: Update layers/meta-balena to 7c31e98312e50f7cc6380b00701c6ed8ff3da216
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.2
hash: e1361fa5dc3f18733cb07b24ad9e6aaa0f5984e4
body: |
Update balena-supervisor from 14.11.1 to 14.11.2
footer:
Change-type: patch
change-type: patch
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: Handle Engine-host race condition for "always" and "unless-stopped"
restart policy
hash: 7f3214195838a8bf3242ef7540b4487338687e4c
body: >
There exists a race condition between Engine and a host
resource that may not
be immediately created. In this race condition, if a
container's compose config
depends on the existence of that host resource, such as
a network interface, and the
Engine tries to create & start the container before the
host resource is created, the
Engine will not reattempt to start the container,
regardless of the restart policy.
This is undesireable behavior but seems to be the
behavior as implemented by Docker.
To rectify this, the Supervisor state funnel noops for a
grace period of 1 minute
after starting a container to see that the container's
status has become 'running`.
If the container exits because of the race condition,
the status becomes 'exited' and the
Supervisor will attempt to generate another start step.
This noop-wait-start step loop
will repeat until the container is able to start.
If the container is never able to start, there was a
problem in the host in the creation of the
host resource, and that should be fixed at the host
level.
This commit does not handle the case of services with
restart policies "no" or "on-failure"
which encounter this host race, as metadata from
container inspects needs to be introduced
during step calculation in order to figure out whether
services with those restart policies
need to be started. This will be fixed in a future PR.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.11.2
title: ""
date: 2023-06-05T18:53:18.287Z
version: meta-balena-2.115.5
title: ""
date: 2023-06-08T10:17:55.709Z
- subject: Remove pull_request_target event run for ESR targets
hash: 5253c25bfac8eb4c429f275c5282677816c59d0a
body: >
Backporting to ESR branches hits a flowzone error as both pull_request
and pull_request_target run and this only works for master.
Removing the pull_request_target run for ESR branches fixes this, but
also removes the possibility of external pull requests into ESR
branches,
which we don't actually need.
[skip ci]
footer:
Changelog-entry: Remove pull_request_target event run for ESR targets
changelog-entry: Remove pull_request_target event run for ESR targets
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.115.5
title: ""
date: 2023-06-08T12:06:41.441Z
- commits:
- subject: Update balena-os/github-workflows to
hash: 59c1ae7dc0d1fe81755b9309a0b08e3628dcf8b3
body: Update balena-os/github-workflows
footer:
Changelog-entry: Update balena-os/github-workflows to
changelog-entry: Update balena-os/github-workflows to
author: Self-hosted Renovate Bot
nested: []
version: 2.115.4+rev1
title: ""
date: 2023-06-01T13:50:00.585Z
- commits:
- subject: Update layers/meta-balena to f06ec1fc32f6c5baa0c734eaf9e94ee88f7993bb
hash: 8ceb10b4d9d1bd746e8fdb7c7a885155ebd62d81
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f06ec1fc32f6c5baa0c734eaf9e94ee88f7993bb
changelog-entry: Update layers/meta-balena to f06ec1fc32f6c5baa0c734eaf9e94ee88f7993bb
author: Self-hosted Renovate Bot
nested:
- commits:
- subject: "docs: Make secure boot docs more detailed"
hash: 96ec764b245197380d58a556949011ab444ce96e
body: >
This patch extends secure boot documentation with more details
about
how the feature works and tries to explain why some decisions
were made.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.115.4
title: ""
date: 2023-06-01T09:37:58.007Z
version: 2.115.4
title: ""
date: 2023-06-01T12:39:16.863Z
- commits:
- subject: Update layers/meta-balena to 60cfd8a3761501274de5f189fd8d52dd75cfbe42
hash: 2f39958889b9875a38bc2fdce7bf6fb7a92cba41
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 60cfd8a3761501274de5f189fd8d52dd75cfbe42
changelog-entry: Update layers/meta-balena to 60cfd8a3761501274de5f189fd8d52dd75cfbe42
author: Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: check that commands exist before calling"
hash: 6782f81954dd6e5ca6e848603ea0153ded2f7dd0
body: >
When running in the initramfs, the resin-device-progress package
is not
installed as we cannot guarantee that the initramfs would be
able to
bring up all types of network interfaces.
This commit adds a check for the script to exists instead of
getting a
`command not found` when an API endpoint is defined.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.115.3
title: ""
date: 2023-05-29T14:28:02.605Z
- commits:
- subject: "os-helpers: do not fail build if API tests fail"
hash: 933f265da4a6919183a28d6ca8e0cfb0f1811fee
body: >
The purpose of testing the API calls is to detect breaking
changes, not
to fail builds because of temporary network or API access
problems.
Printing a warning instead should be enough for developers to
detect
breaking changes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.115.2
title: ""
date: 2023-05-28T13:40:24.584Z
version: 2.115.3
title: ""
date: 2023-05-29T23:29:56.722Z
- commits:
- subject: Update layers/meta-balena to 5bf3a7b37f4e33264629144c9bf355b4d81c1dee
hash: b726b38d4799f40e65fc08b8c9d57c63c154c6e9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5bf3a7b37f4e33264629144c9bf355b4d81c1dee
changelog-entry: Update layers/meta-balena to 5bf3a7b37f4e33264629144c9bf355b4d81c1dee
author: Renovate Bot
nested:
- commits:
- subject: "tests: config: set both network options to false"
hash: 3715edcd98aaadb983419d6389d666c10391afc9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: hup: use contract to configure network"
hash: c054e184f2dd96c9c878008d9f16d96928e5dff3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud: use contract to configure network"
hash: 5c81d124453159a6bb7374a68d27275bb1141fa0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: use contract to configure network"
hash: 81c0c7c5df0727df3979db20a6a4a6b00c82b12a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.115.1
title: ""
date: 2023-05-17T08:32:52.294Z
version: 2.115.1
title: ""
date: 2023-05-24T04:07:05.803Z
- commits:
- subject: Update balena-yocto-scripts to f2a164e0acaaa66795d5f31af248f1743dd0ffb7
hash: fba548fa823956ec34fd60ab29eb2b72d2258821
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to f2a164e0acaaa66795d5f31af248f1743dd0ffb7
changelog-entry: Update balena-yocto-scripts to f2a164e0acaaa66795d5f31af248f1743dd0ffb7
author: Renovate Bot
nested:
- commits:
- subject: "generate_ami: opt-in secure boot when using signed images"
hash: 7925369a76060ad9e2adb16856e78cd3ca09b02c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: comply with default AMI quotas"
hash: 27d34aa2a35b0bf6d7c1ffb563c1ad65d773e1fc
body: >
Comply with AWS public AMI quota, taking into account we have
two
architectures that publish AMI images and we need free slots for
custom
version request.
Make the oldest public image back to private before publishing a
new image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.30
title: ""
date: 2023-05-23T18:02:32.156Z
- commits:
- subject: "balena-deploy: add secureBoot feature into contract"
hash: 67e694d63918e9911de99f497c39d84dfef28df7
body: >
When building signed images, add the secureBoot feature flag
into the
OS contract. This is needed for other components to identify
secureBoot
compatible software releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.29
title: ""
date: 2023-05-19T11:42:58.818Z
version: 2.115.0+rev1
title: ""
date: 2023-05-23T19:19:12.661Z
- commits:
- subject: Update layers/meta-balena to e86e103292e67dda18ca243e46721e65cd89c577
hash: bf97157366f144407c51fc3f452e708f8153f407
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e86e103292e67dda18ca243e46721e65cd89c577
changelog-entry: Update layers/meta-balena to e86e103292e67dda18ca243e46721e65cd89c577
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.11.1
hash: 1222c7adec29b958dec4277ea5b716cad3f6a9b1
body: |
Update balena-supervisor from 14.10.10 to 14.11.1
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested:
- commits:
- subject: Fix `sw.arch` typo when testing contracts
hash: 2758e190b28ea07d5b40daaa9e59434f2bfc28e9
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.11.1
title: ""
date: 2023-05-11T22:07:32.863Z
- commits:
- subject: Add `arch.sw` to the valid container requirements
hash: 8656bd62f705624a5cb02a0b0677888b21dd4627
body: ""
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
- subject: Allow using slug to validate hw.device-type contract
hash: f1f09e0e27b1b538d0ca806cd1bb167303d65779
body: >
This also adds the hw.device-type test case to the unit
tests.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Simplify and move lib/contract.spec.ts to tests/unit
hash: a884a58b4cdbc9e06be01929138b4973e5e8ffd9
body: >
Improve contract tests to remove dependence on stubs and
unnecessary
system calls.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.11.0
title: ""
date: 2023-05-10T12:39:14.767Z
- commits:
- subject: Add information about hdmi port 2 config vars
hash: d5cc8238cbe7218d318cf1ce0375ab649a4495c6
body: >
Support for colon characters was added v14.6.0 which
enabled
configurations for HDMI port 2 (e.g on the RPi 4). These
configurations
are not documented anywhere else so this allows users to
be able to
better find the relevant information for working with
HDMI.
footer:
Change-type: patch
change-type: patch
Relates-to: "#2090"
relates-to: "#2090"
author: Felipe Lalanne
nested: []
- subject: Update table formatting on configurations.md
hash: ba39cf539ef381f6cb80f81408f8e4571fd61179
body: |
For better readability on text editor
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.10.11
title: ""
date: 2023-05-08T20:35:26.833Z
version: meta-balena-2.115.0
title: ""
date: 2023-05-12T21:42:33.085Z
version: 2.115.0
title: ""
date: 2023-05-12T23:23:01.758Z
- commits:
- subject: Update layers/meta-balena to 39982e107a500e0ebdacfd0d5ae33576cf2e24b4
hash: 9d162b5d79a3505524bc2ad2ae8d0f4190eb01d6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 39982e107a500e0ebdacfd0d5ae33576cf2e24b4
changelog-entry: Update layers/meta-balena to 39982e107a500e0ebdacfd0d5ae33576cf2e24b4
author: Renovate Bot
nested:
- commits:
- subject: "tests: hup: enable boot-switch skip"
hash: f8f0b66b5a9d9f93c61f19f6998a57a7214ffe3a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud: enable boot-switch skip Commit body"
hash: 9a724ff741b0ad0f873b031108535f3cf4e99b15
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: enable boot-switch skip"
hash: 25094a479849cccf743c97f55f81a5c8dff17933
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.114.25
title: ""
date: 2023-05-12T17:21:39.646Z
version: 2.114.25
title: ""
date: 2023-05-12T19:22:37.883Z
- commits:
- subject: Update layers/meta-balena to d0b1a5a80c691e752dd5b396ce7da995507dd619
hash: 07c73fd8c48891af0600b13457da3ab1390dc37c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d0b1a5a80c691e752dd5b396ce7da995507dd619
changelog-entry: Update layers/meta-balena to d0b1a5a80c691e752dd5b396ce7da995507dd619
author: Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: add more comments around efi/boot partition split"
hash: 63663b30f8962be8b6d8070340fe89e435f8915b
body: |
This is hard to follow when reading the code without context.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "resin-init-flasher: reboot into signed flasher when provisioning
secure boot"
hash: ceedc55646898e4eacb840f89710f39c58674323
body: >
When programming keys for secure boot, some devices do not clear
the setup mode flag after a new PK is installed. In this case
flasher will reboot in order to ensure the keys are actually
saved
and the device comes back with secure boot enabled. Since we
changed
flasher to be unsigned by default, this reboot causes a security
violation.
With this patch flasher will add a new boot entry before issuing
the reboot so that signed flasher comes up and the installation
process
can continue.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "resin-init-flasher: Fill db EFI variable from esl file instead of
auth"
hash: d1e045b826c48168d75163cf9bb9fb1a387ed4f2
body: >
Currently the db.auth file is signed as "append" in order to
make HUP work.
Most UEFI firmwares will accept such file even for "replace",
which we do
during the initial provisioning, however we have seen devices
that will
only allow appending, which makes flasher fail.
With this patch flasher will use the esl file for initial
programming
of the db variable.
PK and KEK are unaffected.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.114.24
title: ""
date: 2023-05-11T20:31:43.765Z
version: 2.114.24
title: ""
date: 2023-05-11T23:19:17.360Z
- commits:
- subject: Update layers/meta-balena to 3f2f215e39c39fc3ef227db665c99fb8ad77ee08
hash: 7155621e3e419840628ab4c0e9ad972037cf2f4b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3f2f215e39c39fc3ef227db665c99fb8ad77ee08
changelog-entry: Update layers/meta-balena to 3f2f215e39c39fc3ef227db665c99fb8ad77ee08
author: Renovate Bot
nested:
- commits:
- subject: "tests: suites: remove default migration force configuration"
hash: 6cbb6a983574158cb8531b24e3baeff8518ebe1a
body: |
Instead we will configure this on specific Jenkins jobs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: avoid partition labels clashes"
hash: 6af87bf9a3cae40ab7b9cad844b8ed71f6d004f8
body: >
When using labels to mount partitions, restrict it to a specific
drive
to avoid clashes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: recovery: set adb default timeouts in minutes"
hash: ecb720889cc870670b2e683913f28251f7ccbd88
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: move installerForceMigration suite configuration to balenaOS
section"
hash: 020f7da433b0743e5c045239a24e3ed00445b8dc
body: >
The balenaOS section is the logical place for this configuration
to be.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: simplify accessing config.json data"
hash: 831c12fd9bd49fec048cb20509fe5ac6255e8da8
body: |
There is no longer need to go through the context for this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.23
title: ""
date: 2023-05-06T19:31:19.959Z
version: 2.114.23
title: ""
date: 2023-05-06T21:20:37.933Z
- commits:
- subject: Update balena-yocto-scripts to 57226ffa5abafc3001cb275ad6520895c938842a
hash: 8c9a96589ad0c48c9db8cac32acfd3da3474727b
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 57226ffa5abafc3001cb275ad6520895c938842a
changelog-entry: Update balena-yocto-scripts to 57226ffa5abafc3001cb275ad6520895c938842a
author: Renovate Bot
nested:
- commits:
- subject: "jenkins_build: accept bitbake extra arguments"
hash: 6847515a46b62726e24156f6ce05365dd4f00ea8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.28
title: ""
date: 2023-05-06T15:44:43.740Z
version: 2.114.22+rev1
title: ""
date: 2023-05-06T18:19:57.029Z
- commits:
- subject: Update layers/meta-balena to ddaac0ccf50d22ac8d0ed6c73022edd40c68b58e
hash: 9b53368b0d64f405ca8292d7684bc789326540ee
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ddaac0ccf50d22ac8d0ed6c73022edd40c68b58e
changelog-entry: Update layers/meta-balena to ddaac0ccf50d22ac8d0ed6c73022edd40c68b58e
author: Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.36
hash: 192ab1d65bcfb50495378f0b7a1481827cc1ae10
body: |
Update balena-engine from 20.10.35 to 20.10.36
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Further improve resilience of image pulls
hash: d864e340bfe050144252db8b0de9c66a3a40fa20
body: >
Previously, we'd time-out a pull operation after
unsuccessfully retrying
for about 17 minutes (for details see commit
582487f832c59c2f734a780ab0492833f29002c9). This worked
fine in most
situations, but we have seen at least one case of a
particularly
unreliable network connection that would not be able to
finish a large
pull when operating under this policy.
This commit:
* Completely removes timeouts from image pulls. We'll
keep retrying
forever, or until users cancel the pull. (From the perspective of the
REST API, "canceling" mean closing the HTTP connection. This is what
happens when a user Ctrl+C during a pull in the CLI, or, say, we kill
a curl process that was using the REST API to pull image.)
* Still uses exponential back-off, but we now limit the
interval between
retries to 5 minutes. The rationale is that some very unreliable
networks may be up only for relatively small time windows. Therefore,
using intervals that are too long would increase the risk of missing
these windows.
* Tries to avoid flooding the log stream with messages
about retries.
We'll log every retry attempt up to the 10th. After that, we'll log
retries only once about every 2h. This retry count is reset every time
we successfully download any amount of data.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.36
title: ""
date: 2023-05-04T10:15:21.705Z
version: meta-balena-2.114.22
title: ""
date: 2023-05-05T07:14:09.662Z
version: 2.114.22
title: ""
date: 2023-05-05T09:14:52.799Z
- commits:
- subject: Update layers/meta-balena to 0f0fec2a68746d8616cc55a06cf636363786bdca
hash: 25095758dcc3d3e10cc92663b204ca1175cbbd64
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0f0fec2a68746d8616cc55a06cf636363786bdca
changelog-entry: Update layers/meta-balena to 0f0fec2a68746d8616cc55a06cf636363786bdca
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 256b844
hash: e9c98147c26054bff79cd5dee1638a3ba4c2d611
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "suite: move installer configuration to balenaOS configuration section"
hash: 342f30a9f5665ac70fcc648af28e6751c50c6ef5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: leviathan-2.25.6
title: ""
date: 2023-05-04T10:24:35.420Z
version: meta-balena-2.114.21
title: ""
date: 2023-05-05T02:33:12.010Z
version: 2.114.21
title: ""
date: 2023-05-05T05:14:35.030Z
- commits:
- subject: Update layers/meta-balena to e2ce4a7a054624967941f4b96500b5bb79c36d1e
hash: ad495f94a4fd4c4f5c4f3c1848ac3f97f56b1a25
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e2ce4a7a054624967941f4b96500b5bb79c36d1e
changelog-entry: Update layers/meta-balena to e2ce4a7a054624967941f4b96500b5bb79c36d1e
author: Renovate Bot
nested:
- commits:
- subject: Updated the CDS link
hash: c3614eaa6e757f6e8276f87ecefc1af4d0314150
body: Updated CDS link to the balena.io subdomain one
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
author: Ryan
nested: []
version: meta-balena-2.114.20
title: ""
date: 2023-05-04T22:20:34.357Z
version: 2.114.20
title: ""
date: 2023-05-05T00:13:59.836Z
- commits:
- subject: Update contracts to fd4af4e5694608cc0c87d9bff2a5b27b2c5f2f39
hash: 89ff146304d5c79e119ed7b33b87f9939a206ad2
body: Update contracts
footer:
Changelog-entry: Update contracts to fd4af4e5694608cc0c87d9bff2a5b27b2c5f2f39
changelog-entry: Update contracts to fd4af4e5694608cc0c87d9bff2a5b27b2c5f2f39
author: Renovate Bot
nested:
- commits:
- subject: Fix LED support for ISG-503
hash: 8c779e12dbb16892528af17d8749cff1902146ad
body: |
The LED support was incorrectly changed in https://github.com/balena-io/contracts/commit/4bb6eb1f732957e605f00e47b068199f14ff1765
Let's switch it back to unsupported.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.60
title: ""
date: 2023-05-04T13:38:26.884Z
version: 2.114.19+rev1
title: ""
date: 2023-05-04T15:12:08.999Z
- commits:
- subject: Update layers/meta-balena to 35a34d76f441fe37ea3d2cbd911558973fdec30c
hash: 96b6318744b6fabaf17cb15449eecae02c726657
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 35a34d76f441fe37ea3d2cbd911558973fdec30c
changelog-entry: Update layers/meta-balena to 35a34d76f441fe37ea3d2cbd911558973fdec30c
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to e6180e9
hash: 315d127dc824089da1eb4392c7d8361bbbbd3766
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 75cd5e9
hash: 6b45662a5ec0dde4d499ecaf7a4ef3d119e626c6
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.25.5
title: ""
date: 2023-05-03T11:00:17.452Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.6
hash: b5bf6d376cfe1f99eb55f4ed7f8b179205dfacf0
body: |
Update balena-os/leviathan-worker from 2.9.4 to 2.9.6
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.25.4
title: ""
date: 2023-05-01T19:03:59.596Z
- commits:
- subject: Update core/contracts digest to 6c6ed28
hash: 940ba252779573f7dcef0b99d163de94ca934e3d
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.25.3
title: ""
date: 2023-05-01T18:07:18.096Z
- commits:
- subject: "suite: add installerForceMigration configuration"
hash: 70674774a7652a9e7766710bc74a829cd1156aa0
body: >
Read the suite configuration for the force migration
flag which configures
the flasher image to force an installer migration.
With the current QEMU setting, `installerForceMigration`
alone is not
enough and the QEMU_INTERNAL_STORAGE also needs to be
set to false in
the worker's environment so only a single external disk
is attached to
the emulator.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: leviathan-2.25.2
title: ""
date: 2023-04-26T12:24:07.524Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.4
hash: 669aa2e1cb3ebc3286483912981eac3a25a9b7e0
body: |
Update balena-os/leviathan-worker from 2.9.2 to 2.9.4
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.25.1
title: ""
date: 2023-04-25T18:48:00.802Z
- commits:
- subject: Update Node.js to v18.16.0
hash: 2f2d14f3919f306c1ff3add08caff08ee7b7a8e9
body: |
Update node from 18.13.0 to 18.16.0
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.25.0
title: ""
date: 2023-04-20T23:53:28.826Z
- commits:
- subject: Update alpine Docker tag to v3.17.3
hash: 0b2f18af6469d216a003c2ac8078b035064160cc
body: |
Update alpine from 3.17.1 to 3.17.3
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.24.5
title: ""
date: 2023-04-20T22:45:55.982Z
- commits:
- subject: Update core/contracts digest to 777cd35
hash: 997f3e27ac0dc6143f5dc7371078e8e3b5e796ae
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.24.4
title: ""
date: 2023-04-20T21:54:11.743Z
- commits:
- subject: Update balena-os/leviathan-worker to v2.9.2
hash: 6028bb0b206db9fbb4b796058867e3496af54cbd
body: |
Update balena-os/leviathan-worker from 2.9.1 to 2.9.2
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.24.3
title: ""
date: 2023-04-17T13:55:54.890Z
- commits:
- subject: "docker-compose-qemu: allow to configure internal disk"
hash: 24778477fe25c36558d36e619f14e2755f8d1eab
body: >
Whether the internal disk is attached or not will be
defined by the
environment. This allows to test the migrator that
requires booting only
the external disk.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: leviathan-2.24.2
title: ""
date: 2023-04-15T14:20:36.020Z
version: meta-balena-2.114.19
title: ""
date: 2023-05-04T09:05:39.686Z
version: 2.114.19
title: ""
date: 2023-05-04T10:11:28.580Z
- commits:
- subject: Update layers/meta-balena to 0d43fec5037b2b4be928647e9b626c62c794c6f0
hash: c022b2d619d0c8c36f5042f82184c79b7041b5ca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0d43fec5037b2b4be928647e9b626c62c794c6f0
changelog-entry: Update layers/meta-balena to 0d43fec5037b2b4be928647e9b626c62c794c6f0
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.10
hash: 2db66def0ea9273503ce9169142d7b6e66449cd1
body: |
Update balena-supervisor from 14.10.8 to 14.10.10
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "mount-partitions.sh: Add support for encrypted partitions"
hash: 004592894474676e3d024e5636b9fccce9f173f9
body: >
After a recent change enforcing all the partitions to be
on the same
block device, encrypted partitions are no longer being
detected
correctly. This is because the assumption that the
parent block device
is a substring of the actually mounted block device does
not work
for LUKS devices - the mount will either be
/dev/mapper/luks-XXX
or /dev/dm-X while the parent device is still e.g.
/dev/sda.
The usual balenaOS boot partition is also split in two -
boot and efi.
The boot partition (mounted under /mnt/boot) is
encrypted and the efi
partition (mounted under /mnt/efi) is not.
This patch generalizes the detection of the parent
device so that
it works with both encrypted and unencrypted partitions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-supervisor-14.10.10
title: ""
date: 2023-05-03T16:01:37.089Z
- commits:
- subject: Run test supervisor under a different service name
hash: 33b29cfa225959dd0a58564128017e04d019ea5f
body: >
The docker compose V2 spec no longer accepts
`network_mode: bridge`,
which means we can no longer override the network
configuration of
the `balena-supervisor` service for tests.
For this reason we now create a separate service to run
the built
supervisor `balena-supervisor-sut` and run API tests
against this
service instead of the default `balena-supervisor`.
footer:
Change-type: patch
change-type: patch
author: Kyle Harding
nested: []
version: balena-supervisor-14.10.9
title: ""
date: 2023-05-03T14:26:36.360Z
version: meta-balena-2.114.18
title: ""
date: 2023-05-03T18:08:17.355Z
version: 2.114.18
title: ""
date: 2023-05-03T20:09:22.429Z
- commits:
- subject: Update layers/meta-balena to fa0106adb36432f5538f908304e9967c827dcfd4
hash: b11b8a1961404427c9374e4daa0e7e6f8c89139b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to fa0106adb36432f5538f908304e9967c827dcfd4
changelog-entry: Update layers/meta-balena to fa0106adb36432f5538f908304e9967c827dcfd4
author: Renovate Bot
nested:
- commits:
- subject: "test: append installer configuration instead of replacing it"
hash: 2844d312784f2bf452fb547f2a4418814217ded1
body: >
Both the migrator and secureboot tests assumed they were
creating an
installer config.json section. Modify the code so both settings
are
included.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "test: os: use boolean for installer migration flag"
hash: e2a4555c035ddd90c22afbf2150769175c6fb2f1
body: >
The installerForceMigration is a boolean, so let's use the
proper type.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.17
title: ""
date: 2023-05-03T13:25:15.091Z
version: 2.114.17
title: ""
date: 2023-05-03T15:08:33.092Z
- commits:
- subject: Update contracts to 75cd5e9f19d49b8723b7e39033763ca698e1254f
hash: d37f2b447c2d2646d6250e2b5b4e767fa28b788d
body: Update contracts
footer:
Changelog-entry: Update contracts to 75cd5e9f19d49b8723b7e39033763ca698e1254f
changelog-entry: Update contracts to 75cd5e9f19d49b8723b7e39033763ca698e1254f
author: Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add revpi-connect-s"
hash: d81ef3d12565d9c0e81d776a6a156f22f6322728
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Obaid Chemkhi obaid.chemkhi@voltstorage.com
signed-off-by: Obaid Chemkhi obaid.chemkhi@voltstorage.com
author: Obaid Ch
version: contracts-2.0.59
title: ""
date: 2023-05-03T09:53:24.491Z
version: 2.114.16+rev1
title: ""
date: 2023-05-03T11:07:53.067Z
- commits:
- subject: Update layers/meta-balena to 43bf9f98db7de74bce36141f5e55c4dcffb7e060
hash: 6e62070315fafe06f85fab752d14e4fbececc827
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 43bf9f98db7de74bce36141f5e55c4dcffb7e060
changelog-entry: Update layers/meta-balena to 43bf9f98db7de74bce36141f5e55c4dcffb7e060
author: Renovate Bot
nested:
- commits:
- subject: "initrdscripts: give the root device a chance to come up before
cryptsetup"
hash: 23b87079d424fa52753949d46a89d872360ee4ff
body: >
At this moment if the cryptsetup initrd script executes before
the root
device comes up (e.g. when booting off a USB disk), it assumes
that encryption is not in place because it was not able to find
the EFI partition.
This patch adds a wait4file loop to the script that waits
for the /dev/disk/by-state directory. This is not tied to any
particular
partition or device but since the directory does not exist by
default
and is only created by a custom balenaOS udev rule, its
existence
implies that the rule fired and a device with balenaOS
partitions
is present in the system.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.114.16
title: ""
date: 2023-05-02T23:16:09.725Z
version: 2.114.16
title: ""
date: 2023-05-03T02:06:50.159Z
- commits:
- subject: Update layers/meta-balena to 6dea3e6c37f789704d95485ed1ddab2b63226111
hash: 6388be6d0f46d468e34670dd58601150d4f5d3ac
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6dea3e6c37f789704d95485ed1ddab2b63226111
changelog-entry: Update layers/meta-balena to 6dea3e6c37f789704d95485ed1ddab2b63226111
author: Renovate Bot
nested:
- commits:
- subject: "patch: Add additional logs when logging in using balenaSDK"
hash: 2c607e878de285f30baab3c94605ca8d151ac597
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.114.15
title: ""
date: 2023-04-28T13:49:31.011Z
version: 2.114.15
title: ""
date: 2023-04-28T15:49:18.791Z
- commits:
- subject: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
hash: 8232241202df3f6ce5b228b17ae9af97be04fb5d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.8
hash: d454cdb1145c80128cc280f40e6633d862ae0086
body: |
Update balena-supervisor from 14.10.7 to 14.10.8
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Fix service comparison when creating component steps
hash: 5fdd689590d048685cc11e32a14ccf7faf3887ee
body: >
A bug in service comparison would make it that a device
already running
a service from a new release with network changes would
never stop the
running service so remaining services would forever get
stuck in
`Downloaded` state.
This fixes the comparison so the service will get killed
in this case,
particularly allowing devices to recover from #1576
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: "Create tests with recovery from #1576"
hash: 7b8b187c749c3390243b2246ba20d60ccc40db1f
body: >
Devices affected by the bug described in 1576, are also
stuck with some
services in the `Downloaded` state, because the state
engine does not
detect that the running services should be killed on a
network change
even if they belong to a new release. This is a bug,
which can be
replicated by the tests in this commit
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Skip updateMetadata step if there are network changes
hash: 7aecaae8b02832afca3d52d233ecf5eaa8fa9ab8
body: >
Previous behavior would make it that an `updateMetadata`
step would take
precedence over a `kill` step when network changes are
present. This
would lead to an inconsistent state if an update
included a
network and a container change.
footer:
Closes: "#1576"
closes: "#1576"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Add replication of issue using unit tests
hash: 0a358a4463717b53c3619432781a0ab568fb74c1
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Add integration tests for state-engine
hash: 138aec5de418c7673285303d66d35b8cea43e4a8
body: >
These tests use the supervisor API to check that
applying a target state
allows the device to eventually get to the desired
target configuration.
This are high-level tests that work with real images and
containers
using dind.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Do not pass auth to images with no registry
hash: c1207cbbff836f99fadb33dd5cf65baa2da0ecf8
body: >
The supervisor allows the target image to be an image
without a
registry (e.g. `alpine:latest`), while this really only
happens while in
local mode, we don't want to pass credentials to the
default registry as
those credentials are meant for balena registry and will
otherwise fail.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.10.8
title: ""
date: 2023-04-26T18:49:41.754Z
version: meta-balena-2.114.14
title: ""
date: 2023-04-27T17:45:02.161Z
version: 2.114.14
title: ""
date: 2023-04-27T21:00:22.925Z
- commits:
- subject: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6
hash: 5105b3e7a778490843071fabb667b43de1ed686f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6
changelog-entry: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6
author: Renovate Bot
nested:
- commits:
- subject: "hostapp-update-hooks: use unsafe fatrw copy for bootfiles"
hash: 71d1fa57f88e73a39cc95cca41ee148c0a2bd8c7
body: >
A safe copy would only work for files that are read by fatrw
also and that is
not the case for boot files. Still, some file like `config.json`
would
benefit from a safe copy so we still try that first.
Fixes #2998
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: introduce unsafe fatrw copy"
hash: df43a753c7d191b715101fd107da93fcdb7085cb
body: >
If a safe copy is preferred but non-critical, the unsafe fatrw
command
can be used and if fatrw does not have enough resources to make
a safe
copy it will fallback to a standard cp.
This is useful when performing hostOS updates for example where
a safe
copy would only work for files that are read by fatrw also and
that is
not the case for boot files for example.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.13
title: ""
date: 2023-04-27T12:25:49.566Z
- commits:
- subject: "classes: kernel-balena: force recompilation if signing variables
change"
hash: ed976cd342d7f70236a683bdf179a8490862f747
body: >
If they signing variables change, we need to rebuild and resign
kernel
and modules.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-keys: make tasks depends on signing variables"
hash: 421d737c200915787e5bc6c6829254cf5b4976f1
body: >
To avoid unneeded rebuilds, just make the actual key fetching
tags
depend on the signing variables.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign: make signing task depends on signing variables"
hash: a17f312bea7302577b7c739d57474e9014d4b8d1
body: >
The signing process order depends on the package to be signed,
so let's
make sure the re-signing happens.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.12
title: ""
date: 2023-04-26T10:01:38.568Z
version: 2.114.13
title: ""
date: 2023-04-27T17:45:36.767Z
- commits:
- subject: Update contracts to 6c6ed28d459bc48102a69cdf0850d2eb4c778ce7
hash: 06f9eb5d7fd621b4f4cc67e51b4a1ab5c138e7e6
body: Update contracts
footer:
Changelog-entry: Update contracts to 6c6ed28d459bc48102a69cdf0850d2eb4c778ce7
changelog-entry: Update contracts to 6c6ed28d459bc48102a69cdf0850d2eb4c778ce7
author: Renovate Bot
nested:
- commits:
- subject: "jetson-agx-orin-devkit: Mention the RAM configuration in the device
name"
hash: 82d3a94938956376eeafa518a863a344acd2190b
body: |
By default the AGX Orin Devkit has 32GB RAM, however, new
production modules have been released with L4T 35.3.1 so we
should emphasize that newer modules may not work with this
image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.58
title: ""
date: 2023-04-27T11:52:02.405Z
version: 2.114.11+rev1
title: ""
date: 2023-04-27T14:45:06.304Z
- commits:
- subject: Update layers/meta-balena to 945c6af54ac4f637418ec812747e4fe4e43e8844
hash: d438651fe9fbc3c9b59fe9b86a127071077265a7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 945c6af54ac4f637418ec812747e4fe4e43e8844
changelog-entry: Update layers/meta-balena to 945c6af54ac4f637418ec812747e4fe4e43e8844
author: Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.35
hash: eb6d64cc9f8cf9b429ae9047ffc6b5e5afa81e10
body: |
Update balena-engine from 20.10.34 to 20.10.35
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update libnetwork to fix port binding issue
hash: 56aa6337c29329e6100c24f6775840c47081cd06
body: >
This new version has a patch cherry-picked from here:
https://github.com/moby/libnetwork/pull/1805
This patch is meant to avoid cases in which libnetwork
internal state
gets inconsistent in case of crashes.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.35
title: ""
date: 2023-04-24T13:11:04.337Z
version: meta-balena-2.114.11
title: ""
date: 2023-04-24T19:52:26.600Z
version: 2.114.11
title: ""
date: 2023-04-24T21:52:32.346Z
- commits:
- subject: Update layers/meta-balena to 6f38c16dea7e006ee20b90a089574505fbce4a25
hash: 4c40ce58f20f6d5195429036fb053cb2610a3a62
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6f38c16dea7e006ee20b90a089574505fbce4a25
changelog-entry: Update layers/meta-balena to 6f38c16dea7e006ee20b90a089574505fbce4a25
author: Renovate Bot
nested:
- commits:
- subject: "mkfs-hostapp-native: Update base image in Dockerfile"
hash: 5d0e8d90050ab0bf94911ab4e676cb529c70c56b
body: |
Update Dockerfile base image from debian strech to the latest
stable debian bullseye to fix mkfs-hostapp-native build.
The old image has been moved in Dockerhub to debian/eol.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.114.10
title: ""
date: 2023-04-24T14:32:34.955Z
version: 2.114.10
title: ""
date: 2023-04-24T17:33:36.369Z
- commits:
- subject: Update layers/meta-balena to e2663a747325b2cb71476fde889244ad424ec8a4
hash: 2bbdb9d064399bdb1e5388e9f3d960cce20702d7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e2663a747325b2cb71476fde889244ad424ec8a4
changelog-entry: Update layers/meta-balena to e2663a747325b2cb71476fde889244ad424ec8a4
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: configure to use installer's migrator"
hash: 0715805137a721f6d551e3087f7eb5231036c004
body: >
Configuring the flasher image to force the migration. We use
this to
skip migration tests when not configured.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "test: os: add installer migration test"
hash: fa327dce24a147846662ad110cc5b9d43f9a0604
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.9
title: ""
date: 2023-04-22T20:25:50.077Z
version: 2.114.9
title: ""
date: 2023-04-22T22:37:47.250Z
- commits:
- subject: Update layers/meta-balena to f7fe9a9bb773aa19cee244ab6f1b275ff182d40d
hash: 07fcffd06a6c0e2e55d7ad8d53784e4e0a6fcbc2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f7fe9a9bb773aa19cee244ab6f1b275ff182d40d
changelog-entry: Update layers/meta-balena to f7fe9a9bb773aa19cee244ab6f1b275ff182d40d
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.7
hash: 05df5cf13d140f03365acd732bdca73bf48f09ff
body: |
Update balena-supervisor from 14.10.6 to 14.10.7
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Remove safeStateClone function
hash: 6c031299d686cca9bb89f950b105ab5bf62fae97
body: >
This function is no longer needed with the latest
changes to
getCurrentState
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Get rid of targetVolatile in app manager
hash: 36311ef7a1b9192879c4951fb7e4521ef3c4840b
body: >
Target volatile doesn't make sense now that we can use
the
current state as a target. It wasn't actually being used
for anything
anymore apparently
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Make pausingApply a private member of device-state
hash: 1e0dd381f54efd31119454db592d5c047d829681
body: >
This simplifies this module interface and hides
implementation details
from the rest of the code.
The function `applyIntermediateTarget` will now call
`pausingApply`
before applying the target
API actions no longer need to call pausing apply
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Simplify doRestart and doPurge actions
hash: 3d43f7e3b367636f01ac9b6388c933bab5c896e5
body: >
The actions now work by passing an intermediate state to
the state
engine.
- doPurge first removes the user app from the target
state and passes
that to the state engine for purging. Since intermediate state doesn't
remove images, this will have the effect of basically re-installing
the app.
- doRestart modifies the target state by first removing
only the
services from the current state but keeping volumes and networks. This
has the same effect as before where services were stopped one by one
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Fix network appUuid inference in local mode
hash: 43630e52674e82bf32792e2d15db35a9af332865
body: >
Local mode uses a numeric `appUuid` which was messing up
parsing the
network name. This fixes this issue so the current state
can be used
as a target state
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Get image name from DB when getting the app current state
hash: b1fc4e1761e02edc84c1be344a91ef29e771aa28
body: >
The Service class in `compose/service.ts` cannot get the
image name
from the image id when building the object from the
container metadata.
We query the metadata in the application manager
getCurrentApps method
so the current state can be used as target by API
methods
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Improve net alias comparison to prevent unwanted restarts
hash: 27f0d2e655a5c11c89103847c485fa06babc1954
body: >
Network aliases are now compared checking that the
target state is a
subset of the current state. This will prevent service
restarts due to
additional aliases created by docker in the container.
footer:
Closes: "#2134"
closes: "#2134"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Exclude containerId from service network aliases
hash: cb98133717b1c4c8f9e46c95ec7df996deae60e6
body: >
When getting the service from the docker container,
remove the
containerId from the list of aliases (which gets added
by docker). This
will make it easier to use the current service state as
a target.
This will help us remove the `safeStateClone` function
in the API in a
future commit
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Skip image delete when applying intermediate state
hash: f2ca7dbb6ae465f361fc05fb42dc5ff7cfc8de4c
body: >
This replaces the previous flag `isApplyingIntermediate`
on application
manager and simplifies the interface of the state engine
to make temporary changes to the
general app state.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Make local mode image management work as in cloud mode
hash: 967cb7747f187f70500f6393360df10b40fddebf
body: >
There were multiple places in the state engine that
skipped some
operations while in local mode. In reality, all it's
needed while in
local mode is to skip image and volume deletion.
This commit simplifies application-manager and compose
app to be more
local mode agnostic and instead making the image
deletion and volume
deletion configurable via function arguments.
This also has the benefit to make the treatment of local
mode
applications more similar to cloud mode applications,
allowing for
API endpoints to function the same way both modes.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Remove ignoreImages argument from getRequiredSteps
hash: 76d5be64e56c63c01474cee2ead43d02470c1389
body: >
The argument was unused and hence unnecesary. This is
just a bit of
cleanup
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.10.7
title: ""
date: 2023-04-21T23:04:18.417Z
version: meta-balena-2.114.8
title: ""
date: 2023-04-22T02:27:23.269Z
version: 2.114.8
title: ""
date: 2023-04-22T05:23:45.691Z
- commits:
- subject: Update balena-yocto-scripts to 34c8434ffcaeeeb14853082bbf2b4ecc5e0ec769
hash: 35f3ece881adf639d5f630df381b113f514eaf2d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 34c8434ffcaeeeb14853082bbf2b4ecc5e0ec769
changelog-entry: Update balena-yocto-scripts to 34c8434ffcaeeeb14853082bbf2b4ecc5e0ec769
author: Renovate Bot
nested:
- commits:
- subject: "barys: fix removal of equals sign from argval"
hash: 8855ad4d31b45187e4007763b6bb084e08974807
body: >
When parsing additional variables to be passed to the bitbake
build,
keys and values are split using equals as a delimiter. However,
the
splitting process does not split only on the first occurrence,
which
results in removing equals signs from the value as well. This is
problematic with base64 encoded strings, which are padded with
equals
signs.
Split only on the first occurrence, leaving the value intact.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.19.27
title: ""
date: 2023-04-21T22:08:39.297Z
version: 2.114.7+rev1
title: ""
date: 2023-04-22T00:26:20.260Z
- commits:
- subject: Update layers/meta-balena to f2637a0d4cf774ed903613dd058ff9db037ad23e
hash: ef7372f075cbab2d24955279a2ae3c162da0e511
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f2637a0d4cf774ed903613dd058ff9db037ad23e
changelog-entry: Update layers/meta-balena to f2637a0d4cf774ed903613dd058ff9db037ad23e
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.6
hash: ddd2e839ed3cab692488640cb98cdd6a795fcfba
body: |
Update balena-supervisor from 14.10.4 to 14.10.6
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Do not restart balena-hostname on rename
hash: 7b68ee4c4f03f464c762afc0b3da06e3f4620440
body: >
The OS since v2.82.6 will monitor changes to config.json
and restart
the relevant services to apply the changes. There is no
need to trigger
restart of the services via the supervisor. Users on
older OS versions
will need to update their OS or restart the services
manually as OS
loses support after 2y.
footer:
Change-type: patch
change-type: patch
Closes: "#2160"
closes: "#2160"
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.10.6
title: ""
date: 2023-04-20T18:25:01.001Z
- commits:
- subject: Remove anonymous build volume from Dockerfile
hash: a3675651898f050eaefce0a9c4e02890ddc57b57
body: >
We don't need this anonymous volume as /data is bind
mounted into
the container from host (legacy), and will soon be
mounted by the
Supervisor itself on startup.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.10.5
title: ""
date: 2023-04-13T21:01:21.133Z
version: meta-balena-2.114.7
title: ""
date: 2023-04-20T20:18:09.935Z
version: 2.114.7
title: ""
date: 2023-04-20T22:24:06.680Z
- commits:
- subject: Update layers/meta-balena to ac3e9193544d0bc3188473f725e3d88495caed75
hash: de97c0b480efb3fc2d1146c1e80e22504339e7d1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ac3e9193544d0bc3188473f725e3d88495caed75
changelog-entry: Update layers/meta-balena to ac3e9193544d0bc3188473f725e3d88495caed75
author: Renovate Bot
nested:
- commits:
- subject: Update db and dbx hashes during HUP when secure boot is enabled
hash: 775dc7dba7afe2674dc0ef84e00bb773495d4c98
body: >
After moving to hashes for authenticating the allowed OS list,
we need
to update the db variable on each HUP to make sure the new OS
will be bootable. After confirming that the update went through,
we need to update the dbx variable to make sure the old OS is
no longer bootable.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-db-hashes: ship both db and dbx updates"
hash: c428010c83fd3a3ca1f4cdc72fc94a90f6be6ee4
body: >
In order to use hashes we can not use UEFI time-based
authentication
for updates as this would prevent rollbacks. Instead we ship
appendable
updates for both db and dbx that HUP can use.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: Use hashes instead of certificates for secure boot image validation
hash: c205b247c14cbdd132cb1bb335da2d17fa40caf5
body: >
This patch changes the validation of bootable images from
certificate
signatures to a list of allowed hashes of binaries. This only
applies
on db level, PK and KEK are still certificates.
The motivation is that certificates expire and we need to be
sure
that even devices that have been lying on a shelf for several
years
or whose CMOS battery has died and reset date to 1970-01-01 are
still
bootable. Using hashes is more aligned with this use-case and
also
more similar to the approach that embedded SoCs use.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.114.6
title: ""
date: 2023-04-20T04:15:18.461Z
version: 2.114.6
title: ""
date: 2023-04-20T06:16:08.581Z
- commits:
- subject: Update layers/meta-balena to cca4a5e7e9523bbe5892af3846ff8b3f03d6c749
hash: 2c5fdcba6e76535c912915a8331b7443db0857e4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cca4a5e7e9523bbe5892af3846ff8b3f03d6c749
changelog-entry: Update layers/meta-balena to cca4a5e7e9523bbe5892af3846ff8b3f03d6c749
author: Renovate Bot
nested:
- commits:
- subject: Ship separate GRUB images for secure boot
hash: 1eb49acca051d7c34fa0e48bd673fc764320b2e9
body: >
Shipping a single image with signature checks enabled will
enforce
the signatures on non-secure-boot systems as well. GRUB does not
have
a simple method to check whether secure boot is enabled that
could
be embedded with the default built-in config.
With this patch we build two separate images - one enforcing
the signatures and the other one not, keeping the original
behavior.
HUP and flasher both can detect if secure boot is enabled so
they
put the correct image in place when installing/updating GRUB.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.114.5
title: ""
date: 2023-04-19T10:14:40.931Z
version: 2.114.5
title: ""
date: 2023-04-19T12:13:33.604Z
- commits:
- subject: Update layers/meta-balena to 1264f58c432b7d87523a59ff27e246c2d6a3f903
hash: 22d6676fcc189854d5a53969d151d4b3d723c0ae
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 1264f58c432b7d87523a59ff27e246c2d6a3f903
changelog-entry: Update layers/meta-balena to 1264f58c432b7d87523a59ff27e246c2d6a3f903
author: Renovate Bot
nested:
- commits:
- subject: "initedscripts: recovery: do not use strings for timeout"
hash: c17da3802213251c69ba8a99ce6a8a63b358f022
body: >
Remove the `m` suffix to the timeout as they are supposed to be
compared
as integer numbers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: limit boot device identification to booting disk"
hash: 5ee9a12075c3c0a11455ccb342ce4499916395be
body: >
The installer is to copy configuration files into the boot
partition on
the installer disk - searching by label needs to be restriced to
the
booting disk to avoid clashes if there are other disks with
matching
labels present.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: add verbose copy of migration log"
hash: 8fe29890b6e3c2caca1c603f1ecbe046d9cd1fc1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: fix EFI installation for multiple disks"
hash: 69459a964f62adbe4b9661b718994391c4a78363
body: >
Search for the installation disk on the same device the system
is being
installed on. This avoids problems when there are more than one
disk
with balena/resin labelling.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: migrate: correctly identify boot device"
hash: 27fd9e05d16d60a7340a16abcda5e93fd1fdb199
body: >
The internal target device to program is not always the device
the system
is booting from. Make sure the `flash-boot` partition search is
done
on the booting device.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "distro: balena-os: update GRUB key id for signature"
hash: f4242aa560e869892a7289ac8523bed055feffe3
body: >
Update the default Grub key id so it matches the currently
configured
key. This avoids having to configure this in the build jobs.
[skip ci]
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.114.4
title: ""
date: 2023-04-18T12:20:45.009Z
version: 2.114.4
title: ""
date: 2023-04-18T15:10:13.137Z
- commits:
- subject: Update balena-yocto-scripts to 66e817cc08c391f06d0cf16dded7e6cf2082d0ca
hash: 5945f0e36d40864d1cce84fd9c2b5324cae67af4
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 66e817cc08c391f06d0cf16dded7e6cf2082d0ca
changelog-entry: Update balena-yocto-scripts to 66e817cc08c391f06d0cf16dded7e6cf2082d0ca
author: Renovate Bot
nested:
- commits:
- subject: "balena-lib: Do not return error if no balena user token is available"
hash: e335e248305cda86ce55f934b2b3ba8202f17454
body: >
The balena API token is only required for private device access
so don't
fail if there is not one available.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.26
title: ""
date: 2023-04-12T15:18:36.631Z
version: 2.114.3+rev1
title: ""
date: 2023-04-12T18:46:58.365Z
- commits:
- subject: Update layers/meta-balena to 9197a215577fd82110fc3c0a863a25fa9ec3cfcc
hash: 95eaf2a35638e56b69ea7ceb76dd95dcbf9e0e9d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9197a215577fd82110fc3c0a863a25fa9ec3cfcc
changelog-entry: Update layers/meta-balena to 9197a215577fd82110fc3c0a863a25fa9ec3cfcc
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.4
hash: 8dc882977526603790280a7550985df3bce4db09
body: |
Update balena-supervisor from 14.10.2 to 14.10.4
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Log uncaught promise exceptions on the app entry
hash: 676464142690da2e36a810cb35e4ea4d0d751636
body: |
Node 15 [changed the way it treats unhandled promise rejections](https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V15.md#throw-on-unhandled-rejections---33021) from a warning to a throw.
For this reason errors like a corrupt migration directory, that happens when trying to
roll back to a previous supervisor version were no longer showing a
message but dumping the full minimized code into the journal logs.
This PR adds a catchall on app.ts to log the exception and throw an exit
code of 1.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.10.4
title: ""
date: 2023-04-10T18:15:41.878Z
- commits:
- subject: Fix assertion error in restart-service
hash: b9e1464d96824f5332c71324d753d94ddbdecf90
body: |
From: https://github.com/balena-os/balena-supervisor/pull/2153/commits/c0b4fafe842115933b1da9b4d68e601a19c3e4eb
Restart-service checks that both services have restarted in its test assertion, which is
incorrect as restart-service should only restart one service.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.10.3
title: ""
date: 2023-04-10T15:17:58.539Z
version: meta-balena-2.114.3
title: ""
date: 2023-04-12T13:45:48.569Z
version: 2.114.3
title: ""
date: 2023-04-12T14:46:34.352Z
- commits:
- subject: Update layers/meta-balena to af7446b3723221a5dbaa6e979c57e305d481f2d3
hash: 3a040f7b4fbc0d9d72442f606d7a589171157c36
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to af7446b3723221a5dbaa6e979c57e305d481f2d3
changelog-entry: Update layers/meta-balena to af7446b3723221a5dbaa6e979c57e305d481f2d3
author: Renovate Bot
nested:
- commits:
- subject: "tests: cloud: convert ssh tunneling to test"
hash: 248e90fc904bf6ebd5db30d9bb20b354292acf7f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: hup: convert ssh tunneling to test"
hash: 7e5651325fc5350a6380f0725149223c93e2e48c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: convert ssh tunneling to test"
hash: cbf245f22c4726a8a89038c683efe0f0ae1e3f3f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: cloud: check engine+sv ok in suite"
hash: 6a3f7954003491513fd4e32d9f6cff2866dad202
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: check engine+sv ok in suite"
hash: 2d312e67a8d347083e3f036fcb488a4118b37f87
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests:cloud: convert initial SSH attempt into test"
hash: e14af621a3224979c5b50b36476a814ea4c5fbe1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: hup: convert initial SSH attempt into test"
hash: 6aa5127d328c798bc8d36f34fc96dba3dd845506
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: convert initial SSH attempt into test"
hash: 42de079f6adc8e2bf8bd1aaf1b8e36e7dca0056c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.114.2
title: ""
date: 2023-04-12T08:58:35.753Z
version: 2.114.2
title: ""
date: 2023-04-12T10:57:31.737Z
- commits:
- subject: Update layers/meta-balena to aa8a58d761c11e9ed875d78e74f6838cb4e2ff02
hash: 49d47ff3b3f00791206e1db3b7d9a0962b6c51fc
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to aa8a58d761c11e9ed875d78e74f6838cb4e2ff02
changelog-entry: Update layers/meta-balena to aa8a58d761c11e9ed875d78e74f6838cb4e2ff02
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.2
hash: 822ccaddeb62a8cc732f6422566f1f3ec129c3a0
body: |
Update balena-supervisor from 14.10.1 to 14.10.2
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "backends: Add Jetson Orin NX custom device-tree support"
hash: 6b67db98e54cd7756d7e31d9676d31ab305c4d56
body: ""
footer:
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
Change-type: patch
change-type: patch
author: Alexandru Costache
nested: []
version: balena-supervisor-14.10.2
title: ""
date: 2023-04-07T18:35:17.559Z
version: meta-balena-2.114.1
title: ""
date: 2023-04-07T21:27:08.879Z
version: 2.114.1
title: ""
date: 2023-04-07T23:38:17.079Z
- commits:
- subject: Update contracts to 777cd35ffb8bebb2a9d8a2ec6b88a45b2c937193
hash: f4cbb620973851bd23acb2012fd37adfa7d397d8
body: Update contracts
footer:
Changelog-entry: Update contracts to 777cd35ffb8bebb2a9d8a2ec6b88a45b2c937193
changelog-entry: Update contracts to 777cd35ffb8bebb2a9d8a2ec6b88a45b2c937193
author: Renovate Bot
nested:
- commits:
- subject: "debian/ubuntu jetson-orin-nx-xavier-nx-devkit: Add distro configs"
hash: ad9d69f447d9091f1ae2a582b02941472efb0539
body: |
The Orin NX modules uses L4T 35.2
footer:
Change-type: patch
change-type: patch
author: Alexandru Costache
- subject: "Orin NX: Update flashing steps"
hash: c7e77638474694870874afa17a453b727b3797d3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.57
title: ""
date: 2023-04-07T12:53:58.620Z
version: 2.114.0+rev1
title: ""
date: 2023-04-07T15:26:42.071Z
- commits:
- subject: Update layers/meta-balena to 3f0e4743516442227387bb9fc55d97fdf7d57a12
hash: 7b62848c1b28360d920e8692ab1322ea5b446c5a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3f0e4743516442227387bb9fc55d97fdf7d57a12
changelog-entry: Update layers/meta-balena to 3f0e4743516442227387bb9fc55d97fdf7d57a12
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.10.1
hash: 0bb69e86e973bf449539a942dec3ac82660ed37a
body: |
Update balena-supervisor from 14.9.8 to 14.10.1
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested:
- commits:
- subject: Use dbus-send to get current boot block device instead of fdisk
hash: 4ab8250c971e2f05d9dbf5870f9feb8dd298bdda
body: ""
footer:
Closes: "#2150"
closes: "#2150"
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.10.1
title: ""
date: 2023-04-07T00:15:59.534Z
- commits:
- subject: Mount boot partition into container on Supervisor start
hash: 49ee1042a87ce0b101054e32b84afaa324a371de
body: >
As the Supervisor is a privileged container, it has
access to host /dev, and therefore has access
to boot, data, and state balenaOS partitions. This
commit sets up the framework for the following:
- Finds the /dev partition that corresponds to each
partition based on partition label
- Mounts the partitions into set mountpoints in the
device
- Removes reliance on env vars and mountpoints provided
by host's start-balena-supervisor script
- Simplifies host path querying by centralizing these
queries through methods in lib/host-utils.ts
This particular changes env vars for and mounts the boot
partition.
Since the Supervisor would no longer rely on container
`run` arguments provided by a host script,
this change moves Supervisor closer to being able to
start itself (Supervisor-as-an-app).
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.10.0
title: ""
date: 2023-03-28T19:13:49.886Z
version: meta-balena-2.114.0
title: ""
date: 2023-04-07T02:24:02.321Z
version: 2.114.0
title: ""
date: 2023-04-07T04:36:46.043Z
- commits:
- subject: Update layers/meta-balena to e2c8c03322c0321c77d28f9691438876c097eacf
hash: 8be5fb7e4366d8742a68f8f859a1e8a3b13aae8f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e2c8c03322c0321c77d28f9691438876c097eacf
changelog-entry: Update layers/meta-balena to e2c8c03322c0321c77d28f9691438876c097eacf
author: Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.34
hash: 5400eacc4003ff9fdf7d9d6e8b60ffb96dde9d87
body: |
Update balena-engine from 20.10.33 to 20.10.34
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update librsync-go to v0.8.5, circbuf to v0.1.3
hash: a7c917a97048314e956d7264e97598465f88c1c7
body: >
Notable improvements these new versions bring:
* Optimized code path for generating deltas with blocks
that are
power-of-two-sized.
* Avoid allocating unbounded amounts of memory when the
target differs
completely from the source.
* Several bugfixes in edge cases that shall not affect
balenaEngine.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.34
title: ""
date: 2023-04-05T13:06:06.674Z
version: meta-balena-2.113.35
title: ""
date: 2023-04-05T15:18:23.115Z
version: 2.113.35
title: ""
date: 2023-04-05T17:32:24.776Z
- commits:
- subject: Update layers/meta-balena to c2d483b3e07138f6b0f34cd2b32c916133a5929d
hash: f6d3f0895b2c829bc5de01dd2360037f1fffbabe
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c2d483b3e07138f6b0f34cd2b32c916133a5929d
changelog-entry: Update layers/meta-balena to c2d483b3e07138f6b0f34cd2b32c916133a5929d
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 5785e44
hash: 47268fc3f69a0dc59d11d0ab1e12e7c229c5af24
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Deprecate worker release env var (again)
hash: cb7f600321dc11cc7481bc3ffd111155f763e621
body: |
This env var breaks Renovate parsing, and it is
no longer used by Jenkins or leviathan-worker e2e tests.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.24.1
title: ""
date: 2023-04-04T21:10:17.519Z
- commits:
- subject: "minor: Add Leviathan Test Helpers"
hash: f3f2752cb25fca9ad851de96cc246916f84012ce
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.24.0
title: ""
date: 2023-04-03T06:44:28.297Z
- commits:
- subject: "patch: Output final-result in the end"
hash: eacad86187f72586ddbcd36041f619fb40c5b7ad
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.23.6
title: ""
date: 2023-03-31T13:18:07.076Z
- commits:
- subject: update default worker version
hash: 5b659e8a3d0921f01f1cf493373a97f909d60d26
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.23.5
title: ""
date: 2023-03-31T12:49:09.258Z
- commits:
- subject: "swtpm: store state in tmpfs"
hash: 25460508d5477dd27a4743b4684e97e6d0f8529a
body: >
swtpm stores state in the directory specified in the
--tpmstate argument
If the same state directory/files are used for multiple
installations,
the available space can be filled, and the installer
will fail with the
error "insufficient space for NV allocation".
Move swtpm state to tmpfs to create new state files
every run.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.23.4
title: ""
date: 2023-03-29T22:31:39.865Z
- commits:
- subject: Update core/contracts digest to fa51fae
hash: 10e156b48610903182257493aea812f8d8893b84
body: |
Update core/contracts
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: leviathan-2.23.3
title: ""
date: 2023-03-29T20:32:23.397Z
version: meta-balena-2.113.34
title: ""
date: 2023-04-04T23:15:50.826Z
version: 2.113.34
title: ""
date: 2023-04-05T01:16:47.143Z
- 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 <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
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 <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
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 <leandro@balena.io>
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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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
body: Update contracts
footer:
Changelog-entry: Update contracts to a7fa4ca620414f2a2742210c5f97e0c207fa660b
changelog-entry: Update contracts to a7fa4ca620414f2a2742210c5f97e0c207fa660b
author: Renovate Bot
nested:
- commits:
- subject: "jetson-orin-nx-xavier-nx-devkit: Add contract for device type"
hash: ddae0174c36b0893d723308d948d72c276787ed5
body: |
The provisioning instructions are incomplete at this time, they
will be updated once the balenaOS integration is complete. The
device needs to be inspected in staging first.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.56
title: ""
date: 2023-04-04T08:46:42.967Z
- commits:
- subject: "iot-gate-imx8plus: Update provisioning instructions"
hash: 25cbb9cb1c96a96367a1d35615f6b679e4a20df5
body: |
Bring in the latest updates from the coffee file
in the device repository.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru
version: contracts-2.0.55
title: ""
date: 2023-03-29T18:35:00.091Z
version: 2.113.18+rev1
title: ""
date: 2023-04-04T10:14:35.851Z
- commits:
- subject: Update layers/meta-balena to 47781bdd7184f17c83523e961c7039d50e5e8775
hash: c12a543daf65128edde7af8bacc2e917682c4b1d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 47781bdd7184f17c83523e961c7039d50e5e8775
changelog-entry: Update layers/meta-balena to 47781bdd7184f17c83523e961c7039d50e5e8775
author: Renovate Bot
nested:
- commits:
- subject: Enable CI for external contributions from forks
hash: abb948565781160616f7b3982d066dd1cd8bbb22
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.113.18
title: ""
date: 2023-03-16T15:40:01.689Z
- commits:
- subject: Removed links to hub
hash: 09b8567c43f9e3aff55d2c162c5ea35080bc55bc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
author: Ryan H
nested: []
version: meta-balena-2.113.17
title: ""
date: 2023-03-16T14:08:01.614Z
- commits:
- subject: "balena-image-flasher: Default image type to balenaos-img"
hash: 36750c1d0e75d82ec096faeff6d61579c075e0c4
body: |
This avoids device repositories having to specify it, and it can always
be overwritten in append files.
This change is an extension of https://github.com/balena-os/meta-balena/commit/a3c276a1058d05e66991871bf167079fc2824843
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.113.16
title: ""
date: 2023-03-16T10:00:27.471Z
- commits:
- subject: "resin-u-boot.bbclass: Replace static patch
resin-specific-env-integration-kconfig.patch"
hash: 281a2c8bd47bb77ccf1974ae05b9c42129094911
body: >
Because we use this patch with various u-boot versions it often
happens that this patch
does not apply so we then need to rework it in the device
integration layer. Instead it
would be better to have some code at configure time parsing the
same file and inserting
the balena env dynamically, so regardless of u-boot versions we
use.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.113.15
title: ""
date: 2023-03-16T01:58:53.905Z
- commits:
- subject: Update balena-supervisor to v14.9.4
hash: 1220917cd334560a48faf580479e216b536dac42
body: |
Update balena-supervisor from 14.9.1 to 14.9.4
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Skip pin device step if release was deleted
hash: f6435814cd86380dd3b02416f6f2199b483bb33c
body: >
Preloaded devices can require that the device is pinned
to the preloaded
release on provisioning. However if the provisioned
release gets
released in the future, that would lead to the device
remaining in "VPN
only" state forever as the provisioning process could
not finish due to
pinning failure.
This commit changes the behavior so if the release does
not exist, the
pinning step is skipped and the device follows the fleet
pinning state.
footer:
Closes: "#2133"
closes: "#2133"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.9.4
title: ""
date: 2023-03-13T20:49:30.509Z
- commits:
- subject: Use single-arch in dockerfile
hash: 17aa625d3b115103efa30bb98b83ee1fc54230c4
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 single-arch solves this as the
docker engine is
capable of chosing the right architecture from the
manifest. Once some
of the builder issues are fixed, we should move to #2141
footer:
Relates-to: balena-io/balena-builder#1010
relates-to: balena-io/balena-builder#1010
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.9.3
title: ""
date: 2023-03-10T22:26:07.185Z
- commits:
- subject: Replace BALENA-FIREWALL rule in INPUT chain instead of flushing
hash: 84a9e7e9acd803b6b49d58ae3040694a5e2f823d
body: >
The issue with the original Supervisor implementation of
the firewall is that
on Supervisor start, the Supervisor flushes the INPUT
chain of the filter table.
This doesn't play well with services that add to the
INPUT chain on startup that
may start up before the Supervisor, such as certain
NetworkManager connection
profiles. This change only replaces the BALENA-FIREWALL
rule in the INPUT chain,
preserving the other rules as well as their order.
footer:
Closes: "#1482"
closes: "#1482"
Change-type: patch
change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.9.2
title: ""
date: 2023-03-02T21:48:06.727Z
version: meta-balena-2.113.14
title: ""
date: 2023-03-15T17:11:34.345Z
- commits:
- subject: "update-balena-supervisor: use API request helper"
hash: 91f8f7b6d77085614dace780997ff792c88b6ab2
body: >
Use an API request helper that checks the status code response
before
trying to use the response itself.
Fixes #3052
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: add test for os-helpers-api"
hash: 9c8612027020ba14fd0f9c0435d2e0b754594b81
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: add os-helpers-api"
hash: 338edf9527652c467ad52046d75adfaf7a95ecf4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.113.13
title: ""
date: 2023-03-15T13:00:48.209Z
- commits:
- subject: Remove a bad check in Internet connection sharing test
hash: 80d2c45d7318464935516acdc2dd884efaacf31a
body: >
In the Internet connection sharing test one of the checks may
run
into a racing problem. The following command is holding the
iptables
lock for 3 seconds while NetworkManager activates a connection
with
sharing enabled:
`flock /run/xtables.lock sleep 3 & nmcli c up dummy & wait`
NetworkManager waits for 2 seconds for the lock to be released
and
those three seconds should be enough for one of the iptables
rules
to fail. However there is no guarantee that NetworkManager will
start
adding the iptables rules that quickly - it may start adding
those
after one out of those three seconds already passed, which will
lead to all iptables rules to be set at the end.
This check is non-essential for the test itself, so it is
removed with
this commit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.113.12
title: ""
date: 2023-03-14T10:35:04.209Z
- commits:
- subject: "peak: Ship signed module when signing is enabled"
hash: 97d64167c1bcbb76d1638486aa3eb158f37785c9
body: >
At this moment, when module signing is enabled, the peak module
is signed
but do_install ignores the signed variant and installs the
original
unsigned file. With this patch do_install installs the signed
file
if available.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.113.11
title: ""
date: 2023-03-14T01:03:28.843Z
- commits:
- subject: "patch: Add balenaOS debugging docs"
hash: a091584f0ab6af190fd7ad18ab7f5db091ae90f0
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.113.10
title: ""
date: 2023-03-09T16:37:31.248Z
- commits:
- subject: "flasher: fix installation when in user mode w/ sb disabled"
hash: 1592a4cfa4035892fcdc1484717bfcb5966221f3
body: >
Previously, we bailed out of the installer when the system was
in user
mode (keys enrolled) but the user had not opted in to secure
boot, as it
was ambiguous whether the user actually wanted SB/FDE.
However, some systems come with vendor keys pre-enrolled, and a
user may
simply turn off secure boot in the firmware setup menu without
erasing
the keys. This would result in the installer bailing out even
though
secure boot is disabled in the firmware menu.
Check that secure boot is enabled in addition to having keys
enrolled
before bailing out.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.113.9
title: ""
date: 2023-03-09T05:34:10.446Z
- commits:
- subject: fix ip for dummy interface to avoid ip conflicts
hash: e3fd7de4f5a61773a77cf33bd05a58c77186ecf2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: os: NetworkManager iptables rules test for Internet sharing"
hash: 90dbb8f414435c88e95a53535d003039ca7d42a4
body: >
Test for the NetworkManager patch done in
https://github.com/balena-os/meta-balena/pull/2963
A racing condition between balenaEngine and NetworkManager led
to some Internet
connection sharing iptables rules not being applied when NM
connection profile
with Internet sharing was activated at boot.
This test checks whether all necessary iptables rules are added
by artificially
blocking iptables for 1 second and then for 3 seconds while a
connection
profile with Internet sharing is activated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.113.8
title: ""
date: 2023-03-08T11:28:57.215Z
- commits:
- subject: "conf: distro: balena-os: use lower case for signing key names"
hash: 177a88c334a43fb8959f842170d6cbd976a9e53d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.113.7
title: ""
date: 2023-03-07T18:26:31.574Z
- commits:
- subject: "recipes-core/images: Ensure redsocks sample files are deployed"
hash: fe8b2b248d6a65b26def40c9d374f04c813fd40c
body: >
... before trying to include them in the boot partition,
otherwise
the yocto build may fail sporadically.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.113.6
title: ""
date: 2023-03-07T14:25:45.437Z
- commits:
- subject: "image-balena.bbclass: deploy grub-conf before building the boot
partition"
hash: 22942a52bdf3f1cde6201c0bcc71cb72e3c899b9
body: >
do_resin_boot_dirgen_and_deploy needs all the partial files
deployed
when it runs as it will be copying them to the actual boot
partition.
There is a race condition between it and grub_conf:do_deploy,
we have seen builds fail when grub_conf:do_deploy does not
execute
in time. This patch adds an explicit dependency to avoid such
situation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.113.5
title: ""
date: 2023-03-07T11:02:11.648Z
- commits:
- subject: "balena-keys: do not ship certificates in DER format"
hash: bef02fa7e4800e8c2370b6323ddfc56fb9adec62
body: >
We have added DER certificates because it is the only format
that QEMU/TianoCore accepts in UEFI setup. Since we made setup
mode
work properly, there is no need to program the QEMU keys
manually
and therefore there is no reason to pollute the boot partition
with
the DER files. If indeed necessary, they can always be extracted
from the ESL, which is still shipped. Shipping the DER files is
also
not possible when db uses hashes instead of certificates, which
we
want to move towards.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.113.4
title: ""
date: 2023-03-03T14:57:31.134Z
- commits:
- subject: "balena-units-conf: launch os-config on config changes"
hash: b3324272950bffa587963b8ce53d7111ebc04471
body: >
This allows to transition from unmanaged to managed by just
writing
a config.json file, like it's the case with AWS cloud
configuration.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.113.3
title: ""
date: 2023-03-02T21:55:35.239Z
- commits:
- subject: Refer to balenaEngine by its full name
hash: 74b747bd20bf906704b75058f43248f8a5f0c20c
body: >
Previously, it was being referred to only as "balena". Being
explicit
that this is about balenaEngine makes it simpler to grep for
Engine-related portions of balenaOS. Might also help a tad bit
when
looking at logs.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: meta-balena-2.113.2
title: ""
date: 2023-03-02T13:07:15.621Z
- commits:
- subject: "os-helpers-fs: formatting and fixing lint warning"
hash: 69878f0fa6c83dfc7d38921c364577f00c2a4461
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: fix check for media attached"
hash: 7f84a4220469f7324997488945ea2fd8eda45bb5
body: |
Fix the check for media attached to device that fails with:
sh: [: -l: binary operator expected
Also, redirect all output to use only the exit code.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: migrate: use du instead of wc to calculate byte sizes"
hash: 28eb87859810e0a9e43936b4fc893fc5893510b0
body: >
The `du` utility has the same output format for single or
several files,
while the `wc` utility doesn't and does not display a total for
single
files.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.113.1
title: ""
date: 2023-02-28T13:33:39.382Z
- commits:
- subject: "resin-init-flasher: use logging helper"
hash: a34d154e494addc1f32a088909d56b7b237a731a
body: |
Replace custom logging with helper functions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: replace shutdown for reboot in case of migration"
hash: f5671f9514216c93b4770a20adc9ff71730f8f63
body: >
When migrating, we can't assume a device can be remotely powered
on, so
finish the flashing with a reboot instead of a shutdown.
This is possible as the initramfs does not currently have a
shutdown
command and avoids the complexity of having to detect whether we
are
running from initramfs or not.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "README: add installer section"
hash: 736f12029c93427fb6fe75cbb18fe9a0a73768a9
body: |
Document the installer section of `config.json`
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Add migration module"
hash: c59a7090f281a0b0e1602efded31816101c094b1
body: >
This module allows to program the internal storage from
initramfs hence
making it possible to migrate an existing OS by booting from the
same
disk.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "integration layers: use `android-tools` from Yocto Dunfell and before"
hash: 0d9e43d1133eb246aa6b220198264ff10e72e512
body: |
The `android-tools-adbd` package was only split after Dunfell.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: comply with recovery mode"
hash: b0e671fe8d1782bfdc38c277899be43ae0cab977
body: >
If booting in recovery mode, wait on adbd to exit before
continuing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscritps: Move moving /run mountpoint from rootfs to migrate
module"
hash: 7b3227c08f693131933fb9fea0d3796571837253
body: >
The migrate module needs to umount the rootfs, so by moving the
mountpoint
moving into the migrate module it's only done when not
migrating.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: add recovery module"
hash: 2431bc39dde12cab35f407423e4b57db3ec78aff
body: >
When `recovery` is passed in the kernel command line, the
initramfs will
not boot into the OS but launch adbd.
A connection can then be established via the network (if a DHCP
address
is provided) or using a USB gadget connection.
For a network connection, the client needs to install `adb` and
run:
```
adb connect $IPADDR:5555
adb shell
```
Other adb commands, like pull/push of files are also available.
Resolves #2864
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.113.0
title: ""
date: 2023-02-25T14:46:47.829Z
- commits:
- subject: "os-helpers-fs: add dependency on util-linux fdisk"
hash: f27132636f4dda10d51cf0e1a3eb13d3db67b1a2
body: >
The os-helpers-fs script uses functionality not available on
busybox's
fdisk.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.15
title: ""
date: 2023-02-24T09:45:05.390Z
version: 2.113.18
title: ""
date: 2023-03-17T10:50:22.499Z
- commits:
- subject: Update contracts to 0ff4f419b4467349d7cb1d1202b580004067664c
hash: b72010692b3fbbdb485927a2d828ad99eea1d264
body: Update contracts
footer:
Changelog-entry: Update contracts to 0ff4f419b4467349d7cb1d1202b580004067664c
changelog-entry: Update contracts to 0ff4f419b4467349d7cb1d1202b580004067664c
author: Renovate Bot
nested:
- commits:
- subject: "patch: Remove CircleCI in favor of Flowzone"
hash: 9bed27db936f4ad6acffa4a74cd0fcad72cc313d
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.54
title: ""
date: 2023-03-16T15:05:25.391Z
- commits:
- subject: "patch: Fix fluid tags for revpi-core-3"
hash: 9ec5bf22c8e0d5033a8b08a432b7651da8616360
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.53
title: ""
date: 2023-03-16T13:25:57.856Z
- commits:
- subject: "patch: Fix punctuation in partials"
hash: 5062b5bb7b22233ea8851996151834fa0554ea2a
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
- subject: "patch: Fix spelling of eMMC"
hash: 044cc4865a8997e40f3ee4724a3592ce2ae42cbf
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
- subject: "patch: Fix spelling of while"
hash: 95fbb009bb43ef40b77c61961571c64308685aff
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.52
title: ""
date: 2023-03-16T12:46:31.310Z
- commits:
- subject: "node: do not set unsafe-perm with npm 9 and newer"
hash: c1950ce76e44b48196c44874e09c8857651bddd8
body: >
The unsafe-perm config option has been dropped in npm 9, trying
to set it
ends with an error and therefore fails the build. With this
patch
the build script parses the major version from `npm --version`
and only
sets unsafe-perm on npm 8 and older.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
version: contracts-2.0.51
title: ""
date: 2023-02-24T21:25:17.414Z
version: 2.112.14+rev3
title: ""
date: 2023-03-16T23:09:44.540Z
- commits:
- subject: Prevent duplicate CI workflow executions
hash: c3b2150272fe9a54ae4f41ee733c3272318ca7df
body: ""
footer:
Changelog-entry: Prevent duplicate CI workflow executions
changelog-entry: Prevent duplicate CI workflow executions
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: 2.112.14+rev2
title: ""
date: 2023-03-16T18:44:49.039Z
- commits:
- subject: Update balena-yocto-scripts to 93f94ff88593966c1f417861b235e729d5192ba6
hash: 09a04307c6f76a56c12869610f6cfb2c05ae2861
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 93f94ff88593966c1f417861b235e729d5192ba6
changelog-entry: Update balena-yocto-scripts to 93f94ff88593966c1f417861b235e729d5192ba6
author: Renovate Bot
nested:
- commits:
- subject: "Dockerfile: yocto-build-env: update balenaCLI to 14.5.15"
hash: 5fe3f9a353668d9197d7f32c0f7cd3789606202b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.25
title: ""
date: 2023-03-01T10:00:57.712Z
- commits:
- subject: "balena-api: ignore quotes from API replies"
hash: ad7065112eee4e6e3865ef5581e4c53676536459
body: >
The balenaAPI has replied both `OK` and `"OK"` to patch
requests. Accept
any of them as long as they contain OK.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.24
title: ""
date: 2023-02-28T18:19:17.093Z
- subject: trigger deploy builds on multi-digit revisions too
hash: 3c8d45dfce759103e012aba32f9cda940d666f98
body: |
According to github action syntax [1], there is no special character
to denote a match on zero or more of the preceding character, so
replace `[0-9]?` which only matches zero or one of the preceding
characters with a `*`.
[1] https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
[skip ci]
footer:
Changelog-entry: trigger deploy builds on multi-digit revisions too
changelog-entry: trigger deploy builds on multi-digit revisions too
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.112.14+rev1
title: ""
date: 2023-03-15T21:09:42.425Z
- commits:
- subject: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
hash: 5b29d41ac3def9a54e55ff01930c88a08c9b6eed
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
changelog-entry: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
author: Renovate Bot
nested:
- commits:
- subject: "balena-config-vars: Remove dependency on fatrw"
hash: 57facfad07b7dd1de5687ab20258f6387575bd79
body: >
There is nothing in `balena-config-vars` itself that needs
`fatrw`, so
change it so scripts don't exit if it is not available. For
example,
`balena-config-vars` gets used in the initramfs but `fatrw` is
not
required (and it is quite heavy).
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: split in two packages"
hash: f120d3fea123fc45be78fec0759cd3779c597959
body: >
Introduce a `${PN}-config` package that only contains the
balena-config scripts and not unit configuration dependencies.
This allows to include only the balena-config scripts in the
initramfs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Add raid support based on machine features
hash: 4f43052ba8fbd74fb5af92fd8d818ef2512d08ab
body: >
Not all device types need to support RAID, and its components
increase
the images size significantly.
This commit introduces a `raid` machine feature that device
types need
to define if RAID support is required.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-resin: add resin-device-progress dependency"
hash: deb0fd28613ef26a0bbe1f588b8ed152b01b90cd
body: >
As we removed the dependency from `resin-init-flasher` given
that it
will also be used from the initramfs, move the dependency to
packagegroup-resin so that resin-device-progress is still
included in
the flasher image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: remove device-register and device-progress
dependencies"
hash: da696aff03e0080d67c87f1b4d3e7e12904b8e48
body: >
These are not always required for the flasher to work, only when
the
flasher is not running from initramfs.
These dependencies are already part of the corresponding
packagegroups,
so listing them here is redundant and wrong as it increases the
size of
the initramfs with no reason.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: reduce dependencies"
hash: b4b6dded00d2710f29f1bbef97dd6937a4766821
body: >
As we are pulling resin-init-flasher into the initramfs optimise
the
dependencies by removing the whole util-linux package and adding
dependencies for the specific tools it uses.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: replace inform with info helper"
hash: c9863f14cf000586d9167ab9b3d1406630c60a85
body: >
`inform` will print to stdout which is used by calling functions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Build time check on INTERNAL_DEVICE_KERNEL only
for flasher device types"
hash: 33e33381ce8353bc539a1c61eec75ade2447eddc
body: >
Now that the installer script is added to the initramfs and is
included
both for flasher and non-flasher device types, limit the
`INTERNAL_DEVICE_KERNEL` existence check to flasher images as
it is only used in the installer script.
Also, make the resin-init-flasher script check for it's
existance before using
it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: wait for the by-label links to be created"
hash: 21e7b74a4f8af7baf751859e5a5477c2ae99c8fa
body: >
The by-label links can be used both for physical and mapper
devices (used
in disk encryption).
Adding a loop that waits for the links to be available adds
robustness
in case there are device specific delays.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.14
title: ""
date: 2023-02-22T15:35:14.876Z
version: 2.112.14
title: ""
date: 2023-02-22T18:09:51.462Z
- commits:
- subject: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
hash: 5c26c442366a85e7247010f7872f556f8fce833a
body: Update contracts
footer:
Changelog-entry: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
changelog-entry: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
author: Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Rename radxaFlash protocol to usbMassStorage"
hash: bcc0d053a941add7e64b5f8628e3ad7c33eedd6a
body: |
becase the devices need to be put in USB MASS STORAGE
mode prior to flashing of the eMMC, and the Radxa
flashing tools are actually included in the contract
partials.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.50
title: ""
date: 2023-02-22T14:53:31.323Z
version: 2.112.13+rev2
title: ""
date: 2023-02-22T16:09:30.016Z
- commits:
- subject: Update contracts to 6acab7c69f61f6660fe5fa41ccfd617281442fb3
hash: 567549b05cfef0412865987ed4764c3bdc3936d1
body: Update contracts
footer:
Changelog-entry: Update contracts to 6acab7c69f61f6660fe5fa41ccfd617281442fb3
changelog-entry: Update contracts to 6acab7c69f61f6660fe5fa41ccfd617281442fb3
author: Renovate Bot
nested:
- commits:
- subject: "patch: Fix spelling for eMMC in Radxa-zero contract"
hash: e9e6e36541edb814ec751bc31f30a1845f0a0dc1
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.49
title: ""
date: 2023-02-22T11:41:26.966Z
- commits:
- subject: "hw.device-type: Various fixes"
hash: c475248de7096aabe7845dc2c1da5ce1d9bbeb7c
body: >
- The Jetson TX2 NX has an eMMC and no SD-CARD slot
- The JN30B Nano uses the eMMC module and not the SD-CARD one
- The Radxa CM3 on RPI CM4 IOBoard as well as the Radxa zero use
rockchip software tools in order to put the eMMC in mass-storage mode
- The CM4 module comes in two flavors: one with eMMC and the
Lite version
which uses the carrier board sd-card slot to load the image. Both use the
same balenaOS image.
I switched the storage to internal for this DT because it *may* have
one, but this solely depends on the actual module.
Another consideration is that this DT can also boot from a USB stick
or a NVME drive connected to the mPCIE port.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.48
title: ""
date: 2023-02-22T10:12:35.263Z
version: 2.112.13+rev1
title: ""
date: 2023-02-22T14:09:17.168Z
- commits:
- subject: Update layers/meta-balena to f6327ce662208faa11b250b47518a5f01679dd25
hash: 96510e6e1fe8c1087b06315d849b307a9310e366
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f6327ce662208faa11b250b47518a5f01679dd25
changelog-entry: Update layers/meta-balena to f6327ce662208faa11b250b47518a5f01679dd25
author: Renovate Bot
nested:
- commits:
- subject: "recipes-bsp/u-boot: Disable saveenv shell command"
hash: 376e597c49c8b011559294501d9158184d4742f4
body: >
balenaOS uboot exports specific environment variables
in resinOS_uEnv.txt and does not have any use-cases of
saving the entire uboot environment in any device specific
partitions. This because it relies on the default environment
being
stored in the u-boot binary.
Let's disable the saveenv command and avoid potential incorrect
usage which may overwrite the partition table, resin-boot
filesystem
or other areas of the eMMC that may be pre-configured by the
BSP.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: Update tests/leviathan digest to 771bac8
hash: 3c5ea2af806515b479f605d0df64fd347393b5f6
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: meta-balena-2.112.13
title: ""
date: 2023-02-22T10:34:14.804Z
version: 2.112.13
title: ""
date: 2023-02-22T12:12:11.480Z
- commits:
- subject: Update CI workflow to allow external contributions
hash: 0e2b9fc95818685119b98eca131d19eff69d8970
body: ""
footer:
Changelog-entry: Update CI workflow to allow external contributions
changelog-entry: Update CI workflow to allow external contributions
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: 2.112.12+rev2
title: ""
date: 2023-02-21T15:49:59.559Z
- commits:
- subject: Update contracts to f32bce95ef31a6890812fbcf8f403a3ac2df95fd
hash: 1dab962df23f1fcb20be17c0bade0ff0787a4181
body: Update contracts
footer:
Changelog-entry: Update contracts to f32bce95ef31a6890812fbcf8f403a3ac2df95fd
changelog-entry: Update contracts to f32bce95ef31a6890812fbcf8f403a3ac2df95fd
author: Renovate Bot
nested:
- commits:
- subject: "patch: Add docs to contracts for instructions partials"
hash: c444d6388b2acc39eab04efc1a13703d654693e5
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
version: contracts-2.0.47
title: ""
date: 2023-02-21T11:54:08.180Z
version: 2.112.12+rev1
title: ""
date: 2023-02-21T13:13:49.518Z
- commits:
- subject: Update layers/meta-balena to 2e4f0c9530e0c8ea71b52a6e6a4f12fd01f1643b
hash: 2f99e56b410819310d92ef4544dc6a7272eae036
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2e4f0c9530e0c8ea71b52a6e6a4f12fd01f1643b
changelog-entry: Update layers/meta-balena to 2e4f0c9530e0c8ea71b52a6e6a4f12fd01f1643b
author: Renovate Bot
nested:
- commits:
- subject: "os-helpers-fs: get_internal_device() skip disks w/out media"
hash: 1da9ea7a3ea1fb87ce31c9281376c2ad5110c1dd
body: >
Block device nodes are sometimes created without attached media.
These
devices can neither be read from, nor written to. In this case,
the
flasher will attempt to install to the invalid disk and
fail. Detect
this case and skip the disk to allow flashing to continue.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.112.12
title: ""
date: 2023-02-20T23:28:32.426Z
version: 2.112.12
title: ""
date: 2023-02-21T01:37:53.895Z
- commits:
- subject: Update layers/meta-balena to d21da1fc034f4e0b09a457d0ed5eda47d0a18e13
hash: ab26c8cd906b95e8f09354b2052b416d63c6b36c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d21da1fc034f4e0b09a457d0ed5eda47d0a18e13
changelog-entry: Update layers/meta-balena to d21da1fc034f4e0b09a457d0ed5eda47d0a18e13
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 84c2b96
hash: 42f3b3d1fb78b411cf2438c178c13bad293c98a9
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 93ba80c
hash: af30f3eac9c532f57ddb2dc4abb5f06c63bc8877
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.22.0
title: ""
date: 2023-02-20T12:47:09.199Z
version: meta-balena-2.112.11
title: ""
date: 2023-02-20T17:44:14.866Z
version: 2.112.11
title: ""
date: 2023-02-20T20:09:23.823Z
- commits:
- subject: Update layers/meta-balena to c7ef4ad6fe401699d0c24960ab27a8d10511697f
hash: 5fdd6c97238ea0ef86b85ec6ba9ae7ccc0d251b5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c7ef4ad6fe401699d0c24960ab27a8d10511697f
changelog-entry: Update layers/meta-balena to c7ef4ad6fe401699d0c24960ab27a8d10511697f
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: secureboot: skip if system is not locked down"
hash: 00ad363a00eef7805f9f0569d43b933b28504abb
body: >
Secure boot is now opt-in, even in the case where the image is
signed,
and it's supported in firmware. Skip the secure boot tests when
it's not
enabled at runtime.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.112.10
title: ""
date: 2023-02-20T15:27:19.879Z
version: 2.112.10
title: ""
date: 2023-02-20T17:09:31.277Z
- commits:
- subject: Update layers/meta-balena to 5cc1aa23062247235a71dee20760fd188cd68651
hash: ddab9510618e09bc5baef394d767b37b71020d57
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5cc1aa23062247235a71dee20760fd188cd68651
changelog-entry: Update layers/meta-balena to 5cc1aa23062247235a71dee20760fd188cd68651
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 8a7bdcc
hash: 128aa14588d7422beed6ffa68f5594910a394dd3
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 103037c
hash: 552aeee66ae5b0a1918e8ccd1c3e12203a602adc
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.21.0
title: ""
date: 2023-02-20T08:26:59.418Z
- commits:
- subject: "client: throw errors instead of blanket handling"
hash: 0f4b4b55b01bbfb023bcddba0ea585bcbe968a07
body: >
Remove try/catch block surrounding client code that
blanket handles all
exceptions, and makes debugging and log messages worse.
When we don't have a valid way to handle an exception,
just throw it.
The traceback is more useful than the handler.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.20.1
title: ""
date: 2023-02-20T06:55:01.314Z
version: meta-balena-2.112.9
title: ""
date: 2023-02-20T10:31:10.153Z
version: 2.112.9
title: ""
date: 2023-02-20T14:09:27.241Z
- commits:
- subject: Update contracts to 93ba80ca1ffeced474d0567cc58703cdbeb629d5
hash: c59a9438c0fcb60e45bdbf1700a956ab96adcfcf
body: Update contracts
footer:
Changelog-entry: Update contracts to 93ba80ca1ffeced474d0567cc58703cdbeb629d5
changelog-entry: Update contracts to 93ba80ca1ffeced474d0567cc58703cdbeb629d5
author: Renovate Bot
nested:
- commits:
- subject: <owa5X logo> Updated owa5X logo.
hash: 65dc08be089c25740fdc53ea86b4e8037fff600b
body: >
The previous logo had some problems when show in Balena's
dashboard and other places.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alvaro Guzman <alvaro.guzman@owasys.com>
signed-off-by: Alvaro Guzman <alvaro.guzman@owasys.com>
author: Alvaro Guzman
version: contracts-2.0.46
title: ""
date: 2023-02-20T10:57:19.224Z
version: 2.112.8+rev2
title: ""
date: 2023-02-20T12:12:02.196Z
- commits:
- subject: Update contracts to 103037ca9624070c01ed388e8fd425bef609e924
hash: c9c6f480d9e754b5a5dbd79fd61586492f784d32
body: Update contracts
footer:
Changelog-entry: Update contracts to 103037ca9624070c01ed388e8fd425bef609e924
changelog-entry: Update contracts to 103037ca9624070c01ed388e8fd425bef609e924
author: Renovate Bot
nested:
- commits:
- subject: Add node v19.6.1 v18.14.1 v16.19.1 and v14.21.3
hash: 9672d0c0833fa46ad78dd10924733f515ae8a6c8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.45
title: ""
date: 2023-02-18T12:11:03.237Z
version: 2.112.8+rev1
title: ""
date: 2023-02-18T14:08:34.488Z
- commits:
- subject: Update layers/meta-balena to 70d37200e8af95b6a784ead0682708c7e7f3acfb
hash: 2a5692c1dc159a67078738980c98ffb9afd5c3f9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 70d37200e8af95b6a784ead0682708c7e7f3acfb
changelog-entry: Update layers/meta-balena to 70d37200e8af95b6a784ead0682708c7e7f3acfb
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.9.1
hash: c9ea12209bd6427234012a624304439ff32ddb62
body: |
Update balena-supervisor from 14.9.0 to 14.9.1
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Always lower case the cpu id to avoid bouncing between casing when
reporting
hash: d356f979d3addbf8b08933694b9e80f66af8d9e2
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-14.9.1
title: ""
date: 2023-02-15T14:13:57.161Z
version: meta-balena-2.112.8
title: ""
date: 2023-02-17T11:27:28.794Z
version: 2.112.8
title: ""
date: 2023-02-17T13:12:59.601Z
- commits:
- subject: Update layers/meta-balena to 9fdf1011b4061ed579c71dfb58f22a97f904a50b
hash: 47a0fb9ac45fb7425db925d0f49a9bc4e5bdf511
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9fdf1011b4061ed579c71dfb58f22a97f904a50b
changelog-entry: Update layers/meta-balena to 9fdf1011b4061ed579c71dfb58f22a97f904a50b
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Only consider github releases when bumping engine"
hash: 3793f39f0081e2e7a4d3ce38a206771e618faf20
body: |
The engine is currently versioned in such a way that upstream
semver tags are added to branches before merging to master.
We don't want to try and pin to those commits so only
consider automated GitHub Releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.112.7
title: ""
date: 2023-02-16T15:20:17.402Z
version: 2.112.7
title: ""
date: 2023-02-16T17:09:53.136Z
- commits:
- subject: Update layers/meta-balena to fd42070393600c11ae162b35f126b2632c3bb694
hash: 643483081591c0e4525099b236e4fa160671473b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to fd42070393600c11ae162b35f126b2632c3bb694
changelog-entry: Update layers/meta-balena to fd42070393600c11ae162b35f126b2632c3bb694
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 92cb71a
hash: 029d02e0f656ed42fda0398a440741b7bf649f56
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 9b8811f
hash: 377606d77cee69fff7f272b58e597f111e99de78
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.20.0
title: ""
date: 2023-02-16T07:39:32.419Z
- commits:
- subject: "patch: Improve Getting Started instructions"
hash: 50dfd8d30591dfd7a513e8b135d8866413cf5982
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.19.2
title: ""
date: 2023-02-15T20:15:38.071Z
version: meta-balena-2.112.6
title: ""
date: 2023-02-16T12:52:59.268Z
version: 2.112.6
title: ""
date: 2023-02-16T14:09:18.448Z
- commits:
- subject: Update layers/meta-balena to beb261875db907bcfa9ad8604100860c362d9ebe
hash: 3b0e17eb20f2af174f3f4caecd86833ec18d88e6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to beb261875db907bcfa9ad8604100860c362d9ebe
changelog-entry: Update layers/meta-balena to beb261875db907bcfa9ad8604100860c362d9ebe
author: Renovate Bot
nested:
- commits:
- subject: "grub: Add chain module to support multiboot"
hash: 4bf5883849e869cfe3e166cd69e2db8e7861b492
body: >
This is used to support falling back into the original OS when
performing a brownfield migration into balenaOS from a flasher
image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.5
title: ""
date: 2023-02-16T10:19:12.824Z
version: 2.112.5
title: ""
date: 2023-02-16T12:12:24.135Z
- commits:
- subject: Update contracts to 9b8811faee63c0884f367537d3411a8d70f0fcd0
hash: b889268033f56790b75764157b472e2414944540
body: Update contracts
footer:
Changelog-entry: Update contracts to 9b8811faee63c0884f367537d3411a8d70f0fcd0
changelog-entry: Update contracts to 9b8811faee63c0884f367537d3411a8d70f0fcd0
author: Renovate Bot
nested:
- commits:
- subject: Add Golang v1.20.1 and v1.19.6
hash: e82d2434f55362857939d5a83c23f6b95c9b325d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.44
title: ""
date: 2023-02-16T05:44:53.995Z
version: 2.112.4+rev1
title: ""
date: 2023-02-16T07:09:40.577Z
- commits:
- subject: Update layers/meta-balena to e9e5601e6bb0c4ee4ab51094714f88ce074b4b09
hash: 1f030185df354217ee251c33c2ac201d5c43d62a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e9e5601e6bb0c4ee4ab51094714f88ce074b4b09
changelog-entry: Update layers/meta-balena to e9e5601e6bb0c4ee4ab51094714f88ce074b4b09
author: Renovate Bot
nested:
- commits:
- subject: Update backports with current 2.102.x
hash: 23f8f6428cecd2933800e3ae9f7cdc82f6bdebc7
body: |
Set current to 2.102.x, next to 2.107.x and sunset to 2.99.x
footer:
Change-type: patch
change-type: patch
author: BalenaCI github workflow
nested: []
version: meta-balena-2.112.4
title: ""
date: 2023-02-15T13:23:18.936Z
- commits:
- subject: "workflows: update-backports: remove skipping tests"
hash: 36ee78634fdc2c95644fcf2ad303d48b6193b6f2
body: >
It's not clear how the feature to skip tests work, so modify the
commit
message to be of type patch to avoid balenaCI errors on type
none.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.3
title: ""
date: 2023-02-15T13:15:45.445Z
- commits:
- subject: "workflows: add update-backports"
hash: 04b6db97ced04eeae3204c9c88d162355abd297c
body: >
This workflow will update the backports entry in repo.yml after
a new
ESR release is created.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.2
title: ""
date: 2023-02-15T12:29:05.023Z
version: 2.112.4
title: ""
date: 2023-02-15T15:10:14.105Z
- commits:
- subject: Update layers/meta-balena to dcef4ce75f4f77bdcf941d0c095487bc4bc128f4
hash: c56b5d63d62a1d250e57fde678247fd0f321f726
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to dcef4ce75f4f77bdcf941d0c095487bc4bc128f4
changelog-entry: Update layers/meta-balena to dcef4ce75f4f77bdcf941d0c095487bc4bc128f4
author: Renovate Bot
nested:
- commits:
- subject: Update aufs5 kernel patches for 5.10 versions
hash: 525ae72f84fe7092dd642cb1068238e0593f9e2e
body: >
We update to the newest patch revisions for 5.10 kernel versions
from upstream
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update aufs5 kernel patches for 5.10 versions
changelog-entry: Update aufs5 kernel patches for 5.10 versions
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.112.1
title: ""
date: 2023-02-15T10:31:48.529Z
version: 2.112.1
title: ""
date: 2023-02-15T12:12:19.439Z
- commits:
- subject: Update layers/meta-balena to 7cc56305880ded60850c3440840dcdba823bd179
hash: f2cf879ec3ef1bd195edcf309cc8dacf92ef492c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7cc56305880ded60850c3440840dcdba823bd179
changelog-entry: Update layers/meta-balena to 7cc56305880ded60850c3440840dcdba823bd179
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.9.0
hash: d436bcdd9aedb07602b7ac18008525312409fb82
body: |
Update balena-supervisor from 14.8.0 to 14.9.0
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested:
- commits:
- subject: Find and remove duplicate networks
hash: 89175432af9beb9f9765a6cfdbc8914a8eae251e
body: >
We have seen a few times devices with duplicated network
names for some
reason. While we don't know the cause the networks get
duplicates, this
can be disruptive for updates as trying to create a
container referencing a duplicate
network results in a 400 error from the engine.
This commit finds and removes duplicate networks via the
state engine,
this means that even if somehow a container could be
referencing a
network that has been duplicated later somehow, this
will remove the
container first.
While thies doesn't solve the problem of duplicate
networks being
created in the first place, it will fix the state of the
system to
correct the inconsistency.
footer:
Change-type: minor
change-type: minor
Closes: "#590"
closes: "#590"
author: Felipe Lalanne
nested: []
- subject: Reference networks by Id instead of by name
hash: 180c4ff31ad719fb2b00217548514d42a4b5c4cf
body: |
We have seen a few times devices with duplicated network names for some
reason. While we don't know the cause the networks get duplicates,
this is disruptive of updates, as the supervisor usually queries
resource by name, resulting in a 400 error from the engine because of
the ambiguity.
This replaces those queries by name to queries by id. This includes
network removal. If a `removeNetwork` step is generated, the supervisor
opts to remove all instances of the network with the same name as it
cannot easily resolve the ambiguity.
This doesn't solve the problem of ambiguous networks, because even if
networks are referenced by id when creating a container, the engine will
throw an error (see https://github.com/balena-os/balena-supervisor/issues/590#issuecomment-1423557871)
footer:
Change-type: patch
change-type: patch
Relates-to: "#590"
relates-to: "#590"
author: Felipe Lalanne
nested: []
version: balena-supervisor-14.9.0
title: ""
date: 2023-02-14T17:10:08.122Z
version: meta-balena-2.112.0
title: ""
date: 2023-02-14T19:28:11.748Z
version: 2.112.0
title: ""
date: 2023-02-14T21:09:25.478Z
- commits:
- subject: Update layers/meta-balena to b48ce7abc1eb2506eb81ebbb18a1c4b90e55c4d4
hash: 3ea1c5caaa03d465a6c578f4fabf849700ab384c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b48ce7abc1eb2506eb81ebbb18a1c4b90e55c4d4
changelog-entry: Update layers/meta-balena to b48ce7abc1eb2506eb81ebbb18a1c4b90e55c4d4
author: Renovate Bot
nested:
- commits:
- subject: "tests: hup: fix flashing for tx2"
hash: 6e49511d7de1e88ba3a42e6b546cf5e0ebe9a7cf
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.111.4
title: ""
date: 2023-02-14T12:45:58.350Z
version: 2.111.4
title: ""
date: 2023-02-14T14:09:41.818Z
- commits:
- subject: Update layers/meta-balena to a1621d4de1730a4f943f758b7fd7896d870ef9f7
hash: d175cf24ade10935b2187e4694a7b992cdccbf38
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a1621d4de1730a4f943f758b7fd7896d870ef9f7
changelog-entry: Update layers/meta-balena to a1621d4de1730a4f943f758b7fd7896d870ef9f7
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 975e8ca
hash: c20e74bf9f52eb6de9800938c1872fc7c12fbb32
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "docker-compose: qemu: remove dep on swtpm"
hash: 6d47df092a224b74251d6159f1e57796cc229c3d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.19.1
title: ""
date: 2023-02-14T01:24:14.769Z
version: meta-balena-2.111.3
title: ""
date: 2023-02-14T03:29:04.625Z
version: 2.111.3
title: ""
date: 2023-02-14T05:09:22.490Z
- commits:
- subject: Update layers/meta-balena to 3e652503831c517ed60bc838c250d2910f2de8fe
hash: 6e6fe69e1835ea4ff955d988e4111de4d252d038
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3e652503831c517ed60bc838c250d2910f2de8fe
changelog-entry: Update layers/meta-balena to 3e652503831c517ed60bc838c250d2910f2de8fe
author: Renovate Bot
nested:
- commits:
- subject: "docs: add section for sb/fde opt-in"
hash: 0b6b034cbb0ca5a9cd7a13690d1f8b0b7485e674
body: >
Document the opt-in boolean for secure boot and full-disk
encryption.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.111.2
title: ""
date: 2023-02-13T14:35:32.625Z
version: 2.111.2
title: ""
date: 2023-02-13T16:09:42.546Z
- commits:
- subject: Update layers/meta-balena to ad77fa3dacfa32044deb80c2266e3c2d8e1e13dd
hash: c158cb8e965147f5ea31f5cd683da77a9a43ae04
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ad77fa3dacfa32044deb80c2266e3c2d8e1e13dd
changelog-entry: Update layers/meta-balena to ad77fa3dacfa32044deb80c2266e3c2d8e1e13dd
author: Renovate Bot
nested:
- commits:
- subject: "resin-init-flasher: do not report progress if unprovisioned"
hash: c6e81823002c1b7f73373fc5eee9434c8805f5b5
body: >
If we know we have not provisioned, let's not print errors when
the
report cannot be sent.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: check splash configuration exists before copying"
hash: 150bef07e330695cc2abcc1e46d533ed43b0a732
body: >
Otherwise, if the flasher is configured without a splash
configuration
directory, the boot partition content is overwritten.
footer:
Change-type: patch
change-type: patch
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Move configuration data definitions to config
file"
hash: be9f8c76eab4494d6dfaaca81ec2c695d9f78d8c
body: >
This exposes a file based interface for configuration sharing.
The
clarity is needed while working on the migrator.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.111.1
title: ""
date: 2023-02-13T09:12:12.081Z
version: 2.111.1
title: ""
date: 2023-02-13T11:08:59.151Z
- commits:
- subject: Update layers/meta-balena to 18d3baaee23803f2b15e45c1ce3b1446e7a87eb1
hash: 037b7c36fc407bcf147d1b9f0b9f17a94c60a4f3
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 18d3baaee23803f2b15e45c1ce3b1446e7a87eb1
changelog-entry: Update layers/meta-balena to 18d3baaee23803f2b15e45c1ce3b1446e7a87eb1
author: Renovate Bot
nested:
- commits:
- subject: Update balena-supervisor to v14.8.0
hash: 8b951dd95f2323524a7aab8a4a08182f31b43fc3
body: |
Update balena-supervisor from 14.7.1 to 14.8.0
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested:
- commits:
- subject: Remove dependent devices content in codebase
hash: c4f9d72172ef678c73ee05e8766c9bcfddd47073
body: >
This includes:
- proxyvisor.js
- references in docs
- references device-state, api-binder, compose modules,
API
- references in tests
The commit also adds a migration to remove the 4
dependent device tables from the DB.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
signed-off-by: Christina Ying Wang <christina@balena.io>
author: Christina Ying Wang
nested: []
version: balena-supervisor-14.8.0
title: ""
date: 2023-02-10T23:01:03.277Z
version: meta-balena-2.111.0
title: ""
date: 2023-02-11T01:57:28.602Z
version: 2.111.0
title: ""
date: 2023-02-11T03:09:09.427Z
- commits:
- subject: Update layers/meta-balena to 152fe5b0fde438279bf0bc05e8f51d2cafb28fc0
hash: 60a0f09bab77fc3fa8c80d5f9ca6fd9992afc7f4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 152fe5b0fde438279bf0bc05e8f51d2cafb28fc0
changelog-entry: Update layers/meta-balena to 152fe5b0fde438279bf0bc05e8f51d2cafb28fc0
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 589449d
hash: 52969e49099d62c2138d0beb77e8d2e594cfac44
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Update core/contracts digest to 35f4223
hash: e961e26202498739b02e204ac20783b304274835
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.19.0
title: ""
date: 2023-02-10T06:55:02.463Z
version: meta-balena-2.110.4
title: ""
date: 2023-02-10T16:27:06.148Z
version: 2.110.4
title: ""
date: 2023-02-10T18:09:42.383Z
- commits:
- subject: Update contracts to 35f42232b2c24e9a43c4b0e171f9644b1b12a686
hash: 075c77e97c6e0e0078b7ea21670d7cd3e0c84511
body: Update contracts
footer:
Changelog-entry: Update contracts to 35f42232b2c24e9a43c4b0e171f9644b1b12a686
changelog-entry: Update contracts to 35f42232b2c24e9a43c4b0e171f9644b1b12a686
author: Renovate Bot
nested:
- commits:
- subject: Add Fedora 37 (latest) and 38
hash: e9e528ee9d20bba224e31f4cacd5c3e3f6be543c
body: >
Drop support for Fedora 34 35.
Fedora 36 will be the last version for armv7 as it is no longer
supported.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add Python v3.11.2 and v3.10.10
hash: 10b7b888d3d469576a6d097ff5d5257428e91b21
body: |
Update pip to v23.0 and setuptools to v67.2.0
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.43
title: ""
date: 2023-02-10T05:40:19.804Z
version: 2.110.3+rev3
title: ""
date: 2023-02-10T07:09:10.593Z
- commits:
- subject: Update contracts to 79998a238ca981b890dfb9206f50bde2d367ff7c
hash: 11e5ce639e717454676a8bce594f8669c4700444
body: Update contracts
footer:
Changelog-entry: Update contracts to 79998a238ca981b890dfb9206f50bde2d367ff7c
changelog-entry: Update contracts to 79998a238ca981b890dfb9206f50bde2d367ff7c
author: Renovate Bot
nested:
- commits:
- subject: Add golang v1.20
hash: 038cc1cd40beef684ee1e51207b54afd3eb3c1d4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v19.6.0 and v18.14.0
hash: 7074a3fefa923e99da160b37ba296c0480577b20
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.42
title: ""
date: 2023-02-06T12:00:07.170Z
- commits:
- subject: Add support for latest dotnet releases v7 (7.0.102) and v6 (6.0.113)
hash: 4ac594a0dafbcc1e3522ca40df80b63c9a1d4fa0
body: |
Drop support for v3.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v19.5.0
hash: 255619cd1011b272f7194eb55e182156cf431f93
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.41
title: ""
date: 2023-02-01T09:00:27.577Z
- commits:
- subject: Add golang v1.19.5 and v1.18.10
hash: 367a8d6f1782238ab4895b8a626256f8d5ae9f88
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.40
title: ""
date: 2023-01-18T04:50:10.276Z
- commits:
- subject: "hw.device-type: Add Radxa CM3 on Raspberry Pi Compute Module 4 IO
Board"
hash: 8672125211a475b2f4742fff0d64273c25bf8421
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.39
title: ""
date: 2023-01-12T21:09:27.997Z
version: 2.110.3+rev2
title: ""
date: 2023-02-09T17:09:15.348Z
- commits:
- subject: Update balena-yocto-scripts to fe6beafdcfa7406b20257cf67a6b74cd8f59142f
hash: 03e009a7a7ebfb87f22c28623138e267fd9ff77c
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to fe6beafdcfa7406b20257cf67a6b74cd8f59142f
changelog-entry: Update balena-yocto-scripts to fe6beafdcfa7406b20257cf67a6b74cd8f59142f
author: Renovate Bot
nested:
- commits:
- subject: "balena-generate-ami: increase import snapshot timeout"
hash: 42434c60b0d86bccf45114cde0d55998399e59b8
body: |
The aarch64 images are timing out on import.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: remove s3 temporary image if snapshot import
times out"
hash: 0d01c648eb65883099579e03ef914c29bf814e1b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: match instance type with image type"
hash: 98c1601e106a1fe194fd6c1339b33b67a57a578a
body: >
When using an amd64 AMI, use a suitable A1 Graviton instance to
test it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: fix linter warnings"
hash: 799fb7e6618ababbfe14c1ee6ee2763e25517538
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.23
title: ""
date: 2023-01-28T10:53:40.736Z
- commits:
- subject: "balena-generate-ami: allow for staging deployments"
hash: aa127c8c3066c94c5904834f8a18be1e2e6ee39a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_generate_ami: allow for staging deployment"
hash: 0ed9b6082a086aca594cffabdbbeafcc541d3277
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.22
title: ""
date: 2023-01-25T13:40:41.034Z
- commits:
- subject: "balene-generate-ami: remove key name"
hash: cebc5f30447785bdbad8260f0975bd1f9f261a9b
body: >
No need to provide a key name as the instance only needs to be
accessible
via balenaCloud.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.21
title: ""
date: 2023-01-19T12:37:05.534Z
- commits:
- subject: "jenkins_generate_ami: default to pull cloud-config apps from
balena_os"
hash: 0e3f9ca33265d1fc84244a4e3e86b9e7a7c85715
body: >
These applications have been moved to the `balena_os`
organization.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.20
title: ""
date: 2023-01-18T08:56:44.815Z
- commits:
- subject: "balena-generate-ami: do not remove AMI snapshot"
hash: 7022aa4933c5134d22b1f9f7e60c9e76fecca36a
body: >
This snapshot is attached to the AMI and can only be removed
after
de-registering the AMI.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_generate_ami: use balena_os tokens instead of org specific
token"
hash: 526fe49137cd619162d4e1307b977d1aa85401b0
body: >
No need to complicate the job configuration with two tokens if
we can do
with one.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build: respect the preserve build flag"
hash: 30ff6dc19dafe9f7860df65c5552e4a25061a37b
body: >
Do not remove the build directory if the preserve build flag is
set.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: cleanup images after deployment"
hash: 9c9d16e927a472aa06ef7e08ae63d3167747b166
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: test image before making it public"
hash: 561d67921c0f4251dc4ccdbe41864bc0a565524c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.19
title: ""
date: 2023-01-14T17:40:18.215Z
version: 2.110.3+rev1
title: ""
date: 2023-02-09T15:08:54.267Z
- commits:
- subject: Update layers/meta-balena to 2c4c90350f1748a5b8d11441d84023c65069f01d
hash: 78cec9010a0550d5078e6dc6960b677957c65b75
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2c4c90350f1748a5b8d11441d84023c65069f01d
changelog-entry: Update layers/meta-balena to 2c4c90350f1748a5b8d11441d84023c65069f01d
author: Renovate Bot
nested:
- commits:
- subject: "os-helpers: remove shebangs as these are not meant to be executed"
hash: 5ffda998055973cb6f4cb68a355b1a73bdea7c48
body: >
The os-helpers scripts are meant to be sourced by other scripts,
not
executed. When sourced, the shebang should be ignored.
However, we have seen instances where a bash script sourcing a
sh
os-helper scripts triggers POSIX behaviour, specifically glob
parsing
failures.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resindataexpander: Fix formatting"
hash: 58e3ee6755fac41e831fdf2b296c6e5f997b190b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Extract code that resolved internal device"
hash: f85631573b08efdc298a82d5e5471a3fe6606d66
body: |
This is now also used from the migrator module.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: Add shared code from resin-init-flasher"
hash: 59886212f4f73cac06bb3f62fd61878856a40536
body: |
As we work in the migrator there is some code we want to share.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: remove unused variable"
hash: 800db4f0ce54dcd9d2f9b1ef8300c1534a3a55c1
body: >
The INTERNAL_DEVICE_CONF_PART_MOUNTPOINT is no longer used in
the code.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Use the default for the external boot partition
mount"
hash: 9599a70c6e7440dde993d847e1e1800f5f5d4409
body: >
This simplifies the code as we only set the boot partition mount
in one
place.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: search for images to copy instead of hardcoding
paths"
hash: c261dbf4c96ee4204001be8e96654ebadf490516
body: >
The files will live in different places depending on whether the
script
is run from a flasher image or from initramfs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Do not hardcode the path to the internal boot
device"
hash: 60f130fabd947f1d929213196419bc2153258b2c
body: >
Make sure the internal boot device we mount is the one we have
just
programmed - using the resin-boot label might clash.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: remove systemd dependency"
hash: dbda0afade7c575f0b1f4ac3146e9760a5bcda26
body: >
Allow to run the script from initramfs where no systemd is
installed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Do not hardcode path to the raw image"
hash: e48c090e1285ac03281c80d44644961d3f253d96
body: >
Allow the script to search for the raw balena image in the
rootfs. This
allows to use the raw image from different sources.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscript: prepare: expose path to initramfs logs"
hash: b82c8deb415c0e83bc1fa393036c4f3259019f2d
body: |
This allows other module to use it without hardcoding the value.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscript: resindataexpander: skip for flasher images"
hash: f3448518b30f2cb41c4ee38e246b35f5ba7b77df
body: >
The code outside of the enabled and run functions is not meant
to be
executed for flasher images and it prints verbose errors.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docs: add initramfs overview"
hash: 6bcfb867ef9c5381c7a07e6f595f13e7d15b66d0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.110.3
title: ""
date: 2023-02-09T11:41:04.136Z
version: 2.110.3
title: ""
date: 2023-02-09T13:13:44.895Z
- commits:
- subject: Update layers/meta-balena to c005b8bf80326b05d3e7605bdcfda43433232679
hash: bf51adc82074121d460b88fe32580cf9d0ee3de1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c005b8bf80326b05d3e7605bdcfda43433232679
changelog-entry: Update layers/meta-balena to c005b8bf80326b05d3e7605bdcfda43433232679
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 4f63a2d
hash: 1c5a216f8e5eee8f1150db3838af2f32e04a510d
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "patch: Automate docs deployment with Flowzone"
hash: 80e54cfbf70f33393e2727d244f02e29355d2da4
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.18.1
title: ""
date: 2023-02-07T17:39:20.063Z
- commits:
- subject: Update core/contracts digest to 7797750
hash: 397528cd30ec8bba1f65ab8ce4234204ab544bb4
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: leviathan-2.18.0
title: ""
date: 2023-02-07T08:53:50.875Z
- commits:
- subject: "patch: Update client lockfile"
hash: 515a6883a0aa236ecdf3846721af4524205d70b7
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
- subject: "patch: Update core lockfile"
hash: da7fd4ea8c75c41a02e542bbb56b907ebfdb0545
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.17.6
title: ""
date: 2023-02-07T07:44:52.573Z
- commits:
- subject: "patch: Update core dependencies"
hash: 2b91fb5147f662dfa11cd4413982c9427c06f37d
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.17.5
title: ""
date: 2023-02-06T14:27:06.833Z
version: meta-balena-2.110.2
title: ""
date: 2023-02-07T22:31:50.564Z
version: 2.110.2
title: ""
date: 2023-02-08T00:26:31.955Z
- commits:
- subject: Update layers/meta-balena to 22f6f33279e7d152dec60de927371312093396cd
hash: a263e6cc55fae62d168e9543ab67f7cd49d81844
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 22f6f33279e7d152dec60de927371312093396cd
changelog-entry: Update layers/meta-balena to 22f6f33279e7d152dec60de927371312093396cd
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Include to and from versions for supervisor and engine"
hash: 3ae9703ba53a33e99e2ee81e588466f0e4665977
body: |
This allows properly formatted commit messages to support
nested changelogs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.110.1
title: ""
date: 2023-02-07T16:40:57.399Z
- commits:
- subject: Update balena-supervisor to v14.7.1
hash: 53b0b2cf27a0460d80ef4a3881840ac9f2767353
body: Update balena-supervisor
footer:
Change-type: minor
change-type: minor
author: Renovate Bot
nested: []
version: meta-balena-2.110.0
title: ""
date: 2023-02-07T12:28:37.194Z
version: 2.110.1
title: ""
date: 2023-02-07T18:09:47.486Z
- commits:
- subject: Update layers/meta-balena to 4cffdcd9cff0a3a7573811e98f15f44124a00ac0
hash: 4d9a076c75801dc9a5634b10a90ff62dacbc1c2d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4cffdcd9cff0a3a7573811e98f15f44124a00ac0
changelog-entry: Update layers/meta-balena to 4cffdcd9cff0a3a7573811e98f15f44124a00ac0
author: Renovate Bot
nested:
- commits:
- subject: "efitools: backport patch to fix build failure"
hash: 4497229d9d3435384564cde802a3d16cbc47300c
body: |
Copied from buildroot mailing list:
http://lists.busybox.net/pipermail/buildroot/2021-April/610255.html
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "efitools: fix cross-compilation on arm"
hash: 86887855e9023e56cd9c96fdfc29053f649366f5
body: >
efitools defaults ARCH to x86_64 when unset, leading to
architecture
specific flags being misapplied, breaking the build
Set ARCH based on the target architecture, and override OBJCOPY
to the
binary provided by the target architecture's toolchain.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: Only include EFI tools if the machine feature is defined
hash: ebeccdfa45e5e98215aa3b47429df1be82750021
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.109.2
title: ""
date: 2023-02-07T09:05:22.787Z
- commits:
- subject: "resin-extra-udev-rules: Remove after all device types have been
updated"
hash: 75dd55660bcb9e37f458b505e23acc3f19dfddc7
body: >
This recipe has now been renamed to extra-udev-rules across all
device
types repositories.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.109.1
title: ""
date: 2023-02-06T20:35:12.019Z
- commits:
- subject: "kernel-balena: Remove apparmor support"
hash: 18cd233a83554b58b3540164afd768fdeda60b03
body: >
Newer releases of moby expect appArmor userland tools when
appArmor is
enabled in the kernel.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.109.0
title: ""
date: 2023-02-05T16:28:20.664Z
- commits:
- subject: "flasher: handle user mode system w/out secure boot"
hash: 73ca2d64f9bc22764694f774898db02a6c9e9825
body: >
When a user runs the flasher with secure boot enabled in
`config.json`,
the public keys used to validate the bootloader are enrolled. If
any
other bootloader signature fails to validate against this public
key, it
won't be executed.
If the user attempts to run the balenaOS flasher on that system
again
without first enabling the secure boot option, the flasher won't
enroll
keys, but the installed system will be signed. This will result
in a
secure boot enabled system without full-disk encryption.
Bail out in this case so the user must choose to explicitly
opt-in to
secure boot for the new installation, and full-disk encryption
along
with it. Otherwise, the user must reset the enrolled keys to
install
without secure boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: fix keys not enrolling with secure boot enabled"
hash: e9622bc5bb415d98bfd3c3277db96e5b585c583b
body: >
Extended globbing is not enabled by default, which makes the
substring
match for trimming leading zeroes not work. This causes
SETUPMODEVAR to
evaluate to "01", which fails comparison with the string "1",
skipping
key enrollment when secure boot is enabled. Compare using an
integer
expression instead.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: fix secure boot setup with enrolled keys"
hash: 2116dc08fbc8e0df3739fc1067a3884712a55ade
body: >
When refactoring secure boot setup, a logic mistake in the
purpose and
use of SECUREBOOT_VAR meant that devices booting the flasher
with keys already
enrolled would bail out with an incorrect message about secure
boot not
being supported in firmware.
This variable is `00` on systems with secure boot support in
firmware,
but not enabled and enforced, `01` on systems where secure boot
is
enforced, and empty when secure boot is unsupported.
Change this conditional to bail out only when the variable is
empty,
indicating that secure boot is unsupported.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.108.39
title: ""
date: 2023-02-03T23:26:11.949Z
- commits:
- subject: Update leviathan to v2.17.4
hash: c1bae2e96f6cc4209899a31e7bdb85078135076d
body: |
Update tests/leviathan
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: "patch: Upgrade client to v18"
hash: 4a29cfca1dc2176bf47d032cfd920b01ca4df3a8
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.17.4
title: ""
date: 2023-01-28T07:04:28.321Z
- commits:
- subject: "patch: Update client dependencies"
hash: 453e1b5bdd03b724bd8331faa3ea04243efbbfce
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.17.3
title: ""
date: 2023-01-26T20:41:43.701Z
- commits:
- subject: "chore(deps): update alpine docker tag to v3.17.1"
hash: 2de5aacb8b4ba86bf2392e23551f9e865138736e
body: |
Update alpine to 3.17.1
Update alpine from 3.17.0 to 3.17.1
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.17.2
title: ""
date: 2023-01-19T21:20:13.041Z
- commits:
- subject: "patch: Convert balenaCloudInteractor to JS"
hash: a8da6622d1ba6468f8130a51b260519847625583
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.17.1
title: ""
date: 2023-01-19T15:53:32.738Z
- commits:
- subject: "chore(deps): update dependency json5 [security]"
hash: 36d7967c770b7929948882f043f03c455416572f
body: |
Update json5 to 1.0.2
Update json5 from 1.0.1 to 1.0.2
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: leviathan-2.17.0
title: ""
date: 2023-01-19T01:06:24.777Z
- commits:
- subject: split swtpm service into separate compose file
hash: 93d0160eb9a07c86c309cb2c0c2f1b709185884d
body: >
Not all platforms support secure boot, notably aarch64
using tianocore
firmware. Additionally, swtpm may not be available for
all platforms.
Accordingly, move the swtpm service to a separate
compose file that is
only used when secure boot is enabled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.16.1
title: ""
date: 2023-01-19T00:41:15.836Z
- commits:
- subject: "chore(deps): update core/contracts digest to 8392bb2"
hash: ab31953ea1d8e8145be1ee27b876a838c21baa0a
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: leviathan-2.16.0
title: ""
date: 2023-01-18T06:30:50.979Z
- commits:
- subject: "patch: Drop config NPM package"
hash: f4cdd63b1b2976a6699e710e96355250ab439343
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.15.1
title: ""
date: 2023-01-17T12:42:44.293Z
- commits:
- subject: "chore(deps): update dependency ansi-regex [security]"
hash: 795fabd9701bb10b46f80b931648a9ccc50f1a48
body: |
Update ansi-regex to 4.1.1
Update ansi-regex from 4.1.0 to 4.1.1
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: leviathan-2.15.0
title: ""
date: 2023-01-14T15:28:50.892Z
- commits:
- subject: "compose: qemu: add swtpm service"
hash: 302446a90ceedf0e406ed5edef7600925cf55c8c
body: >
QEMU is capable of using an emulated software TPM
exposed via socket. A
TPM is necessary for full disk encryption (FDE), so add
a service to
provide this to the QEMU worker.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.14.9
title: ""
date: 2023-01-05T23:53:03.325Z
version: meta-balena-2.108.38
title: ""
date: 2023-02-03T18:37:02.754Z
- commits:
- subject: Update balena-engine to v20.10.26
hash: 488f4d5888f7133ec70a3c41cff6289bb23ef05b
body: Update balena-engine
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested: []
version: meta-balena-2.108.37
title: ""
date: 2023-02-02T17:29:34.078Z
- commits:
- subject: "flasher: remove duplicate EFI boot entries"
hash: f93eb1a115a74af3a1875cbbd26306ddb76acd63
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: create EFI boot entry"
hash: 5979409faeaaa2b0df7503b408e202d87c6d2f7b
body: >
Some firmwares will not boot balenaOS by default without
explicitly
creating a boot entry, so create one on EFI platforms after
flashing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: os-helpers-fs: fix get_dev_path_from_label w/ luks"
hash: 3b7ad68f938776db770a067de6b2973876cc7430
body: >
get_dev_path_from_label() calls lsblk to get the name and label
of a
disk, then filters the list using the label and returns a /dev
path.
The name returned when using a luks encrypted partition is the
/dev/mapper name, rather than the kernel's device mapper name
under
/dev/dm-*. When assembling a path under /dev using the luks
name, the
path is invalid, and the by-state links aren't created.
This leads to the rootfs hook failing to find and mount the
resin-rootA
partition.
Change the attribute retrieved using lsblk to kname to fix this.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: make secure boot opt-in"
hash: c6b84df2e571231bea8283e88750af949ca78df9
body: >
Opt-in to secure boot, full-disk encryption, and kernel lockdown
with
the `secureboot` boolean in the `installer` object contained in
config.json.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: ensure image is signed before enrollment"
hash: 765ec79b9760a8822fab5801459398b798bd5e31
body: >
The flasher image enrolls the secure boot keys before rebooting
into
secured user mode and creating the encrypted luks volumes on
disk.
If the image is not signed, the key enrollment will fail, and
the
flasher will enter a loop trying to enroll them and rebooting.
Instead, skip the key enrollment if the image is not signed,
resulting
in a non secure-boot installation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: refactor secure boot block"
hash: 7127247bdabe96827b13837a573fc0c3966b1557
body: >
Improve readability and formatting of secure boot configuration
section
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.108.36
title: ""
date: 2023-02-02T10:23:47.357Z
- commits:
- subject: "renovate: Add regex manager for balena-engine"
hash: 30e3fcdff7a2d02cbe6eb744f02e313471de9785
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.108.35
title: ""
date: 2023-02-01T17:18:53.825Z
- commits:
- subject: "docs: Add secure boot and disk encryption overview"
hash: 2c808fd7ea1355f3aa9541970f836a978e1bb7c9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: Fail if new keys are used"
hash: e61b8183fc046b733f18c55ae21cdde29ec28064
body: >
Abort the hostOS update if new keys are detected so the device
is
not bricked until updating keys is supported.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: In setupmode program new keys"
hash: 46a0b3839eccb69e00d15fd69027b904a8613a89
body: >
If the device has been configured in setupmode, make the flasher
images
program the balena keys from the boot partition.
footer:
Relates-to: "#2444"
relates-to: "#2444"
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.34
title: ""
date: 2023-02-01T13:14:46.064Z
- commits:
- subject: "tests: os: skip persistent logging test for pi0"
hash: 2b35568f7d8743a59250dd7824858a42f8eb35fe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.108.33
title: ""
date: 2023-01-31T18:21:33.712Z
version: 2.109.2
title: ""
date: 2023-02-07T11:08:40.989Z
- commits:
- subject: Update layers/meta-balena to ccab7759d432f7be780c194087c38eca7e02084d
hash: 2d8a79965bef688d70e38d3435152c96c7e0aa01
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ccab7759d432f7be780c194087c38eca7e02084d
changelog-entry: Update layers/meta-balena to ccab7759d432f7be780c194087c38eca7e02084d
author: Renovate Bot
nested:
- commits:
- subject: "efitools: Allow builds for ARM architecture"
hash: 03962bda4860726332715df5fbdec05a475b6026
body: >
There are ARM systems that use UEFI, and for example the
`efivar` package
can also be built for ARM architectures.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.32
title: ""
date: 2023-01-31T15:09:50.319Z
version: 2.108.32
title: ""
date: 2023-01-31T16:12:23.574Z
- commits:
- subject: Update layers/meta-balena to c3560cf861dbd8505adecd0e12b280c85a0eac88
hash: 3d701aac6d963ee0985df85bcbf69d35a1b17f5e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c3560cf861dbd8505adecd0e12b280c85a0eac88
changelog-entry: Update layers/meta-balena to c3560cf861dbd8505adecd0e12b280c85a0eac88
author: Renovate Bot
nested:
- commits:
- subject: "rollback-health: bind-mount EFI partition when split from boot"
hash: 2ebbcd90b5e2b12ff44af0f85183329b3db773e7
body: >
With secure boot enabled boot and EFI partition are split apart.
During rollback-health, when bind-mounting inactive root to run
old hooks from, the EFI partition must be bind-mounted as well
otherwise the /mnt/boot/EFI symlink is invalid and rollback
fails
to deploy files into that directory.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.108.31
title: ""
date: 2023-01-31T07:07:29.232Z
version: 2.108.31
title: ""
date: 2023-01-31T08:11:41.921Z
- commits:
- subject: Update layers/meta-balena to e7ea08bd6459cb8a0c0c59b61ef3a46caaeaaa68
hash: 5cd3c780cad94e38a97af6b3c591d08ed088af17
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e7ea08bd6459cb8a0c0c59b61ef3a46caaeaaa68
changelog-entry: Update layers/meta-balena to e7ea08bd6459cb8a0c0c59b61ef3a46caaeaaa68
author: Renovate Bot
nested:
- commits:
- subject: "redsocks: Deploy README and sample configration file"
hash: caed40bf5a5d02a9a06e2a3fb0735dc45995994e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: "recipes-bsp/u-boot: Import extra uboot environment from scanned
devices"
hash: 14420225697fb7fb4b7bf7135ef7367631a92076
body: |
This allows for the testbot to set resin_flasher_skip=0
in the extra_uEnv.txt file of the flasher image and
bypass the boot switch detection mechanisms used for
specific private device types.
The boot pins would otherwise prevent the flasher
from running if they were set to the eMMC position.
The flasher extra_uEnv.txt file overrides any resin_flasher_skip
value previously configured by the device integration layer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.108.30
title: ""
date: 2023-01-30T13:05:34.970Z
version: 2.108.30
title: ""
date: 2023-01-30T14:11:28.526Z
- commits:
- subject: Update layers/meta-balena to bdfe242725e83784931987d85f83a35e861683d8
hash: 4707e5eb70db12330c9ed7c57d04feadad64ef7e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bdfe242725e83784931987d85f83a35e861683d8
changelog-entry: Update layers/meta-balena to bdfe242725e83784931987d85f83a35e861683d8
author: Renovate Bot
nested:
- commits:
- subject: "bluez: Update to v5.66"
hash: 00342a7702226dc071f6b690bd68fdab5c9996c2
body: |
Update from v5.64 to v5.66
Fixes #2981
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.29
title: ""
date: 2023-01-28T09:44:05.026Z
- commits:
- subject: "patch: Update balenaOS docs title"
hash: ec4bb501c04430c0507e7b31d53b5c0eab25063f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.108.28
title: ""
date: 2023-01-26T18:36:44.693Z
version: 2.108.29
title: ""
date: 2023-01-28T11:10:54.603Z
- commits:
- subject: Update layers/meta-balena to 73bc1884cad100723ee16dd08c1abd5796260cc2
hash: 715df409b5d2bd15918bb0446ae99fdae508e38f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 73bc1884cad100723ee16dd08c1abd5796260cc2
changelog-entry: Update layers/meta-balena to 73bc1884cad100723ee16dd08c1abd5796260cc2
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: fix tests that use glider on rpi0"
hash: 864b4ed84c7af438d61501a77996639f3af3499c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.108.27
title: ""
date: 2023-01-20T23:08:16.096Z
- commits:
- subject: Enable back connectivity check in NetworkManager
hash: b4ae8c2df204107054316e8b9f78075155c1f606
body: >
In v2.108.0 we did a major NetworkManager upgrade as we started
using
meson as a build system. The connectivity check feature was left
disabled, which is a regression and it produces fake results.
This commit enables it back.
Fixes #2964.
footer:
Changelog-entry: Enable back connectivity check in NetworkManager
changelog-entry: Enable back connectivity check in NetworkManager
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.108.26
title: ""
date: 2023-01-20T10:35:50.736Z
- commits:
- subject: "tests: os: add basic SB/FDE tests"
hash: f8ada0481cc159fd03ac1291c981e4dc0d03342d
body: |
Check for secureboot and full-disk encryption when supported by
firmware.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.108.25
title: ""
date: 2023-01-18T21:44:59.128Z
- commits:
- subject: "networkmanager: Make iptables wait for xtables.lock"
hash: afebbcddeebdda9e5988507a5fcf5ad93cf79cab
body: >
iptables takes a file lock at /run/xtables.lock. By default, if
the file is locked, iptables will fail with error. When that
happens,
the iptables rules won't be configured, and the shared mode
(for which we use iptables) will not be setup properly.
Instead, pass "--wait 2", to block.
The included patch has to be removed once we upgrade to next
NetworkManager version as it is already included upstream.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.108.24
title: ""
date: 2023-01-18T11:11:18.440Z
- commits:
- subject: "balena-keys: rebuild if keys change"
hash: 64cc69a741568d2c2e95cd4197b18628310f34e2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign-*: resign if keys change"
hash: 1decda2966271638196840c04955ffa12a57158a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.23
title: ""
date: 2023-01-16T23:11:19.102Z
- commits:
- subject: "workflows: esr: use semver compatible versions"
hash: 36b9c035f5d7b55540c2190492f6e02af890bd13
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.22
title: ""
date: 2023-01-16T09:25:15.067Z
- commits:
- subject: "efitools: Package lock down EFI image into its own package"
hash: 461ad62f13732cd325f3f532fda4fac4b9ffb3da
body: >
This EFI image contains the secure boot certificates and when
executed it
is supposed to load the keys into the respective secure boot
slots.
We don't use this binary in our secure boot implementation, but
currently
the build breaks as the binary is installed but not packaged.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.21
title: ""
date: 2023-01-14T11:56:57.966Z
version: 2.108.27
title: ""
date: 2023-01-28T09:46:36.583Z
- commits:
- subject: add meta-perl to bblayers.conf
hash: dd58c4a4f4022eb8b2f87207313dc721434bec46
body: |
Perl is required for building efitools used for
EFI boot entry configuration and secure boot,
footer:
Changelog-entry: add meta-perl to bblayers.conf
changelog-entry: add meta-perl to bblayers.conf
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.108.20+rev1
title: ""
date: 2023-01-26T13:11:32.531Z
- commits:
- subject: Update layers/meta-balena to a51263dd4f93063f67ba4402db483f0b09a83a53
hash: ef97f0b3b531ff5f12247b131773ededf2fecdd1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a51263dd4f93063f67ba4402db483f0b09a83a53
changelog-entry: Update layers/meta-balena to a51263dd4f93063f67ba4402db483f0b09a83a53
author: renovate[bot]
nested:
- commits:
- subject: "workflows: meta-balena-esr: Fix version calculation"
hash: b56da33230839f4af74bac954cf834c2116e6209
body: >
Correct the calculation of the version to include in the yml
file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.20
title: ""
date: 2023-01-12T14:06:53.452Z
version: 2.108.20
title: ""
date: 2023-01-12T15:16:11.143Z
- commits:
- subject: Add ESR workflow
hash: 31d91f1295ffea80c0b9eecc1c03c253b37e8a80
body: |
This workflow runs every quarter and creates an ESR release for this
device type.
footer:
Changelog-entry: Add ESR workflow
changelog-entry: Add ESR workflow
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.108.19+rev1
title: ""
date: 2023-01-12T12:55:05.989Z
- commits:
- subject: Update layers/meta-balena to 707ed18ca071fb7d7d557e0774f9f479323892af
hash: 6bf4d916cc5d05fe9698bdbdb7e64a338b162930
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 707ed18ca071fb7d7d557e0774f9f479323892af
changelog-entry: Update layers/meta-balena to 707ed18ca071fb7d7d557e0774f9f479323892af
author: renovate[bot]
nested:
- commits:
- subject: "redsocks: Increase maximum number of open files"
hash: e90b9159ed5f0dac3d9fe1b1b486201ee85f1161
body: |
This increases the number of open connections that redsocks can support
to a new maximum of 2048.
See https://github.com/darkk/redsocks/blob/19b822e345f6a291f6cff6b168f1cfdfeeb2cd7d/base.c#L419
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.108.19
title: ""
date: 2023-01-10T18:47:46.842Z
version: 2.108.19
title: ""
date: 2023-01-10T23:49:26.526Z
- commits:
- subject: Update layers/meta-balena to 7b8d9a8b591487aefcdcd522d385ec14abaa1be6
hash: 1b3ae10728ea8ac9d90fed5df4fbc9268cb6fa52
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7b8d9a8b591487aefcdcd522d385ec14abaa1be6
changelog-entry: Update layers/meta-balena to 7b8d9a8b591487aefcdcd522d385ec14abaa1be6
author: renovate[bot]
nested:
- commits:
- subject: 'Revert "flasher: output logs to serial console"'
hash: 406317b15726798d0c11928851897a530c980170
body: >
In development mode, the flasher service is killed by getty.
Revert this
change to unbreak the flasher when OS development is enabled.
This reverts commit 131893e433ef64a1f3b05dfcd44b0e022f13646d.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.108.18
title: ""
date: 2023-01-09T22:49:31.599Z
version: 2.108.18
title: ""
date: 2023-01-10T02:46:34.927Z
- commits:
- subject: Update balena-yocto-scripts to 56bb055d91481023a6b6cff92d61ebfffa884139
hash: 8e9554dc701dc5eb1ed7919dba17d6bb5ccc0d41
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 56bb055d91481023a6b6cff92d61ebfffa884139
changelog-entry: Update balena-yocto-scripts to 56bb055d91481023a6b6cff92d61ebfffa884139
author: renovate[bot]
nested:
- commits:
- subject: "balena-generate-ami: Enable TPM support on x86_64 only"
hash: 7ee973096d3d93f0006816c310cf41d0d5097d86
body: |
On aarch64 this fails with
"Invalid machineArchitecture value 'arm64' for tpmSupport."
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.19.18
title: ""
date: 2023-01-09T08:14:37.524Z
- subject: Update layers/meta-balena to 8347887ab69018c1e4bcf0a7aecbf6faf85af2bd
hash: e453fc603ea8c950fbb226e99e8eaa4a3b444892
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 8347887ab69018c1e4bcf0a7aecbf6faf85af2bd
changelog-entry: Update layers/meta-balena to 8347887ab69018c1e4bcf0a7aecbf6faf85af2bd
author: renovate[bot]
nested: []
version: 2.108.17
title: ""
date: 2023-01-09T20:45:23.345Z
- commits:
- subject: Update layers/meta-balena to 610fc18f387665f4077ce1bed538bd2da4ba516b
hash: 660de93c52cdc3c4484421edfc4ec7a6596d7863
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 610fc18f387665f4077ce1bed538bd2da4ba516b
changelog-entry: Update layers/meta-balena to 610fc18f387665f4077ce1bed538bd2da4ba516b
author: renovate[bot]
nested:
- commits:
- subject: "balena-supervisor: Set the supervisor package version"
hash: 950cbe5dd708511e37d707d4121032cc06376d1a
body: >
This should reflect the included supervisor version in the
hostapp
manifest.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.108.16
title: ""
date: 2023-01-09T10:35:58.184Z
version: 2.108.16
title: ""
date: 2023-01-09T14:44:33.620Z
- commits:
- subject: Update contracts to cbc450a40296e716e50344b3d625fb9a9b6975f6
hash: 92385d91df57c6df8fd459f0e98f1490d8e8b57d
body: Update contracts
footer:
Changelog-entry: Update contracts to cbc450a40296e716e50344b3d625fb9a9b6975f6
changelog-entry: Update contracts to cbc450a40296e716e50344b3d625fb9a9b6975f6
author: renovate[bot]
nested:
- commits:
- subject: "Forecr DSBOARD NX2 Xavier NX eMMC: Add community device-type"
hash: 9845bc4266923d6f66c118f14f976780a3b925a6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.38
title: ""
date: 2023-01-07T16:16:43.024Z
version: 2.108.15+rev2
title: ""
date: 2023-01-07T17:56:31.345Z
- commits:
- subject: Update contracts to d647331a48dfbc6d398139831054d41fa52f79da
hash: 6d77fe3ac5baa156a0689f501e241ba2a1e27bd4
body: Update contracts
footer:
Changelog-entry: Update contracts to d647331a48dfbc6d398139831054d41fa52f79da
changelog-entry: Update contracts to d647331a48dfbc6d398139831054d41fa52f79da
author: renovate[bot]
nested:
- commits:
- subject: Add node v18.13.0 and v19.4.0
hash: 1275cdf7aa7f5a21aeac0edaca9c28906fbc957d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.37
title: ""
date: 2023-01-07T04:47:17.778Z
version: 2.108.15+rev1
title: ""
date: 2023-01-07T08:35:23.503Z
- commits:
- subject: Update layers/meta-balena to b75d73b4811e1bc37546d0e2329b6acb758852da
hash: 4269e7321d801afe25e9d445884f7b344eb63b75
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b75d73b4811e1bc37546d0e2329b6acb758852da
changelog-entry: Update layers/meta-balena to b75d73b4811e1bc37546d0e2329b6acb758852da
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to e23c1bb
hash: d823c8af4587ac7ac7a776a60d75d4a18fa8b36c
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "chore(deps): update dependency eslint-config-standard to 17.0.0"
hash: 79b20a0922d590ac7fd9e8ed9507923a758975b5
body: |
Update eslint-config-standard to 17.0.0
Update eslint-config-standard from 11.0.0 to 17.0.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.14.8
title: ""
date: 2023-01-05T04:01:23.954Z
- commits:
- subject: "worker: Deprecate the WORKER_RELEASE env var"
hash: e2f450f44af3e07d516c0f5308908e2d8f1f46e6
body: |
Instead the worker e2e suite will use sed to replace
the worker release at runtime.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.14.7
title: ""
date: 2023-01-05T02:23:06.642Z
- commits:
- subject: "e2e: Switch from rpi4 to rpi3 for e2e tests"
hash: 455ccc7f13a0b69e54c48c836086de3df0136d6f
body: |
The rpi3 devices in the rig seemed more reliable
and there are more of them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: Increase the default timeout for worker connections to 30s"
hash: 44002ac3e50fbbbf70bbb5abc325da4b92acbf02
body: >
This is a further attempt to avoid ETIMEOUT errors when
running
on GH actions and connecting to real testbots.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.14.6
title: ""
date: 2023-01-05T01:59:02.020Z
- commits:
- subject: "renovate: Disable automerge for major and minor updates"
hash: fee3db4f57f2f10cb5e34605f59448d58306b387
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.14.5
title: ""
date: 2023-01-04T18:46:30.732Z
- commits:
- subject: "chore(deps): update dependency typedoc to 0.23.23"
hash: 503f7bf80dadb5a7b2e363987b9fe561c66dad39
body: |
Update typedoc to 0.23.23
Update typedoc from 0.21.9 to 0.23.23
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.14.4
title: ""
date: 2023-01-04T11:43:17.406Z
version: meta-balena-2.108.15
title: ""
date: 2023-01-05T07:44:09.336Z
version: 2.108.15
title: ""
date: 2023-01-05T11:27:47.547Z
- commits:
- subject: Update layers/meta-balena to 91b8ee4980b559c90ae3330bf8ebe1c526b26728
hash: a77cab29083352a5a0ed435e750d52c8ed0d0684
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 91b8ee4980b559c90ae3330bf8ebe1c526b26728
changelog-entry: Update layers/meta-balena to 91b8ee4980b559c90ae3330bf8ebe1c526b26728
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: chrony: disable NTP w/ dnsmasq dbus API"
hash: 743e49deef0b99bff17b55510c69c359810892b2
body: >
The previous method of disabling NTP by stopping the nameserver
(dnsmasq) relied on the dnsmasq unit not being reactivated
before the
test completed.
Instead, disable NTP by blocking ntp.org in the local dnsmasq
instance
using a dbus method call. NTP is re-enabled as before, by
restarting
dnsmasq.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.108.14
title: ""
date: 2023-01-04T18:26:07.691Z
version: 2.108.14
title: ""
date: 2023-01-04T22:25:57.085Z
- commits:
- subject: Update layers/meta-balena to 7aaa2abec902574d9e777a88464eda5be2810666
hash: 3fdb46b49cf42564cd82ff5fe6486cabdd224c74
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7aaa2abec902574d9e777a88464eda5be2810666
changelog-entry: Update layers/meta-balena to 7aaa2abec902574d9e777a88464eda5be2810666
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to 44dceb4
hash: 4180a3d2e17df753171d562017e1c7982d518e1b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "chore(deps): update dependency eslint to 8.31.0"
hash: 3da50c4a3faee39dfb7c816bcdce97a03cd60b89
body: |
Update eslint to 8.31.0
Update eslint from 4.19.1 to 8.31.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.14.3
title: ""
date: 2023-01-04T07:22:54.604Z
- subject: Update tests/leviathan digest to 4383482
hash: 05c137b17bf8afdc819cee71bb99cd3178106f8b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "chore(deps): update dependency eslint to 8.31.0"
hash: 3da50c4a3faee39dfb7c816bcdce97a03cd60b89
body: |
Update eslint to 8.31.0
Update eslint from 4.19.1 to 8.31.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.14.3
title: ""
date: 2023-01-04T07:22:54.604Z
version: meta-balena-2.108.13
title: ""
date: 2023-01-04T11:31:31.771Z
version: 2.108.13
title: ""
date: 2023-01-04T14:24:36.363Z
- commits:
- subject: Update layers/meta-balena to 576d3f249fbab16bf93a4dd5d158bae6f2ad9f9b
hash: 8781a46d93f874bc96eae6f49d8c1b02600a3433
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 576d3f249fbab16bf93a4dd5d158bae6f2ad9f9b
changelog-entry: Update layers/meta-balena to 576d3f249fbab16bf93a4dd5d158bae6f2ad9f9b
author: renovate[bot]
nested:
- commits:
- subject: "tests/hup: Avoid an old engine bug when pulling multiarch images on
rpi"
hash: 6a47531bd8c1a3a032e57efe6b1c2d764d6d0570
body: >
This has since been fixed in the engine but since it impacts the
HUP from
version we need to handle it in the test suite.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.108.12
title: ""
date: 2023-01-04T03:22:27.475Z
version: 2.108.12
title: ""
date: 2023-01-04T06:23:47.287Z
- commits:
- subject: Update layers/meta-balena to df321d4ad4831d27188ac9bf538600ccaaabc9b3
hash: f21bdf653bcd43c6c14988948d43c38aa2269ad0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to df321d4ad4831d27188ac9bf538600ccaaabc9b3
changelog-entry: Update layers/meta-balena to df321d4ad4831d27188ac9bf538600ccaaabc9b3
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to d3485ab
hash: 307ebcbf59876e199bb0fa3df3f1889ce426c681
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: 'Revert "minor: Add @balena/leviathan-test-helpers package"'
hash: d662f07d297dc130c1592552f8ef1bcdcdabe37f
body: >
This reverts PR
https://github.com/balena-os/leviathan/pull/826.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.13.0
title: ""
date: 2023-01-03T16:38:27.306Z
- commits:
- subject: "chore(deps): update dependency eslint-plugin-standard to 4.1.0"
hash: 995006f5df146e6d24d4ba55474938bfe38fdb61
body: |
Update eslint-plugin-standard to 4.1.0
Update eslint-plugin-standard from 3.1.0 to 4.1.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.12.4
title: ""
date: 2022-12-30T10:01:43.057Z
version: meta-balena-2.108.11
title: ""
date: 2023-01-03T20:21:02.126Z
- commits:
- subject: Update tests/leviathan digest to 7d6326d
hash: fa65ccab6f7b8fd3c55c8a1cd2947764da454770
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "chore(deps): update dependency eslint-plugin-node to 11.1.0"
hash: 4176dfc47d2dd7abe8c8f556f215481e3935d26b
body: |
Update eslint-plugin-node to 11.1.0
Update eslint-plugin-node from 6.0.1 to 11.1.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.12.3
title: ""
date: 2022-12-30T05:11:02.619Z
- commits:
- subject: Run out-of-band e2e tests after Flowzone passes
hash: 4c82cc453f44736e05b2917be7357ac24348c212
body: >
Custom actions can only use certain secrets and
single-dimension
run matrices. By running an entirely separate job after
Flowzone
is successful we have a lot more options.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.12.2
title: ""
date: 2022-12-29T23:20:01.166Z
- commits:
- subject: "chore(deps): update dependency eslint-plugin-jsdoc to 39.6.4"
hash: 5e184eaa1262cc9c333d0fc2fbc5a1d2ad30e78a
body: |
Update eslint-plugin-jsdoc to 39.6.4
Update eslint-plugin-jsdoc from 3.15.1 to 39.6.4
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.12.1
title: ""
date: 2022-12-29T10:36:24.073Z
- commits:
- subject: "chore(deps): update core/contracts digest to 4698e4e"
hash: 6c174fba4fe4c6020180db70ae56bee1108c50c1
body: |
Update core/contracts to
Update core/contracts from to
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: leviathan-2.12.0
title: ""
date: 2022-12-29T06:59:25.022Z
- commits:
- subject: "chore(deps): update dependency balena-os/leviathan-worker to 2.6.13"
hash: aeb38f8d70e9219dd40697172f25d153d579e474
body: |
Update balena-os/leviathan-worker to 2.6.13
Update balena-os/leviathan-worker from 2.6.11 to 2.6.13
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.11.9
title: ""
date: 2022-12-29T05:19:51.486Z
version: meta-balena-2.108.10
title: ""
date: 2022-12-30T10:03:22.750Z
version: 2.108.11
title: ""
date: 2023-01-04T01:22:59.097Z
- commits:
- subject: Update layers/meta-balena to 95d8b0c5bfb36a164081f417b52c8de16f2dc474
hash: bb2eab317e0c4d7141c9181e5fe83af76f2215fd
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 95d8b0c5bfb36a164081f417b52c8de16f2dc474
changelog-entry: Update layers/meta-balena to 95d8b0c5bfb36a164081f417b52c8de16f2dc474
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to 1dcb432
hash: 830ab691c31d4e1ff3bacba743b43ee1c04235f3
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "chore(deps): update dependency eslint-config-prettier to 8.5.0"
hash: af17a52befb96751ed412770397be99609e02273
body: |
Update eslint-config-prettier to 8.5.0
Update eslint-config-prettier from 4.3.0 to 8.5.0
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: leviathan-2.11.8
title: ""
date: 2022-12-28T23:03:27.783Z
version: meta-balena-2.108.9
title: ""
date: 2022-12-29T03:03:57.328Z
version: 2.108.9
title: ""
date: 2022-12-29T04:59:27.560Z
- commits:
- subject: Update layers/meta-balena to e45cf66e8d8f7145127614153a2694c9a9850ed7
hash: b4dcf99ed483553dc356e7e59bbe2cbf238ca4f0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e45cf66e8d8f7145127614153a2694c9a9850ed7
changelog-entry: Update layers/meta-balena to e45cf66e8d8f7145127614153a2694c9a9850ed7
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to e09fae4
hash: 49c24a43ede0371c2c5a992e9197124492b55808
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "renovate: Remove v prefix from leviathan-worker github-tags"
hash: 80778c4b2ea6f2e225b903b6d0a43000a492701e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.11.7
title: ""
date: 2022-12-28T16:49:10.897Z
version: meta-balena-2.108.8
title: ""
date: 2022-12-28T21:07:27.490Z
version: 2.108.8
title: ""
date: 2022-12-28T22:58:37.362Z
- commits:
- subject: Update layers/meta-balena to 68ec8ca1388c8e442acf1235dc573aeb12ff385a
hash: c574f4ab4e1ede00ce3288fff9ec313639ec47d2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 68ec8ca1388c8e442acf1235dc573aeb12ff385a
changelog-entry: Update layers/meta-balena to 68ec8ca1388c8e442acf1235dc573aeb12ff385a
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: fix modem test teardown"
hash: e5f9b72eae7bcc88cb28d99f8b1bf7f2c1b65789
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.108.7
title: ""
date: 2022-12-28T16:06:50.921Z
version: 2.108.7
title: ""
date: 2022-12-28T18:58:15.607Z
- commits:
- subject: Update balena-yocto-scripts to 0f1d0265bbabdb2b869f6cf9363d418b52681ffc
hash: 703d64b1c0d2a7cb6efcf35cef5ae98a541615c5
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 0f1d0265bbabdb2b869f6cf9363d418b52681ffc
changelog-entry: Update balena-yocto-scripts to 0f1d0265bbabdb2b869f6cf9363d418b52681ffc
author: renovate[bot]
nested:
- commits:
- subject: "jenkins_generate_ami: support using both live and installer images as
AMIs"
hash: fa4fcbb106695ba646a383d4efff3cc325626330
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-generate-ami: Enable nitroTPM support"
hash: 23cb657399160486341dd05cea555504845f1d22
body: |
This allows to use secure boot in AMI images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build: add argument to build OS development images"
hash: 07f20dae6f06831181fc2ae306f9c4a52499ca24
body: >
Building OS development images is useful for example when
debugging and
testing AMI images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.17
title: ""
date: 2022-12-23T15:16:00.319Z
- subject: Update layers/meta-balena to 3a45aa111217e64ef6ab8cbd16d34a12ece49a3c
hash: 44b8f64318d1b628af513b39ee29072cd1444fca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3a45aa111217e64ef6ab8cbd16d34a12ece49a3c
changelog-entry: Update layers/meta-balena to 3a45aa111217e64ef6ab8cbd16d34a12ece49a3c
author: renovate[bot]
nested: []
- subject: Update contracts to 4698e4ef55fdc61aa3df8d8494f2cbbd306b26c9
hash: 3f66c96d1119a33f5fe9838bfdd70ee197f0e27c
body: Update contracts
footer:
Changelog-entry: Update contracts to 4698e4ef55fdc61aa3df8d8494f2cbbd306b26c9
changelog-entry: Update contracts to 4698e4ef55fdc61aa3df8d8494f2cbbd306b26c9
author: renovate[bot]
nested: []
version: 2.108.6
title: ""
date: 2022-12-28T14:57:44.677Z
- commits:
- subject: Update contracts to b65d5bd372587d4aaabba526d34f67c3f63ea90b
hash: 58f2c8d022b0920dd68e11631f68a6e15e1ca079
body: Update contracts
footer:
Changelog-entry: Update contracts to b65d5bd372587d4aaabba526d34f67c3f63ea90b
changelog-entry: Update contracts to b65d5bd372587d4aaabba526d34f67c3f63ea90b
author: renovate[bot]
nested:
- commits:
- subject: "hw.device-type: Add Owasys owa5X device"
hash: d92fb422d14da698061c53422ae7bfb4fdd64b03
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alvaro Guzman <alvaro.guzman@owasys.com>
signed-off-by: Alvaro Guzman <alvaro.guzman@owasys.com>
author: Alvaro Guzman
version: contracts-2.0.35
title: ""
date: 2022-12-20T11:53:50.722Z
version: 2.106.7+rev7
title: ""
date: 2022-12-20T13:25:26.501Z
- commits:
- subject: Update contracts to b6bdc537c9f9d224301152a0291682172320bf6a
hash: 01a83148096b0cb629b2b75dd3419032e191745f
body: Update contracts
footer:
Changelog-entry: Update contracts to b6bdc537c9f9d224301152a0291682172320bf6a
changelog-entry: Update contracts to b6bdc537c9f9d224301152a0291682172320bf6a
author: renovate[bot]
nested:
- commits:
- subject: "Flowzone: Allow external contributions"
hash: bb2226cc9e36d056d33c70cb3926ce58b9e47e28
body: |
Update the flowzone workflow to allow external PRs from forks
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.34
title: ""
date: 2022-12-16T15:12:18.550Z
- commits:
- subject: "Flowzone: Use inherited secrets"
hash: 8d5f9d9f28de663b32b58999f076dd7932dbaa3b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.33
title: ""
date: 2022-12-16T14:46:36.924Z
version: 2.106.7+rev6
title: ""
date: 2022-12-16T19:11:08.080Z
- commits:
- subject: Update balena-yocto-scripts to 67cb61f9209482ddd22b3f98ebf6cb3609f0acb7
hash: e69abef091625012da9682a0043e8c46db4bdc19
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 67cb61f9209482ddd22b3f98ebf6cb3609f0acb7
changelog-entry: Update balena-yocto-scripts to 67cb61f9209482ddd22b3f98ebf6cb3609f0acb7
author: renovate[bot]
nested:
- commits:
- subject: "dockerfile: balena-push-env: update balena CLI version to v14.5.15"
hash: 06f4be81c2dd37eb6a6da51024d6857b32200d20
body: >
Newer supervisor require a CLI >= v13.5.1 to migrate from v2
apps.json
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_generate_ami: add balena org for preloaded app"
hash: ee48444b36d3597264a7694b2246b3fee4f6b659
body: >
Specify the organization and block name when preloading so it is
not
ambiguous.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_generate_ami: distinguish between staging and production"
hash: 3a36e81b8a0043cfbbc472dd70b0049b3cef9247
body: |
Use different tokens to preload from staging and production.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.16
title: ""
date: 2022-12-16T11:06:42.331Z
- commits:
- subject: "workflows: add flowzone"
hash: 025f8399061f4a0ca6651d643c8c2016c8b1cfa7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.15
title: ""
date: 2022-12-16T10:49:48.888Z
version: 2.106.7+rev5
title: ""
date: 2022-12-16T15:11:48.293Z
- commits:
- subject: Update contracts to 08f029b5c82e71b9b25fbeef4805815bfa4c24aa
hash: 051cf0d317b9ec5b1c722dadbe37449f2fcb0c2e
body: Update contracts
footer:
Changelog-entry: Update contracts to 08f029b5c82e71b9b25fbeef4805815bfa4c24aa
changelog-entry: Update contracts to 08f029b5c82e71b9b25fbeef4805815bfa4c24aa
author: renovate[bot]
nested:
- commits:
- subject: Add node v19.3.0 v16.19.0 and v14.21.2
hash: 6cd73b8776fbf8cddc36560e74ffcfeeac23cfd8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.32
title: ""
date: 2022-12-15T08:15:08.199Z
version: 2.106.7+rev4
title: ""
date: 2022-12-15T12:06:35.389Z
- commits:
- subject: Update contracts to 0357433005e9ea7ace7876530d910eeb8386c980
hash: 4542b662857219c971ff0006bdfe687ae2cca319
body: Update contracts
footer:
Changelog-entry: Update contracts to 0357433005e9ea7ace7876530d910eeb8386c980
changelog-entry: Update contracts to 0357433005e9ea7ace7876530d910eeb8386c980
author: renovate[bot]
nested:
- commits:
- subject: Add partials for dotnet v7
hash: b6e275498276319e59b8210e5d62f8c86804919d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.31
title: ""
date: 2022-12-10T03:49:36.476Z
version: 2.106.7+rev3
title: ""
date: 2022-12-10T06:47:50.010Z
- commits:
- subject: Update contracts to 7038b0ce71daa96a832540d24fcad5bc5142ff13
hash: 7bbb9847042eb3d8455904a654356094724526a7
body: Update contracts
footer:
Changelog-entry: Update contracts to 7038b0ce71daa96a832540d24fcad5bc5142ff13
changelog-entry: Update contracts to 7038b0ce71daa96a832540d24fcad5bc5142ff13
author: renovate[bot]
nested:
- commits:
- subject: Add support for Alpine Linux v3.17
hash: 245c201a06d03eb89210654d1d44f0f156ccb790
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add dotnet v7, update v6.x and v3.x to latest versions
hash: 2e5771eb99ce3b032e4ba955b12a9bdd95d14408
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add Python v3.11.1 v3.10.9 v3.9.16 v3.8.16 and v3.7.16
hash: b22e097bdf0e3b314f8d715c41bb4bbe1efa2570
body: |
Update pip to v22.3.1 and setuptools to v65.6.3
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add Golang v1.19.4 and v1.18.9
hash: 01dc72fe1e17aa5d90b4dc65c03150379811665f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.30
title: ""
date: 2022-12-09T18:39:08.906Z
version: 2.106.7+rev2
title: ""
date: 2022-12-09T21:45:56.436Z
- commits:
- subject: Update contracts to 5d83fa7ad3a0c95db49ee465c9a77845611f3a3b
hash: 2f2d8bf42862616a4b063ecc22c170c59826af78
body: Update contracts
footer:
Changelog-entry: Update contracts to 5d83fa7ad3a0c95db49ee465c9a77845611f3a3b
changelog-entry: Update contracts to 5d83fa7ad3a0c95db49ee465c9a77845611f3a3b
author: renovate[bot]
nested:
- commits:
- subject: Add node v19.2.0
hash: 98f7eff861b16af92930ac2f2ab995e85ba83897
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.29
title: ""
date: 2022-11-30T06:43:18.144Z
version: 2.106.7+rev1
title: ""
date: 2022-11-30T12:36:10.532Z
- commits:
- subject: Update layers/meta-balena to f64f63370e54d5ed14e124578ed9193c765ade92
hash: fa08f2ea14ec9558e5665a6353d7d2e70b8fe07b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f64f63370e54d5ed14e124578ed9193c765ade92
changelog-entry: Update layers/meta-balena to f64f63370e54d5ed14e124578ed9193c765ade92
author: renovate[bot]
nested:
- commits:
- subject: "test: ssh-auth: fix test cases using custom keys"
hash: b24d92774a67cf0c0b83a29848bdcf6ed8a574db
body: >
There are two sets of keys used in this test, one stored in
`/root/id`
which is created by the cloud suite to SSH via the proxy server,
and
a custom key stored in `/root/test_id` used in some of the
subtests.
Fix the test cases using the custom key to use the correct
private key.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.106.7
title: ""
date: 2022-11-15T15:37:55.466Z
version: 2.106.7
title: ""
date: 2022-11-15T21:39:26.285Z
- commits:
- subject: Update layers/meta-balena to 0bcd2db1e6e5bf04ad2882028aa26cbab0ee49ea
hash: 7050359de0505ccc8c316401e5f3ac5359abe26d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0bcd2db1e6e5bf04ad2882028aa26cbab0ee49ea
changelog-entry: Update layers/meta-balena to 0bcd2db1e6e5bf04ad2882028aa26cbab0ee49ea
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.3.3
hash: f2d3858900aa8a092331c38a590a63525fbb2a57
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.106.6
title: ""
date: 2022-11-15T05:36:48.415Z
version: 2.106.6
title: ""
date: 2022-11-15T09:38:07.448Z
- commits:
- subject: Update balena-yocto-scripts to 3fbd0884bd7d599664587d0ab25fea22d77323ba
hash: 06a35676731d9296dd8db418190f9519265bfc4d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 3fbd0884bd7d599664587d0ab25fea22d77323ba
changelog-entry: Update balena-yocto-scripts to 3fbd0884bd7d599664587d0ab25fea22d77323ba
author: renovate[bot]
nested:
- commits:
- subject: "jenkins_generate_ami: use a different token"
hash: 3fcb9cb302b3f50e5fd8943fdafe2934fb0de182
body: >
The AMI preload application no longer lives in the balena_os
organization
so allow to provide a different token.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.14
title: "'jenkins_generate_ami: use a different token'"
date: 2022-11-10T15:10:52.071Z
version: 2.106.5+rev1
title: ""
date: 2022-11-14T23:36:21.277Z
- commits:
- subject: Update layers/meta-balena to af180bb6f4c61940cbf23d0b92dbceadea10aa3f
hash: e998b027db256edcfcbaac463ca75b024c88f69a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to af180bb6f4c61940cbf23d0b92dbceadea10aa3f
changelog-entry: Update layers/meta-balena to af180bb6f4c61940cbf23d0b92dbceadea10aa3f
author: renovate[bot]
nested:
- commits:
- subject: "openvpn: fix a race condition that leaves system with no running
supervisor"
hash: fd788120e5915820e75240e548760fd107cc0580
body: >
The `os-config` application stops the supervisor before fetching
openvpn
configuration and starting the `openvpn` service unit.
As the `openvpn` service units stops `os-config`, it might not
get to
restart the supervisor.
This commit checks that `os-config` is not already active before
starting it.
Fixes #2855
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.106.5
title: ""
date: 2022-11-14T09:32:57.346Z
version: 2.106.5
title: ""
date: 2022-11-14T12:49:58.603Z
- commits:
- subject: Update layers/meta-balena to 5f789c7e57c7be71b8e333ac7127a809d2161935
hash: 0824b9afaf77b9d7890eeaad4187fa8df727310e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5f789c7e57c7be71b8e333ac7127a809d2161935
changelog-entry: Update layers/meta-balena to 5f789c7e57c7be71b8e333ac7127a809d2161935
author: renovate[bot]
nested:
- commits:
- subject: "ssh-auth: setConfig: run synchronously"
hash: 5534839614a5221068d25fb703658b780d6c7463
body: >
Most tests expects a specific device configuration so having the
setting
run asynchronously leads to unexpected failures.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "cloud: ssh-auth: use custom path for custom key"
hash: 6c83fd02383baf7b6932858a3e88ae207cbecc3b
body: >
Right now it overwrites the key created by the cloud suite to
connect
to the proxy.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Set permissions for cache file"
hash: 3406f9a45a5a97542972c442f1c8a8e3e80a7d37
body: >
The sshd daemon is configured to fetch keys from the API for
local
user connections. The script that fetches the keys,
cloud-public-sshkeys,
sources balena-config-vars and is run as an exclusive non-root
user.
Let's set the correct permissions for this file to allow not to
break
the above.
Also, add a test to check that the SSH authentication with user
registered keys does not break again.
Fixes #2785
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.106.4
title: ""
date: 2022-11-12T15:47:45.326Z
- commits:
- subject: "common: kernel-devsrc: fix pseudo abort"
hash: e5307d7c7459ac977914122edc11d9ae7222e54b
body: >
Yocto builds will abort due to inconsistencies between the
pseudo
database and files modified outside of the pseudo context [0].
This will occasionally cause builds to fail in the do_deploy
step of the
kernel-devsrc recipe. [1]
Fix this by not removing the kernel_source tarball in the
do_deploy
step.
Fixes: https://github.com/balena-os/meta-balena/issues/2806
[0] https://wiki.yoctoproject.org/wiki/Pseudo_Abort
[1] https://github.com/balena-os/meta-balena/issues/2806
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.106.3
title: ""
date: 2022-11-11T08:21:56.144Z
version: 2.106.4
title: ""
date: 2022-11-12T18:28:08.170Z
- commits:
- subject: Update layers/meta-balena to 301f76a3232fb25463f89f6382eb0e14189dcc0e
hash: 871f336071d945fc6dda28ee4fdc3b620450114f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 301f76a3232fb25463f89f6382eb0e14189dcc0e
changelog-entry: Update layers/meta-balena to 301f76a3232fb25463f89f6382eb0e14189dcc0e
author: renovate[bot]
nested:
- commits:
- subject: "flasher: minor formatting"
hash: b92ade134716ea122949a0d5adf7238f274acc96
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: fix detection and exclusion of installation media"
hash: 02ba95a7f2b3889443f8fc2857723898140ff05e
body: >
The old test no longer matches on full disk paths including
/dev, which
can potentially result in the installation disk not being
excluded from
the pool of installation targets.
Fix the comparison so that the installation disk will not be
overwritten.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "flasher: properly expand device_pattern globs"
hash: 1b8059cf553b99de9a854dbbc7d81d7c079fe2a5
body: >
Previously, globs such as 'md/balena{,_*}' and 'mmcblk?' weren't
being
properly expanded, resulting in the old behavior of explicit
lists of
disks continuing to work, but consolidated globs matching
multiple disks
would not.
Fix glob expansion to enable this feature to work properly.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.106.2
title: ""
date: 2022-11-10T21:20:24.210Z
version: 2.106.2
title: ""
date: 2022-11-11T05:22:10.420Z
- commits:
- subject: Update layers/meta-balena to bf237c4f76c4026ed3aea2f30edc7c6a484fcef6
hash: b27e83122a29a1649fca3b982078f1cf9748c1ed
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bf237c4f76c4026ed3aea2f30edc7c6a484fcef6
changelog-entry: Update layers/meta-balena to bf237c4f76c4026ed3aea2f30edc7c6a484fcef6
author: renovate[bot]
nested:
- commits:
- subject: "tests: cloud: use cloud ssh to avoid race cond"
hash: 970d504c2fec7f82d8a87b1203702cb4320fbe9b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.106.1
title: ""
date: 2022-11-10T17:19:31.839Z
version: 2.106.1
title: ""
date: 2022-11-10T20:39:12.434Z
- commits:
- subject: Update layers/meta-balena to c5f580c7bd8e7d1391331c1611ab340be68d8d6a
hash: a0ff1bb9ed58d8c2cc14a1ac97773f05d24b7f7c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c5f580c7bd8e7d1391331c1611ab340be68d8d6a
changelog-entry: Update layers/meta-balena to c5f580c7bd8e7d1391331c1611ab340be68d8d6a
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.3.0
hash: 099700fd5247b20af5aec205f51e54c0a6c1fef3
body: Update balena-supervisor
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: meta-balena-2.106.0
title: ""
date: 2022-11-10T05:31:24.750Z
version: 2.106.0
title: ""
date: 2022-11-10T10:24:32.926Z
- commits:
- subject: Update layers/meta-balena to b6e5de2abcadd369a37891b17494048d6a82b1cc
hash: b0e128d2a85eab3b88ef081ac921a44f938be7fb
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b6e5de2abcadd369a37891b17494048d6a82b1cc
changelog-entry: Update layers/meta-balena to b6e5de2abcadd369a37891b17494048d6a82b1cc
author: renovate[bot]
nested:
- commits:
- subject: Enable network access for tasks talking to the signing service
hash: ab1d75a0db11cde16d93cb7b3ebe734f61583e28
body: >
Since kirkstone tasks have network access disabled by default so
we need
to enable it explicitly for tasks that talk to the signing
service.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.105.32
title: ""
date: 2022-11-09T15:15:46.084Z
version: 2.105.32
title: ""
date: 2022-11-09T20:17:19.899Z
- commits:
- subject: Update contracts to b20827d63cbe7b1168f2b63b3bde216231e1b4ba
hash: 725861ddbfa79b76e27cc5c97028e46090dae5cc
body: Update contracts
footer:
Changelog-entry: Update contracts to b20827d63cbe7b1168f2b63b3bde216231e1b4ba
changelog-entry: Update contracts to b20827d63cbe7b1168f2b63b3bde216231e1b4ba
author: renovate[bot]
nested:
- commits:
- subject: Add node v18.12.1
hash: ec1ce7e89c1882f531e394ebf7f815ae3f9af94f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.28
title: ""
date: 2022-11-09T07:37:26.681Z
version: 2.105.31+rev1
title: ""
date: 2022-11-09T08:30:00.028Z
- commits:
- subject: Update layers/meta-balena to 072a02ba1b9b2f5cb4f1a520c7d321e17dca1eb5
hash: de8ace8c2b32dec3aa17b3a6529236e5698cba25
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 072a02ba1b9b2f5cb4f1a520c7d321e17dca1eb5
changelog-entry: Update layers/meta-balena to 072a02ba1b9b2f5cb4f1a520c7d321e17dca1eb5
author: renovate[bot]
nested:
- commits:
- subject: Add meta-balena-esr workflow
hash: bcaddc164814569a9971c728bfbae316bbae88b3
body: >
This workflow will create an ESR branch from the latest patch of
the
previous minor version the first day of each quarter.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.31
title: ""
date: 2022-11-08T20:30:19.317Z
version: 2.105.31
title: ""
date: 2022-11-09T02:14:58.074Z
- commits:
- subject: Update layers/meta-balena to 0d399dcb9ac7ece013f76a119e8643228eb114b7
hash: 24850a85a92bdccf107a62c6ed29682308282991
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0d399dcb9ac7ece013f76a119e8643228eb114b7
changelog-entry: Update layers/meta-balena to 0d399dcb9ac7ece013f76a119e8643228eb114b7
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: ensure by-state links are created"
hash: 724fa0e549fa6752c2f00acf52549255037f1fbd
body: |
These links are required for HUP, ensure they're created by udev
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.105.30
title: ""
date: 2022-11-08T05:28:07.419Z
- commits:
- subject: "prepare-openvpn: do not use cached configuration"
hash: 021495a07f736c7a80497e18dea33e23ac63318b
body: >
This script needs to update the VPN authentication with the
currently
configured keys so do not use cached values.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.29
title: ""
date: 2022-11-07T15:30:37.789Z
version: 2.105.30
title: ""
date: 2022-11-08T11:13:55.784Z
- commits:
- subject: Update contracts to 29ecc3f3077027524ea9540cbaa81a12b265d42c
hash: cbcf1dc14cf66fb81e167fc62a0e96b13a2351a0
body: Update contracts
footer:
Changelog-entry: Update contracts to 29ecc3f3077027524ea9540cbaa81a12b265d42c
changelog-entry: Update contracts to 29ecc3f3077027524ea9540cbaa81a12b265d42c
author: renovate[bot]
nested:
- commits:
- subject: Add go v1.19.3 and v1.18.8
hash: 7c66a3e29c17db2ac969d4f26b35eba4284aca8d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v19.0.1 v16.18.1 and v14.21.1
hash: 731e93e6d60858850265f0619aa30ca35c897585
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.27
title: ""
date: 2022-11-07T11:10:43.480Z
version: 2.105.28+rev1
title: ""
date: 2022-11-07T13:09:49.367Z
- commits:
- subject: Update layers/meta-balena to 496bde37adf3bdabcf3baa3c3dbbaba8ed2c59e1
hash: 1043fc3fefc38d0e72c9f3f15b2f8f65ceef1b23
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 496bde37adf3bdabcf3baa3c3dbbaba8ed2c59e1
changelog-entry: Update layers/meta-balena to 496bde37adf3bdabcf3baa3c3dbbaba8ed2c59e1
author: renovate[bot]
nested:
- commits:
- subject: "patch: Delete conf.js for test suites"
hash: 5e52f52aec4cd1ccd238dd0e6ee6dd68fdc1dc63
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.105.28
title: ""
date: 2022-11-06T11:05:01.690Z
version: 2.105.28
title: ""
date: 2022-11-06T13:06:11.519Z
- commits:
- subject: Update layers/meta-balena to 4f26a52c25bd3b246cc623b271873891da2fd737
hash: 6eed9a917c514c408a2ca3e6e961f02124c9510c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 4f26a52c25bd3b246cc623b271873891da2fd737
changelog-entry: Update layers/meta-balena to 4f26a52c25bd3b246cc623b271873891da2fd737
author: renovate[bot]
nested:
- commits:
- subject: "wpa-supplicant: Sync with v2.10 from upstream"
hash: 5464be07070bbc4a06a4d432250dd70b2b2e1522
body: |
Synced from:
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-connectivity/wpa-supplicant?id=3a43c2a82881688d85238464db371f695e60b572
Closes #2838
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.105.27
title: ""
date: 2022-11-04T22:15:37.135Z
version: 2.105.27
title: ""
date: 2022-11-04T23:59:46.321Z
- commits:
- subject: Update layers/meta-balena to 397943469235f9eb67a55ce5c98e01e8afbc641e
hash: 68b882d6d78fecdfbe27c265ea5cd8ac93c61c6f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 397943469235f9eb67a55ce5c98e01e8afbc641e
changelog-entry: Update layers/meta-balena to 397943469235f9eb67a55ce5c98e01e8afbc641e
author: renovate[bot]
nested:
- commits:
- subject: "patch: Skip HUP suite if no releases found"
hash: 40a12706d64383f5b5f1f41cecc6331d1c2fcc79
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.105.26
title: ""
date: 2022-11-04T10:56:57.967Z
version: 2.105.26
title: ""
date: 2022-11-04T13:58:01.017Z
- commits:
- subject: Update layers/meta-balena to 81cdced65f90570af857c9cf012775558003c1c5
hash: e0d963f69a755911317d85da946fa9b9bff2028b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 81cdced65f90570af857c9cf012775558003c1c5
changelog-entry: Update layers/meta-balena to 81cdced65f90570af857c9cf012775558003c1c5
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.2.20
hash: 6b77e059fb1fc0e3eddebaa5702fce26f11b5e76
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.105.25
title: ""
date: 2022-11-04T02:27:30.706Z
- commits:
- subject: Update balena-os/balena-supervisor to v14.2.18
hash: 797d966e06f4ef02962f8afc51a78a5a4b2bcc03
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.105.24
title: ""
date: 2022-11-03T01:52:10.456Z
version: 2.105.25
title: ""
date: 2022-11-04T06:57:02.821Z
- commits:
- subject: Update layers/meta-balena to a2b5edbaf873fce9fb0dbe6564aaa590af9849dc
hash: 54b7c39193cf630af60deb0282150b51cb690d0f
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a2b5edbaf873fce9fb0dbe6564aaa590af9849dc
changelog-entry: Update layers/meta-balena to a2b5edbaf873fce9fb0dbe6564aaa590af9849dc
author: renovate[bot]
nested:
- commits:
- subject: "tests: hup: handle exception when unwrapping non-flasher image"
hash: 4d020e008232c29a8d9ab316f7c71d7fb161d98e
body: >
Handle ENOENT ErrnoException when attempting to unwrap a
non-flasher
image in HUP tests. This mirrors a similar change made in
ce2d33ad8.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.105.23
title: ""
date: 2022-11-01T00:42:23.029Z
version: 2.105.23
title: ""
date: 2022-11-01T05:45:54.894Z
- commits:
- subject: Update layers/meta-balena to 24deb5194be2c96b14f8bd4343555bf855f6ca06
hash: 57fc2709f0f92f4118a8289912b5336a4301e940
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 24deb5194be2c96b14f8bd4343555bf855f6ca06
changelog-entry: Update layers/meta-balena to 24deb5194be2c96b14f8bd4343555bf855f6ca06
author: renovate[bot]
nested:
- commits:
- subject: Update Docs Link Updated the link in the docs to the device-type
listings (on hub as SOT)
hash: c79adacfc30e36cf9bc548c9495dae5bfc4eb742
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
signed-off-by: Ryan Hampton (@rhampt) <rhampt@balena.io>
author: Ryan H
nested: []
version: meta-balena-2.105.22
title: ""
date: 2022-10-31T12:42:22.402Z
version: 2.105.22
title: ""
date: 2022-10-31T15:55:57.416Z
- commits:
- subject: Update contracts to edff7336f8c7fd074aed1fd087a595ee2ca05651
hash: 289bdb538efe13273c44b24e8e67e1f480b2a5e8
body: Update contracts
footer:
Changelog-entry: Update contracts to edff7336f8c7fd074aed1fd087a595ee2ca05651
changelog-entry: Update contracts to edff7336f8c7fd074aed1fd087a595ee2ca05651
author: renovate[bot]
nested:
- commits:
- subject: Add Python v3.11.0 v3.10.8 v3.9.15 v3.8.15 and v3.7.15
hash: fbabb315a61ab269458acd051d91e848e2e81cc3
body: |
Update pip to v22.3 and setuptools to v65.5.0.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.26
title: ""
date: 2022-10-31T01:49:50.638Z
- commits:
- subject: Fix incorrect partials in device type contracts
hash: 23b23bf963943277e5d5c02bc78d2fb52b4ba7fd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Micah Halter <micah@balena.io>
signed-off-by: Micah Halter <micah@balena.io>
author: Micah Halter
version: contracts-2.0.25
title: ""
date: 2022-10-27T16:05:36.897Z
- commits:
- subject: Add node v18.12.0
hash: 76cc4e57fb052486256f3b8f2c2b0239b11c2856
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.24
title: ""
date: 2022-10-27T11:18:14.564Z
version: 2.105.21+rev1
title: ""
date: 2022-10-31T08:42:37.411Z
- commits:
- subject: Update layers/meta-balena to 2e9f69012d326b5925304c9d25427c5cc46dfbd4
hash: a1ede5986898d25346cc2de5e4b6a0f40f1b339d
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2e9f69012d326b5925304c9d25427c5cc46dfbd4
changelog-entry: Update layers/meta-balena to 2e9f69012d326b5925304c9d25427c5cc46dfbd4
author: renovate[bot]
nested:
- commits:
- subject: "openssh: allow RSA signatures with SHA1 algorithms"
hash: df5e9dcd4a8f61ace849d5bb437798d16a440191
body: >
Openssh v8.8 removes this support by default but the backend
still
needs to be updated to drop these.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.21
title: ""
date: 2022-10-27T08:02:52.407Z
version: 2.105.21
title: ""
date: 2022-10-27T11:46:53.148Z
- commits:
- subject: Update layers/meta-balena to 6fe97ecc67ba4dc83fb5ff21d801e9062d4179d4
hash: 5d3233748791165a145d6f0aad1836a970b8af54
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6fe97ecc67ba4dc83fb5ff21d801e9062d4179d4
changelog-entry: Update layers/meta-balena to 6fe97ecc67ba4dc83fb5ff21d801e9062d4179d4
author: renovate[bot]
nested:
- commits:
- subject: "meta-resin-sumo: libical: Fix build QA error"
hash: a34583a3f5cbac25502ac9ad62f0d0073eb96511
body: >
Address the following build error:
```
ERROR: libical-2.0.0-r0 do_package: QA Issue: libical:
Files/directories were installed but not shipped in any package:
/usr/lib/cmake
/usr/lib/cmake/LibIcal
/usr/lib/cmake/LibIcal/LibIcalTargets.cmake
/usr/lib/cmake/LibIcal/LibIcalConfig.cmake
/usr/lib/cmake/LibIcal/LibIcalConfigVersion.cmake
/usr/lib/cmake/LibIcal/LibIcalTargets-noconfig.cmake
```
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.20
title: ""
date: 2022-10-26T14:42:10.358Z
- commits:
- subject: "meta-resin-sumo: keep tpm2-tools in 5.0"
hash: 6c0596989bd182f26da1255ccfa7a55e45a0194e
body: >
Newer versions fail on the configuration step with:
Requested 'libcrypto >= 1.1.0' but version of OpenSSL-libcrypto
is 1.0.2o
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.19
title: ""
date: 2022-10-26T01:25:34.955Z
- commits:
- subject: Update tests/leviathan digest to f83df7d
hash: fb3a49ca995fb2553f1b635cdf06559a239f92ed
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "minor: Add @balena/leviathan-test-helpers package"
hash: 47f061bef9a6bc73782599ad8ab0add43d10883b
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.10.0
title: ""
date: 2022-10-25T13:23:40.230Z
version: meta-balena-2.105.18
title: ""
date: 2022-10-25T16:35:47.720Z
version: 2.105.20
title: ""
date: 2022-10-27T01:25:17.704Z
- commits:
- subject: Update contracts to c311e6f8a9832587b3bb687b22a92574b790c688
hash: aeb91dc8404ed1f6c90e85886cb3c3820df4e8cf
body: Update contracts
footer:
Changelog-entry: Update contracts to c311e6f8a9832587b3bb687b22a92574b790c688
changelog-entry: Update contracts to c311e6f8a9832587b3bb687b22a92574b790c688
author: renovate[bot]
nested:
- commits:
- subject: "sw.os+hw.device-type: Add distro-config.tpl for
jetson-agx-orin-devkit"
hash: 76dfd72bece570ec8fdf96006135603d2e81b699
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.23
title: ""
date: 2022-10-25T15:58:44.499Z
version: 2.105.17+rev1
title: ""
date: 2022-10-25T18:20:36.996Z
- commits:
- subject: Update layers/meta-balena to 5c78a62b8409752294e244bd1ecc111b4b969da7
hash: 5cfcd849966db50fa3776a8cd7a7e490e6e6ef3c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5c78a62b8409752294e244bd1ecc111b4b969da7
changelog-entry: Update layers/meta-balena to 5c78a62b8409752294e244bd1ecc111b4b969da7
author: renovate[bot]
nested:
- commits:
- subject: "tests: hup: reduce num. flashes and hostapp sends"
hash: 51f558450d60776470f92341789e14eecc217a65
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.105.17
title: ""
date: 2022-10-21T15:04:03.760Z
version: 2.105.17
title: ""
date: 2022-10-25T00:36:37.001Z
- commits:
- subject: Update contracts to 67fb73772ae7ecfb93109e9e42e8b33465a61ec0
hash: 6b887c988ea4413373e30551d6c881b348fce534
body: Update contracts
footer:
Changelog-entry: Update contracts to 67fb73772ae7ecfb93109e9e42e8b33465a61ec0
changelog-entry: Update contracts to 67fb73772ae7ecfb93109e9e42e8b33465a61ec0
author: renovate[bot]
nested:
- commits:
- subject: "hw+device-type: Add jetson-agx-orin-devkit device type"
hash: 9b5a7433a5965ed3152a63b9cab756e9cc68c015
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.22
title: ""
date: 2022-10-24T14:57:49.013Z
version: 2.105.16+rev3
title: ""
date: 2022-10-24T19:16:41.809Z
- commits:
- subject: Update balena-yocto-scripts to 7c5b9c44fbd4039c3387c8b74e8efae8fa9f37d6
hash: c9147c88483bd37144d73b26c775f14db126b543
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7c5b9c44fbd4039c3387c8b74e8efae8fa9f37d6
changelog-entry: Update balena-yocto-scripts to 7c5b9c44fbd4039c3387c8b74e8efae8fa9f37d6
author: renovate[bot]
nested:
- commits:
- subject: "jenkins_build: Only deploy AMI after deploying a final release"
hash: cfa6879d11a98c112a2e16fd40b6443a7fa6a838
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.13
title: "'jenkins_build: Only deploy AMI after deploying a final release'"
date: 2022-10-21T15:03:17.022Z
version: 2.105.16+rev2
title: ""
date: 2022-10-21T19:20:29.850Z
- commits:
- subject: Update contracts to 38de093f2a5afdb1948b295ba11a18b6ebe626e9
hash: 7b60014151dd412186fb6b337f20909ab33a7dfb
body: Update contracts
footer:
Changelog-entry: Update contracts to 38de093f2a5afdb1948b295ba11a18b6ebe626e9
changelog-entry: Update contracts to 38de093f2a5afdb1948b295ba11a18b6ebe626e9
author: renovate[bot]
nested:
- commits:
- subject: Add node v19.0.0
hash: 2b5239255d31f2d33c808a6149064f1861b8a07f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.21
title: ""
date: 2022-10-20T12:03:45.573Z
version: 2.105.16+rev1
title: ""
date: 2022-10-20T17:16:55.943Z
- commits:
- subject: Update layers/meta-balena to 0c378990ffead64c9141e82f76299914c416436d
hash: 990fbb8fc1e365bab7de5d56975050e14832ebc1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0c378990ffead64c9141e82f76299914c416436d
changelog-entry: Update layers/meta-balena to 0c378990ffead64c9141e82f76299914c416436d
author: renovate[bot]
nested:
- commits:
- subject: "common: openvpn: remove resin.conf"
hash: ce288ba9138ab385370e2375a64ef8c185feb2c9
body: >
This config file hasn't been used since commit 2db88c2, which
unified
how managed and unmanaged images operate. Since that commit,
openvpn
starts up if the config file at /etc/openvpn/openvpn.conf is
found, and
otherwise remains inactive. This file is populated by os-config.
Remove the old config to prevent misdirection and cleanup the
layer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.105.16
title: ""
date: 2022-10-20T02:12:40.759Z
version: 2.105.16
title: ""
date: 2022-10-20T06:04:11.503Z
- commits:
- subject: Update layers/meta-balena to ec41853b477877d096d2eff72db59668f58b684b
hash: 4f0aa25ebb984ae4ad43fbe06c834ab319cb6a18
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ec41853b477877d096d2eff72db59668f58b684b
changelog-entry: Update layers/meta-balena to ec41853b477877d096d2eff72db59668f58b684b
author: renovate[bot]
nested:
- commits:
- subject: "Revert \"chrony: update to version 4.1 to match kirkstone's version\""
hash: 3ea5184c30f3051d58f1a1befd19c76c17ee4334
body: >
With the updated version the systemd watchdog events are not
received.
Fixes #2823
This reverts commit 5049451b32d2d2c59f2aeb4713b2e6539bffeb49.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.15
title: ""
date: 2022-10-19T16:58:50.881Z
version: 2.105.15
title: ""
date: 2022-10-19T19:57:46.510Z
- commits:
- subject: Update layers/meta-balena to 85705947f289798d36c534aae5dc3582627e2a99
hash: ff3fae094b317bba761829bdf1ba7fd14fb9e5f7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 85705947f289798d36c534aae5dc3582627e2a99
changelog-entry: Update layers/meta-balena to 85705947f289798d36c534aae5dc3582627e2a99
author: renovate[bot]
nested:
- commits:
- subject: "patch: Enable RPi3-64 for Device tree tests"
hash: 55ac90b20dabbd8efe54f6e84d6c9e8c0d8166e9
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.105.14
title: ""
date: 2022-10-18T16:04:41.810Z
version: 2.105.14
title: ""
date: 2022-10-19T00:54:26.729Z
- commits:
- subject: Update layers/meta-balena to b33d3aa9a17eabe4f88f6086fce008862ad43ba1
hash: b1df40db7bb84cd17d8657c62a5f26c758319735
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b33d3aa9a17eabe4f88f6086fce008862ad43ba1
changelog-entry: Update layers/meta-balena to b33d3aa9a17eabe4f88f6086fce008862ad43ba1
author: renovate[bot]
nested:
- commits:
- subject: "ntp: Remove race condition from directory creation"
hash: 5fd19e26d35d7160e2531277a9a14e194d0b95c6
body: |
Chronyd checks that the directory specified as `sourcedir` in `chrony.conf`
(in this case `/var/chrony`) is not world accessible if it exists (chrony
will create it correctly if it does not exist), and does not start
if that's the case.
The way that the `/var/chrony` is created when it does not exist opens
the possibility of the directory existing with the wrong permissions and
hitting this problem.
This commit creates the directory with the correct permissions from the
start to avoid the race condition.
It also changes the permissiong from 750 to 770 to match what chrony
does (see
https://github.com/mlichvar/chrony/blob/7b197953e8add5515b7e58c4638dc55aa4bb91b7/conf.c#L1761)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.13
title: ""
date: 2022-10-18T12:38:31.247Z
version: 2.105.13
title: ""
date: 2022-10-18T17:53:11.529Z
- commits:
- subject: Update layers/meta-balena to bfb53e361ce9a3205e9c468f7c83b614acb3c52e
hash: 56600ffed5adcbd1f84d672333fa26d29ac80dd4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bfb53e361ce9a3205e9c468f7c83b614acb3c52e
changelog-entry: Update layers/meta-balena to bfb53e361ce9a3205e9c468f7c83b614acb3c52e
author: renovate[bot]
nested:
- commits:
- subject: "classes: kernel-balena: Allow aufs patching to use network"
hash: 549c6922e4d427f37727b6dffb7e5008f5afdfb6
body: |
On kirkstone, tasks need to be explicitely allowed to access the
network.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.105.12
title: ""
date: 2022-10-17T08:41:58.221Z
version: 2.105.12
title: ""
date: 2022-10-17T14:49:16.520Z
- commits:
- subject: Update build and deploy workflow to v0.0.12
hash: 24c66cfe4f92269848b00a31c674c110639ece2d
body: |
This update identifies test job names with the default prefix `test`
instead of a hardcoded `testbot-`.
footer:
Changelog-entry: Update build and deploy workflow to v0.0.12
changelog-entry: Update build and deploy workflow to v0.0.12
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.105.11+rev4
title: ""
date: 2022-10-15T17:42:35.014Z
- commits:
- subject: Update contracts to f9e017074a7d7e26f5b56642fa86d2533f349f33
hash: 9755b4107ed5a79c815a666f9dca2225d1bc7305
body: Update contracts
footer:
Changelog-entry: Update contracts to f9e017074a7d7e26f5b56642fa86d2533f349f33
changelog-entry: Update contracts to f9e017074a7d7e26f5b56642fa86d2533f349f33
author: renovate[bot]
nested:
- commits:
- subject: Add Golang v1.19.2 and v1.18.7
hash: 1e430f1bbf3deb491540dca04057452f01cfbcfb
body: |
Drop v1.17.x
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v18.11.0 and v16.18.0
hash: 6a6274f5e56535ff82d84bd7fad788b64ae96289
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.20
title: ""
date: 2022-10-14T09:22:14.221Z
- commits:
- subject: Update dotnet 6.0 and 3.1 to latest version
hash: e6e9c6d41b73dbbf15ea777d7fb54761389c16d8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add Python v3.10.7 v3.9.14 v3.8.14 and v3.7.14
hash: 238cdd69f9e48dd1b8192ec90dc9bca37a97f2a6
body: |
Update pip to v22.2.2
Update setuptools to v65.4.1
Update dbus-python to v1.3.2
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.19
title: ""
date: 2022-10-05T09:13:06.785Z
- commits:
- subject: Switch from balenaCI to flowzone
hash: 9e06ba17acf1c3333c6c2ef7f0ba6a7b7bf088f9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.18
title: ""
date: 2022-10-05T09:07:08.310Z
version: 2.105.11+rev3
title: ""
date: 2022-10-15T13:41:28.884Z
- commits:
- subject: Switch from balenaCI to flowzone
hash: 1ca88d8e17a8549ed20da62415435d8abde29a82
body: ""
footer:
Changelog-entry: Switch from balenaCI to flowzone
changelog-entry: Switch from balenaCI to flowzone
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.105.11+rev2
title: ""
date: 2022-10-15T10:27:29.955Z
- commits:
- subject: "linux-firmware: Fix wifi for BananaPi M1+"
hash: b62f5c95ebefc40edec0b50848353b5d491e2c39
body: |
Wifi did not work on the BananaPi M1+ before this
commit, so we have to install the specific bcm43362-sdio file
for this device type.
This firmware configuration file is specific to the M1+ and comes from
https://github.com/armbian/firmware/blob/master/ap6210/nvram_ap6210.txt
and has the checksum fb1ab0d5148e3f58ce94598665828713.
footer:
Changelog-entry: "linux-firmware: Fix wifi for BananaPi M1+"
changelog-entry: "linux-firmware: Fix wifi for BananaPi M1+"
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: 2.105.11+rev1
title: "'linux-firmware: Fix wifi for BananaPi M1+'"
date: 2022-10-14T10:09:36.065Z
- commits:
- subject: Update layers/meta-balena to 433b72275aa61da736904aa3f55c7b987824d523
hash: 1e51797e61302a5a246566a95227ffa97f2db57c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 433b72275aa61da736904aa3f55c7b987824d523
changelog-entry: Update layers/meta-balena to 433b72275aa61da736904aa3f55c7b987824d523
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.2.10
hash: e6a6abbb3994937bbb5e5d2e1479e97a76faec88
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.105.11
title: ""
date: 2022-10-13T20:48:28.279Z
- subject: Update layers/meta-balena to 0bc9280eb23161e5897260dc4555062789540b81
hash: ccc91328035a6a2caeb37fc4f71bec66fdc738a4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0bc9280eb23161e5897260dc4555062789540b81
changelog-entry: Update layers/meta-balena to 0bc9280eb23161e5897260dc4555062789540b81
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.2.10
hash: e6a6abbb3994937bbb5e5d2e1479e97a76faec88
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.105.11
title: ""
date: 2022-10-13T20:48:28.279Z
version: 2.105.11
title: "'Update layers/meta-balena digest to 433b722'"
date: 2022-10-13T21:29:25.737Z
- commits:
- subject: Update contracts to 766eb7591fe2b2f2cbc36af68d58627057f38193
hash: 1c2352e20d0952e07adb790c38b1bc12079aa078
body: Update contracts
footer:
Changelog-entry: Update contracts to 766eb7591fe2b2f2cbc36af68d58627057f38193
changelog-entry: Update contracts to 766eb7591fe2b2f2cbc36af68d58627057f38193
author: renovate[bot]
nested:
- commits:
- subject: Add node v18.9.1, v16.17.1 and v14.20.1
hash: 3d17a04da87495bc26f6aaabb4e90baaa8f0a349
body: ""
footer:
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add Golang v1.19.1 and v1.18.6
hash: 1f985fb82514dbeb8c9cddaa66efc8eb31ab9a30
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.17
title: "'Few base images updates'"
date: 2022-09-27T20:03:39.091Z
version: 2.105.2+rev1
title: "'Update contracts digest to 766eb75'"
date: 2022-09-27T21:11:11.077Z
- commits:
- subject: Update layers/meta-balena to d17b08668a56aa67c7b55594c3c910e66fbd4baf
hash: 371d3e8340e75c956014afb500cd85d551d1baa5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d17b08668a56aa67c7b55594c3c910e66fbd4baf
changelog-entry: Update layers/meta-balena to d17b08668a56aa67c7b55594c3c910e66fbd4baf
author: renovate[bot]
nested:
- commits:
- subject: "contributing-device-support.md: Clarify repo set-up in balenaOS org"
hash: ef51c09db6b72bed58d4662f11717c7835611eee
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.105.2
title: "'contributing-device-support.md: Clarify repo set-up in balenaOS org'"
date: 2022-09-22T14:00:38.365Z
- commits:
- subject: Update tests/leviathan digest to 15d608b
hash: d4e90da30fccd8e811df4ec68e2b6c34053350be
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core/contracts: bump contracts to v2.0.16"
hash: 2643f0d89eb47a6d27a2c49da172baff26d7fbd0
body: |
To include RockPro LED changes
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: leviathan-2.9.6
title: "'core/contracts: bump contracts to v2.0.16'"
date: 2022-09-21T09:27:41.644Z
version: meta-balena-2.105.1
title: "'Update tests/leviathan digest to 15d608b'"
date: 2022-09-21T11:00:59.021Z
version: 2.105.2
title: "'Update layers/meta-balena digest to d17b086'"
date: 2022-09-22T17:08:58.890Z
- commits:
- subject: Update contracts to f2ace726406411ac4202d114ec8264a1a2c7af97
hash: c0857216aa62683ac4cabc092799a0b25a47b9c7
body: Update contracts
footer:
Changelog-entry: Update contracts to f2ace726406411ac4202d114ec8264a1a2c7af97
changelog-entry: Update contracts to f2ace726406411ac4202d114ec8264a1a2c7af97
author: renovate[bot]
nested:
- commits:
- subject: "hw.device-type: Remove led for RockPro64"
hash: 4b807a312743b4896c80fb865b2dbe3c7d303b43
body: |
This DT does not set a led in the device
repository, let's remove this option
from here for testbot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.16
title: "'hw.device-type: Remove led for RockPro64'"
date: 2022-09-21T07:48:51.253Z
version: 2.105.0+rev1
title: "'Update contracts digest to f2ace72'"
date: 2022-09-21T12:40:14.653Z
- commits:
- subject: Update layers/meta-balena to d767299d6d830f3c310a691ca8b5fc543a4215e5
hash: b99fd23b6fe2be25ab7268e8b870139667080804
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d767299d6d830f3c310a691ca8b5fc543a4215e5
changelog-entry: Update layers/meta-balena to d767299d6d830f3c310a691ca8b5fc543a4215e5
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.2.0
hash: 3ff628443f4ac28111cdec3255bfd88c6ab50bc4
body: Update balena-supervisor
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: meta-balena-2.105.0
title: "'Update balena-os/balena-supervisor to v14.2.0'"
date: 2022-09-20T19:26:25.046Z
- commits:
- subject: "balena: remove kernel-module-nf-nat-native dependency for host build"
hash: bd36b84df9281ddfc61920189968f51cb691ac16
body: >
This fixes the following error when building mkfs-hostapp-native
with Honister for a Variscite iMX8MM which only has Hardknott
support:
mkfs-hostapp-native-1.0-r0 do_prepare_recipe_sysroot:
Manifest /work/build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-linux-libc-headers.populate_sysroot not found
in cortexa53 armv8a-crc armv8a aarch64 allarch x86_64_x86_64-nativesdk (variant '')?
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.104.1
title: "'balena: remove kernel-module-nf-nat-native dependency for host build'"
date: 2022-09-20T08:10:10.709Z
version: 2.105.0
title: "'Update layers/meta-balena digest to d767299'"
date: 2022-09-20T23:14:33.400Z
- commits:
- subject: Update layers/meta-balena to 09435bc8b96abc8fcd245eaa5e1ead0fe626cae5
hash: 7427d35b922fb67914d1d21a97ddb9966ca0ce6e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 09435bc8b96abc8fcd245eaa5e1ead0fe626cae5
changelog-entry: Update layers/meta-balena to 09435bc8b96abc8fcd245eaa5e1ead0fe626cae5
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.1.1
hash: c1b6a829856f115de713d941daa293361fca8dc3
body: Update balena-supervisor
footer:
Change-type: minor
change-type: minor
author: renovate[bot]
nested: []
version: meta-balena-2.104.0
title: "'Update balena-os/balena-supervisor to v14.1.1'"
date: 2022-09-19T21:42:44.943Z
version: 2.104.0
title: "'Update layers/meta-balena digest to 09435bc'"
date: 2022-09-20T04:12:39.411Z
- commits:
- subject: Update layers/meta-balena to 33e0b4caf72baa5b416574b91ddcf603eded1188
hash: 2e249779e0c744fef3966e4f9364affba9210b13
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 33e0b4caf72baa5b416574b91ddcf603eded1188
changelog-entry: Update layers/meta-balena to 33e0b4caf72baa5b416574b91ddcf603eded1188
author: renovate[bot]
nested:
- commits:
- subject: Update balena-os/balena-supervisor to v14.0.25
hash: df1ecdb5747440bccdf4628c86c15c3a158b224a
body: Update balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.103.5
title: "'Update balena-os/balena-supervisor to v14.0.25'"
date: 2022-09-19T09:18:33.056Z
- commits:
- subject: Update tests/leviathan digest to 881cd72
hash: 8134b1cd498dbac2cc90ab165e21afafb9a91b6e
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: bump contracts to v2.0.15
hash: 89f6ae542f33f1e9ae533ca40e1902e6dc4f9f25
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.9.5
title: "'bump contracts to v2.0.15'"
date: 2022-09-15T07:45:52.354Z
- commits:
- subject: increase timeout on local push sv ping
hash: e767bd998022a5f2f0b4eeec9f99ccc7252bea4d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.9.4
title: "'increase timeout on local push sv ping'"
date: 2022-09-13T13:50:43.614Z
- commits:
- subject: "patch: Remove unused SDK helpers"
hash: 459b90b19682cc1670794188fc0c8f8e04e25e57
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.9.3
title: "'patch: Remove unused SDK helpers'"
date: 2022-09-08T12:30:15.417Z
- commits:
- subject: "patch: Remove unused CLI helpers"
hash: 66afc7ec415604bc04fd463c93042dc39bab4ac2
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.9.2
title: "'patch: Remove unused CLI helpers'"
date: 2022-09-08T11:06:43.780Z
- commits:
- subject: "patch: Remove npm package as dependency"
hash: 613af06779560bd0ac1c660227a2d2fcd8613dbb
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.9.1
title: "'Core: Cleanup dependencies'"
date: 2022-09-08T08:03:01.727Z
- commits:
- subject: "core: Switch to debian base and install standalone balena-cli"
hash: b6993366ce72f0c25f14dfeccdf42076fbf8dd50
body: >
Unfortunately the standalone balena-cli package is
linked to glibc
and does not work with musl (alpine) so we need to
switch to debian.
The trade-off seems worth it for build times though.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: Set node engine to match the Dockerfile"
hash: 06fcacf6573385aa2709bb2f0deb8a6bee3dd14a
body: >
This version can likely be increased now that the
balena-cli
is no longer part of the ndoe dependencies, but for now
just
publish the current setting.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: Remove balena-cli npm dependency"
hash: 8b785515f4e4b5d2161f2b84a93a6d162b929875
body: >
Pave the way for installing balena-cli standalone
package.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.9.0
title: "'core: Switch to debian base and install standalone balena-cli'"
date: 2022-09-07T20:13:19.163Z
version: meta-balena-2.103.4
title: "'Update tests/leviathan digest to 881cd72'"
date: 2022-09-17T01:16:08.536Z
version: 2.103.5
title: "'Update layers/meta-balena digest to 33e0b4c'"
date: 2022-09-19T15:01:02.169Z
- commits:
- subject: Update layers/meta-balena to a17b3251407b74e424a6bcf7850783975c366cf0
hash: 306507f60bcb7fd63a3039cbd65508844b27d65b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a17b3251407b74e424a6bcf7850783975c366cf0
changelog-entry: Update layers/meta-balena to a17b3251407b74e424a6bcf7850783975c366cf0
author: renovate[bot]
nested:
- commits:
- subject: "resin-init-flasher: skip array members not matching a named array"
hash: 2c4c437329ff0e74521cf11b74edcf83f58ff8b3
body: >
If a block device specified in resin-init-flasher.conf is part
of an
array, but that assembled array name wasn't specified, skip it
to avoid
data loss.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "resin-init-flasher: support pattern matching of devices"
hash: d552508ce70cf53b5a9fd1e18f5e31d9dbcf2108
body: >
Instead of querying devices w/ `fdisk -l`, glob match patterns
specified
in resin-init-flasher.conf with devices present in `/dev`. This
allows us to
specify devices like `hd? sd? mmcblk?` instead of individual
device
numbers, which don't consistently map to any particular disk.
This also allows RAID arrays to be matched with the array name
and a
pattern that glob matches even arrays assembled automatically on
a
non-matching host, such as `md/balena?(_?)` matching an array
named
`balena` and assembled on-device at `/dev/md/balena_0`.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.103.3
title: "'resin-init-flasher: support pattern matching of devices'"
date: 2022-09-15T14:44:38.001Z
version: 2.103.3
title: "'Update layers/meta-balena digest to a17b325'"
date: 2022-09-17T00:17:55.254Z
- commits:
- subject: Update layers/meta-balena to 81b94e873538faf4684977bafc501d3565288751
hash: d19472b9f1f064c667709770bfda671a220922e1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 81b94e873538faf4684977bafc501d3565288751
changelog-entry: Update layers/meta-balena to 81b94e873538faf4684977bafc501d3565288751
author: renovate[bot]
nested:
- commits:
- subject: "mobynit: allow compile task to use network"
hash: 307a7ecbd1e803a901738d5eecda69e15ea2340c
body: |
Mobynit requires network access to fetch dependencies.
footer:
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
Change-type: patch
change-type: patch
author: Joseph Kogut
nested: []
version: meta-balena-2.103.2
title: "'mobynit: allow compile task to use network'"
date: 2022-09-14T16:17:30.163Z
version: 2.103.2
title: "'Update layers/meta-balena digest to 81b94e8'"
date: 2022-09-15T12:30:38.438Z
- commits:
- subject: Update layers/meta-balena to 2f207a3dbc3f142d4d1e0b9fdbd6136bcfb40dac
hash: 1eb1595c76d289e8a858f13e86d2c6d984c3c1c0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2f207a3dbc3f142d4d1e0b9fdbd6136bcfb40dac
changelog-entry: Update layers/meta-balena to 2f207a3dbc3f142d4d1e0b9fdbd6136bcfb40dac
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: only do hdmi test if has capture device"
hash: 7dbe61633da64fd2c6372a817a954e0d1db24556
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.103.1
title: "'tests: os: only do hdmi test if testbot has capture device'"
date: 2022-09-13T10:17:51.672Z
version: 2.103.1
title: "'Update layers/meta-balena digest to 2f207a3'"
date: 2022-09-14T21:35:57.821Z
- commits:
- subject: Update contracts to 7ea918011dc38f509a7ae3bce30c3391bc839dd9
hash: 0f8658e906485777e0bc22b2f0cff1323ccbb088
body: Update contracts
footer:
Changelog-entry: Update contracts to 7ea918011dc38f509a7ae3bce30c3391bc839dd9
changelog-entry: Update contracts to 7ea918011dc38f509a7ae3bce30c3391bc839dd9
author: renovate[bot]
nested:
- commits:
- subject: "hw.device-type: Set LED to false for rockpi-4b"
hash: a3ba8781439427390d2dbd21d01b66cc6f33c027
body: |
LED is not supported for this DT in the device
repository, let's set it to false here so that
the tests are aware of this being unsupported.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.15
title: "'hw.device-type: Set LED to false for rockpi-4b'"
date: 2022-09-14T14:17:49.155Z
version: 2.103.0+rev1
title: "'Update contracts digest to 7ea9180'"
date: 2022-09-14T15:10:51.616Z
- commits:
- subject: Update layers/meta-balena to d9b45ab299777f08e8384a1e4b29c7ee4ef7822c
hash: dccf05eae5be7988b2962c2c22b27bb2c43d20f4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to d9b45ab299777f08e8384a1e4b29c7ee4ef7822c
changelog-entry: Update layers/meta-balena to d9b45ab299777f08e8384a1e4b29c7ee4ef7822c
author: renovate[bot]
nested:
- commits:
- subject: "README: Add kirkstone support"
hash: aeff6b085ceeca7ff1d27079bcee7ebe2c6e6d7e
body: >
Also, remove the TESTED note as all releases are tested. Specify
what is
the upstream status for the different releases too.
Fixes #2616
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "layer.conf: Add kirkstone support"
hash: d1eb2f80951f199976c002cbc7af55c7a7b125fc
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena-noimage: Remove kernel-image packages from image"
hash: 08a1b066dfe21da6f43642c2d396edbfc34bb757
body: >
These packages also install kernel images into the boot
directory in the
root partition, overwriting the initramfs kernel installed by
kernel-image-initramfs.
Before kirkstone, the way to not include the kernel image was to
override the `RDEPENDS:${KERNEL_PACKAGE_NAME}-base` not to
include
`kernel-image`, as was done in the `kernel-resin-noimage` class.
Kirkstone changes the dependency from RDEPENDS to RRECOMMENDS in
Poky's commit f6d963fa6d0e64d53f7ef56fd2c12d67f5811829
Now excluding the kernel image needs to `PACKAGE_EXCLUDE =
"kernel-image-*"`
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: plymouth: Adapt custom patches"
hash: 1a559f5ea11114c8fa5d0cf046abf83e9ff35032
body: |
Fix patches that no longer apply.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: systemd: Ammend patches to remove fuzziness
warning"
hash: b534b8e8e81f3ccd0f78a3ad587f7755b4a86a6d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: replace honister with kirkstone"
hash: cbd28eeab4688ec2c6825b8943aef5d36f1aed48
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: use upstream kernel-devsrc recipe"
hash: d7656e313c88dd2b751d8e269a7f9dd049fbd4d4
body: >
This recipe was brough-in when the default meta-balena version
was still
behind the upstream version introducing it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: use the procps recipe from upstream"
hash: 871fc59292c9ca0673bae3486022d36751478a7d
body: >
This recipe was useful until poky modified the procps recipe to
include
just the ps utility.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-kirkstone: Add kirkstone integration layer"
hash: 55731ad71793e0c9ebbf4a80d1b04fa5f049213e
body: |
This is a 1:1 copy of meta-balena-honister
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: image-balena: Fix journal blocks calculation"
hash: b890cab9e4c5b364944e520ed4034ce71932f0bc
body: >
Replace a static check for the "honister" distro name with a
version
check on dumpe2fs which does not need further maintenance.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-resin: Move libnss-ato out of packagegroup to avoid build
error"
hash: c03f72e3da35193b68de139e688039700ad4599d
body: >
Yocto kirkstone complains with:
ERROR: packagegroup-resin-1.0-r1 do_package_write_ipk: An
allarch packagegroup shouldn't depend on packages which are
dynamically renamed (libnss-ato to libnss-ato2)
For lack of a better place, move to the balena-image recipe.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "openvpn: update to version 2.5.6"
hash: 106fa9df896e2594638c48aef2557aadc75900e1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-supervisor: Allow network use in install task"
hash: 817c68135f5a96a4fc1673175bee25402fc58801
body: >
This recipe checks the API for the supervisor version so it must
be
allowed network access.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docker-disk: Allow compile task to use network"
hash: f1110e861c33625d1789d1dc6f262f302f550f10
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "chrony: update to version 4.1 to match kirkstone's version"
hash: 5049451b32d2d2c59f2aeb4713b2e6539bffeb49
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-config: Adapt to kirkstone"
hash: 7092dda34b52947db2e8643c45c3f5f9a6e31407
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "healthdog: Adapt to kirkstone"
hash: e15b4faf33d0d7b72d65a0ee5ca7a7d6eff25d9d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "compatibility: Do not update tpm2-tss below Dunfell"
hash: b3dfb63f189e50f6dd2303c6201e26e91209fd0d
body: |
Newer versions require autoconf >= v2.70 not to fail with:
```
configure: error: unrecognized option: `--runstatedir=/run'
```
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tpm2-tss: update to kirkstone"
hash: 7f37dae8a1300d58daf0b09ef8a9732916d65130
body: >
Copied from the kirkstone branch of
https://git.yoctoproject.org/meta-security/
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tpm2-tools: update to kirkstone"
hash: e25996b46287d43033b673b6c02d685a0a00f01f
body: >
Copied from the kirkstone branch of
https://git.yoctoproject.org/meta-security/
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tpm2-abrmd: update to kirkstone"
hash: 27895d536b277b5dae9ac6fa8b4f89526176d6f2
body: >
Copied from the kirkstone branch of
https://git.yoctoproject.org/meta-security/
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-balena-common: Assure all recipes have branch and protocol in
SRC_URI"
hash: f84acf9c4dee58987d1abf3c45e55d4d9f0834f3
body: |
This is the result of running the `convert-srcuri.py` script.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "bluez5: update to 5.64"
hash: f70ef8d009461fb5c25fec23ee51a56a3d50a2a6
body: >
We keep the bluez recipe in meta-balena so we can use the same
version
independently of the Yocto version and integration layer used.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "efi-tools: Replace SSTATE_DUPWHITELIST with
SSTATE_ALLOW_OVERLAP_FILES"
hash: 8e3628e32c3ecc880a40e90f227eb536aa2f64cb
body: |
This is part of Yocto's inclusive language improvements.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.103.0
title: "'Update to kirkstone'"
date: 2022-09-12T10:29:08.814Z
version: 2.103.0
title: "'Update layers/meta-balena digest to d9b45ab'"
date: 2022-09-12T19:55:43.764Z
- commits:
- subject: Update layers/meta-balena to 6e63144eb5d665dc51958e0aa791256c48cc0522
hash: 2b057143d12fdf5dcebdced7c8397e4c58f017a1
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6e63144eb5d665dc51958e0aa791256c48cc0522
changelog-entry: Update layers/meta-balena to 6e63144eb5d665dc51958e0aa791256c48cc0522
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to 7fe3c5f
hash: 501e9f0cd4a82b40451cca4eef244ad242565614
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core: Copy all files/directories except those in dockerignore"
hash: d65bfbb94cab3cbfa676f53b42b85969bde41e58
body: >
In some situations the contracts submodule may not exist
so this
will prevent the docker build from failing.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: Move contracts submodule back to original path"
hash: ed4b658cb327c9133d223c3474bb9d882b8fcb36
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.8.4
title: "'core: Move contracts submodule back to original path'"
date: 2022-09-07T14:39:45.563Z
- commits:
- subject: "patch: Migrate away from config package"
hash: b04974e51ad26b2b6dfce52ea4897c51276989ef
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.8.3
title: "'core: Migrate away from config package'"
date: 2022-09-07T11:55:30.839Z
- commits:
- subject: "worker: Pin to stable release 2.5.10 prior to md support"
hash: 3b6ce13734e98e981492e01bc874c0a439cb1536
body: |
Software raid support is not backwards compatible so pin
to a stable version of the worker prior to 2.6.0.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.8.2
title: "'worker: Pin to stable release 2.5.10 prior to md support'"
date: 2022-09-06T13:48:15.525Z
- commits:
- subject: "patch: Fix contracts name"
hash: 5f48a749c71bcc2e540a764f633dd823c3fcc35c
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.8.1
title: "'patch: Fix contracts name'"
date: 2022-09-03T23:38:43.521Z
- commits:
- subject: "patch: Accept 429 HTTP codes using config file"
hash: 846773a1aae8677f618660395515be4515a6b6d4
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
- subject: "minor: Add support for Private Contracts"
hash: 3259bc9e08dec07058a11ce189fc261c44479123
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.8.0
title: "'minor: Add support for Private Contracts'"
date: 2022-08-26T12:39:14.021Z
- commits:
- subject: Fix "Declaration emit" error during `npm run docs`
hash: 42c89019bd9d2f423ccf5141ef1b30ecad833868
body: ""
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: leviathan-2.7.4
title: |-
'Fix "Declaration emit" error during
> leviathan@2.7.3 docs
> npm --prefix core run docs
> docs
> rimraf ../docs/ && npx typedoc --tsconfig tsconfig.json'
date: 2022-08-24T17:59:42.344Z
version: meta-balena-2.102.6
title: "'Update tests/leviathan digest to 7fe3c5f'"
date: 2022-09-07T17:51:24.028Z
version: 2.102.6
title: "'Update layers/meta-balena digest to 6e63144'"
date: 2022-09-08T00:18:08.094Z
- commits:
- subject: Update layers/meta-balena to 827a6fc341fc806ff065bbe1940c9a0f046cc373
hash: c1dd865539792d398fe2754e5b9d3848b52759d6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 827a6fc341fc806ff065bbe1940c9a0f046cc373
changelog-entry: Update layers/meta-balena to 827a6fc341fc806ff065bbe1940c9a0f046cc373
author: renovate[bot]
nested:
- commits:
- subject: "patch: Add package-lock.json files for tests"
hash: 89ce7a08596ba0fd3402910f224c21de49201f9f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.102.5
title: "'patch: Add package-lock.json files for tests'"
date: 2022-09-06T08:15:14.569Z
version: 2.102.5
title: "'Update layers/meta-balena digest to 827a6fc'"
date: 2022-09-06T15:09:32.949Z
- commits:
- subject: Update contracts to e7520599758cae5f507d7189a3415e95e2ff0309
hash: 8c528276752c04cb16ad7714ca3d21c81f099c4f
body: Update contracts
footer:
Changelog-entry: Update contracts to e7520599758cae5f507d7189a3415e95e2ff0309
changelog-entry: Update contracts to e7520599758cae5f507d7189a3415e95e2ff0309
author: renovate[bot]
nested:
- commits:
- subject: Add node v18.8.0
hash: 22cc7c47e7582fa9ecf05d0b607b0e8619b5ac4e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.14
title: "'Add node v18.8.0'"
date: 2022-09-06T04:10:31.763Z
version: 2.102.4+rev1
title: "'Update contracts digest to e752059'"
date: 2022-09-06T06:37:04.028Z
- commits:
- subject: Update layers/meta-balena to 608994976c4d5d4f1f4558245f6abc375ac0c0c7
hash: 226b48c6997d9c6bfbd2bad926d792e3c8583f38
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 608994976c4d5d4f1f4558245f6abc375ac0c0c7
changelog-entry: Update layers/meta-balena to 608994976c4d5d4f1f4558245f6abc375ac0c0c7
author: renovate[bot]
nested:
- commits:
- subject: "udev: run resin-update-state after md assemble"
hash: 09a985b3847b887ae47047c011057372cfee993e
body: >
Run the resin-update-state rules that create the by-state links
after md
arrays are assembled. This fixes state link creation when
running on a
RAID array.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "resin_update_state_probe: do not skip md devices"
hash: fbfb67820b58fcf7659d616e20657857959e46fe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.102.4
title: "'Fix creating by-state links when rootfs is on a RAID array'"
date: 2022-08-30T21:04:53.554Z
version: 2.102.4
title: "'Update layers/meta-balena digest to 6089949'"
date: 2022-09-03T01:45:55.174Z
- commits:
- subject: Update layers/meta-balena to a24e52592b2fbc1c60e6a6fc39c61470219f61b1
hash: 7f47220428a404fc47590b76f765417a6697f4d0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to a24e52592b2fbc1c60e6a6fc39c61470219f61b1
changelog-entry: Update layers/meta-balena to a24e52592b2fbc1c60e6a6fc39c61470219f61b1
author: renovate[bot]
nested:
- commits:
- subject: "renovate: Restore default commit body"
hash: 05be6314e136d40ae8cdf54988b27e059de07e68
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.102.3
title: "'renovate: Restore default commit body'"
date: 2022-08-30T19:45:01.208Z
- commits:
- subject: "Renovate: Fix package rules for balena supervisor"
hash: 2a7cb0c5bc3a53980ac8bcd2190500a51fcd85c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.102.2
title: "'Renovate: Fix package rules for balena supervisor'"
date: 2022-08-29T16:15:17.586Z
- subject: Update layers/meta-balena to 59f3caaab340bf15bf562b60e1f7315c437e1297
hash: 40ea73e6523ae2e5ec45628398eff0d97480a53c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 59f3caaab340bf15bf562b60e1f7315c437e1297
changelog-entry: Update layers/meta-balena to 59f3caaab340bf15bf562b60e1f7315c437e1297
author: renovate[bot]
nested:
- commits:
- subject: "renovate: Restore default commit body"
hash: 05be6314e136d40ae8cdf54988b27e059de07e68
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.102.3
title: "'renovate: Restore default commit body'"
date: 2022-08-30T19:45:01.208Z
- commits:
- subject: "Renovate: Fix package rules for balena supervisor"
hash: 2a7cb0c5bc3a53980ac8bcd2190500a51fcd85c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.102.2
title: "'Renovate: Fix package rules for balena supervisor'"
date: 2022-08-29T16:15:17.586Z
version: 2.102.3
title: "'Update layers/meta-balena digest to a24e525'"
date: 2022-08-30T22:14:35.157Z
- commits:
- subject: Update contracts to 3bd4b2097a2796afc9a56a580e555982aad4f10b
hash: fb8db94ea2de0976d334bacfb88c7da299f856f8
body: Update contracts
footer:
Changelog-entry: Update contracts to 3bd4b2097a2796afc9a56a580e555982aad4f10b
changelog-entry: Update contracts to 3bd4b2097a2796afc9a56a580e555982aad4f10b
author: renovate[bot]
nested:
- commits:
- subject: "imx8mm-var-som: Add device type"
hash: a26ca290387c3c250b59d1b49df45c8a9ea9a89a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.13
title: "'imx8mm-var-som: Add imx8mm-var-som devkit device type'"
date: 2022-08-26T11:11:21.899Z
version: 2.101.11+rev1
title: "'Update contracts digest to 3bd4b20'"
date: 2022-08-26T15:24:22.499Z
- commits:
- subject: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
hash: ce971b4a966c1585fed4cafeeb0ca97d13c495de
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
changelog-entry: Update layers/meta-balena to 094cc1766365844e9e4dcf46f4f247cad0231715
author: renovate[bot]
nested:
- commits:
- subject: "renovate: Fix nested changelogs and change-type for SV updates"
hash: 516432877cf9fda8b65cae1b3cddcd8bd8cc249d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.101.11
title: "'renovate: Fix nested changelogs and change-type for SV updates'"
date: 2022-08-24T12:22:37.592Z
- commits:
- subject: "meta-resin-sumo: linux-firmware: Move to a location included in
BBPATH"
hash: 148fcadbb792bdbabdbc152b886125415b3e4838
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-resin-sumo: use v1.14.2"
hash: 5bb3a29c1c5dfa0f02da47e48f3b64d3d3f9cd08
body: |
Newer versions are not compatible with the libc version in sumo.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-resin-sumo: libqmi: Use v1.26.0"
hash: 1c25bb333c6cb458af955274c82f164a83a2b914
body: |
Newer versions are incompatible with the libc available in sumo.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "meta-resin-sumo: libmbim: use v 1.24.2"
hash: 1fe708b4bf84e60032c4e7f52316632a49ecc490
body: >
The current meta-balena libmbim is not compatible with sumo's
libc
version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena: Disable GOCACHE"
hash: 2e79582c81a6f0f5ff42ed01bdc69ba06550e63a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.101.10
title: "'Update sumo compatibility layer'"
date: 2022-08-23T08:15:40.582Z
version: 2.101.11
title: "'Update layers/meta-balena digest to 094cc17'"
date: 2022-08-25T06:53:36.281Z
- commits:
- subject: Update layers/meta-balena to f2de8e3d438671ac740bfa2119ab881afc5d2101
hash: 4f242b819050ef3a993d3edd1d765a49163db9a4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to f2de8e3d438671ac740bfa2119ab881afc5d2101
changelog-entry: Update layers/meta-balena to f2de8e3d438671ac740bfa2119ab881afc5d2101
author: renovate[bot]
nested:
- commits:
- subject: Update tests/leviathan digest to f7533c1
hash: d31e056f263085ce4451bd99a01911c359b9e0f6
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "compose: qemu: enable loopback and metadata devices"
hash: 962a1705b11457c7d9a87c17cc9e3bf1671d2257
body: >
Copied from
https://github.com/balena-os/leviathan-worker/pull/21
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.7.3
title: "'compose: qemu: enable loopback and metadata devices'"
date: 2022-08-16T17:06:56.295Z
version: meta-balena-2.101.9
title: "'Update tests/leviathan digest to f7533c1'"
date: 2022-08-23T03:16:57.699Z
version: 2.101.9
title: "'Update layers/meta-balena digest to f2de8e3'"
date: 2022-08-23T12:32:15.455Z
- commits:
- subject: Update layers/meta-balena to ab80d0fbfbd28e10b7aa14739203a680d37815bd
hash: 50fd5e89faddecc69c079dafcd3ea08e79605ce5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ab80d0fbfbd28e10b7aa14739203a680d37815bd
changelog-entry: Update layers/meta-balena to ab80d0fbfbd28e10b7aa14739203a680d37815bd
author: renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.14
hash: b4bc31f23aac390eb8ad99fc361dc39d14b0c92e
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.101.8
title: "'Update balena-io/balena-supervisor to v14.0.14'"
date: 2022-08-23T00:10:09.726Z
version: 2.101.8
title: "'Update layers/meta-balena digest to ab80d0f'"
date: 2022-08-23T04:01:29.756Z
- commits:
- subject: Update layers/meta-balena to 61b53fbb8b667de54707cc6aa94fd79674958856
hash: 73779a3ef2fb38b63b66a5a20b13b84d4c81f672
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 61b53fbb8b667de54707cc6aa94fd79674958856
changelog-entry: Update layers/meta-balena to 61b53fbb8b667de54707cc6aa94fd79674958856
author: renovate[bot]
nested:
- commits:
- subject: Add automated tests for the Engine healthcheck
hash: 16d8dbe0e1dae47b161680a227213247ea699f1a
body: ""
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Use a lightweight Engine healthcheck
hash: 7146e4614c2658d6f7d5384602eb8ad213e08759
body: >
Previously, our healthcheck verified if we were able to start a
new
container. This had two downsides:
1. It was relatively heavyweight. In devices under heavy load,
it would
sometimes take so long to run that the Engine was killed by the
watchdog.
2. It wrote to the storage media. Creating a container involves
writing
some data to persistent storage, therefore the healthcheck was
wearing the storage media.
This new healthcheck simply pings both `balenad` and
`containerd`, which
is much faster than starting a new container and doesn't write
to disk.
The step of pinging `containerd` is important because we have
seen at
least one case in the past in which `balenad` was working but
`containerd` wasn't.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Make Engine watchdog termination graceful
hash: 9e322ee25bf50949880446f4fb85d1d8e864da37
body: >
With `WatchdogSignal=SIGTERM` systemd will send a SIGTERM and
give the
Engine 90 seconds to gracefully shutdown before sending a
SIGKILL. We
had cases of Engine metadata on disk getting corrupted after the
watchdog sent it a SIGKILL directly. This change shall minimize
this
issue.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: meta-balena-2.101.7
title: "'Improve Engine healthchecks'"
date: 2022-08-17T13:45:38.348Z
version: 2.101.7
title: "'Update layers/meta-balena digest to 61b53fb'"
date: 2022-08-19T11:08:14.063Z
- commits:
- subject: Update contracts to 39a79c43f1b8ab4426d7a9c1cdeb9a9514101061
hash: 0337c4316308d777562af7d40bcded1044e634ae
body: Update contracts
footer:
Changelog-entry: Update contracts to 39a79c43f1b8ab4426d7a9c1cdeb9a9514101061
changelog-entry: Update contracts to 39a79c43f1b8ab4426d7a9c1cdeb9a9514101061
author: renovate[bot]
nested:
- commits:
- subject: Add golang v1.19 and v1.18.5
hash: 8894fddc2adcac1fb33ed221af5e31133b743f4c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v16.17.0
hash: 37bcbeb9968c3f92a12b303523cccb15ee3b315a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.12
title: "'Few base images updates'"
date: 2022-08-19T06:01:15.871Z
version: 2.101.6+rev1
title: "'Update contracts digest to 39a79c4'"
date: 2022-08-19T10:03:06.371Z
- commits:
- subject: Update layers/meta-balena to 7dfa6d2abc3795d47a8a6cdb30bc540ee110e7ee
hash: 474392b39a32f4637d7b38de891165f55d0a4d81
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7dfa6d2abc3795d47a8a6cdb30bc540ee110e7ee
changelog-entry: Update layers/meta-balena to 7dfa6d2abc3795d47a8a6cdb30bc540ee110e7ee
author: renovate[bot]
nested:
- commits:
- subject: "tests/cloud: fix ssh prod test for physical duts"
hash: abbb8233f803fd4216fe27bb8a9c28f96d30085e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.101.6
title: "'tests/cloud: fix ssh prod test for physical duts'"
date: 2022-08-15T12:33:41.204Z
- subject: Modify layer ordering
hash: d8cba50778531af1c615e7918d2ce4246e397ddd
body: |
Yocto classes and conf files ignore layer priorities and are parsed
in order instead.
footer:
Changelog-entry: Modify layer ordering
changelog-entry: Modify layer ordering
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.101.6
title: "'Update layers/meta-balena digest to 7dfa6d2'"
date: 2022-08-16T11:37:10.133Z
- commits:
- subject: Update balena-yocto-scripts to 99807501efffc8c5034c88361049650a02511a78
hash: a15b7896917dec28a66c9d44be6e80f1ff11fccf
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 99807501efffc8c5034c88361049650a02511a78
changelog-entry: Update balena-yocto-scripts to 99807501efffc8c5034c88361049650a02511a78
author: renovate[bot]
nested:
- commits:
- subject: "barys: Add balena-rust to syntax conversion step"
hash: 2fb2b25a2bc6c226f3d4d570a2bfb261585ed283
body: >
Recent versions of meta-balena include a balena-rust layer used
to
specify a distro-set Rust version across all supported Yocto
versions
As such, the syntax of this layer also needs to be converted.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.12
title: "'barys: Add balena-rust to syntax conversion step'"
date: 2022-08-08T15:25:50.686Z
version: 2.101.5+rev1
title: "'Update balena-yocto-scripts digest to 9980750'"
date: 2022-08-15T14:43:22.753Z
- commits:
- subject: Update layers/meta-balena to 771593f49920c4ae0ef101d2328f03f033449a9e
hash: 5909ac57013d63dee6d2343d496229a2ec3f6122
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 771593f49920c4ae0ef101d2328f03f033449a9e
changelog-entry: Update layers/meta-balena to 771593f49920c4ae0ef101d2328f03f033449a9e
author: renovate[bot]
nested:
- commits:
- subject: "meta-balena-rust: Link to meta-rust"
hash: 83bd38733af9063c5d29d90fc0695838e4b718d3
body: >
This is a temporary way that will allow to update the
bblayers.conf of
device type repositories to include meta-balena/meta-balena-rust
while
still building.
This change will be reverted with the meta-balena-rust layer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.101.5
title: "'meta-balena-rust: Link to meta-rust'"
date: 2022-08-12T08:01:52.474Z
- commits:
- subject: Update tests/leviathan digest to c2c68d2
hash: 769f708630e8bf5bc58ca97a05d24a62e9c8976b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: exit with failure if suite doesn't start
hash: 1221cdfa4aaae98e9fadcc961adc574fc6d3ffba
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.7.2
title: "'core: exit with failure if suite doesn't start'"
date: 2022-08-05T12:37:55.576Z
- commits:
- subject: Regenerate docs
hash: 603564525d93f41d3583f4a9d8f42edd5311827c
body: ""
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Document proper worker config for QEMU workers
hash: 0165578f87d8b1eb4209f5f1c4f490a8e893c794
body: ""
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
- subject: Fix a couple of typos in the docs
hash: b2fa59745ed8ebc3c8d5346c78b26cfc70a061be
body: ""
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: leviathan-2.7.1
title: "'Document proper worker config for QEMU workers'"
date: 2022-08-02T21:09:19.617Z
- commits:
- subject: "minor: Add Unstable tests debug feature"
hash: eb2c583f988056cacc93b761568549988d4f85eb
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.7.0
title: "'Add unstable tests debug feature'"
date: 2022-07-26T17:56:37.204Z
version: meta-balena-2.101.4
title: "'Update tests/leviathan digest to c2c68d2'"
date: 2022-08-08T11:54:12.550Z
version: 2.101.5
title: "'Update layers/meta-balena digest to 771593f'"
date: 2022-08-15T13:16:03.499Z
- commits:
- subject: Update contracts to 91807ae538dccedb69877eed28ae6752287e2f21
hash: 7037a009e741157c21e9a7341c19911146b0e73e
body: Update contracts
footer:
Changelog-entry: Update contracts to 91807ae538dccedb69877eed28ae6752287e2f21
changelog-entry: Update contracts to 91807ae538dccedb69877eed28ae6752287e2f21
author: renovate[bot]
nested:
- commits:
- subject: "generic-amd64: update logo to be vendor agnostic"
hash: 77be9ac931237432f35a993cfe30395c04f4c27e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
version: contracts-2.0.11
title: "'generic-amd64: update logo to be vendor agnostic'"
date: 2022-08-10T23:53:37.506Z
- commits:
- subject: "generic-amd64: disable private"
hash: fecb953bc4ea8162f476fb0f498febd9ce332813
body: |
This device type should be public
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
version: contracts-2.0.10
title: "'generic-amd64: disable private'"
date: 2022-08-10T23:34:11.931Z
version: 2.101.3+rev1
title: "'Update contracts digest to 91807ae'"
date: 2022-08-11T02:24:00.383Z
- commits:
- subject: Update layers/meta-balena to afcbee0c5dad04f02ba2a3ecb5d6d7db21f7ebe4
hash: 57152d9da3bbde964ba2913638af45d1879855a5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to afcbee0c5dad04f02ba2a3ecb5d6d7db21f7ebe4
changelog-entry: Update layers/meta-balena to afcbee0c5dad04f02ba2a3ecb5d6d7db21f7ebe4
author: renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.13
hash: 86f7f397f711093dcf71a86c349f3adc29bd17ac
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.101.3
title: "'Update balena-io/balena-supervisor to v14.0.13'"
date: 2022-08-05T17:03:57.877Z
- subject: Update layers/meta-balena to 3c505918b2cbf72f607a3ccc65cc3853fd3a636e
hash: 07b1b0f98ebea8316cf155b8670f115ae2194076
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3c505918b2cbf72f607a3ccc65cc3853fd3a636e
changelog-entry: Update layers/meta-balena to 3c505918b2cbf72f607a3ccc65cc3853fd3a636e
author: renovate[bot]
nested:
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.13
hash: 86f7f397f711093dcf71a86c349f3adc29bd17ac
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.101.3
title: "'Update balena-io/balena-supervisor to v14.0.13'"
date: 2022-08-05T17:03:57.877Z
version: 2.101.3
title: "'Update layers/meta-balena digest to afcbee0'"
date: 2022-08-06T09:59:19.437Z
- commits:
- subject: Update contracts to 3d133659481f38ee1bba63d3835a231c70c11eec
hash: 06cdf3b2a812dcd05d67696b765b7ca2d07b473e
body: Update contracts
footer:
Changelog-entry: Update contracts to 3d133659481f38ee1bba63d3835a231c70c11eec
changelog-entry: Update contracts to 3d133659481f38ee1bba63d3835a231c70c11eec
author: renovate[bot]
nested:
- commits:
- subject: "generic-amd64: match genericx86-64-ext connectivity"
hash: ed449edbd6504f97e94f11f1f97075582cf27e7b
body: >
Disable bluetooth/wifi in generic-amd64 to match
genericx86-64-ext.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
- subject: "generic-amd64: update name to include GPT qualifier"
hash: ab8af4bff6ccff7d650c794ec8dc3e31be6f1671
body: >
Update the long name for generic-amd64 to include the MBR
qualifier,
matching the device type coffeescript file.
https://github.com/balena-os/balena-generic/pull/122
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
- subject: "genericx86-64-ext: update name to include MBR qualifier"
hash: d511fa372a606ddbc1814b35d109c4cc0aef57e2
body: >
Update the long name for genericx86-64-ext to include the MBR
qualifier,
matching the device type coffeescript file.
Related: https://github.com/balena-os/balena-intel/pull/534
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
version: contracts-2.0.9
title: "'x86-64 device types rename'"
date: 2022-08-04T15:36:26.752Z
version: 2.101.1+rev1
title: "'Update contracts digest to 3d13365'"
date: 2022-08-05T16:08:01.045Z
- commits:
- subject: Update layers/meta-balena to 7a62296718a363abd393107933f30e611ec27d1e
hash: 8d6013703e4e7fe31799025a35e6b821e48fc33b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7a62296718a363abd393107933f30e611ec27d1e
changelog-entry: Update layers/meta-balena to 7a62296718a363abd393107933f30e611ec27d1e
author: renovate[bot]
nested:
- commits:
- subject: "os-config: Update os-config from v1.2.1 to v1.2.10"
hash: 1663c7d601882813f9219209fefee6bfb3eb2e6d
body: |
The tool now has optimized binary size in release builds
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.101.1
title: "'Optimize binary size in release builds for Rust tools'"
date: 2022-08-01T14:48:59.790Z
version: 2.101.1
title: "'Update layers/meta-balena digest to 7a62296'"
date: 2022-08-03T19:02:44.831Z
- commits:
- subject: Update contracts to b48eaf24e3b0cf67116e4adbe1a12d349825fda5
hash: 7f63d1a7e54179c057c470390bc07ee48026de26
body: Update contracts
footer:
Changelog-entry: Update contracts to b48eaf24e3b0cf67116e4adbe1a12d349825fda5
changelog-entry: Update contracts to b48eaf24e3b0cf67116e4adbe1a12d349825fda5
author: renovate[bot]
nested:
- commits:
- subject: Update dotnet contract to latest v6.x and v3.x
hash: 8723082c3e626e277d24a6ed4e8667fc2324377a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v18.7.0
hash: 71c4516bc9af8b65fae9f9f25ceca6e3f61eddc0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.8
title: "'Few base images updates'"
date: 2022-08-03T00:13:19.196Z
version: 2.101.0+rev2
title: "'Update contracts digest to b48eaf2'"
date: 2022-08-03T02:11:52.114Z
- commits:
- subject: Remove final argument from build and deploy workflow
hash: 1322f3b2cfb7d5112cb2f3fcaf26bdc6d6fbd9ed
body: |
The final argument is now filled up dynamically.
footer:
Changelog-entry: Remove final argument from build and deploy workflow
changelog-entry: Remove final argument from build and deploy workflow
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Update build and deploy workflow to v0.0.9
hash: 04feb4815bf6a8e6b93b3613f37ba991073d2b1d
body: |
This update will deploy as final when automation tests have been passed
for the previous merge commit.
footer:
Changelog-entry: Update build and deploy workflow to v0.0.9
changelog-entry: Update build and deploy workflow to v0.0.9
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.101.0+rev1
title: "'build_and_deploy: update to v0.0.9'"
date: 2022-08-02T13:47:49.851Z
- commits:
- subject: Update layers/meta-balena to c233b4107fc25b08e963e2419b40263409d2de9e
hash: 6961aaddeb615b9e14663302c0384982f1c12cee
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c233b4107fc25b08e963e2419b40263409d2de9e
changelog-entry: Update layers/meta-balena to c233b4107fc25b08e963e2419b40263409d2de9e
author: renovate[bot]
nested:
- commits:
- subject: "resin-device-register: Use fatrw to access the boot partition"
hash: 9730e7a5805f8589ff392ccad0029b67ff0619d4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: Use fatrw to access the boot partition"
hash: a4b626edb5d27f35a754cf6e7b718dd379453a01
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-unique-key: Use fatrw to access the boot partition"
hash: 4c29d63e09ad1e6966bfe3a6ada7f4875ca5ff58
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-rollback: Use fatrw if available"
hash: 2f14cdf9e82bd50d5cbabfc62d9d3ed5b3f2de7b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "update-hostapp-extensions: Use fatrw if available"
hash: 6043f89df336b2aa22253c90a1923f0ea9f9b773
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Provide FAT safe filesystem access alternatives"
hash: 09ddd9c7d9e9cce2e9956d15644931d879ce0ad3
body: >
The boot partition is currently a FAT filesystem that does not
support
atomic writes. To prevent corruption, this commit introduces a
fatrw
application that needs to be used both when reading and writing
files
to the boot partition to provide safe accesses.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "fatrw: Add recipe"
hash: c8312e6a8a6b20d5534754ab2930463b302c87d4
body: >
Builds a CLI application to perform atomic writes to FAT
filesystems.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.101.0
title: "'Use fatrw for atomic writes to boot partition'"
date: 2022-07-29T15:21:30.925Z
- commits:
- subject: "test: os: chrony: Double the wait for time skew test"
hash: 756b5eba8d3b197f56688be030b522f94a628c42
body: >
Including the 2min systemd watchdog timer, plus 60 attempts to
sync
the time via chronyc waitsync, it may take longer than expected
to
trigger the healthcheck condition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "os: tests: chrony: Wrap disable/enable NTP in test conditions"
hash: 6d51bd39d02898a3a50f8b5ff133a283b0368463
body: >
This allows us to catch if one of the enable/disable steps has
failed
and includes time to execute.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: os: Add helper to write or remove properties in config.json"
hash: ce338f46cf7d79044b7f67850744784db3869465
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.100.11
title: "'tests: os: Add helper to write or remove properties in config.json'"
date: 2022-07-25T17:36:43.495Z
- commits:
- subject: "tests: cloud: preload: fix no-return-await"
hash: 4011daec80bf0e81915bdaf6aafdcd1cd298e5d6
body: |
Fix ESLint no-return-await
https://eslint.org/docs/latest/rules/no-return-await
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: cloud: preload: reduce waitUntil interval"
hash: 5b4669444e99788ceff5615ed66edc13719ab70b
body: |
Specify an explicit retry interval in waitUntil().
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: cloud: multicontainer: reduce waitUntil interval"
hash: 92d72c900e0017203a8de21a7de1930528eb25e6
body: |
Specify an explicit retry interval in waitUntil().
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.100.10
title: "'Jakogut/cloud fixups'"
date: 2022-07-24T10:14:15.412Z
- commits:
- subject: "tests: os: engine-socket - wait for response"
hash: 61b32c0d36e2c2af387b77bdc398d3294ffedbda
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.100.9
title: "'tests: os: engine-socket - wait for response before continuing test'"
date: 2022-07-22T19:35:54.404Z
- commits:
- subject: "tests/os: Add 243390 unmanged Wifi HATs tests from testLodge"
hash: d02baf51d053124059aae911eb1e0e75f92d62d7
body: |
This covers the unmanaged part of the tests for the CUS
and EUS wifi chipsets on this DT: TC50, TC51, TC52, TC53,
TC55, TC56.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.100.8
title: "'tests: Add 243390 unmanged Wifi HATs tests from testLodge'"
date: 2022-07-21T23:48:56.244Z
- commits:
- subject: "tests: hup: Clear inactive storage partition before HUP"
hash: 411639a031cdbdfc8ccdcc911e06f94fbf28ca9c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: hup: Add root partition tests"
hash: 0aa0a53a27867ce9e1a1d511f68736d62a9b3b1c
body: |
Rather than verify the OS version that doesn't always
change between upgrades, we should confirm that we are not
running on the same root partition as we were before HUP.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: hup: Replace custom steps with tests and verify exit code"
hash: 60923171f34aa9d55edce08b010a7b48f97f615f
body: |
We want to fail the test if one of setup steps fails to execute.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: hup: Wait for rollback files to be removed or created"
hash: e4ba7abc3225f26926cf6cd9acee1431bb839950
body: |
Rather than waiting for services to become inactive, just
wait for the expected files to be created or removed in
the state partition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.100.7
title: "'tests: hup: Clear inactive storage partition before HUP'"
date: 2022-07-21T16:21:04.482Z
- commits:
- subject: "balena-config-vars: Do not use cache in flasher images"
hash: c99ac402222d3187f5b7c71d6a40400328fd3327
body: >
Flasher images use an alternative configuration storage so skip
caching.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.100.6
title: "'balena-config-vars: Do not use cache in flasher images'"
date: 2022-07-21T11:41:09.297Z
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.12
hash: a02e1aaa0128bb8d83af498be7c5e9baec4facab
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.100.5
title: "'Update balena-io/balena-supervisor to v14.0.12'"
date: 2022-07-21T07:32:23.025Z
- commits:
- subject: Update tests/leviathan digest to d3c6489
hash: 03e3f1863ef6e0d3627b16cbb300bff13ad9f8a0
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core: Reduce logging in failed SSH attempts"
hash: a51082819ea19c25a3e195ef9af420b01e425a55
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.6.8
title: "'core: Reduce logging in failed SSH attempts'"
date: 2022-07-20T18:16:21.491Z
- commits:
- subject: 'Revert "patch: Increase timeout for worker connections"'
hash: 5e98079b8a44b2470c8edc9ac6e4ab65b9a6da96
body: >
This reverts commit
87a741fd22a78c190bec59fa6628de921ac2809f.
This change didn't actually help to resolve the original
ETIMEDOUT
issues so it can be reverted.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "core: Update node-tap to 14.10.8"
hash: 9307ec92f4a700e4d3e51aebb812667c3b809fb5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.6.7
title: "'core: Update node-tap to 14.10.8'"
date: 2022-07-18T19:00:05.817Z
version: meta-balena-2.100.4
title: "'Update tests/leviathan digest to d3c6489'"
date: 2022-07-20T23:56:49.035Z
- commits:
- subject: "tests: ssh-auth: Rework to prevent race conditions"
hash: a54368b0c2f52e17242117ec59313ce8d0fec88c
body: |
Use a common function to apply settings in config.json to avoid
code duplication. It also provides timed results so we know
how long it took to apply a setting.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.100.3
title: "'tests: ssh-auth: Rework to prevent race conditions'"
date: 2022-07-20T20:33:49.443Z
- commits:
- subject: Update tests/leviathan digest to c2755a1
hash: d585bb1d5c02402a8a33718174b75439f8f4edc1
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core: worker: add retryOptions to executeCommand methods"
hash: 2f2d7a8b99fcaffc22d0032f9102e194160f7e1f
body: >
The executeCommand family of methods default to retrying
on failure. In
some cases, such as in the ssh-auth test in the cloud
test suite, we
expect failures to happen, and want them to be raised
immediately. Other
situations might demand adjusting the number of retries
and interval to
fit specific tests. Add a retryOptions object to these
methods to allow
for this behavior to be configured.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.6.6
title: "'core: worker: add retryOptions to executeCommand methods'"
date: 2022-07-15T00:04:31.325Z
version: meta-balena-2.100.2
title: "'Update tests/leviathan digest to c2755a1'"
date: 2022-07-15T17:58:23.253Z
- commits:
- subject: "tests: cloud: fix production mode ssh test"
hash: 916d400456ef2cb58f13c7b8b6e542c23b57e8c2
body: >
This test was broken previously, and would fail with "All
configured
authentication methods failed" after a long delay caused by
excessive
retries.
Fixes: #2719
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.100.1
title: "'tests: cloud: fix production mode ssh test'"
date: 2022-07-15T00:06:09.193Z
- commits:
- subject: "docs: Add configuration overview"
hash: c5ffb602ede43b129770024d4e0fb1919741c0dd
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Create empty configuration units
hash: 7fa2152878de1f40df40dc6db74fc77e02480967
body: >
By creating empty configuration units when no configuratin is
applied to
a service instead we avoid regenerating them at boot if stored
in
persistent memory helping with boot times in less powerful
devices.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Make configuration units storage path a distro setting
hash: a5a9b3cf31b92e31f91eb6d4c99c9a2cc42b1257
body: >
This allows for specific devices to override the defaults, which
is to
store configuration units on volatile memory re-generating them
every
boot and avoiding storage media writes.
Changing this to permanent storage trades boot times with media
life
expectancy.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-configurable: Generate initial unit configuration file"
hash: f59f2f1716f0c59ac4e21cb35ebf1b34ad8a945e
body: >
Before starting services generate the initial unit configuration
file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-units-conf: Add script to generate configuration units"
hash: 0de0d36727f13d8229e6f4936cc8ff14fdb4e204
body: >
Separate the generation of configuration units before a service
has been
started, from the processing of configuration changes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-units-conf: Rename configuration directory"
hash: ef87329afc96e168acca33b79ed1db04fffc85b2
body: |
Rename CONF_TMPDIR to CONF_DIR not to imply volatile storage.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-units-conf: Process static configuration unit files at build
time"
hash: a0bbe0038b2bf99f0845095c42a9dca517293049
body: >
Currently `os-config-json` is also parsing `units-conf.json` at
runtime.
This is expensive to do for smaller devices, so this commit
performs the
processing at build time.
For this, it also splits the configuration units processing in
balena-config-vars into its own recipe to allow for task
ordering.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-config: Extract functions from os-config-json to helper
file"
hash: 368d2c981d6229c5896e54afb11fc9488893dc3d
body: |
This allows to re-use the functions from other places.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: Rename os-helpers-devmode to os-helpers-config"
hash: 2afcac4cd3b35c0299b34f43cdaec96c700d3928
body: >
This makes it more general and allows it to be expanded.
Also, allow its native use so it can be included in recipe
tests.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Split static defaults into a different file"
hash: bfe134f8dc24bb3bab5cef8e1b82a6844e1e5de3
body: >
This allows to source the static configuration without having to
parse
config.json which is expensive for smaller devices.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-config-json: Log configuration changes"
hash: 6b876340ccccdc326b772292f5fcb7ba8304f9e5
body: |
Identify configuration changes in the log.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-config-json: Recreate environment cache file"
hash: bddb396bee22111b908f67b332169ce11cda5fcc
body: |
When config.json changes the environment cache file needs to be
recreated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Cache environment in memory file"
hash: fe1581bf347fd354e806eb617ee6c446d22b52cb
body: >
Executing balena-config-vars is quite taxing for smaller
devices. For
example a RaspberryPi Zero.
This commit introduces a cached memory file with the
configuration
environment that is recreated when `config.json` changes and
will be
used if present.
time source /usr/sbin/balena-config-vars --no-cache
real 0m2.928s
user 0m1.050s
sys 0m0.030s
time source /usr/sbin/balena-config-vars
real 0m0.011s
user 0m0.008s
sys 0m0.000s
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.100.0
title: "'Optimize configuration watchers'"
date: 2022-07-14T12:22:34.189Z
- commits:
- subject: Update backport for current being 2.98.x
hash: b9e0614e7fca33fefdfd05267881e2a4405ef127
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.30
title: "'Update backport for current being 2.98.x'"
date: 2022-07-14T07:57:05.557Z
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.10
hash: 8333afa3429b681419d0d834e39c80c6180f31cc
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.99.29
title: "'Update balena-io/balena-supervisor to v14.0.10'"
date: 2022-07-14T00:31:19.818Z
- commits:
- subject: Update tests/leviathan digest to d57299a
hash: 72ff6adac8ab2b0bf0e4dd359ae5e5f3da7cb7d6
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core: Reduce the interval for sdk.executeCommandInHostOS"
hash: 72d3ff016213b88f6a552761536a697cbec98b03
body: >
Maintaining the total time of 600s but reducing the
interval
from 10s to 1s to catch successful commands faster.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Revert "reduce ssh retries"
hash: 47ca4a05ad2c970fa71dc5819c04fbfa46489a3b
body: >
This reverts commit
ca1a9238fd59fb3b46321f36a157021c705d1605.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.6.5
title: "'Revert \"reduce ssh retries\"'"
date: 2022-07-12T21:38:11.489Z
- commits:
- subject: remove parallel suites across multiple workers
hash: d3d1558f2f732fc0e559f1b0a46f3e057f37a82e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.6.4
title: "'remove parallel suites across multiple workers'"
date: 2022-07-07T10:40:01.869Z
- commits:
- subject: reduce ssh retries
hash: ca1a9238fd59fb3b46321f36a157021c705d1605
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.6.3
title: "'reduce ssh retries'"
date: 2022-07-06T11:25:17.154Z
- commits:
- subject: "Makefile: Fix unique container names when running on Jenkins"
hash: 59d1f3e41aef5f60b61de27eb05512cec69b7d36
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "Makefile: Ignore failures when cleaning up"
hash: 808dd2218755c34f86e849ce9378f1bc8cc540a2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.6.2
title: "'Makefile: Ignore failures when cleaning up'"
date: 2022-07-04T19:32:28.939Z
- commits:
- subject: "patch: Remove testing step of purging old volumes"
hash: ff51ed9846c46cef5733d35414b8952acc83187f
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "patch: Increase timeout for worker connections"
hash: 87a741fd22a78c190bec59fa6628de921ac2809f
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.6.1
title: "'patch: Increase timeout of http requests to worker'"
date: 2022-07-01T14:27:56.188Z
- commits:
- subject: "minor: Improve e2e serial test for Leviathan v2"
hash: 3cff5f39767dfa507c52a7827e7317fdc07d0be6
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.6.0
title: "'minor: Improve e2e serial test for Leviathan v2'"
date: 2022-06-30T23:41:09.545Z
- commits:
- subject: "patch: Limit e2e execution time to 2 hours"
hash: e8daaaef99db5476d3d78b370a05d4c08bd4a6cc
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.5.7
title: "'patch: Limit e2e execution time to 2 hours'"
date: 2022-06-30T21:19:32.813Z
- commits:
- subject: "patch: Use ubuntu-latest GH runners for e2e"
hash: ee024769aa476e5d5dca66cc8fbc707f1eed37bc
body: ""
footer: {}
author: Kyle Harding
nested: []
version: leviathan-2.5.6
title: "'patch: Use ubuntu-latest GH runners for e2e'"
date: 2022-06-30T17:30:22.471Z
version: meta-balena-2.99.28
title: "'Update tests/leviathan digest to d57299a'"
date: 2022-07-13T17:09:10.663Z
- commits:
- subject: "tests: os: fingerprint: fix errant promise"
hash: ff22bce2e729c4fd74963ab7a96377656cad7559
body: >
When parallelizing fingerprint checks with Promise.any(), the
unsuccessful command would continue retrying in the background,
causing
spurious error messages.
With mDNS resolution memoization, this optimization no longer
saves us
time, so remove it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.27
title: "'tests: os: fingerprint: fix errant promise'"
date: 2022-06-30T18:10:06.725Z
version: 2.101.0
title: "'Update layers/meta-balena digest to c233b41'"
date: 2022-07-30T18:37:05.104Z
- commits:
- subject: Update contracts to 9db49d2fbb34542f53bf496135c32cccf5df487c
hash: 4e5f9d5697269ebad9eb1db05d12c831dd84443e
body: Update contracts
footer:
Changelog-entry: Update contracts to 9db49d2fbb34542f53bf496135c32cccf5df487c
changelog-entry: Update contracts to 9db49d2fbb34542f53bf496135c32cccf5df487c
author: renovate[bot]
nested:
- commits:
- subject: "hw.device-type: fix tdpzu9 device name"
hash: acb15b0bc5d545447881d327977d7901e88a8dea
body: |
Remove "V1R2" version from Topic Device Name
footer:
Change-type: patch
change-type: patch
Signed-off-by: Francois Loubser <francois.loubser@topic.nl>
signed-off-by: Francois Loubser <francois.loubser@topic.nl>
author: Francois
version: contracts-2.0.7
title: "'hw.device-type: fix tdpzu9 device name'"
date: 2022-07-19T11:11:57.633Z
version: 2.99.26+rev3
title: "'Update contracts digest to 9db49d2'"
date: 2022-07-27T11:48:58.994Z
- commits:
- subject: Update balena-yocto-scripts to 09e4514953fed499a69c224b47969fd2c3fb7ab8
hash: bf008c6a63c457f48feaa2a80944b7bde377a58f
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 09e4514953fed499a69c224b47969fd2c3fb7ab8
changelog-entry: Update balena-yocto-scripts to 09e4514953fed499a69c224b47969fd2c3fb7ab8
author: renovate[bot]
nested:
- commits:
- subject: "balena-api: On hostapp creation, set class to app"
hash: 3bb4995b8bedcfe83b75c3ef6151725828dd1eb8
body: >
Applications can be fleet, blocks or apps, and hostapps need to
be set
as apps.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.11
title: "'balena-api: On hostapp creation, set class to app'"
date: 2022-07-25T17:11:36.181Z
version: 2.99.26+rev2
title: "'Update balena-yocto-scripts digest to 09e4514'"
date: 2022-07-25T18:44:49.750Z
- commits:
- subject: Update contracts to 4df6bf241e40b34e4d7051c97ba4f9cf1945c45f
hash: af0fada3274c96a286f561b54a3f8b09c30f8cc6
body: Update contracts
footer:
Changelog-entry: Update contracts to 4df6bf241e40b34e4d7051c97ba4f9cf1945c45f
changelog-entry: Update contracts to 4df6bf241e40b34e4d7051c97ba4f9cf1945c45f
author: renovate[bot]
nested:
- commits:
- subject: "hw.device-type: Add correct tdpzu9 board"
hash: 854890e2c4516145bd8e92e9d2f8f8066cb364a5
body: |
There was a mismatch in between the dir name
and the actual slug name.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: contracts-2.0.6
title: "'hw.device-type: Add correct tdpzu9 board'"
date: 2022-07-17T12:40:20.750Z
- commits:
- subject: Add node v18.6.0
hash: 9c2c0aeb2570a4c34e02d118c82d0ab548c01832
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add golang v1.8.4 and v1.17.12
hash: ba582ac955d9f8c50634556860289ee1473770fd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v18.5.0 v16.16.0 and v14.20.0
hash: 036940834afc4231e89caffe4ea94dbfc2f665d2
body: |
Drop v17.x series
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Remove Debian Stretch as it is EOL
hash: 623e9032a3e81cf42d11736e7eed3ed54a24ebbc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.5
title: "'Few base images updates'"
date: 2022-07-14T10:50:25.683Z
version: 2.99.26+rev1
title: "'Update contracts digest to 4df6bf2'"
date: 2022-07-17T14:27:28.493Z
- commits:
- subject: Update build and deploy workflow to support ESR tags
hash: 28a6d45a437c0226744c46b6905a006c57c09080
body: |
This adds support for build and deploy of ESR tags.
footer:
Changelog-entry: Update build and deploy workflow to support ESR tags
changelog-entry: Update build and deploy workflow to support ESR tags
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Update layers/meta-balena to 1f79bcbb751f8715c49b207fdf737a2a089aff4c
hash: 0a23f980461f820f99d563e4020ea186c0c21609
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 1f79bcbb751f8715c49b207fdf737a2a089aff4c
changelog-entry: Update layers/meta-balena to 1f79bcbb751f8715c49b207fdf737a2a089aff4c
author: renovate[bot]
nested: []
version: 2.99.26
title: "'workflows: Update build and deploy to 0.0.6'"
date: 2022-07-08T14:03:52.449Z
- commits:
- subject: Update balena-yocto-scripts to 5e003d52ac8e118af3cce662362d45f780ade704
hash: 4440cec1b8db330a2b5bf5479c7df8d8f3cc425d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 5e003d52ac8e118af3cce662362d45f780ade704
changelog-entry: Update balena-yocto-scripts to 5e003d52ac8e118af3cce662362d45f780ade704
author: renovate[bot]
nested:
- commits:
- subject: "balena-deploy: Use balena-img instead of resin-img"
hash: 93a91f27b8538d60b45d0f25eb1fddf512e31e52
body: >
The resin-img is no longer maintained and the deployment of raw
images
as well as flasher requires features only available in
balena-img.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Global rename from dockerhub resin to balena accounts
hash: 6f28a6fed6d28f713312b8e856cf6bc6a8bba045
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "automation: Stop deploying images to dockerhub"
hash: 988886a34945b9e9993abbcf651824b774910740
body: |
We are now using just the internal registry.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.10
title: "'Global rename from dockerhub resin to balena accounts'"
date: 2022-06-29T14:41:44.861Z
- subject: Update layers/meta-balena to b76de1e01b5e49196a800340335a3fb2c814b931
hash: 064f45599e9beb648903d07102b4852368cdb3a6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b76de1e01b5e49196a800340335a3fb2c814b931
changelog-entry: Update layers/meta-balena to b76de1e01b5e49196a800340335a3fb2c814b931
author: renovate[bot]
nested: []
version: 2.99.25
title: "'Update balena-yocto-scripts digest to 5e003d5'"
date: 2022-06-29T17:53:03.837Z
- commits:
- subject: Update balena-yocto-scripts to 29b218350eb1553f0f2c4da2753e9f6722226f41
hash: b57e06239bba2f6f9d26eb213d822c63f348d9cc
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 29b218350eb1553f0f2c4da2753e9f6722226f41
changelog-entry: Update balena-yocto-scripts to 29b218350eb1553f0f2c4da2753e9f6722226f41
author: renovate[bot]
nested:
- commits:
- subject: "balena-deploy: pin balena-img to v4.1.2"
hash: 5a9efbc151127e6bb806627ba4949327cd54b776
body: >
Pin balena-img to v4.1.2, to ensure that upstream changes never
break
the deployment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "balena-deploy: s/resin-img/balena-img"
hash: c632941d9f54549df6e9464b317c18bf6a313040
body: >
As part of rebranding, resin docker repos were renamed to
balena, and
resin/resin-img no longer receives updates. Change the image we
pull to
process OS images from resin/resin-img to balena/balena-img.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.19.9
title: "'balena-deploy: s/resin-img/balena-img'"
date: 2022-06-28T20:10:34.817Z
version: 2.99.24+rev1
title: "'Update balena-yocto-scripts digest to 29b2183'"
date: 2022-06-29T00:53:03.703Z
- commits:
- subject: Update layers/meta-balena to 48847f04f125fe90cd0c385fcbb617210233571e
hash: f6b8c8f52dbd4160d3a8ffe79169da6c9ce52d92
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 48847f04f125fe90cd0c385fcbb617210233571e
changelog-entry: Update layers/meta-balena to 48847f04f125fe90cd0c385fcbb617210233571e
author: renovate[bot]
nested:
- commits:
- subject: "tests: Increase delay when testing randomized timers"
hash: 0163f4b3df5fbe2e49e56b45f5f200b18128417b
body: |
This should prevent failed tests on slower devices.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.99.24
title: "'tests: Increase delay when testing randomized timers'"
date: 2022-06-28T14:53:51.098Z
- commits:
- subject: "Update: update balena-io/balena-supervisor to v14.0.8"
hash: 87b9883c5cef60d2e00d566cc3bc83ac18bb737d
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.99.23
title: "'Update: update balena-io/balena-supervisor to v14.0.8'"
date: 2022-06-27T23:40:10.965Z
version: 2.99.24
title: "'Update layers/meta-balena digest to 48847f0'"
date: 2022-06-28T22:25:39.525Z
- commits:
- subject: Update layers/meta-balena to ecbbdd001ec3b7a052d170a5592ea8bfc43477f0
hash: ee4e5ddacdf4d88520f0d91f1ac0817a24ff5920
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ecbbdd001ec3b7a052d170a5592ea8bfc43477f0
changelog-entry: Update layers/meta-balena to ecbbdd001ec3b7a052d170a5592ea8bfc43477f0
author: renovate[bot]
nested:
- commits:
- subject: "balena-supervisor: Replace BOOT_MOUNTPOINT with
BALENA_BOOT_MOUNTPOINT"
hash: 8e4ed15d512304498540fd30c280a5f000dc4ba9
body: >
BOOT_MOUNTPOINT is no longer exported in the configuration
environment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Remove BOOT_MOUNTPOINT from configuration
environment"
hash: 5ae6971c2574f4cc7a26ea420d25f2e36d80a965
body: >
BALENA_BOOT_MOUNTPOINT is used in 32 places in the OS, while
BOOT_MOUNTPOINT is used in 5.
This commit replaces BOOT_MOUNTPOINT with BALENA_BOOT_MOUNTPOINT
to
remove the duplication.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.22
title: "'Replace BOOT_MOUNTPOINT with BALENA_BOOT_MOUNTPOINT'"
date: 2022-06-27T18:01:12.674Z
version: 2.99.22
title: "'Update: update layers/meta-balena digest to ecbbdd0'"
date: 2022-06-28T00:16:20.136Z
- commits:
- subject: Update layers/meta-balena to b266b1a4ebeb269145192f8412fa12c902a30812
hash: e01591c449fd8c5fb366309be0b243d1e0337fae
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b266b1a4ebeb269145192f8412fa12c902a30812
changelog-entry: Update layers/meta-balena to b266b1a4ebeb269145192f8412fa12c902a30812
author: renovate[bot]
nested:
- commits:
- subject: "balena-config-vars: Do not use systemctl to list unit files"
hash: efcc9a0f876dc9b0955189cab535bc4a1926554d
body: |
On occassions, this fails with a broken pipe error.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.21
title: "'balena-config-vars: Do not use systemctl to list unit files'"
date: 2022-06-27T09:18:07.649Z
- commits:
- subject: "tests: os: make apiKey an optional parameter"
hash: 5b959d374810ab1d5e82d3017b91e678d50e4a2d
body: >
When accessing a test device as part of a fleet, a cloud API key
is
required in order to generate an SSH key and access the device
through
the VPN. However, when accessing a device locally, such as a
QEMU
instance running on the workstation itself, we have a direct
path, and
no VPN is necessary.
Make the apiKey optional, and don't login when it's not
specified. This
allows direct connections to work without it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.20
title: "'tests: os: make apiKey an optional parameter'"
date: 2022-06-24T20:23:18.792Z
version: 2.99.21
title: "'Update: update layers/meta-balena digest to b266b1a'"
date: 2022-06-27T19:29:29.738Z
- commits:
- subject: Update layers/meta-balena to 85c5bf992befbdd5b4f88978aeb7acd1a206bf9b
hash: e8beac9c608975af7fb01e146487e52c5e7c3b45
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 85c5bf992befbdd5b4f88978aeb7acd1a206bf9b
changelog-entry: Update layers/meta-balena to 85c5bf992befbdd5b4f88978aeb7acd1a206bf9b
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: purge-data: reduce intervals in waitUntil"
hash: 1d1bc06cfbaf7be838190cf33427aa63f5b61788
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.19
title: "'tests: os: purge-data: reduce intervals in waitUntil'"
date: 2022-06-24T02:35:03.988Z
version: 2.99.19
title: "'Update layers/meta-balena digest to 85c5bf9'"
date: 2022-06-24T07:22:15.695Z
- commits:
- subject: Update contracts to 98c8c8ef3039bb927ce39f77eed4479f12c77fac
hash: 94e0bf575317a099837824b0084169aa4271eae6
body: Update contracts
footer:
Changelog-entry: Update contracts to 98c8c8ef3039bb927ce39f77eed4479f12c77fac
changelog-entry: Update contracts to 98c8c8ef3039bb927ce39f77eed4479f12c77fac
author: renovate[bot]
nested:
- commits:
- subject: Add libffi3.4 linked python binaries
hash: 29fc985046aa9aeca97be260d09e026ad1319da1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.4
title: "'Add libffi3.4 linked python binaries'"
date: 2022-06-21T18:55:56.538Z
version: 2.99.18+rev1
title: "'Update contracts digest to 98c8c8e'"
date: 2022-06-24T06:05:37.650Z
- commits:
- subject: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36
hash: 188af70a6867ed41b0b7b6d2fe91985bd6f6eda4
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36
changelog-entry: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36
author: renovate[bot]
nested:
- commits:
- subject: "tests: os: config-json: fix race in udevRules test"
hash: 8825d721ca64d523dc6faf8c317f4a09796457b6
body: >
Readlink can fail when the path is non-existent, raising an
error and
making the udevRules test fail. Test that the link exists before
attempting to use readlink.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.18
title: "'tests: os: config-json: fix race in udevRules test'"
date: 2022-06-23T22:09:44.331Z
- commits:
- subject: Update balena-io/balena-supervisor to v14.0.7
hash: 81c901c7a5c4636a4c19ee411b2c6137ac926ea2
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.99.17
title: "'Update balena-io/balena-supervisor to v14.0.7'"
date: 2022-06-22T23:30:36.614Z
- commits:
- subject: "tests: os: modem: reduce time taken scanning for modems"
hash: 7cb747bfadba14447cb682cfd15e0a15df0e3545
body: >
Reduce the interval between scans as well as the maximum number
of scans
for modems, reducing the time spent waiting when no modem is
present
from ~50s to ~5s.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.16
title: "'tests: os: modem: reduce time taken scanning for modems'"
date: 2022-06-22T15:50:28.606Z
- commits:
- subject: Update tests/leviathan digest to 9e0ab34
hash: 5a828ca31e722a76a8f3fa869354fcf39dae0e8b
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested:
- commits:
- subject: "core: worker: simplify rebootDut"
hash: 55981700fb4c90a1f81192a44725f2c2d49e6135
body: >
worker.rebootDut() contains retry logic using
utils.waitUntil() wrapping
this.executeCommandInHostOS(). The latter contains its
own retry logic,
which will try to execute a given command for up to five
minutes before
timing out. Remove the retry logic from
worker.rebootDut(), as it's
redundant and adds latency.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "core: worker: reduce interval in executeCommandInHostOS"
hash: 7f8b371b3035eed2b32011295768d5bec19ba1ba
body: >
The default interval for retrying this command is 5s,
with a total
timeout of 2m30s. Reduce the timeout to 1s to reduce
latency for the
successful case, while increasing the total timeout to
5m.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.5.4
title: "'Simplify reboot'"
date: 2022-06-17T19:55:24.238Z
version: meta-balena-2.99.15
title: "'Update tests/leviathan digest to 9e0ab34'"
date: 2022-06-21T19:54:36.661Z
- commits:
- subject: "tests: os: chrony: simplify error handling"
hash: b72b370d456ef99b910b9c860bb686cbbe3312d8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: chrony: use waitForServiceState"
hash: 596fed9a703f6f8c938f6d4dc23236c5ecb2fbfc
body: |
Use waitForServiceState() to ensure chronyd is active
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: chrony: block NTP by disabling DNS resolution"
hash: 78b393841a787f4ead18e9850488a23a4779cfd7
body: >
Certain chrony tests require the ability to block NTP requests.
Switch
from blocking these requests using iptables rules to simply
stopping the
local DNS server, which is faster and simpler, and doesn't
conflict with
the supervisor firewall.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.14
title: "'Cleanup chrony tests'"
date: 2022-06-21T06:07:38.125Z
- commits:
- subject: Update balena-io/balena-supervisor to v14
hash: 5d78b0536398fa27c60353d0c0d894dfdbfff3b6
body: Update balena-io/balena-supervisor
footer:
Change-type: patch
change-type: patch
author: renovate[bot]
nested: []
version: meta-balena-2.99.13
title: "'Update balena-io/balena-supervisor to v14'"
date: 2022-06-21T01:20:23.966Z
- commits:
- subject: "renovate: Add regex manager for balena-supervisor"
hash: 9820c61551a099b273f014f87cd4bf4a1b00d952
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.99.12
title: "'renovate: Add regex manager for balena-supervisor'"
date: 2022-06-20T17:07:21.269Z
- commits:
- subject: "tests: cloud: check preloaded app starts w/o api"
hash: 64b52e08dd761a7d796df204561dfb3329b16311
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.99.11
title: "'tests: cloud: check preloaded app starts w/o api'"
date: 2022-06-20T15:04:24.223Z
- commits:
- subject: Update backport for current being 2.88.x
hash: 80b729bbf2a2f161d2812645ac82fa9cbdcc349f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.10
title: "'Update backport for current being 2.88.x'"
date: 2022-06-18T19:57:24.112Z
- commits:
- subject: "hostapp-update-hooks: Rework bootfiles blacklist"
hash: 7b523caa0099530c45b4d9981d31ca6c72a76262
body: |
We may have cases when for some boards we do not want
to have all these files blacklisted. See for example
https://github.com/balena-os/balena-rockpi/commit/b5eadcfb3a296eea2554dc0cbdd16002d51c5169
In conclusion, we rework how the blacklist is constructed
so that users of meta-balena can alter this list as they see fit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.99.9
title: "'hostapp-update-hooks: Rework bootfiles blacklist'"
date: 2022-06-17T20:21:57.823Z
- commits:
- subject: "base-files: Fix syntax in mdns.allow addition"
hash: 144bfbf7c0426440351802d52183c3eeefcd060f
body: >
The mdns.allow overwrite was not being properly applied on newer
Yocto
versions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "efitools: Fix append syntax"
hash: 30053e1c43d8adba236e52a33416e601cdcfd9f8
body: >
The efitools package was already correctly build for x86_64, so
this
flag is most likely a noop.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.8
title: "'Fix append syntax'"
date: 2022-06-17T13:09:54.918Z
- commits:
- subject: "resindataexpander: Move get_part_table_type to os-helpers-fs"
hash: 7fc9af86c8b994ac61fe376ec8e63d6095dda3de
body: >
This is useful outside of the expander script, specifically in
the init-board
script in device repos.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.99.7
title: "'resindataexpander: Move get_part_table_type to os-helpers-fs'"
date: 2022-06-17T10:47:48.847Z
- commits:
- subject: "balena-efi.service: Mount if /mnt/boot/EFI is a symlink"
hash: 9a873418d094b8b951535c52154be71f8b295c31
body: >
This changes the condition in the unit file from checking
whether
/dev/disk/by-state/balena-efi exists to checking whether
/mnt/boot/EFI
is a symlink. The original approach has a race condition
populating
the by-state symlink - it is depending on udev and if the link
is
not present when the service is started (after the boot
partition is mounted),
the service fails and the EFI partition is never mounted.
The new approach does the trick pretty well - /mnt/boot/EFI is a
symlink
if the EFI partition is split and a regular directory in case
there is a single
boot partition. That said the service is only started when
necessary
and the waiting for udev is implemented as a part of the mount
script.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.99.6
title: "'balena-efi.service: Mount if /mnt/boot/EFI is a symlink'"
date: 2022-06-17T08:41:59.334Z
- commits:
- subject: "grub-efi: disable shim_lock when in secure boot mode"
hash: dd0c128664a4b5cb004cd154f4dabc627d1f6e77
body: >
Recent versions of GRUB default to use shim_lock when in secure
boot mode.
We do not use shim and do not build the shim_lock module into
GRUB EFI binary
therefore this needs to be disabled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.99.5
title: "'grub-efi: disable shim_lock when in secure boot mode'"
date: 2022-06-17T04:45:40.248Z
version: 2.99.18
title: "'Update layers/meta-balena digest to 16898db'"
date: 2022-06-24T03:44:12.787Z
- commits:
- subject: Update layers/meta-balena to c1656294fcae050821257383049e4b608765516e
hash: b66940e59e2eb9495b3ec435454b707aaf495c3e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c1656294fcae050821257383049e4b608765516e
changelog-entry: Update layers/meta-balena to c1656294fcae050821257383049e4b608765516e
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 6934150
hash: 050487f01e96c92e0fed301bb363ff09641f0d04
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "patch: Fix failFast options"
hash: 878d4351068945398c1c46e52966283563f06450
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.5.3
title: "'Fix failFast debug option'"
date: 2022-06-16T11:19:39.675Z
- commits:
- subject: "core: worker: handle all local connections the same"
hash: 7b6eee28e6d0db63ca3ec7f6046aad46a12b7eaa
body: >
Create a directConnect variable that indicates whether
we're connecting
to a local instance of the worker server, including if
the connection is
over a unix domain socket. This allows the suite to skip
steps that
don't pertain to local runs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.5.2
title: "'core: worker: handle all local connections the same'"
date: 2022-06-15T19:50:29.158Z
- commits:
- subject: "core: catch ssh errors correctly"
hash: b6d651f78d84bfc9c4e89de01717c2f87e5af2ef
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.5.1
title: "'core: catch ssh errors correctly'"
date: 2022-06-14T15:10:14.924Z
- commits:
- subject: "make: Disable buildkit and add --pull to worker flags"
hash: 7ec5f156df5629f65655e019274b94a947056af9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "patch: Replace worker Dockerfile with bh.cr reference"
hash: 57ca536e66406a96992b1e3e4d041e554ebc28e6
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "patch: Remove testbot worker compose file"
hash: eb32e4b95adcd248c9404234bbdbd78dc12c3e87
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "patch: Remove balena-ci workflow for deploying to rigs"
hash: 5aef72775a771319b4ac6fb212b032aa4e40ea10
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Remove worker references from package.json
hash: 31d8ffded5e18201dd02293b7db6eab75d1bb144
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Remove worker source files
hash: 78f3d3a5dd80bebfb1b79783e3386c7c122a5132
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.5.0
title: "'Remove worker source files'"
date: 2022-06-13T17:19:02.178Z
version: meta-balena-2.99.4
title: "'Update tests/leviathan digest to 6934150'"
date: 2022-06-16T22:34:26.687Z
version: 2.99.4
title: "'Update layers/meta-balena digest to c165629'"
date: 2022-06-17T03:36:11.099Z
- commits:
- subject: Update layers/meta-balena to 6db02b204e1a33c90fa6f2e8f81f5f45eb9359ca
hash: f1f0c6ce1652ea900cd12919c7ed679f5f8401de
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 6db02b204e1a33c90fa6f2e8f81f5f45eb9359ca
changelog-entry: Update layers/meta-balena to 6db02b204e1a33c90fa6f2e8f81f5f45eb9359ca
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: Run os suite before hup and cloud"
hash: 279dea44014c2e649c2c8de8571276b29f532a31
body: |
Unmanaged os suites are the most critical and usually
the fastest to complete, so run them first.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: os: Refactor config-json tests to wait for passing results"
hash: 3ee1951ecfff92d3176f64a484f307b976784d96
body: |
To avoid race conditions with services restarting automatically
this commit wraps the individual test results with waitUntil and
moves the common jq logic to a shared function.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: os: chrony: Avoid conflicts with supervisor firewall"
hash: ec7dcabd2e47ae9f7641388296c5c3c6e668c8bf
body: |
Flushing the iptables can leave the engine and supervisor
in a bad state. Instead just add and delete the NTP rules.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.99.3
title: "'Fix race conditions in os-config and chrony tests'"
date: 2022-06-16T21:10:23.417Z
version: 2.99.3
title: "'Update layers/meta-balena digest to 6db02b2'"
date: 2022-06-16T22:54:44.930Z
- commits:
- subject: Update layers/meta-balena to ee8110bd257ff145acba793720ea739f14f2429a
hash: cc8061bfd721f2c0b58ca9c90c0166addad54667
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ee8110bd257ff145acba793720ea739f14f2429a
changelog-entry: Update layers/meta-balena to ee8110bd257ff145acba793720ea739f14f2429a
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: chrony: reduce retry interval"
hash: 99ef89af348902008fd3370c968013afc0990f15
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.99.2
title: "'tests: os: chrony: reduce retry interval'"
date: 2022-06-13T22:56:55.782Z
version: 2.99.2
title: "'Update layers/meta-balena digest to ee8110b'"
date: 2022-06-14T22:08:41.796Z
- commits:
- subject: Update contracts to b2bddbdc896e6c628231512b363e5c93d16f5b15
hash: 6095a6b9b630d9ebe267e3c2951c8a4fa304beca
body: Update contracts
footer:
Changelog-entry: Update contracts to b2bddbdc896e6c628231512b363e5c93d16f5b15
changelog-entry: Update contracts to b2bddbdc896e6c628231512b363e5c93d16f5b15
author: Renovate Bot
nested:
- commits:
- subject: Add Python v3.10.5 and v3.9.13
hash: 971223d30b9bf7391ffe57b36182c4857bf4c3aa
body: >
Update checksum for v3.8.13 and v3.7.13 since they were rebuilt
to add tkinter modules
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add support for Alpine Linux 3.16
hash: 49617527cd147d2013158786ee22f8489340143c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add support for Ubuntu Jammy and Kinetic
hash: 143ad01883d861aba4f6359a4386634eb9592684
body: |
Drop support for Ubuntu Hirsute
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.3
title: "'Few base images updates'"
date: 2022-06-13T20:38:36.573Z
- subject: Update layers/meta-balena to 1aee182ad517f4dd6f24c643bdee1b4db883ffb3
hash: e7f3d2636681efddd9eaf7c1ae82cb79ed60a6dd
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 1aee182ad517f4dd6f24c643bdee1b4db883ffb3
changelog-entry: Update layers/meta-balena to 1aee182ad517f4dd6f24c643bdee1b4db883ffb3
author: Renovate Bot
nested: []
version: 2.99.1
title: "'Update contracts digest to b2bddbd'"
date: 2022-06-13T23:40:29.057Z
- commits:
- subject: Update layers/meta-balena to 202e9c71433434b1f2bd5e658c7f7f216a364ad5
hash: e10edf5c36c4cab64a79fcb65810b4267edf2b02
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 202e9c71433434b1f2bd5e658c7f7f216a364ad5
changelog-entry: Update layers/meta-balena to 202e9c71433434b1f2bd5e658c7f7f216a364ad5
author: Renovate Bot
nested:
- commits:
- subject: "chronyd: Add time synchronization healthcheck"
hash: e2a0fb8ebd45400789ab466dbbe0e70da7fa6165
body: >
Add a healthcheck that will check that the NTP sources are
reachable
and the system time does not skew.
The healthcheck will command a burst sync if there is no
selected
reachable source, and will restart chronyd if the system clock
skews.
Fixes #2314
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.99.0
title: "'chronyd: Add time synchronization healthcheck'"
date: 2022-06-10T08:04:29.339Z
version: 2.99.0
title: "'Update layers/meta-balena digest to 202e9c7'"
date: 2022-06-10T14:36:44.433Z
- commits:
- subject: Update layers/meta-balena to 466c0e3a56da6605f033d8fd1b37c301c96af979
hash: e73adcf5bc28dcd191debb696adbe19d37cad8f9
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 466c0e3a56da6605f033d8fd1b37c301c96af979
changelog-entry: Update layers/meta-balena to 466c0e3a56da6605f033d8fd1b37c301c96af979
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: chrony: fix formatting of this.worker"
hash: c79e4b2b470f726e8099702cfeaea6da18e7e286
body: >
Test context is now accessible from self, remove verbose
this.context.get() syntax when calling
worker.executeCommandInHostOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: chrony: reduce delays and retries"
hash: 1064fd20a474af3aac8253f34cf543fb78725f9f
body: >
When calling waitUntil(), reduce calling intervals and the total
number
of retries. This effectively halves the runtime for these tests,
as the
latency for detecting success is much lower.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.45
title: "'Reduce chrony timeouts'"
date: 2022-06-09T23:03:44.828Z
version: 2.98.45
title: "'Update layers/meta-balena digest to 466c0e3'"
date: 2022-06-10T06:03:53.890Z
- commits:
- subject: Update layers/meta-balena to 5dcea5e5b39876e832538800441f494ce884e8f9
hash: dd0e0e2cc1ebe5e338f8c324877233075162df53
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5dcea5e5b39876e832538800441f494ce884e8f9
changelog-entry: Update layers/meta-balena to 5dcea5e5b39876e832538800441f494ce884e8f9
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to ea72650
hash: 264147110d2517cb7929cdf709de1cd228f20dae
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: catch error in executeCommandInhostOs
hash: db1677995f1cf2f93284dcd35bb173d1cb3e08ca
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.4.1
title: "'catch error in executeCommandInhostOs'"
date: 2022-06-09T13:28:01.544Z
- commits:
- subject: get ssh to work with ed25519 algorithm
hash: 6bdaedab27c0a919eddd74cb784bddfd8281d90b
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: leviathan-2.4.0
title: "'get ssh to work with ed25519 algorithm'"
date: 2022-06-07T11:26:55.354Z
version: meta-balena-2.98.44
title: "'Update tests/leviathan digest to ea72650'"
date: 2022-06-09T21:46:58.389Z
- commits:
- subject: "tests: cloud: update container names"
hash: 8b85216ea886c77788ceaf377ee775e9c48913df
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.98.43
title: "'tests: cloud: update container names'"
date: 2022-06-09T11:03:45.627Z
version: 2.98.44
title: "'Update layers/meta-balena digest to 5dcea5e'"
date: 2022-06-09T23:45:44.273Z
- commits:
- subject: Add build and deploy workflow
hash: e4053e7090864d8c30ea133db555ec1222d32913
body: >
This workflow will launch a Jenkins build and draft deploy job when a
new
tag is made.
footer:
Changelog-entry: Add build and deploy workflow
changelog-entry: Add build and deploy workflow
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.98.42+rev1
title: "'workflows: Add build and deploy on release tag workflow'"
date: 2022-06-08T12:13:03.261Z
- commits:
- subject: Update layers/meta-balena to 3a62a83ec12b05377b46d46bee9661b8b6b4a090
hash: 4bdcfc7f524eb4d9aa153e5f2893b9277faf344c
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3a62a83ec12b05377b46d46bee9661b8b6b4a090
changelog-entry: Update layers/meta-balena to 3a62a83ec12b05377b46d46bee9661b8b6b4a090
author: Renovate Bot
nested:
- commits:
- subject: "tests:cloud: Register teardown only when DUT is reachable"
hash: fd822dabb42b2a45b1e77f262159bee192022d80
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.98.42
title: "'tests:cloud: Register teardown only when DUT is reachable'"
date: 2022-06-05T21:57:22.077Z
version: 2.98.42
title: "'Update layers/meta-balena digest to 3a62a83'"
date: 2022-06-07T19:07:08.862Z
- commits:
- subject: Update layers/meta-balena to dafd28999c58f4b4ae7e6fb28a4923e0b65d4a54
hash: df7fbeca998f55699cd21a82bdb2fa24aeffc83e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to dafd28999c58f4b4ae7e6fb28a4923e0b65d4a54
changelog-entry: Update layers/meta-balena to dafd28999c58f4b4ae7e6fb28a4923e0b65d4a54
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 4fbc1b8
hash: 47aef0c5ec7b76cc50a00e1cca6c7d1397ba3a36
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "worker: Expose additional QEMU runtime args via docker-compose"
hash: ee574bb798cafa3e4a0504d2dde72079f8db8eeb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.3.10
title: "'worker: Expose additional QEMU runtime args via docker-compose'"
date: 2022-06-05T16:58:48.060Z
version: meta-balena-2.98.41
title: "'Update tests/leviathan digest to 4fbc1b8'"
date: 2022-06-05T18:58:18.622Z
version: 2.98.41
title: "'Update layers/meta-balena digest to dafd289'"
date: 2022-06-05T21:48:37.383Z
- commits:
- subject: Update contracts to 58bcfbc0b0237177c51db2d7120e61d70e9c415b
hash: 1ef6f8f238051d0ef0262ac18027184995cfbb47
body: Update contracts
footer:
Changelog-entry: Update contracts to 58bcfbc0b0237177c51db2d7120e61d70e9c415b
changelog-entry: Update contracts to 58bcfbc0b0237177c51db2d7120e61d70e9c415b
author: Renovate Bot
nested:
- commits:
- subject: "sw.os - hw.device-type: Update Xavier NX SD and Xavier NX eMMC to
32.7.1"
hash: 5550fdff88e0f6c4c93af3ceec5936f937791dd7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-2.0.2
title: "'sw.os - hw.device-type: Update Xavier NX SD and Xavier NX eMMC to L4T
32.7.1'"
date: 2022-06-05T12:34:53.567Z
version: 2.98.40+rev1
title: "'Update contracts digest to 58bcfbc'"
date: 2022-06-05T14:18:22.459Z
- commits:
- subject: Update layers/meta-balena to efd8306a7a838b600d2cbf77a4ecfbd30ba9324a
hash: f87c7bf193f2f4587f219338f472e9d228ab0327
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to efd8306a7a838b600d2cbf77a4ecfbd30ba9324a
changelog-entry: Update layers/meta-balena to efd8306a7a838b600d2cbf77a4ecfbd30ba9324a
author: Renovate Bot
nested:
- commits:
- subject: "tests: hup: reduce delay between retries"
hash: cb48541fa98093f6ce97419b8304469a4b3bb7ab
body: >
Reduce delay between retries when using waitUntil, reducing
latency and
test runtime.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.40
title: "'tests: hup: reduce delay between retries'"
date: 2022-06-04T16:25:23.750Z
- commits:
- subject: "tests: cloud: reduce waitUntil interval"
hash: 34f77b125c97d82e182bca1cee94fddc49ad5b07
body: >
When the promise called in waitUntil fails, the function
defaults to a
30s interval before trying again. Reduce this to a 5s interval
w/
maximum 5m retry window in the cloud suite.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.39
title: "'tests: cloud: reduce waitUntil interval'"
date: 2022-06-04T12:43:32.134Z
version: 2.98.40
title: "'Update layers/meta-balena digest to efd8306'"
date: 2022-06-04T20:50:45.935Z
- commits:
- subject: Update layers/meta-balena to 653c85c0b332b740100c527667df6e184a1482c5
hash: 3773a35b2fbcacd604719a3b333ad0737f72da08
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 653c85c0b332b740100c527667df6e184a1482c5
changelog-entry: Update layers/meta-balena to 653c85c0b332b740100c527667df6e184a1482c5
author: Renovate Bot
nested:
- commits:
- subject: Added all device support options
hash: 5d29b6d1e0808d87103897f8210a75342f7f898f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Hampton (@rhampt) rhampt@balena.io
signed-off-by: Ryan Hampton (@rhampt) rhampt@balena.io
author: Ryan H
nested: []
version: meta-balena-2.98.38
title: "'Added all device support options'"
date: 2022-06-03T22:19:04.182Z
version: 2.98.38
title: "'Update layers/meta-balena digest to 653c85c'"
date: 2022-06-04T13:19:15.923Z
- commits:
- subject: Update layers/meta-balena to bef2872f224d9483910a5cc58110f269faf483c7
hash: 68386988caf739358bc37e320aa863d6d0c6ee48
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to bef2872f224d9483910a5cc58110f269faf483c7
changelog-entry: Update layers/meta-balena to bef2872f224d9483910a5cc58110f269faf483c7
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 8976bdb
hash: de94a30c1fb3b82ab45da049870c21abd48067c0
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "core: bump node 12 -> 14"
hash: e40a9484c760fb0292da80c6fe6da46eb4373eec
body: |
Bump Node 12.19.1 to 14.19.3 in core
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.3.9
title: "'core: bump node 12 -> 14'"
date: 2022-06-02T19:29:24.315Z
- commits:
- subject: "core: suiteSubprocess: replace this.state.log w/ console.log"
hash: c5fd5673c41b9ad48c818a4895712d8ee6c22729
body: |
This fixes the error:
TypeError: Cannot read property 'state' of undefined
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.3.8
title: "'core: suiteSubprocess: replace this.state.log w/ console.log'"
date: 2022-06-02T16:35:18.359Z
version: meta-balena-2.98.37
title: "'Update tests/leviathan digest to 8976bdb'"
date: 2022-06-03T18:25:50.520Z
- commits:
- subject: "os: waitForServiceState: fix missing rejectionFail"
hash: 6bd43901e2d460c4e3df2a83734213ab62523689
body: >
utils.waitUntil expects rejectionFail before _times and _delay,
include
this argument to ensure the later arguments have the intended
effect
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.36
title: "'os: waitForServiceState: fix missing rejectionFail'"
date: 2022-06-03T13:24:28.082Z
version: 2.98.37
title: "'Update layers/meta-balena digest to bef2872'"
date: 2022-06-04T01:10:19.902Z
- commits:
- subject: Update contracts to bba65f2a1904e5ccc61e25793c8b4be1f02f3942
hash: 2e13d0e35d91c41c407818e1af30d3efccb5adea
body: Update contracts
footer:
Changelog-entry: Update contracts to bba65f2a1904e5ccc61e25793c8b4be1f02f3942
changelog-entry: Update contracts to bba65f2a1904e5ccc61e25793c8b4be1f02f3942
author: Renovate Bot
nested:
- commits:
- subject: Update QEMU to v7.0.0+balena1
hash: 09da1dcdad42b7ea6aba665549e022029bb2860b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Remove the wrapper shim that base images have around sh on first run
hash: cb3c0138081af7b73498e22f201af71277ec532c
body: >
The wrapper will potentially break other packages that expect sh
to be a real shell (In case the real sh shell binary is not
restored yet)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add golang v1.18.3 and v1.17.11
hash: 08afe67fa031ac33c9bb5f5e6031f15347a4efe9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
- subject: Add node v18.3.0 v17.9.1 and v16.15.1
hash: f04cb9eda01595742b964a4a3e9eab7289cbc2ac
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
author: Trong Nghia Nguyen
version: contracts-2.0.1
title: "'Few base images update'"
date: 2022-06-03T09:11:15.593Z
- subject: Update layers/meta-balena to ff147b2a19933df0c16fb37cb7bb294e77caa985
hash: 6bdb64a566e488cfcc8224662d9a52c8b03ff935
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to ff147b2a19933df0c16fb37cb7bb294e77caa985
changelog-entry: Update layers/meta-balena to ff147b2a19933df0c16fb37cb7bb294e77caa985
author: Renovate Bot
nested: []
- subject: Update layers/meta-balena to 5bd9f32d3ac9eb7eafb6eca9dd7ccc700fdacea3
hash: 2f4bff014509771b1699a8e194e764350c04a515
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5bd9f32d3ac9eb7eafb6eca9dd7ccc700fdacea3
changelog-entry: Update layers/meta-balena to 5bd9f32d3ac9eb7eafb6eca9dd7ccc700fdacea3
author: Renovate Bot
nested: []
version: 2.98.35
title: "'Update contracts digest to bba65f2'"
date: 2022-06-03T12:10:59.125Z
- commits:
- subject: Update balena-yocto-scripts to 8cce34e9763389eb59e4e375c532c81eb592fc1e
hash: 3ea44e2c1aabee142dbcf32bc5451d92b87c990c
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 8cce34e9763389eb59e4e375c532c81eb592fc1e
changelog-entry: Update balena-yocto-scripts to 8cce34e9763389eb59e4e375c532c81eb592fc1e
author: Renovate Bot
nested:
- commits:
- subject: "balena-lib: release_finalize: Do not retag phase for ESR branch patch"
hash: ffdcb572e75b6bddc890710a6c1e4702d08a86a7
body: >
When we patch an ESR branch, for example from v2022.1.0 to
v2022.1.1,
do not update the next, current, sunset ESR phases as they
remain the
same.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.8
title: "'balena-lib: release_finalize: Do not retag phase for ESR branch patch'"
date: 2022-06-01T11:14:12.365Z
version: 2.98.33+rev2
title: "'Update balena-yocto-scripts digest to 8cce34e'"
date: 2022-06-01T15:22:00.483Z
- commits:
- subject: Update balena-yocto-scripts to 2df9e2ae2084a293e7b729eb0538f69b221bc0be
hash: 3fddfdaa9030a3cfa3c6bf959aa21a5594981ecc
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 2df9e2ae2084a293e7b729eb0538f69b221bc0be
changelog-entry: Update balena-yocto-scripts to 2df9e2ae2084a293e7b729eb0538f69b221bc0be
author: Renovate Bot
nested:
- commits:
- subject: "balena-lib: balena_lib_release_finalize: Pass the correct arguments"
hash: e28b745d4ba121b639ba79dad2377f051fe5d3e2
body: >
The balena_api_fetch_fleet_tag requires a slug as first
argument, not
a fleet that can contain the organization too.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Tag ESR fleets with patch independent tags"
hash: d51ecb6d91fe6ecf91de1ecde4fff700f7f88e67
body: >
Otherwise patch updates of ESR branches move the ESR phase when
they
should not. For example, if 2022.1.1 is current, 2022.1.2 is
also
current and should not move 2022.1.1 to sunset.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.7
title: "'balena-lib: Tag ESR fleets with patch independent tags'"
date: 2022-05-31T19:39:43.444Z
version: 2.98.33+rev1
title: "'Update balena-yocto-scripts digest to 2df9e2a'"
date: 2022-05-31T22:53:46.466Z
- commits:
- subject: Update layers/meta-balena to 95c96e0624507fd9701912c67d3ae5ec5dbdf6f9
hash: 973818b2d3f0240d3f058df97c08aea132567054
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 95c96e0624507fd9701912c67d3ae5ec5dbdf6f9
changelog-entry: Update layers/meta-balena to 95c96e0624507fd9701912c67d3ae5ec5dbdf6f9
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 95649fb
hash: 4216f127f4935cb6e0adeccaf7c20daec55fcff7
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "workers: qemu: fix vars path for x86_64"
hash: b34b92dde6b9b55e9e8393f61787de6895a6e339
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: leviathan-2.3.5
title: "'workers: qemu: fix vars path for x86_64'"
date: 2022-05-25T21:12:24.421Z
version: meta-balena-2.98.33
title: "'Update tests/leviathan digest to 95649fb'"
date: 2022-05-27T20:39:54.151Z
version: 2.98.33
title: "'Update layers/meta-balena digest to 95c96e0'"
date: 2022-05-28T17:45:46.249Z
- commits:
- subject: Update layers/meta-balena to cc2bc321c33d9c2af1f4566793e16b075e425a7c
hash: ba4f9f48f4814dd7c23e846464ff72b68a27f788
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to cc2bc321c33d9c2af1f4566793e16b075e425a7c
changelog-entry: Update layers/meta-balena to cc2bc321c33d9c2af1f4566793e16b075e425a7c
author: Renovate Bot
nested:
- commits:
- subject: "supervisor: Update balena-supervisor to v13.1.11"
hash: 1f1266bd0893b963528e88dfd7fd08f232088cb9
body: ""
footer:
Relates-to: https://github.com/balena-os/balena-supervisor/pull/1944
relates-to: https://github.com/balena-os/balena-supervisor/pull/1944
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
author: Felipe Lalanne
nested: []
version: meta-balena-2.98.32
title: "'supervisor: Update balena-supervisor to v13.1.11'"
date: 2022-05-27T15:22:00.185Z
version: 2.98.32
title: "'Update layers/meta-balena digest to cc2bc32'"
date: 2022-05-27T18:16:39.959Z
- commits:
- subject: Update contracts to 35dea15031cf273d469171f81ed24c394332caf5
hash: b5c0c92b5a3be6bf825f0340b36c161bdc6cdd06
body: Update contracts
footer:
Changelog-entry: Update contracts to 35dea15031cf273d469171f81ed24c394332caf5
changelog-entry: Update contracts to 35dea15031cf273d469171f81ed24c394332caf5
author: Renovate Bot
nested:
- commits:
- subject: Clean up installation method and add instruction partials
hash: 62794cb042ab3dc70628d81fca0b1903b78c1f06
body: ""
footer:
Change-type: major
change-type: major
Signed-off-by: Micah Halter <micah@balena.io>
signed-off-by: Micah Halter <micah@balena.io>
author: Micah Halter
version: contracts-2.0.0
title: "'Add instruction partials to etcher supported device types'"
date: 2022-05-27T15:01:39.154Z
version: 2.98.31+rev1
title: "'Update contracts digest to 35dea15'"
date: 2022-05-27T15:52:58.964Z
- commits:
- subject: Update layers/meta-balena to 7ae427858052ddad086a32a7458e301103d02013
hash: c8e70197317f50fed55b7dc4750e58b157053e70
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7ae427858052ddad086a32a7458e301103d02013
changelog-entry: Update layers/meta-balena to 7ae427858052ddad086a32a7458e301103d02013
author: Renovate Bot
nested:
- commits:
- subject: "tests: os: config-json: fix race by waiting for InvocationID change"
hash: a8303039013b6252680eb48a139e46a358506949
body: >
When tests execute quicker, a race condition can occur where
config.json
is edited to remove the dnsServers property, but
/run/dnsmasq.servers is
not changed yet. This causes the test to fail, as the file is
not empty.
not ok 1 - We should have an empty /run/dnsmasq.servers file.
---
found: |-
server=1.1.1.1
server=1.1.1.1
pattern: !re /^\s?$/
diff: |
--- expected
+++ actual
-/^\s?$/
+"server=1.1.1.1\nserver=1.1.1.1"
Fix this by waiting until the InvocationID of dnsmasq.service
changes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: reformat config-json tests"
hash: 440b799974eaf237664db1813d1ebc0bff3a46b9
body: >
Reformat config-json tests w/ await where variables aren't
passed to
chained promises.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.31
title: "'Fix config json race'"
date: 2022-05-26T17:59:23.238Z
version: 2.98.31
title: "'Update layers/meta-balena digest to 7ae4278'"
date: 2022-05-26T19:59:17.128Z
- commits:
- subject: Update balena-yocto-scripts to 7b2a89987f196ec4261d240a88c1790c55b366b0
hash: 4b3528af286b56ed16150d93d2fddc6c6667d268
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 7b2a89987f196ec4261d240a88c1790c55b366b0
changelog-entry: Update balena-yocto-scripts to 7b2a89987f196ec4261d240a88c1790c55b366b0
author: Renovate Bot
nested:
- commits:
- subject: "balena-lib: Check versions before finalizing"
hash: 0ae1389a69b857b466b4eef81396d5f1b6bc4ae6
body: >
Only allow to finalize draft releases that have matching semver
with
the device repository being deployed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Do not always finalise on deploy"
hash: 754833d6ef773b68a9eecafb426783ac70eb8767
body: >
Introduce a new final step after draft deployment to finalise
releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Add OS version to contract"
hash: 2c692984079215c2c916c5e4df79e200486be1ff
body: >
If there is an OS contract, add the OS version we are building
for.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Generate OS contract if not available"
hash: 2205c4de1dadafbf26f9f7b303b88c4da6d7710e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Build contracts"
hash: b8c08faf2a86434793bcad67e063ade9754142ff
body: >
Add a function to build all OS contracts and return the one for
the
specified slug.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Add generate-oscontract script
hash: 20894636355622ab0ded6b2e6a4f804f78961d99
body: |
This script generates OS contracts for all device types.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.19.6
title: "'Configure Renovate'"
date: 2022-05-24T10:16:21.892Z
version: 2.98.30+rev1
title: "'Update balena-yocto-scripts digest to 7b2a899'"
date: 2022-05-26T17:07:45.327Z
- commits:
- subject: Update layers/meta-balena to 55903947dc4dbbf7a0a1c5626ba6c8eaa1b09f67
hash: 389475b82c10f2a48e2f42718e74f1d1d1180aa2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 55903947dc4dbbf7a0a1c5626ba6c8eaa1b09f67
changelog-entry: Update layers/meta-balena to 55903947dc4dbbf7a0a1c5626ba6c8eaa1b09f67
author: Renovate Bot
nested:
- commits:
- subject: Remove localMode setting from standalone image configuration
hash: 26aa3caf4e4d649d323e57c21f818ca83a9b9b13
body: >
The `localMode` variable in `config.json` is not longer used and
it can
be removed
Fixes #2041
footer:
Change-type: patch
change-type: patch
Changelog-entry: Remove localMode setting from standalone image configuration
changelog-entry: Remove localMode setting from standalone image configuration
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.98.30
title: "'image-balena: Remove localMode from standalone image configuration'"
date: 2022-05-24T10:09:17.695Z
version: 2.98.30
title: "'Update layers/meta-balena digest to 5590394'"
date: 2022-05-26T16:44:07.011Z
- commits:
- subject: Update contracts to f251e053b36b3a6d14cd022b9745e478dcad9a6a
hash: ae601127e0e75ea8c784f23b5c8168abdbe64341
body: Update contracts
footer:
Changelog-entry: Update contracts to f251e053b36b3a6d14cd022b9745e478dcad9a6a
changelog-entry: Update contracts to f251e053b36b3a6d14cd022b9745e478dcad9a6a
author: Renovate Bot
nested:
- commits:
- subject: "sw.os-image: Add balena-image software image"
hash: 4473a99902a3793a33b63300778ad0118b8366cf
body: >
This is used by the OS builders to deploy releases. This
contract contains
details related to the balena-image artifact generated in the
balenaOS
build.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
- subject: "sw.os: Add balenaOS contract"
hash: 29b697e2a05e026d9b92ee67cdf6dc47f8cc2488
body: |
This is uded by the OS builder to deploy balenaOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
version: contracts-1.13.76
title: "'Add sw.os and sw.os-image contracts'"
date: 2022-05-23T11:09:26.128Z
version: 2.98.29+rev1
title: "'Update contracts digest to f251e05'"
date: 2022-05-24T18:17:05.712Z
- commits:
- subject: Update layers/meta-balena to c8f7eb1fdd6b342cc816e7b2b7e0c60634de2e87
hash: 21ec17d729532fc5671c8ef2830802868fc0620a
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c8f7eb1fdd6b342cc816e7b2b7e0c60634de2e87
changelog-entry: Update layers/meta-balena to c8f7eb1fdd6b342cc816e7b2b7e0c60634de2e87
author: Renovate Bot
nested:
- commits:
- subject: Update balena-engine to v20.10.17
hash: 8a7b24d38f67749b5d979ce12a0fafe5626190bb
body: |
Update balena-engine from 20.10.16 to 20.10.17
footer:
Change-type: patch
change-type: patch
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Changelog-entry: Update balena-engine to v20.10.17
changelog-entry: Update balena-engine to v20.10.17
author: Leandro Motta Barros
nested:
- commits:
- subject: Fix "slice bounds out of range" while applying deltas
hash: 6f12d0abb3e438f26a18eee9bbaeca9c4702f7e7
body: >
The root cause of this issue was an integer overflow in
32-bit platforms
-- specifically, when explicitly converting `io.Reader`
offsets
(`int64`) to slice indices (`int`, which is only 32-bit
long on 32-bit
platforms).
We already had in place the checks supposed to ensure
slice bounds where
always within the expected bounds. So, in a way, this
commit just
re-organizes the code so that we perform safely this
required `int64` to
`int` type conversion.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.17
title: "'Lmb/fix oob slice'"
date: 2022-05-17T20:01:47.266Z
version: meta-balena-2.98.29
title: "'balena-engine: Update to 20.10.17'"
date: 2022-05-23T17:18:04.355Z
version: 2.98.29
title: "'Update layers/meta-balena digest to c8f7eb1'"
date: 2022-05-24T11:38:05.170Z
- commits:
- subject: Update contracts to 6ffb1c8d87c8d0940405cbbc954aa625b4b1f94a
hash: 34ff1a36e91a2816f206ac7a497c25d7b22a544e
body: Update contracts
footer:
Changelog-entry: Update contracts to 6ffb1c8d87c8d0940405cbbc954aa625b4b1f94a
changelog-entry: Update contracts to 6ffb1c8d87c8d0940405cbbc954aa625b4b1f94a
author: Renovate Bot
nested:
- commits:
- subject: "jetson-xavier-agx: Update L4T in base images"
hash: 029d39073ebc6136c5797526fbcdfe1525f5d950
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: contracts-1.13.75
title: "'jetson-xavier-agx: Update L4T in base images'"
date: 2022-05-21T10:51:21.212Z
- subject: Update balena-yocto-scripts to ae2cc2c2a69beec1c39333dd08624e4fec02c6e4
hash: ac00b59cd66b0e5a5bf4c6e7acad3ece811790b7
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to ae2cc2c2a69beec1c39333dd08624e4fec02c6e4
changelog-entry: Update balena-yocto-scripts to ae2cc2c2a69beec1c39333dd08624e4fec02c6e4
author: Renovate Bot
nested: []
version: 2.98.28+rev1
title: "'Update contracts digest to 6ffb1c8'"
date: 2022-05-21T13:36:23.911Z
- commits:
- subject: Update layers/meta-balena to 7e98e8f49aee1f5538da16ff564c7d8fb009800e
hash: 0e9f9edc8db1cd98b6bafc93592bf5e3fac0c617
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7e98e8f49aee1f5538da16ff564c7d8fb009800e
changelog-entry: Update layers/meta-balena to 7e98e8f49aee1f5538da16ff564c7d8fb009800e
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 727ba9f
hash: b9b9847a3c0bc6082eec319bcac1439ca0752aac
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: "worker: qemu: add new qemu firmware paths"
hash: b19831d5209962eb729ffa55851b593e632a70d8
body: >
Search for firmware shipped as part of QEMU package to
enable
cross-platform emulation with UEFI.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "worker: install edk2 firmware for aarch64"
hash: 514069e45c814e7f6051ea41ba9da0852f765976
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "worker: Change default qemu memory from 2G to 512M"
hash: 0820094150876d67ce9203d641fe5c41d1afcef4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "make: Do not assume qemu DUT arch will match the host"
hash: 4aac404ff5e221eecef289d07339532335532543
body: >
When KVM is not used we can easily emulate
generic-aarch64
on x86_64 hosts so avoid tying the host and target
architectures
together in the Makefile.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "make: Allow passed env vars to replace any .env values"
hash: 4b71f90615c68c90fa8b0bf4c2068f089784ea00
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.3.4
title: "'Do not assume qemu DUT arch will match the host'"
date: 2022-05-20T14:09:51.819Z
version: meta-balena-2.98.28
title: "'Update tests/leviathan digest to 727ba9f'"
date: 2022-05-20T15:17:40.870Z
version: 2.98.28
title: "'Update layers/meta-balena digest to 7e98e8f'"
date: 2022-05-20T16:53:10.051Z
- commits:
- subject: Update contracts to 6a236f469fbc796adc3c5f63031466fc1dbab013
hash: 17d14b8f857d4a396ee71d2199319e5e3ddfccc7
body: Update contracts
footer:
Changelog-entry: Update contracts to 6a236f469fbc796adc3c5f63031466fc1dbab013
changelog-entry: Update contracts to 6a236f469fbc796adc3c5f63031466fc1dbab013
author: Renovate Bot
nested:
- commits:
- subject: "hw.device-type: Add Topic tdpzu9 device"
hash: 2ae943a46316f71da324dbfaa8c855cafc8eb0ae
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Francois Loubser <francois.loubser@topic.nl>
signed-off-by: Francois Loubser <francois.loubser@topic.nl>
author: Francois
version: contracts-1.13.74
title: "'hw.device-type: Add Topic tdpzu9 device'"
date: 2022-05-20T14:27:05.871Z
version: 2.98.27+rev2
title: "'Update contracts digest to 6a236f4'"
date: 2022-05-20T14:34:47.362Z
- commits:
- subject: Add contracts submodule
hash: 95c7780cb14f5de01680927e40f6f1bf7f83f606
body: |
This is used to build and deploy an OS contract to the fleet.
footer:
Changelog-entry: Add contracts submodule
changelog-entry: Add contracts submodule
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.98.27+rev1
title: "'Add contracts submodule'"
date: 2022-05-20T11:32:56.571Z
- commits:
- subject: Update layers/meta-balena to 7ca0039a8faf417f55cbd72b85a346e6407da04f
hash: 0f5c0ff563c8453eea5e3b7a1059408d4763fcea
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 7ca0039a8faf417f55cbd72b85a346e6407da04f
changelog-entry: Update layers/meta-balena to 7ca0039a8faf417f55cbd72b85a346e6407da04f
author: Renovate Bot
nested:
- commits:
- subject: "patch: Fix heading anchor links in CDS doc index"
hash: 0886fe3323fa2431a780fc701d45ac601b5b0980
body: ""
footer: {}
author: Vipul Gupta
nested: []
version: meta-balena-2.98.27
title: "'patch: Fix heading anchor links in CDS doc index'"
date: 2022-05-18T12:53:30.139Z
- commits:
- subject: "balena-supervisor: Randomize the updater timer period"
hash: 5c402bc9a449c4f6d6cefe9aa44b7cdacb8ae4c8
body: |
To avoid fleets updating the supervisor at the same time,
distribute the timer adding a random time between 0 and 1 hour.
Fixes #2631
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.98.26
title: "'balena-supervisor: Randomize the updater timer period'"
date: 2022-05-17T16:20:39.324Z
version: 2.98.27
title: "'Update layers/meta-balena digest to 7ca0039'"
date: 2022-05-18T17:12:10.379Z
- commits:
- subject: Update layers/meta-balena to b6e9352e8784e433c647811d532d7ab3e2ee05e2
hash: 7f074a1dd20e3ba8537da9d2fd3da60ee476de85
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b6e9352e8784e433c647811d532d7ab3e2ee05e2
changelog-entry: Update layers/meta-balena to b6e9352e8784e433c647811d532d7ab3e2ee05e2
author: Renovate Bot
nested:
- commits:
- subject: "patch: Get CDS doc ready for docs sync"
hash: f15dc2055e78af9966ac5166061e49bc401c6647
body: ""
footer: {}
author: Vipul Gupta
nested: []
- subject: "test: os-config: Use common code to wait for service state"
hash: 1ccf232c9f2676b0631d71870b2556cddfb69dd6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.98.25
title: "'patch: Get CDS doc ready for docs sync'"
date: 2022-05-16T20:59:22.889Z
version: 2.98.25
title: "'Update layers/meta-balena digest to b6e9352'"
date: 2022-05-17T00:05:26.599Z
- commits:
- subject: Update layers/meta-balena to 5804aabaac3d665b39d0da3e02d8f20c5d6d5db4
hash: 02e3fe852954e26a39013023b7ab81194e70e05b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5804aabaac3d665b39d0da3e02d8f20c5d6d5db4
changelog-entry: Update layers/meta-balena to 5804aabaac3d665b39d0da3e02d8f20c5d6d5db4
author: Renovate Bot
nested:
- commits:
- subject: "os-config: Randomize the timer period"
hash: 6a9a456869ac37367058ea56bbf24d33a2cf42f2
body: >
To avoid all devices fetching configuration settings at the same
time,
distribute the timer adding a random time between 0 and 6 hours.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.98.24
title: "'Randomize os-config timer service'"
date: 2022-05-15T17:05:46.782Z
version: 2.98.24
title: "'Update layers/meta-balena digest to 5804aab'"
date: 2022-05-16T05:27:52.160Z
- commits:
- subject: Update layers/meta-balena to 5e9ec7690114640a5a7c3f6c94bb7e3ed37977ab
hash: 1eae074bb21b9c7fb13e1f87b4e4392e8547a659
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 5e9ec7690114640a5a7c3f6c94bb7e3ed37977ab
changelog-entry: Update layers/meta-balena to 5e9ec7690114640a5a7c3f6c94bb7e3ed37977ab
author: Renovate Bot
nested:
- commits:
- subject: "linux-firmware: Fix quz-a0-hr-b0 and quz-a0-jf-b0 packaging for
compression"
hash: 9e9d8986d31d449a9c317d44f9a2b6c0cddf2123
body: >
Add a missing asterisk to FILES for iwlwifi-quz-a0-hr-b0
and iwlwifi-quz-a0-jf-b0 to include compressed firmware files.
Without it
the packages end up empty as we have compression enabled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.98.23
title: "'linux-firmware: Fix quz-a0-hr-b0 and quz-a0-jf-b0 packaging for
compression'"
date: 2022-05-11T11:10:57.896Z
version: 2.98.23
title: "'Update layers/meta-balena digest to 5e9ec76'"
date: 2022-05-13T13:23:01.545Z
- commits:
- subject: Update layers/meta-balena to b66f92f791bee0527107453183f60fa9d659dbf9
hash: 27cc0c6b3c23468240774337a04410565a0b2ffc
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to b66f92f791bee0527107453183f60fa9d659dbf9
changelog-entry: Update layers/meta-balena to b66f92f791bee0527107453183f60fa9d659dbf9
author: Renovate Bot
nested:
- commits:
- subject: Update tests/leviathan digest to 01719b5
hash: de0657c7635b175b7c94b85c06875f4da2d66520
body: Update tests/leviathan
footer:
Change-type: patch
change-type: patch
author: Renovate Bot
nested:
- commits:
- subject: Fixes spelling and grammar in e2e
hash: dc2ad10263c5b04c58964fe2f37e06a1589092c0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
author: Alex
nested: []
version: leviathan-2.3.3
title: "'Fixes spelling and grammar in e2e'"
date: 2022-05-09T08:48:11.177Z
- commits:
- subject: Record environment variables to file for client env
hash: 86edddf6879686028733cb87dc14110d1cca0ee1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: leviathan-2.3.2
title: "'Record environment variables to file for client env'"
date: 2022-05-02T16:35:04.137Z
- commits:
- subject: "patch: Remove development shortcuts"
hash: f9d593a1a92568e8341666be4a6f6c00ecb24552
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.3.1
title: "'patch: Remove development shortcuts'"
date: 2022-05-02T13:39:59.588Z
- commits:
- subject: "minor: Add support for debug object"
hash: 0b58fa94f68868c5f296adcb5eda5ca69efedd2e
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.3.0
title: "'Add Debug object for debugging'"
date: 2022-04-29T23:54:29.594Z
- commits:
- subject: "patch: Remove Express server port config"
hash: 117d32df99b6704e71e3da39d9456aeb752e1bb1
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: leviathan-2.2.14
title: "'patch: Remove Express server port config'"
date: 2022-04-29T21:42:58.975Z
version: meta-balena-2.98.22
title: "'Update tests/leviathan digest to 01719b5'"
date: 2022-05-11T05:34:46.375Z
version: 2.98.22
title: "'Update layers/meta-balena digest to b66f92f'"
date: 2022-05-11T12:34:55.706Z
- commits:
- subject: Update layers/meta-balena to 96599b31001fc8f7e4eac7fc650a12d43ca39d21
hash: c54e8b4305c9014d6727b0bf57754d990b91c1ca
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 96599b31001fc8f7e4eac7fc650a12d43ca39d21
changelog-entry: Update layers/meta-balena to 96599b31001fc8f7e4eac7fc650a12d43ca39d21
author: Renovate Bot
nested:
- commits:
- subject: "contributing-device-support.md: Enhance device contribution guide"
hash: e5d87b1ffa4cd86d4b133ba241f52fb820833cfb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.98.21
title: "'contributing-device-support.md: Enhance device contribution guide'"
date: 2022-05-11T04:48:12.298Z
version: 2.98.21
title: "'Update layers/meta-balena digest to 96599b3'"
date: 2022-05-11T06:30:41.772Z
- commits:
- subject: Update layers/meta-balena to c98cda89f0be6c168599a2a155ec42a148d0a6cc
hash: f24130861e4a343f56fe169450079c6e7f3dd3ea
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c98cda89f0be6c168599a2a155ec42a148d0a6cc
changelog-entry: Update layers/meta-balena to c98cda89f0be6c168599a2a155ec42a148d0a6cc
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Override commit body for meta-balena to Change-type"
hash: 27be3bc8d27915a6fd9b2f6e13b754b4976a14d8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "renovate: Remove extra leviathan package rules"
hash: 50c0ede0a045bf3073d14b6ade3aeb810a36a251
body: |
The upstream balena-os/renovate-config package rules were
matched before the leviathan exception could be matched so
these rules were not effective.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.20
title: "'renovate: Override commit body for meta-balena to Change-type'"
date: 2022-05-10T22:05:08.508Z
version: 2.98.20
title: "'Update layers/meta-balena digest to c98cda8'"
date: 2022-05-11T02:56:00.427Z
- commits:
- subject: Update layers/meta-balena to 3018f1d96726d219723697d0ed3ce266fbff0141
hash: 52a87f773a9dea0bbf847a292a17d198842cbe8b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 3018f1d96726d219723697d0ed3ce266fbff0141
changelog-entry: Update layers/meta-balena to 3018f1d96726d219723697d0ed3ce266fbff0141
author: Renovate Bot
nested:
- commits:
- subject: "tests/connectivity: Force proxy tests to use IPv4"
hash: df6db848d3729b2200200ce3fcb493b3381deca0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/connectivity: Fix compose warnings for expected string"
hash: d6882eeb070686642b0fd685257fce109f50297c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.19
title: "'tests/connectivity: Force proxy tests to use IPv4'"
date: 2022-05-10T19:34:34.822Z
version: 2.98.19
title: "'Update layers/meta-balena digest to 3018f1d'"
date: 2022-05-10T23:37:00.878Z
- commits:
- subject: Update layers/meta-balena to c46ab989cf8c688714bd7d3b7961e9d779cb7566
hash: 207c1734525d56c4bb368990860e37201476f7c0
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to c46ab989cf8c688714bd7d3b7961e9d779cb7566
changelog-entry: Update layers/meta-balena to c46ab989cf8c688714bd7d3b7961e9d779cb7566
author: Renovate Bot
nested:
- commits:
- subject: "supervisor: Update balena-supervisor to v13.1.6"
hash: 541eeeb25dcb928f23a920df27d30fa213c5df14
body: |
Update balena-supervisor from 13.1.4 to 13.1.6
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: Avoid splash image failures if image is corrupt
hash: a5ede01b18abd5e079361d24f2f8f5368d23da6d
body: >
Splash image backend would throw if the image is not a
valid png during
the write step. This could prevent the device from
provisioning if some
corruption happens at some point.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.1.6
title: "'Avoid splash image failures if image is corrupt'"
date: 2022-05-06T18:46:18.641Z
- commits:
- subject: Use write + sync when writing configs to /mnt/boot
hash: c04955354a76ab32ab5dc52062fdf72d668f7c3b
body: >
This commit updates all backends that write to /mnt/boot
to do it
through a new `lib/host-utils` module. Writes are now
done using write +
sync as rename is not an atomic operation in vfat.
The change also applies for writes through the
`/v1/host-config`
endpoint.
Finally this change includes some improvements on tests.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.1.5
title: "'Use write+sync when writing to '"
date: 2022-05-03T15:28:52.610Z
version: meta-balena-2.98.18
title: "'supervisor: Update balena-supervisor to v13.1.6'"
date: 2022-05-10T12:02:12.200Z
version: 2.98.18
title: "'Update layers/meta-balena digest to c46ab98'"
date: 2022-05-10T20:27:59.510Z
- commits:
- subject: Update layers/meta-balena to 42c71bfea112ba44e59488fe93284a583654622f
hash: a4d3a1a51c61f9b2019fbe4abdbdbe490c1e7e29
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 42c71bfea112ba44e59488fe93284a583654622f
changelog-entry: Update layers/meta-balena to 42c71bfea112ba44e59488fe93284a583654622f
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Override default package rules to enable leviathan"
hash: a711a1f59bd241fc25fe04b086d1bf22b05441ee
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.17
title: "'renovate: Override default package rules to enable leviathan'"
date: 2022-05-06T13:07:35.911Z
version: 2.98.17
title: "'Update layers/meta-balena digest to 42c71bf'"
date: 2022-05-06T16:56:20.191Z
- commits:
- subject: Update layers/meta-balena to 23c6581bee55a61231cdc61e108418e743b7df3e
hash: 6cb85b18bdf638cf5ac9dd60952eaeb688803bb2
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 23c6581bee55a61231cdc61e108418e743b7df3e
changelog-entry: Update layers/meta-balena to 23c6581bee55a61231cdc61e108418e743b7df3e
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Replace tests with tests/suites in default ignorePaths"
hash: c354fded7c56960b69ae9c0ede362e90e0d71a46
body: |
This way renovate can operate on tests/leviathan
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.16
title: "'renovate: Replace tests with tests/suites in default ignorePaths'"
date: 2022-05-05T16:33:33.391Z
- subject: Update layers/meta-balena to 9685efd5bf2ae5b12d307b2f879c51bd6dbab82e
hash: 2d32ec4b0ec5d39ce2770b97532e601f26c29b6e
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9685efd5bf2ae5b12d307b2f879c51bd6dbab82e
changelog-entry: Update layers/meta-balena to 9685efd5bf2ae5b12d307b2f879c51bd6dbab82e
author: Renovate Bot
nested:
- commits:
- subject: "renovate: Replace tests with tests/suites in default ignorePaths"
hash: c354fded7c56960b69ae9c0ede362e90e0d71a46
body: |
This way renovate can operate on tests/leviathan
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.16
title: "'renovate: Replace tests with tests/suites in default ignorePaths'"
date: 2022-05-05T16:33:33.391Z
version: 2.98.16
title: "'Update layers/meta-balena digest to 23c6581'"
date: 2022-05-06T01:10:58.385Z
- commits:
- subject: Update layers/meta-balena to 2e10b2d1990f200f5854b2317a71c2272e755df1
hash: 316bab2f613fee3a328828d7720aa7c8c3e7d375
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 2e10b2d1990f200f5854b2317a71c2272e755df1
changelog-entry: Update layers/meta-balena to 2e10b2d1990f200f5854b2317a71c2272e755df1
author: Renovate Bot
nested:
- commits:
- subject: "supervisor: Update balena-supervisor to v13.1.4"
hash: f4a10db5608fa3d4822e8a5fde166078bbc44c7b
body: |
Update balena-supervisor from 12.11.38 to 13.1.4
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: Use delay instead of interval to recursively report state
hash: 2e81a7328e6ff01c397bb1bced73010470520657
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-13.1.4
title: "'Use delay instead of interval to recursively report state'"
date: 2022-04-28T03:19:33.567Z
- commits:
- subject: Remove in memory storage of started/stopped containers
hash: 5437aea786e6be4a908e2cb0c24faeca3282c37e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
- subject: Only start a container once in its lifetime This will ensure the
restart policy specified is not violated
hash: ca9945bdfb716e1b14b24d3f3069f48cc7aff493
body: ""
footer:
Change-type: patch
change-type: patch
Closes: "#1668"
closes: "#1668"
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-13.1.3
title: "'Prevent restart policy violation'"
date: 2022-04-20T03:29:57.844Z
- commits:
- subject: Explain /v2/state/status's status field in its response
hash: 27249c278555c46154d1e917e769dd3fb9d2dcfc
body: >
The status field does not indicate the current state of
the Engine on the device.
Rather, it only indicates whether the HTTP response
returned successfully or not.
To get the current state of the device, i.e. whether it
has applied target state or not,
use the `appState` field in the response.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: balena-supervisor-13.1.2
title: "'Explain /v2/state/status's status field in its response'"
date: 2022-04-18T20:20:06.946Z
- commits:
- subject: Do not fail lockfile cleanup if files do not exist
hash: 8681d6b5808142613931b4e9fe63fa94f04c65bc
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.1.1
title: "'Do not fail lockfile cleanup if files do not exist'"
date: 2022-04-13T17:08:20.101Z
- commits:
- subject: Add lockfile binary and internal lib for interfacing with it
hash: 51e63ea22b876580de276808eca891ff6ab2a6c5
body: >
The linked issue describes the Supervisor not cleaning
up locks it creates due
to crashing at just the wrong time. After internal
discussion we decided to
differentiate Supervisor-created lockfiles from
user-created lockfiles by using
the `nobody` UID (65534) for Supervisor-created
lockfiles.
As the existing NPM lockfile lib does not allow creating
lockfiles atomically
with different UIDs, we move to using the lockfile
binary, which is part of the
procmail package. To allow nonroot users to write to
lock directories, permissions
are changed to allow write access by nonroot users.
footer:
See: https://www.flowdock.com/app/rulemotion/r-resinos/threads/gWMgK5hmR26TzWGHux62NpgJtVl
see: https://www.flowdock.com/app/rulemotion/r-resinos/threads/gWMgK5hmR26TzWGHux62NpgJtVl
Change-type: minor
change-type: minor
Closes: "#1758"
closes: "#1758"
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: balena-supervisor-13.1.0
title: "'Differentiate Supervisor-created lockfiles from userapp-created
lockfiles'"
date: 2022-04-12T19:07:17.817Z
- commits:
- subject: Add system id/model support for Compulab IOT-gate
hash: e6fa22306b9e2b55480772560e62bb8e8988b529
body: >
dmidecode for alpine 3.11 doesn't work in this device
type. This change
moves to using `/proc/device-tree/product-sn` and
`/proc/device-tree/product-name` for these devices.
footer:
Resolves: "#1916"
resolves: "#1916"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.0.3
title: "'Add system id/model support for Compulab IOT-gate'"
date: 2022-04-08T16:06:29.933Z
- commits:
- subject: Correctly evaluate downloadProgress when computing current state
hash: c1b5e58ebd7a1c01c985f75c9a84ac22f7f090f0
body: ""
footer:
Change-type: patch
change-type: patch
Closes: "#1918"
closes: "#1918"
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-13.0.2
title: "'Correctly evaluate downloadProgress when computing current state'"
date: 2022-04-08T01:24:44.461Z
- commits:
- subject: Fix database migration for legacyApps
hash: eee24604459440569dee455db918d6901ea86645
body: >
Migration `M00008` had a bug with the check for legacy
apps, which
resulted in devices that had at some point been updated
from a single
container supervisor to get the error
```
Undefined binding(s) detected when compiling UPDATE.
Undefined column(s): [appUuid] query
```
This adds a new migration with the fix to ensure broken
fix the
inconsistent database state.
footer:
Change-type: patch
change-type: patch
Closes: "#1913"
closes: "#1913"
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.0.1
title: "'Fix database migration for legacyApps'"
date: 2022-04-01T21:09:42.303Z
- commits:
- subject: Add support for GET v3 target state
hash: 7425d1110b719dffd132c681c6e0c28fcc218dea
body: >
This change updates types and database format in order
to allow
receiving the new format of the target state from the
cloud and allow
applications to keep working.
This change also updates metadata in the containers,
meaning services
will need to be restarted on supervisor update
footer:
Change-type: major
change-type: major
author: Felipe Lalanne
nested: []
version: balena-supervisor-13.0.0
title: "'Update supervisor to use new v3 target state format'"
date: 2022-03-23T18:15:27.194Z
- commits:
- subject: Always add status to image download report
hash: 21c1c006f7b8dfcf566f3e4a8e853e5e9978edf4
body: >
It seems that in some cases the supervisor can report
an image without a `status` field leading to a cloud
side 401 response.
See #1905 for more details.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.11.43
title: "'Always add status to image download report'"
date: 2022-03-21T17:55:39.079Z
- commits:
- subject: Moved test setup into file included for all tests
hash: b068c209b0cd8cff4c2fb5218bd1d4c2116451e6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-12.11.42
title: "'Moved test setup into file included for all tests'"
date: 2022-03-18T22:22:27.948Z
- commits:
- subject: Added PR template doc
hash: edcbb622d84bc1290cc5ce0ef7929a9ef9195df4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-12.11.41
title: "'Added PR template doc'"
date: 2022-03-16T20:56:50.062Z
- commits:
- subject: Only count report connectivity errors for healthcheck
hash: e217ff9027dad3e2ab092d16290b2eca0ecf6c25
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: update packages for vulnerabilities
hash: b5a2b8b7510860ba926f2e015e9294c824c700e1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-12.11.40
title: "'Only count report connectivity errors for healthcheck'"
date: 2022-03-16T19:01:20.454Z
- commits:
- subject: Move report throttle out of reporting logic
hash: 2fdb83839c2262b398deb77eb0fa4ae2c16c374a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
- subject: Update npm dep sinon to v11.1.2
hash: 5e5f1fb305d06399af37f1ce490a27f6e0289140
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: balena-supervisor-12.11.39
title: "'Move report throttle out of reporting logic'"
date: 2022-03-16T02:57:26.149Z
version: meta-balena-2.98.14
title: "'supervisor: Update balena-supervisor to v13.1.4'"
date: 2022-05-04T13:42:13.540Z
version: 2.98.14
title: "'Update layers/meta-balena digest to 2e10b2d'"
date: 2022-05-04T18:24:28.828Z
- commits:
- subject: Update layers/meta-balena to 393f57d8695ff3d349370f730cabe31d927fc530
hash: 2af98c43dca2d34e4ed446225af5872dbdbdcca7
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 393f57d8695ff3d349370f730cabe31d927fc530
changelog-entry: Update layers/meta-balena to 393f57d8695ff3d349370f730cabe31d927fc530
author: Renovate Bot
nested:
- commits:
- subject: "os: tests: optimize connectivity tests"
hash: fdfa61579dff1a1aaf3aea1318d16cb9f4fc3f50
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.98.13
title: "'os: tests: optimize connectivity tests'"
date: 2022-05-03T15:52:26.943Z
version: 2.98.13
title: "'Update layers/meta-balena digest to 393f57d'"
date: 2022-05-04T12:28:06.206Z
- commits:
- subject: Update layers/meta-balena to 0c96705ba26cda1062eff0b128eccb4f9388f9cc
hash: a0612d38e54fa6d33352cadd75c1f71d1d04ed3b
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 0c96705ba26cda1062eff0b128eccb4f9388f9cc
changelog-entry: Update layers/meta-balena to 0c96705ba26cda1062eff0b128eccb4f9388f9cc
author: Renovate Bot
nested:
- commits:
- subject: "tests/hup: Test hostapp-update from current release"
hash: 2f5b7fd58b11a69f10aea7b4391dba264e454f9b
body: |
After HUP from previous release to current under-test release
we should HUP again to ensure hostapp-update is sane in the
new release.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.12
title: "'Add \"HUP from this release\" test to ensure hostapp-update is
functional'"
date: 2022-05-02T13:38:42.232Z
- subject: Update layers/meta-balena to e13f4afb2c6311450db3fc4e9cb74ef31132e8d6
hash: 96994570ab4680dd1cfcce81fe6c9a7f7fcb08a6
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to e13f4afb2c6311450db3fc4e9cb74ef31132e8d6
changelog-entry: Update layers/meta-balena to e13f4afb2c6311450db3fc4e9cb74ef31132e8d6
author: Renovate Bot
nested:
- commits:
- subject: "tests/hup: Test hostapp-update from current release"
hash: 2f5b7fd58b11a69f10aea7b4391dba264e454f9b
body: |
After HUP from previous release to current under-test release
we should HUP again to ensure hostapp-update is sane in the
new release.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.12
title: "'Add \"HUP from this release\" test to ensure hostapp-update is
functional'"
date: 2022-05-02T13:38:42.232Z
version: 2.98.12
title: "'Update layers/meta-balena digest to 0c96705'"
date: 2022-05-03T18:28:37.346Z
- commits:
- subject: Update layers/meta-balena to 45726c6e1009bd1988071131762c483193a5ef59
hash: 8b4b37d90171fd9cc42c646494a74dd299eccc72
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 45726c6e1009bd1988071131762c483193a5ef59
changelog-entry: Update layers/meta-balena to 45726c6e1009bd1988071131762c483193a5ef59
author: Renovate Bot
nested:
- commits:
- subject: "tests: bump leviathan to 2.13"
hash: 5dcf43cfcae4a8628c9aca0834205fbe4476edf1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.98.10
title: "'tests: bump leviathan to 2.13'"
date: 2022-04-28T16:57:41.215Z
version: 2.98.10
title: "'Update layers/meta-balena digest to 45726c6'"
date: 2022-04-29T12:39:16.010Z
- commits:
- subject: Update layers/meta-balena to fc45fb36cc79e5b7eab1017f4e5713773aba7ed1
hash: 33208265fc6f042a4d6f1c362d1f716a01c89054
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to fc45fb36cc79e5b7eab1017f4e5713773aba7ed1
changelog-entry: Update layers/meta-balena to fc45fb36cc79e5b7eab1017f4e5713773aba7ed1
author: Renovate Bot
nested:
- commits:
- subject: "tests: bump leviathan to 2.2.11"
hash: 617ab26578364b95525c225b3f2066e792b3cf2f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.98.9
title: "'tests: bump leviathan to 2.2.11'"
date: 2022-04-28T10:27:03.026Z
- commits:
- subject: "tests/cloud: fix ssh test for testbot workers"
hash: 4d44bb297e015bfaef140d8c92d14de0e412be47
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.98.8
title: "'tests/cloud: fix ssh test for testbot workers'"
date: 2022-04-28T09:09:48.983Z
version: 2.98.9
title: "'Update layers/meta-balena digest to fc45fb3'"
date: 2022-04-28T15:38:27.430Z
- commits:
- subject: Update balena-yocto-scripts to fe688d2bfbb121401830ec804fa423619048a224
hash: cbd92e7006d31f04a1c5805520dddc87ff84cf0d
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to fe688d2bfbb121401830ec804fa423619048a224
changelog-entry: Update balena-yocto-scripts to fe688d2bfbb121401830ec804fa423619048a224
author: Renovate Bot
nested:
- commits:
- subject: "balena-api.inc: fix 'fatal: unsafe repository'"
hash: b467ef7d676d77e1057b1b9a1180075b9b82012e
body: |
Git 2.35.2 was released to fix a security issue with multi-user
machines. Add `device_dir` to the whitelist to avoid this error.
Also, let's make sure an error is thrown when the hostapp cannot
be made public.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-yocto-scripts-1.19.4
title: "'Add dir exceptions for newer git'"
date: 2022-04-28T11:28:28.873Z
version: 2.98.7+rev1
title: "'Update balena-yocto-scripts digest to fe688d2'"
date: 2022-04-28T12:58:25.599Z
- commits:
- subject: Update layers/meta-balena to 9431a0dcafd13d0218b875f40e7e642d042ae4aa
hash: b8c769c43f6a15fdf0c4536d7b995259171d95d5
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 9431a0dcafd13d0218b875f40e7e642d042ae4aa
changelog-entry: Update layers/meta-balena to 9431a0dcafd13d0218b875f40e7e642d042ae4aa
author: Renovate Bot
nested:
- commits:
- subject: "linux-firmware: package QuZ-a0-jf-b0 separately"
hash: 20695e32e0e8b3d60267090530b3cd41a3450d56
body: |
This is used by Intel Wireless-AC 9462
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.98.7
title: "'linux-firmware: package QuZ-a0-jf-b0 separately'"
date: 2022-04-27T09:22:39.188Z
version: 2.98.7
title: "'Update layers/meta-balena digest to 9431a0d'"
date: 2022-04-27T15:26:49.537Z
- commits:
- subject: Update layers/meta-balena to 798e236d25380d70e7be09d8d5dbb0349c05f413
hash: bebdfd5065e15d573307e14889595918dbded3e8
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 798e236d25380d70e7be09d8d5dbb0349c05f413
changelog-entry: Update layers/meta-balena to 798e236d25380d70e7be09d8d5dbb0349c05f413
author: Renovate Bot
nested:
- commits:
- subject: "timeinit/timesync-https: Update rtc after setting system time"
hash: f16451b49b77bd7d3f5f82d20e0605a9797832eb
body: >
This solves a problem seen on a device on which, although
timeinit-rtc finishes running before timesync-https, chronyd
sets the system time to the incorrect rtc time
as soon as timesync-https finished running and setting the
correct date
from the servers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.98.6
title: "'timeinit/timesync-https: Update rtc after setting system time'"
date: 2022-04-26T19:32:46.066Z
- commits:
- subject: "networkmanager: Use default DHCP timeout"
hash: 6175420731baa349c8d197151189462a23b2f460
body: >
This reverts 5047757 where we set the global DHCP timeout for
ipv4 to
infinity to mitigate problems with routers that do not respond
to DHCP
requests in time.
This however causes issues on some routers, which after power
cycle fail to
renew leases after they are expired.
The same ipv4.dhcp-timeout can be specified on per connection
basis. Since
the case with lease renewal due to router power cycle is a more
common case,
it is better to keep the global dhcp-timeout default unmodified.
If the
setting needs adjustment then it can be overwritten in the
particular
connection profile.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.98.5
title: "'networkmanager: Use default DHCP timeout'"
date: 2022-04-26T11:36:14.839Z
- commits:
- subject: Disable Engine startup timeouts
hash: c4ce541526455c8cb891e7c76889e0d4cb2735b1
body: >
There are known situations in which balenaEngine times out
during
initialization (for example, during aufs to overlayfs
migrations, or
when restarting a device that was running a large number of
containers).
When these time outs occur, Systemd kills the Engine, causing
further
problems.
To avoid these cases, this commit disables timeouts during the
Engine
initialization.
This is also aligned with the default Systemd settings
distributed with
the Moby project.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: meta-balena-2.98.4
title: "'Disable Engine startup timeouts'"
date: 2022-04-25T22:36:18.725Z
- commits:
- subject: Add renovate configuration
hash: 2537c8eed6f50399ce60b9f2ccc22336fb7cb86a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.3
title: "'Add renovate configuration'"
date: 2022-04-25T18:07:21.534Z
- commits:
- subject: "balena-config-vars: unit-conf: Correct description"
hash: b1ff3f620ea823239442cfeccd52feef6928f405
body: |
The os-networkmanager entry had an incorrect description.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: os: Remove sshKeys test"
hash: 579aef0199ed91f31bca301f7dc8ebd517594583
body: >
This is replaced by an SSH authentication test in the cloud
suite, which
is more comprenhensive.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "tests: cloud: Add SSH authentication tests"
hash: e9f125a67aa61136fe36a5844ca751984ab679aa
body: >
This new test validates SSH authentication both in production
and
development mode.
A managed device is always accessible via the configured custom
keys.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-sshkeys: When ssh keys change, regenerate development
configuration"
hash: 0856b6e7acbe41a1bc60afb26906ee5bf9b253a9
body: >
The behaviour of the SSH connection depends on whether custom
keys are
present or not. This commit calls out to generate the
development mode
configuration file on ssh key change.
Fixes #2530
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "development-features: use os-helpers-devmode include file"
hash: afb63f9bfb794fa7af14c6e03bf29e85705dbf7f
body: >
The development mode configuration file is now generated on a
helper
script.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers: Add os-helpers-devmode"
hash: dfaef0b9c7d07b31f254c2f9592772a58562f9e9
body: >
This extracts the generation of the development mode
configuration file
so it can be shared.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.98.2
title: "'Apply sshKeys change on development Mode'"
date: 2022-04-25T08:16:24.320Z
- commits:
- subject: "tests/leviathan: Update leviathan to v2.2.4"
hash: 162c36be826eb3028a11fca2266407e8d2570d88
body: |
Update leviathan from 2.0.4 to 2.2.4
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.98.1
title: "'tests/leviathan: Update leviathan to v2.2.4'"
date: 2022-04-23T18:56:56.077Z
- commits:
- subject: Refresh PKI assets from config endpoint
hash: 081fca887b36108bc192ee98da6ba088f9e909b9
body: >
* Fixes #2569
* ensure OpenVPN client always starts with the latest CA
certificate
from API config endpoint as this certificate may have changed and
we don't want VPN to be down for ~24 hours until os-config is triggered
by systemd timer
footer:
Change-type: minor
change-type: minor
author: ab77
nested: []
version: meta-balena-2.98.0
title: "'Refresh PKI assets from config endpoint'"
date: 2022-04-23T10:43:47.657Z
- commits:
- subject: Update balena-engine to v20.10.16
hash: 7affe9d563250d79906ffc26401d8d7beea74114
body: |
Update balena-engine from 20.10.12 to 20.10.16
footer:
Change-type: minor
change-type: minor
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Changelog-entry: Update balena-engine to v20.10.16
changelog-entry: Update balena-engine to v20.10.16
author: Leandro Motta Barros
nested:
- commits:
- subject: "contrib/init/systemd: update balena-engine.service"
hash: 4d3b831bfbe197a68792a3baf33cbea639811763
body: |
Currently this file is used by Buildroot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: TIAN Yuanhao <tianyuanhao3@163.com>
signed-off-by: TIAN Yuanhao <tianyuanhao3@163.com>
author: TIAN Yuanhao
nested: []
version: balena-engine-20.10.16
title: "'update balena-engine.service'"
date: 2022-04-07T05:22:26.128Z
- commits:
- subject: Log more info upon when raising errRootFSMismatch
hash: ab3db5c03663e0b2ee35213ceebf9038e4af6b62
body: >
We currently do not log any information to help us
understanding the
underlying issue -- not even to identify what is the
exact point in
which the error is raised. This commit improves on this
situation.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.15
title: "'Configure Renovate'"
date: 2022-04-05T07:56:50.137Z
- commits:
- subject: Add more integration tests for deltas
hash: 59f6cd6dc32ee178532dbf7595933ef606cebf39
body: >
This adds two new integration tests:
* TestDeltaSize: this is meant to catch regressions on
delta sizes. It
generates deltas and compare their sizes with the delta sizes we get
as of now. If the size increases, the test fails.
* TestDeltaCorrectness: checks if applying a delta
indeed results in the
same image as we had originally.
A number of different test cases (different images with
distinct
features) are tested for each of these integration
tests.
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested: []
version: balena-engine-20.10.14
title: "'Add more integration tests for deltas'"
date: 2022-04-01T13:30:28.649Z
- commits:
- subject: Add link to post to test landr
hash: 4688b2395c49dcd350a6107824da61a13a1c4765
body: ""
footer:
Change-type: patch
change-type: patch
author: andrew
nested: []
version: balena-engine-20.10.13
title: "'Add link to post to test landr'"
date: 2022-03-09T23:12:06.832Z
version: meta-balena-2.97.0
title: "'balena-engine: Update to 20.10.16'"
date: 2022-04-23T01:23:49.298Z
- commits:
- subject: "kernel-balena: Mention https protocol for github repository"
hash: e3ee5b0b70827fa5ae1f70b0721d9125885affe5
body: |
Github now requires for the https protocol to be used
when cloning repositories.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.96.1
title: "'kernel-balena: Mention https protocol for github repository'"
date: 2022-04-22T17:25:18.183Z
- commits:
- subject: "mobynit: Update to v0.2.0"
hash: 1a6dbc795aa2546f38bbd4cef30d77f167e60182
body: |
Fixes #2589
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.96.0
title: "'mobynit: Update to v0.2.0'"
date: 2022-04-22T12:42:16.844Z
- commits:
- subject: "resin-device-register: avoid blocking the flasher when not connected"
hash: b5c521404c14df8a5d14e2789c97eebe79eb7d96
body: >
Starting with v2.91.6 device provisioning will not start if the
device
was unable to register in the cloud due to lack of internet
connectivity.
To avoid this, we switch to retrying 3 times with the usual 2
second delay
between attempts, after which the flashing process will start.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.95.17
title: "'resin-device-register: improve provisioning'"
date: 2022-04-22T08:33:14.274Z
- commits:
- subject: Package iwlwifi-QuZ-a0-hr-b0 firmware separately
hash: 261534942e5fe5b60680f51b129f33f00363a88e
body: |
We add this fw on its own package so that boards can add it to
rootfs (for Intel NUC 11th generation more specifically)
footer:
Changelog-entry: Package iwlwifi-QuZ-a0-hr-b0 firmware separately
changelog-entry: Package iwlwifi-QuZ-a0-hr-b0 firmware separately
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.95.16
title: "'linux-firmware: Package iwlwifi-QuZ-a0-hr-b0 firmware'"
date: 2022-04-19T13:00:33.214Z
- commits:
- subject: "kernel-headers-test: clean tools like fixdep"
hash: bdc217b2da79349989f32b65454a4e5e2509fa1a
body: |
Let's ensure tools like fixdep are built in container
and not reused from the yocto build, otherwise they
may not run if they were linked against a different
version of libc that may not be available in the kernel
modules build container.
This fixes the following error encountered when doing
a Poky Honister build for the balena-intel repository:
scripts/basic/fixdep: /lib64/libc.so.6: version `GLIBC_2.34'
not found (required by scripts/basic/fixdep)
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.95.15
title: "'kernel-headers-test: clean tools like fixdep'"
date: 2022-04-06T12:39:17.305Z
- commits:
- subject: Updates SIM info for soracom and provides docs.
hash: 4706cc1f52e345e3409cd9580cdc9a1372545164
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
author: Alex
nested: []
version: meta-balena-2.95.14
title: "'Updates SIM info for soracom and provides docs.'"
date: 2022-04-06T08:53:44.650Z
- commits:
- subject: "test/hup: fix unmounting error"
hash: 3a318468d90632360109aeea994a51819347742a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.95.13
title: "'test/hup: fix unmounting error'"
date: 2022-04-06T07:56:32.752Z
- commits:
- subject: "grub-efi: Remove patch passing secure boot status to the kernel"
hash: fb171dc507348e11ab2c6ed894289f51689fc874
body: >
This was originally introduced in combination with a kernel
patch backported
from Red Hat kernel that would enable kernel lockdown when
secure boot
is enabled. We have since changed the approach, dropped the
kernel patch
and when in secure boot mode use a different GRUB config file
that enables
lockdown on kernel command line unconditionally.
That said, while the patch works fine, we do not really need it
and it adds
extra overhead porting it to newer yocto versions so there is no
point keeping
it at this moment. If in the future there is need for the kernel
to know
whether it is in secure boot mode or not, we can roll this back
and rebase.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.95.12
title: "'grub-efi: Remove patch passing secure boot status to the kernel'"
date: 2022-03-31T14:45:57.845Z
- commits:
- subject: "hostapp-update: Mount data partition on target balena/tmp"
hash: 548c6c08f041f69786f0092eb2397f2fbf8e7e86
body: >
In most cases there is not enough space on rootfs to extract
and load a local hostapp image when the balena-host tmpdir
is on the same partition.
This uses a data mount to ensure temporary extracted files of
the
compressed image will not fill the target sysroot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.95.11
title: "'hostapp-update: Mount data partition on target balena/tmp'"
date: 2022-03-30T17:20:46.022Z
- commits:
- subject: "tests/os: check supervisor is pulled after purge"
hash: 58a645684921797383602311821522604064fd62
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.95.10
title: "'tests/os: check supervisor is pulled after purge'"
date: 2022-03-30T11:28:54.776Z
- commits:
- subject: "tests: update leviathan to 2.0.4"
hash: b90c280d8f08497fcf2ca7b5329bdb7e7dc7c22a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: update config for new leviathan version"
hash: 788cacc8daadf487698e28e2ad308cc54f1d96b4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.95.9
title: "'tests: update config for new leviathan version'"
date: 2022-03-28T12:52:25.738Z
- commits:
- subject: "resindataexpander: Check and fix end GPT if necessary"
hash: 5d2435e17851f44f17cfba491b01f766d7930317
body: >
Under certain circumstances that we haven't reproduced,
it is reported that the alternate GPT may become corrupt,
preventing the device from booting.
Should this happen, we use sgdisk to check and recover the end
gpt
from the main one.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.95.8
title: "'Add gpt check'"
date: 2022-03-25T08:08:23.471Z
- commits:
- subject: "hostapp-update-hooks: Always update legacy development variants to
development mode"
hash: 8c7bd8d87d0db97851528f97c4853097c63273e4
body: >
A legacy development image will update to development mode
enabled
independently of whether the newOS is configured for development
mode or
not. The only case when a hostapp has developmentMode set is
when locally
building with `OS_DEVELOPMENT`.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.95.7
title: "'Always update legacy development variants to development mode'"
date: 2022-03-23T12:47:07.162Z
- commits:
- subject: "balena-supervisor: Use architecture instead of device type to query
API"
hash: 419e1eefe64b6e5ffc9ff370e50cd256a319ef2c
body: >
This caters for the use case of custom device types that are not
registered in balena-cloud but still need to fetch the
supervisor from
balena-cloud's registry by querying the `supervisor_version`
endpoint,
for example when using openBalena.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "update-balena-supervisor: Support passing command line image argument"
hash: 227fea72a17c00bcd7e8ee069414ccc006703072
body: >
For balena-cloud managed devices, the supervisor update data is
managed
by the API.
Providing the image name in the command line provides an update
path
for unmanaged devices, manual updates on ESR devices (which
currently
do not allow dashboard based updates) and openBalena use cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.95.6
title: "'Supervisor update enhacements'"
date: 2022-03-22T15:05:51.376Z
- commits:
- subject: "tests/kernel-overlap: Prevent test run failure on older kernels"
hash: 3d230a9d003988924b6c16720d554c9f48a05c16
body: >
The issue that this test is aimed at has been introduced in
kernel versions above 4.13. On older kernels like for instance
4.9, the test will not pass.
Let's run this test on kernel versions where the issue was
present.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.95.5
title: "'tests/kernel-overlap: Prevent test run failure on older kernels'"
date: 2022-03-21T15:04:59.766Z
- commits:
- subject: "tests/os: wait for osconfig service to be inactive"
hash: da59749c901057a55adaf990643fc235480156aa
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.95.4
title: "'Fix dns test'"
date: 2022-03-17T17:38:43.827Z
- commits:
- subject: "balena-supervisor: Update balena-supervisor to v12.11.38 Ensure
preloaded applications are ran when no internet is available on
first run"
hash: 08058f8671704f7d925ed97c3202b3620570a95b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
signed-off-by: 20k-ultra <3946250+20k-ultra@users.noreply.github.com>
author: 20k-ultra
nested: []
version: meta-balena-2.95.3
title: "'balena-supervisor: Update balena-supervisor to v12.11.38'"
date: 2022-03-15T23:32:43.991Z
- commits:
- subject: "kernel-balena: Disable building gcc plugins"
hash: bd8d2de9983f47e46ffa0e689be88c5b12e46617
body: |
Since https://github.com/raspberrypi/linux/commit/1eee36a5520b5a89fb4d0d6af6f9cb0217a3164f
was merged and included in kernel versions after 5.10.84,
building the kernel-modules-headers fails due to various missing
headers from the gmp and mpc packages. This problem is visible
only after upgrading to a newer kernel, because until now the
gcc plugins kernel config was not enabled at all, due to the
failed check in the above mentioned patch.
Since we are not using the functions provided
by the gcc plugins anyway, we can disable this
config.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.95.2
title: "'kernel-balena: Disable building of gcc plugins'"
date: 2022-03-11T17:26:05.533Z
- commits:
- subject: "tests: Add leviathan v2.0.0 as a submodule"
hash: 49b6fd8e07edc4facdef13795fa4fe079958977c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/cloud: Cleanup wait until loops in cloud suite"
hash: 65775fdf08d260ee7a87dbe262038bc9831780f7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/hup: Remove bluebird and this.context.get references"
hash: be472ff82d27a0ff5a67fd3202ae15e63aafb685
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/os: Remove bluebird and this.context.get references"
hash: c3570af3bd58f5fd8a134ffe5d71bce970b3ade8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/cloud: Remove bluebird and this.context.get references"
hash: 8c901905dadfb66a157f05ed9fcea2f6499e15bd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: Cleanup suites config to support both testbot and qemu workers"
hash: e48e71e0bd2533806e7eff31f74b3e3a243e9493
body: >
This avoids having to make perl regex changes in yocto-scripts
or in Jenkins.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/cloud: Update cloud suite to support core on client"
hash: 428d9d616edacbaf70df9df0f76bc731af247c98
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/hup: Update hup suite to support core on client"
hash: 2f386863408f32b0197090e786c46605e2ab7fcb
body: >
This also removes the need for a registry and performs hup from
file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests/os: Update os suite to support core on client"
hash: fe68f8192c4875b575f86bc41c6e3ff9fb27f587
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.95.1
title: "'tests: Suite updates for compatiblity with core moved to client'"
date: 2022-03-08T18:48:12.462Z
- commits:
- subject: Adds modem test suite
hash: c3cc64723e8a8d50aa5c6d4ece52d2c5a3b90e8a
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
signed-off-by: Alex Bucknall <alex.bucknall@gmail.com>
author: Alex
nested: []
version: meta-balena-2.95.0
title: "'Adds modem test suite'"
date: 2022-03-04T18:27:18.723Z
- commits:
- subject: Use by-state symlink for mounting the EFI partition when split
hash: 42d8ac8daaee2a67d5666c7220e1b9cd0e013e6e
body: >
In the current state the by-state symlink for balena-efi
partition
is not generated for two reasons:
- 60-resin-update-state.rules only react to resin-* partition
names
- the root device is not identified correctly in
resin_update_state_probe
for LUKS devices
This patch fixes both the issues and makes use of the by-state
symlink
instead of by-label.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "os-helpers: add TPM2 helpers"
hash: 78f7da3a3cdf1942861195238a6cea691899a140
body: >
This helps with code duplication in flasher and initrd scripts
using
the TPM to manipulate LUKS passphrase.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: Add PCR protection policy to TPM operation unlocking LUKS passphrase
hash: aa76a9b45e18192ecaa67f17ef68f9cfc4d66a66
body: >
This patch adds the check for PCRs
- 0 - firmware/UEFI blob
- 1 - firmware/UEFI config
- 2 - Expansion card firmware blobs
- 3 - Expansion card firmware configs
The full protection is only applied on first boot after
provisioning,
flasher only locks against PCRs 0, 2 and 3.
This is because when using flasher, the environment is not in
the same
state as the one we want to lock to. In particular the boot
order is
different (flasher is booted from a different drive than the
resulting OS).
As for now we were not able to find a better solution than fully
locking
only on first boot. This means the device must be booted in a
secure
environment at least once after provisioning.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.94.5
title: "'Add PCR protection to LUKS/TPM manipulation'"
date: 2022-03-04T13:12:52.505Z
- commits:
- subject: "balena-supervisor: Fix supervisor tagging command"
hash: d25d6289b14edd9111d6abbc45448693ca872036
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.94.4
title: "'balena-supervisor: Fix supervisor tagging command'"
date: 2022-03-04T05:54:28.770Z
- commits:
- subject: "tests/os: fix bracket in bbb overlay test"
hash: c11bc9d3e8ad4102f1b0d38a4d2658222687e156
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.94.3
title: "'tests/os: fix bracket in bbb overlay test'"
date: 2022-03-02T12:06:17.701Z
- commits:
- subject: "tests: Enhance BeagleBone Black u-boot overlay test"
hash: 0051fa51e15b092f16b264cdf4a0147e37e5fd25
body: |
Let's make sure that when we finish the test we leave
uEnv.txt as before we started the test.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.94.2
title: "'tests: Enhance BeagleBone Black u-boot overlay test'"
date: 2022-03-02T09:01:45.548Z
- commits:
- subject: "balena-image: Default image type to balenaos-img"
hash: a3c276a1058d05e66991871bf167079fc2824843
body: >
This avoids device repositories having to specify it, and it can
always
be overwritten in append files.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Remove legacy resinhup images.
hash: d895c90e6382da56f7327305b3def4ab5b37742c
body: >
These image types are no longer generated and are not used for
hostOS
updates any longer.
footer:
Changelog-entry: Remove legacy resinhup images.
changelog-entry: Remove legacy resinhup images.
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.94.1
title: "'images: Remove generation of legacy resinhup images'"
date: 2022-03-01T20:45:50.839Z
- commits:
- subject: Update balena-supervisor to v12.11.36
hash: 8e9c3d992a5d681701580f52e5f9ba3d696bf1d8
body: >
Update balena-supervisor from 12.11.32 to 12.11.36
Includes a fix for
https://github.com/balena-os/balena-supervisor/issues/1890
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor to v12.11.36
changelog-entry: Update balena-supervisor to v12.11.36
Signed-off-by: Robert Günzler robertg@balena.io
signed-off-by: Robert Günzler robertg@balena.io
author: Robert Günzler
nested:
- commits:
- subject: Ignore selinux security opts when comparing services
hash: 1b54ce8bfd5dd3d1f14f573a0bfe17ee1dd81630
body: |
The moby engine v20.x.y adds some selinux [security configurations](https://docs.docker.com/engine/reference/run/#security-configuration)
depending on the [container configuration](https://github.com/moby/moby/blob/master/daemon/create.go#L214).
This would cause the supervisor to enter a service restart loop as the
current and target service configurations will never match. The
supervisor now ignores selinux specific security options since those are
not supported by balenaOS.
footer:
Closes: "#1890"
closes: "#1890"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.11.36
title: "'Ignore selinux security opts when comparing services'"
date: 2022-02-23T21:15:31.484Z
- commits:
- subject: Add troubleshooting notice for macOS
hash: 6ab314f8c0af647cdb0537b6a396ccb3d5ce060f
body: >
When developing on macOS (Darwin) DBus may have to be
installed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: fisehara <harald@balena.io>
signed-off-by: fisehara <harald@balena.io>
author: fisehara
nested: []
version: balena-supervisor-12.11.35
title: "'Add troubleshooting notice for macOS'"
date: 2022-02-16T19:41:22.558Z
- commits:
- subject: Create `touch` and `getBootTime` utility functions
hash: a4d91d381a3e2dfda182bb7809a6d78b18aafebf
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
- subject: Add update lock check to PATCH /v1/device/host-config
hash: 5f1a77da25b9d0bd07c2fbec85cb5deefae18884
body: >
This is necessary with the changes as of balenaOS
2.82.6, which watches config.json
and will restart balena-hostname and some other services
automatically on file change.
footer:
Change-type: patch
change-type: patch
Relates-to: "#1876"
relates-to: "#1876"
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: balena-supervisor-12.11.34
title: "'Make the supervisor more resistant to restarts during config changes'"
date: 2022-02-15T15:58:42.783Z
- commits:
- subject: Add support for local ipv6 reporting
hash: 72f6cbe4c7225623ed99083d20c4a2cb2f3b70ac
body: >
With more and more devices in ipv6 only networks, this
ensures the
local addresses are reported to the cloud as part of the
state patch.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.11.33
title: "'Add support for local ipv6 reporting'"
date: 2022-02-09T17:57:09.778Z
- subject: "meta-resin-pyro: make sure $GO is set"
hash: f618d4575068be226b2fd6da5b74d6604236e5d5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Refactor balena-engine recipe to more closely resemble upstream
hash: 1280c281d79b413d885e44dbf507a2b59005f25b
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Refactor balena-engine recipe to more closely resemble upstream
changelog-entry: Refactor balena-engine recipe to more closely resemble upstream
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update Golang recipes to 1.16.2
hash: 475adc63cf7902fbc91a32e53a02af8d275daf2c
body: |
This reverts commit 4303346ccda6d3e3c4f83cc3782c73a6d1adb494.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update Golang recipes to 1.16.2
changelog-entry: Update Golang recipes to 1.16.2
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update balena-engine to v20.10.12
hash: ae632d7fb7cf10e0770c6f511dd9f454ee0d9dac
body: |
Update balena-engine from 19.03.30 to 20.10.12
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update balena-engine to v20.10.12
changelog-entry: Update balena-engine to v20.10.12
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested:
- commits:
- subject: "storagemigration: keep going if migration fails"
hash: 2bde63c800b1df72fba7161d62b5b6da84a8d390
body: >
the only hard error is if rollback (failcleanup) fails,
in all other
scenarios we want the daemon to continue starting with
the new
graphdriver
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "graphdriver/copy: fix handling of sockets"
hash: 17a198cb53a53da456c848bf303dc3917ca538c5
body: >
previously switch would treat S_IFIFO and S_IFSOCK as
the same, passing
both of the to mkfifo, which lead to EINVAL errors when
trying to create
the socket, we instead handle socket separately.
Also adds cases for this to the unit and integration
tests of the
migrator.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "pkg/storagemigration: use graphdriver/copy.DirCopy"
hash: ffbb608492405488bff5e31ea62c0249fb416106
body: |
instead of our own implementation
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Prune Jenkinsfile
hash: ea14e503181bbb248a4bed1b86a227d9c214cbfb
body: >
we are not using it for our CI, and it confuses jenkins
set up on the
balena-os org
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Backport platform-detection fixes from containerd
hash: 9f71253561b1cd2f262ec0d6e81c5fbd09a7a0a1
body: |
See https://github.com/containerd/containerd/pull/4530
and `git log ad25c1a9c34361e4071f508b9a91946b05fce165^..2055e12953bb538228d8d9fe627fa545d7cf82be ./platforms/`
in the containerd repo
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "storagemigration: capture failcleanup logs in logfile"
hash: 4f7f543eff08766bc584024afdb57760dfb52130
body: >
reorder the defer statements in the migrate function to
only teardown
the logger after the failcleanup function ran. otherwise
errors logged
there won't show up in the logfile
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "storagemigration: move logic to package"
hash: 001835bf61172fdcfdb0416e000852ff05683c71
body: >
This brings all migration logic into a single call into
the
storagemigration package, which should make future
maintenance easier
and fixes the cleanup logic bug, where the old aufs root
would never be
cleaned up.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: prevent slice oob access in concatReadSeekCloser
hash: 1e7045ac957db17fe9838602c9339c0b5ae5c282
body: ""
footer:
Change-type: patch
change-type: patch
author: Martin Rauscher
nested: []
- subject: Make layer download resuming more resilient
hash: 582487f832c59c2f734a780ab0492833f29002c9
body: >
This commit changes the way we retry layer downloads
after failures with
the goal of making it more resilient, especially for
cases involving
large layers and unreliable network connections.
These are the changes:
* Make sure we also retry after failures in
`v2LayerDescriptor.reset()`.
This method creates a new HTTP request to resume a failed download,
and therefore depends on a working network to succeed.
* Wait exponentially longer times between retries
(instead of retrying
immediately as before). This shall increase of success in case of
network issues that take longer to get resolved.
* Increase the number of retries to 10.
* Reset retry count whenever we successfully download
anything at all.
The idea is that we want to give up downloading only after a long
continuous period of failures. Combined with the exponential back-off
strategy and increased number of retries described above, a layer pull
will fail only after about 17 minutes.
* Add a bit more logging to help with troubleshooting.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
author: Leandro Motta Barros
nested: []
- subject: Drop CODEOWNERS
hash: e70e1a9fe622563719993626e834c85efc17905c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "pkg/storagemigration: poperly handle errors during state creation"
hash: b8170db554ac1d1abb3adcfe1f6265701e9147c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "pkg/storagemigration: allow writing logs to separate file"
hash: 77536d3866ac706f049a02d2eed44a7df1cb779c
body: >
This can be used to keep a record of failed migrations.
Only runs if BALENA_MIGRATE_OVERLAY_LOGFILE is set to a
path on disk.
The log file will be deleted if there are no errors.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "storagemigration: defer commit to next start"
hash: bd1628e67136b78ca7e7c83c5569666207d28a84
body: >
With this change the aufs data is kept around until the
next time we
start. If we find both an aufs AND an overlay2 storage
root, we cleanup
the aufs data.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Lock destination layers while delta is being processed
hash: 0ad4281e11e4d3ef263010787aecd244c0ce333d
body: >
During fingerpinting of the source image the destination
layers are not
exepmt from being released (e.g. when `balena image rm
<iid>`) is run
simultaneously.
Similarly when processing the destination layers to
generate deltas we
only hold one reference at a time, leaving the
subsequent layers
vulnerable to the same issues.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Add aufs to overlay2 migrator
hash: b3a976b1294469e75222752bdc1fdc06bfcc97b8
body: >
The main logic is under pkg/storagemigration. This is
able to seamlessly
migrate images and containers from AUFS to overlay2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update the README
hash: 4a95df5bc30a40389191d9b2417b0f9bf35fefdc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Cleanup repo
hash: de3a38940ab7410fbb3fd719190db401e419b77d
body: |
remove some obsolete files/directories
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Add a SECURITY.md
hash: 477d70db260a8dda71e2dba12ccd9f169fe9b480
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "top_unix.go: allow busybox ps with no args"
hash: 6617c4d76d275e05d6055d91aabbd7df25332342
body: >
Busybox in balenaOS is compiled with desktop mode
disabled,
so features like `-ef` and providing pids via `-q` are
not
supported. Add a 3rd condition to try ps with no args
and allow
parsePSOutput to filter by pid.
https://github.com/balena-os/balena-engine/issues/236
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Bump balena-os/balena-containerd to 1da48a8
hash: ab1a49816fd8ae2ec73dc83152ad06a05a6b9799
body: |
Fixes balena-engine-runc version format.
footer:
Change-type: patch
change-type: patch
Connects-to: balena-os/balena-containerd#6
connects-to: balena-os/balena-containerd#6
Signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
author: Tian Yuanhao
nested: []
- subject: Add changelog template to allow generating nested changelogs
hash: f272b547ee6c27c41be70da6b913699a2c5ef928
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update github issue and pr templates
hash: 123449f806b691e3d193c340a9e72285839f8bb9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update codeowners
hash: 538f01a22413db44ce0304dedb704c285189d3a5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "hack: Fix CLI versioning"
hash: a9d487d0751f7ad293ab66b3d24734505b41f85b
body: |
https://github.com/balena-os/balena-engine-cli/commit/20c19830a95455e8562551aad52c715ad0807cc6
moves the versioning variables to a separate package. We have to adjust
the location in hack/make.sh too
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Fixed typos in getting-started.md docs
hash: f162d15114fdb5d2ea87eee08979f1a5882f52cc
body: ""
footer:
Closes: "#209"
closes: "#209"
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
- subject: Add integration tests for hostapp handling
hash: 0c18f60f1124567e51c752bb76d801c97bef5916
body: >
This refactors mobynit to allow for testing parts of it
from
the integration tests.
Also adds some sanity checks for "bare" containers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Fix container data deletion
hash: bbdf9e2137de87696d758847a2eb544eb04d828e
body: >
Previous implementation was not comparing graphdriver
content to layerStore mounts.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "overlay2: Add List support"
hash: 90a45216050664742ed8088d5a00304dd097a791
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "aufs: Add List support"
hash: c2f02fec80c89a7ad907cb21a4dedee8db854fac
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "layer: Remove unreferenced driver layers on create"
hash: 152736dfbb764e6c74f1afc71df853e93488a91f
body: >
Earlier engine versions were not properly persisting
cacheID
in layer metadata. As a result, because of abruptly
terminated transactions,
a lot of devices have unreferenced graphdriver layers on
disk.
With this change, the engine will be able to clean up
such unreferenced layers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "layer: Prune unused data on layer store creation"
hash: 01e4688f8c4f42e769d319353accdc0c34ffcc0b
body: >
When layer store is created, its tmp directory may
contain information
about transactions that were abruptly treminated during
the previous process run.
Such data is now identified before any new transactions
can be created,
and a background process is started to delete both meta
data and graph driver layeres.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "layer: Persist cacheID early on transaction start"
hash: b1709e0881b3ed61c1608ef5ed19acf8008b2275
body: >
If the engine process is terminated during the layer
extraction transaction,
before Commit or Cancel is called on the transaction, a
new FS layer can be created
by the graph driver without any link to the layers
metadata.
This change ensures we don't perform any actions on the
graph driver storage until
the FS layer ID (the cacheID) is persisted as a part of
the transaction data.
We can use this data to clean up the graph driver
storage on next process start
deleting all data associated with the transactions
terminated abruptly.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: "pkg/authorization: Fix test failures on macOS"
hash: 6e9af0514461f1ce3945ed308ef13e3ddbc7dc4f
body: |
On macOS, unit tests where failing with
root@c4101a75c792:/go/src/github.com/docker/docker/pkg/authorization# go test .
--- FAIL: TestAuthZRequestPluginError (0.00s)
authz_unix_test.go:295: listen unix authz-test-plugin.sock: bind: file name too long
--- FAIL: TestAuthZRequestPlugin (0.00s)
authz_unix_test.go:295: listen unix authz-test-plugin.sock: bind: file name too long
--- FAIL: TestAuthZResponsePlugin (0.00s)
authz_unix_test.go:295: listen unix authz-test-plugin.sock: bind: file name too long
time="2020-04-07T10:07:04Z" level=warning msg="Request body is larger than: '1048576' skipping body"
--- FAIL: TestMiddlewareWrapHandler (0.00s)
authz_unix_test.go:295: listen unix authz-test-plugin.sock: bind: file name too long
FAIL
FAIL github.com/docker/docker/pkg/authorization 0.120s
This change moves the socket creation from a working test directory to a tmp directory,
so the path is shorter.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
nested: []
- subject: Move ci to balenaCI
hash: 9182c33542feb05ae46a66f2cfdeeefef6fa7333
body: ""
footer:
Change-type: patch
change-type: patch
Connects-to: https://github.com/balena-io-modules/detectorist/pull/27
connects-to: https://github.com/balena-io-modules/detectorist/pull/27
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "contrib: Add balena-engine version of dind container"
hash: ef813f867206df9ae6f3ddf1cb5d3915f8718cc5
body: >
This modifies https://github.com/docker-library/docker
for balena-engine
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "build.sh: Disable btrfs,zfs,devicemapper graphdrivers"
hash: 88a5416e94945bc6998ba00723da26b738eb5bcd
body: >
We don't support these on balenaOS anyway and we are
planning to drop
support for them once we move to the new balenaCI-based
pipeline.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "Bump CLI dependency to include fix for #178"
hash: de8d373699d5e45676a769f6ff5927e95df3dade
body: ""
footer:
Connects-to: https://github.com/balena-os/balena-engine/issues/178
connects-to: https://github.com/balena-os/balena-engine/issues/178
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Bump CLI dependency to include --cidenv flag
hash: bf7bfef7f8e8dee6dd7c17a81a69bc5ea891bec7
body: ""
footer:
Change-type: patch
change-type: patch
Connects-to: https://github.com/balena-os/balena-engine-cli/pull/8
connects-to: https://github.com/balena-os/balena-engine-cli/pull/8
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Allow passing container ID to container via environment variable
hash: 635b48ca954c92ce7e35b2667c2001a52f43ef6d
body: >
This adds a new ContainerIDEnv field to HostConfig that
can pass an
environment variable name, which will be set to the
container ID and
passed to the container environment.
footer:
Change-type: patch
change-type: patch
Connects-to: https://github.com/balena-os/balena-engine/issues/173
connects-to: https://github.com/balena-os/balena-engine/issues/173
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "contrib/install.sh: Add details to the success message"
hash: 876ea49bb8e948c97cd959fcb7413e84e33f7006
body: >
First warn the user that balena-engine-daemon needs to
be started.
Including instructions on how to make the system ready
for that:
- service files
- balena-engine group
- how to allow non-root users to run containers
footer:
Connects-to: "#51"
connects-to: "#51"
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "contrib/install.sh: Rename balena to balenaEngine in ASCII art output"
hash: 4d922b5df74978275dab83e7564359c0dfe99797
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "contrib/install.sh: Fail on error"
hash: f93ce1f5226a882b0115cf321fc40e7d55f0e583
body: >
The install script should not print the success message
if it didn't
actually succeed to install anything
footer:
Connects-to: "#54"
connects-to: "#54"
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Add daemon flags to configure max download/upload attempts during
pull/push
hash: feaeb5dd826eeb0a95908dfd91704238a59e8257
body: >
The defaults remain the same (dl=5, ul=5), but are moved
from distribution/xfer to
daemon/config.
footer:
Connects-to: https://github.com/balena-os/balena-engine/issues/160
connects-to: https://github.com/balena-os/balena-engine/issues/160
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "aufs,overlay2: Add driver opts for disk sync"
hash: 4fed10dd3a66e37f0f128b2f9fa227a9a6800da2
body: >
This patch adds a driver option to enalble/disable the
to disk syncing introduced in
684d8ba6109c853b355bf11ca3733c4099f14b92.
The default is still to sync all currently mounted
filesystems before
reporting an ApplyDiff as successful.
footer:
Connects-to: https://github.com/balena-os/balena-engine/issues/133
connects-to: https://github.com/balena-os/balena-engine/issues/133
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Fix double locking in the event handling code of OOM events
hash: d0bc0e5326438656f7d41a1f25ae621693777c2f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "integration-tests: Add test for containers with memory,cpu
constraints"
hash: ff2ac4d6823dfc30c115499a5d6f908752ea9223
body: >
The only test from integration/ that covers any resource
constrained
container scenarios is the OomKilled check in
integration/container/kill_test.go
This adds two addional checks that try to create,
startk, stop and
inspect a busybox container with:
a) a memory constraint like: balena-engine run -m 32m ..
b) a memory constraint like: balena-engine run -cpus
".5" ..
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update Dockerfiles used for build to Go 1.10.8
hash: fa51b5b458889c413f2ab82171e0f5fe3b3def5e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "travis: Use the minimal machine"
hash: 1f6ab50f0cc20d21a5719e4a00f5407f231ed6f2
body: |
Since we build in docker anyway we can save the time it usually takes to
set up the Go environment.
See https://docs.travis-ci.com/user/languages/minimal-and-generic/
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Add cli for tagging delta images
hash: 547a76a4924cf02e104fb31301f548a11c7bc4bb
body: >
Update vendor.conf and vendor/ to include
https://github.com/balena-os/balena-engine-cli/pull/7
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Allow tagging of image deltas on creation
hash: 7f569a1e2407800e1c5f5d94f715c4313c5c4300
body: >
Similar to how the build command allows tagging of
images this allows
specifying a repo:tag indentifier to tag the delta with
footer:
Requires: https://github.com/balena-os/balena-engine-cli/pull/7
requires: https://github.com/balena-os/balena-engine-cli/pull/7
Change-type: minor
change-type: minor
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "docs: Fix Docker capitalisation in balenaEngine docs"
hash: 06a6c66a5c69eed887d75030db211314449bb3d4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
nested: []
- subject: Update balenaEngine logo in README.md
hash: fccd0f311c732a74bdc02b2d14254f1ff13ac4a0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
nested: []
- subject: Disable incompatible integration tests
hash: 55bd77642535e56fa47d54d7cd1e86b318e17644
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@resin.io>
signed-off-by: Paulo Castro <paulo@resin.io>
author: Paulo Castro
nested: []
version: balena-engine-20.10.12
title: "'Update to moby v20.10.11'"
date: 2022-02-18T11:34:33.484Z
- commits:
- subject: Merge upstream v20.10.11
hash: 8bd50366a9390750523562b3be8087c87e977fda
body: "For full changelog see:
https://github.com/balena-os/balena-engine/blob/20.10-b\
alena/CHANGELOG.md#2021-12-09-upstream-release"
footers:
change-type: major
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-20.10.11
date: 2021-12-09T12:00:00.000Z
version: meta-balena-2.94.0
title: "'balena-engine: Update to 20.10.12'"
date: 2022-03-01T18:22:50.587Z
- commits:
- subject: "prepare-openvpn: Make configurable"
hash: a475af4c69a7fafca28009286ddba7e4f3015ae4
body: >
The prepare-openvpn service needs to be restarted to regenerate
the
VPN keys when provisioning is finished and the `apiKey` is
removed.
Note that flasher images make changes to
`/mnt/boottmp/config.json` so
we still need to manually kick `prepare-openvpn` in
`resin-device-register`, which is preferable to modifying
services to
watch multiple paths.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.93.2
title: "'Make restart on change'"
date: 2022-03-01T16:49:06.172Z
- commits:
- subject: "tests/cloud: Use deviceID returned from pre-registration"
hash: 7fdddb9a886bef14442a89f4440528a513239645
body: >
Avoid additional wait and API call when we already have the
device ID.
This might also resolve a race condition that has been difficult
to
track down.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.93.1
title: "'tests/cloud: Use deviceID returned from pre-registration'"
date: 2022-02-28T19:09:38.684Z
- commits:
- subject: "resin-device-register: Use supervisor version label instead of tag"
hash: 8219b38be32cfa5b3674d7d96cf6b81b31e95328
body: >
This is just a name change that reflects the wider change that
the
supervisor is no longer fetched from dockerhub but from Balena's
registry.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-supervisor: Rename repository/tag to fleet/version"
hash: 2d284b2015e3d7f6c6a37a63ce49f6f89da7696d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docker-disk: entry.sh: Rename repository/tag to fleet/version"
hash: c308fbc1f040a708d44fda20dc2e81d75b07b6d3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.93.0
title: "'Rename repository/tag to fleet/version'"
date: 2022-02-26T15:34:40.619Z
- commits:
- subject: Update ModemManager to v1.18.4
hash: ac680ef2005ae9c0f263e6fab7755bf29dc37977
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update ModemManager to v1.18.4
changelog-entry: Update ModemManager to v1.18.4
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.92.0
title: "'modemmanager: Update to v1.18.4'"
date: 2022-02-25T18:11:37.797Z
- commits:
- subject: "resin-device-register: Regenerate VPN credentials on registration"
hash: e6ccbc74b35c900f99998599e61bf36795dd4419
body: >
Before registration the VPN credentials use the `apiKey`, once
the
device is registered we need to regenerate the credentials to
use the
`deviceApiKey` instead.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Wait for resin-device-register to start"
hash: 314047e72cb133dcd531df2e7b8c632024f78694
body: >
Unless the device has been registered, provisioning reports are
not
sent to the fleet.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.91.6
title: "'Improve provisioning'"
date: 2022-02-25T09:14:39.101Z
- commits:
- subject: "suites/os: Add testcase for RPi device-tree"
hash: 682d64ff8cd0290cd4788c332fbe021045299639
body: |
Upstream kernel added a new fkms overlay for
the Pi4 and CM4 and switched to using it
from overlay-map, however, we were not aware
of this.
Let's add a vcdbg testcase to warn in case the RPi
firmware fails to load any overlay or dtb, and set
gpu_mem to 64 so that vcdbg can run.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.91.5
title: "'suites/os: Add testcase for RPi device-tree'"
date: 2022-02-24T22:45:17.483Z
- commits:
- subject: "openvpn: Remove dependency on timesync-http target"
hash: 13cf7c9fef0a6e0df6b042ba34ceaa7a0d005254
body: >
We want the VPN to start unconditionally even if the
connectivity URL
is not reachable.
The rationale for adding the dependency in the first place was
that
without an initial timesync certificate checks may fail. This
can still
happen, but the VPN will retry continuously and eventually
succeed once
the time is synched.
What happens now is that the VPN is delayed until the http sync,
so if
the connectivity URL is blocked or unreachable, but the internet
is
accessible, VPN will not even launch and no remote debugging is
possible.
Fixes #2508
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.91.4
title: "'openvpn: Remove dependency on timesync-http target'"
date: 2022-02-24T20:29:51.915Z
- commits:
- subject: "tests/os: Wait for os-config-json service to be inactive"
hash: 1a7eead77e63c72cc1418a0f87d6b540e7deaa80
body: |
Wait for os-config-json service to be inactive between tests
so the next changes to config.json are not missed by systemd.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.91.3
title: "'tests/os: Wait for os-config-json service to be inactive'"
date: 2022-02-24T17:56:40.238Z
- commits:
- subject: "contributing-device-support.md: Updates to board support instructions"
hash: 47230867149db0a526a0dfdfa847e0eec9a3020b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.91.2
title: "'contributing-device-support.md: Updates to board support instructions'"
date: 2022-02-23T14:52:43.399Z
- commits:
- subject: "tests/cloud: wait for update lock message in logs"
hash: c50dd793f7409cb4b899e859478730ebe3c576e0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests/cloud: register teardown before online"
hash: 2b6f8cc7b91472ebb612c60d56044cbc03af3ca8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.91.1
title: "'fix journal log retrieval in cloud suite, and try to make override lock
test consistant'"
date: 2022-02-21T10:48:39.255Z
- commits:
- subject: "openssh: Add a dependency on os-sshkeys"
hash: 0abc9213ba004325b77d96541e856aaf93cfdde2
body: >
This is required so that changes in the public keys are picked
up
by the SSH server.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-supervisor: Add dependency on root CA"
hash: 64cb45211a909b25170227079a400c2dfc9afae9
body: >
This is required so that the supervisor picks up a change in the
root CA
certificate.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena: Add dependency on balena-hostname"
hash: b4d9569261de3a6640394ff416264f9e64c5367b
body: >
This is needed so that the hostname change is picked up by the
container
applications.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Make services configurable
hash: eb2028e5ed477ac4626bc55180cd872cd93f67b7
body: >
Changes to the system configuration will now restart several
services.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: Add balena-configurable"
hash: 5b26f9200e8051859906016e84c03ab3d72a11d1
body: >
This class adds support to apply configuration changes to a
systemd
unit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Split config.json configuration on write"
hash: cd7dcc30dc58255d5c84c6e64142f4073797d557
body: >
When config.json is written, use the config.json unit
configuration to create
per-unit configuration files extracts.
These will then be monitored by the respective service units to
trigger
restarts, so that service units will only be restarted when
there are
configuration changes that apply to them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Remove config-json.target
hash: 5e5de909b648d97ca949e7f6fed08ebbd6471893
body: >
Unit files that are configured via config.json and want to be
restarted
on config.json changes are part of this target.
This causes a burst of service restarts each time config.json
changes,
independently of whether the configuration changes applies to
the unit
or not.
This commit removes all config-json.target instances in
preparation for
the introduction of a better, more fine grained mechanism.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.91.0
title: "'Per-unit configuration files'"
date: 2022-02-14T09:30:35.337Z
- commits:
- subject: "resin-init-flasher: check for UEFI mode and set config variables"
hash: 102a710fbbcbbd347d801263a9b96e432ec5e7b9
body: |
Check to see whether we are running in UEFI mode and set secure
boot configuration variables as appropriate.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "resin-init-flasher: Fix flashing progress reporting for LUKS"
hash: 5c44a257073a993c81692e09eabba842f2aaca1a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "resin-init-flasher: Use flasher kernel to emulate stage2 bootloader
with LUKS"
hash: ebd9c9b775cb82247c1cd9b5ed4fe44864aa2343
body: >
In order to avoid the need to unlock encrypted partitions in
GRUB we want
to use a custom stage2 bootloader. Since that is not ready yet,
emulate that
by copying flasher kernel to the EFI partition, start it from
GRUB, have it
unlock all the partitions, find the real kernel and kexec into
it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "resin-init-flasher: Add support for opt-in full disk encryption"
hash: 857f44dc37ed28d2bfe285e0243a9894d7315ffe
body: >
If resin-init-flasher.conf has LUKS=1 flasher will:
- Add extra 2MB to each partition for the LUKS header
- Split resin-boot into EFI and linux boot
- LUKS-format the partitions, copy image contents after
unlocking
- Propagate signatures for secure boot
The default behavior (LUKS undefined) is unchanged
footer:
Change-Type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.90.0
title: "'Update flasher for LUKS encryption'"
date: 2022-02-13T18:21:21.805Z
- commits:
- subject: "README: Update versioning information"
hash: 3ac5a5aaac1be6364a5ec8519b313b1da979b6a3
body: >
The `balena-<board>` repositories now use the same versioning
scheme as
application containers. This commit reflects this change in the
documentation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.89.19
title: "'README: Update versioning information'"
date: 2022-02-13T12:49:17.731Z
- commits:
- subject: fix cloud suite teardown
hash: 6fd7cb7ac9b7612db859afe931c0c34f693d3521
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.89.18
title: "'fix cloud suite teardown'"
date: 2022-02-11T20:46:38.043Z
- commits:
- subject: "suites/hup: Add under-voltage test before and after HUP"
hash: e12de74e6cdcec2af488a8e5f8e0e14613ac1658
body: |
We add this this check since we discovered
that with newer boot firmware the Pi4 will
not reboot when under-voltage is reported.
We don't mark the test as failed in
this case, since there may be devices that
continue to work even if under-powered and we
don't want to block or delay development if the
DUT is remote and cannot be checked or replaced
easily.
This check provides an indication for further
debugging of failed test cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.89.17
title: "'[tests]: Add under-voltage check for OS and HUP suites'"
date: 2022-02-09T16:48:41.543Z
- commits:
- subject: "balena-supervisor: Update balena-supervisor to v12.11.32"
hash: d222a1f6c84ff98f7698efd671063a0eeebb3ae3
body: >
Includes improvements when writing to `config.json` to reduce
the chances of corruption.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
author: Felipe Lalanne
nested: []
version: meta-balena-2.89.16
title: "'balena-supervisor: Update balena-supervisor to v12.11.32'"
date: 2022-02-07T15:27:34.945Z
- commits:
- subject: "resindataexpander: do not return after resizing the partition only"
hash: dfb9a2e0b30ac5bbfef24332487ef537b6a830b1
body: >
After moving the partition resizing code to execute on each
boot,
we made it unreachable on first boot. We must not exit the
script
after resizing the partition only because that way the resizing
is only finished on 2nd boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.89.15
title: "'resindataexpander: do not return after resizing the partition only'"
date: 2022-02-07T10:54:58.341Z
- commits:
- subject: "resin-u-boot.bbclass: Do not error if no config_defaults.h"
hash: 74b297cd03bd6f6f8af9d4a9e60514770420a218
body: |
The header has been removed in upstream commit
5c6a4d5a2779d7c2611319076d9aa4a23981855f
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.89.14
title: "'resin-u-boot.bbclass: Do not error if no config_defaults.h'"
date: 2022-02-03T17:15:47.568Z
- commits:
- subject: "docker-disk: Tag the supervisor digest with the repo name"
hash: 52c2b0843bc19865fbe2298e508a9196c7143a2f
body: >
This will allow us to refer to the supervisor image by the repo
name
in docker commands, like docker inspect, and prevent
re-downloading the
image even though it already exists as an untagged digest.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.89.13
title: "docker-disk: Tag the supervisor digest with the repo name"
date: 2022-02-01T21:39:09.997Z
- commits:
- subject: "resindataexpander: expand fs independent of partition"
hash: 2889cb431e02f1f3e030f6c05a42be7374457eeb
body: >
When resizing the filesystem fails, such as when resize2fs won't
touch
it because it's dirty, the partition gets resized, but not the
filesystem. The script will not attempt to resize the filesystem
again,
as it detects the partition has already been resized.
Split these actions apart, so that the filesystem resize is
always
attempted. If resize2fs detects that the filesystem is already
filling
available space, it will exit with no action taken.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.89.12
title: "resindataexpander: expand fs independent of partition"
date: 2022-01-31T10:24:09.275Z
- commits:
- subject: "image_types_balena: Augment dependency on u-boot do_deploy task"
hash: e1782d968caa20e407386ba58bff3b1842006e9a
body: >
Some BSPs might only make use of UBOOT_MACHINE so let's consider
this case in addition to UBOOT_CONFIG when setting dependency
for
u-boot's do_deploy task.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.89.11
title: "image_types_balena: Augment dependency on u-boot do_deploy task"
date: 2022-01-29T08:06:09.408Z
- commits:
- subject: "tests: relax boot splash screen check"
hash: 114b0f752f3b6c25e959ea193a501b5cd669fa7c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.89.10
title: Ryan/boot splash improvement
date: 2022-01-28T10:11:36.644Z
- commits:
- subject: archive logs using local ssh
hash: 763fd146f042f60b4df5498d41e4dfe06dc931fe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: put archiver in the right place
hash: 69234e0dff6dc1bd08bf70bd07d06d4c2b7d4edb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Enable UART serial console for supported devices
hash: 57733d47160d019452d8f9316a7728ac65bb9581
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: archive image on teardown
hash: 68cf636207c04a0a8f81e727edafda3bb53bfa31
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: put device in dev mode
hash: f1cd979692cd16dd93d8354230f5317bb78e76f8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: "tests: add extra logging to cloud suite"
hash: 0f39876b55475b654cfed4b20dfda6243d21908f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.89.9
title: "tests: add extra logging to cloud suite"
date: 2022-01-27T14:55:54.155Z
- commits:
- subject: "u-boot: Move config fragments merging code out of common layer"
hash: 0396efaf0964dc46e0a72792c7dfc0ce17955231
body: |
Let's only apply this code to pre-warrior as intended. Starting
with warrior this code is in poky so we can rely on it from
there instead of keeping a duplicate in meta-balena-common.
This helps with BSPs that may define their own tasks (configure,
compile and so on) for u-boot (keeping this fragments merging
code in meta-balena-common would have the effect of overwriting
these tasks from here and thus breaking the build).
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.89.8
title: ""
date: 2022-01-27T09:45:12.608Z
- commits:
- subject: explain balenaRootCA better
hash: 3c5dccfbb0ad9f40f893274dc25748f0d35905c8
body: ""
footer:
Change-type: patch
change-type: patch
author: Martin Rauscher
nested: []
version: meta-balena-2.89.7
date: 2022-01-26T14:54:38.251Z
- commits:
- subject: "classes/kernel-balena: Update aufs patches for kernel 5.10.82"
hash: 83a1ae95bef32ccfb54a742649165f0311c7ae7e
body: |
The aufs patches are used by the devices
that transition from aufs to overlay2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.89.6
date: 2022-01-26T10:10:09.799Z
- commits:
- subject: "os: tests: optimize fingerprint tests"
hash: 64afc5f3ca862cd23c639f702b00a55a4527f296
body: >
Run fingerprint tests in parallel with Promise.any(). This
significantly
reduces the amount of time taken in these tests.
- ok 1 - OS corruption tests # time=92739.718ms
+ ok 1 - OS corruption tests # time=2062.513ms
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.89.5
date: 2022-01-24T15:41:27.529Z
- commits:
- subject: "tests: add cloud test suite"
hash: 4955539b5cd0b9ab5c56ce76f92847fa637ce90b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.89.4
date: 2022-01-21T15:30:16.116Z
- commits:
- subject: "initramfs-framework: Make cleaning udev database the last step"
hash: 333162a83daf742612a2e97353c9d3766eaad058
body: >
To avoid issues, move the udev database cleanup just before
switching
roots.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.89.3
date: 2022-01-20T17:24:54.139Z
- commits:
- subject: "recipes-core/jq: Use 64bit time symbols"
hash: 010b8f2f655aecb39ef62f9cfac288f5042ebb80
body: |
jq is used in the bootfiles hostapp-update
hook for accessing config.json, which may have
one of the modification dates invalid,
as we've seen during testing. We thus need to
avoid performing a touch on config.json
to avoid reloading of containers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.89.2
date: 2022-01-20T15:16:05.188Z
- commits:
- subject: "tests: Enable UART serial console where supported"
hash: c2847e272e271cbc06dead5c798ee47e8ec8ba8c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.89.1
date: 2022-01-19T14:28:24.489Z
- commits:
- subject: "docker-disk: Pull images from Balena's registry"
hash: 324a091d14e64928feb1635957930eda4e809f8d
body: |
Stop using dockerhub to pull container images from.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-supervisor: Use image location path instead of repository:tag"
hash: 10cf86186bef846123d5431f810fedc219f7e2ee
body: >
Balena's registry does not use repository:tag to identify images
but
the image location path.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "distro: balena-os: Add default cloud environment distro setting"
hash: 6175fd72188766fc0fa05989f55d79f36434face
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.89.0
date: 2022-01-19T09:42:10.888Z
- commits:
- subject: "intel-quark: Fix to honister syntax"
hash: c32e3f0c5421e46fbac991c5e5cb6240994422b2
body: >
The converter script did not consider the intel-quark an
override, so
fix manually.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "recipes-core/bash: Use 64bit time symbols"
hash: d26b1a09a6ac8a0def6ab2ec4d0249884aacb738
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: "recipes-core/busybox: Use 64bit time symbols"
hash: 989c0a3584b99bf637f2a727f8a6bda11fb05441
body: |
So that commands like find can work with
files that have incorrect timestamps on 32bit systems.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.88.22
date: 2022-01-18T17:55:03.016Z
- commits:
- subject: "tests: os: config-json: cleanup persistentLogging test"
hash: 1625e14c13da802e0bbd39467b106155861441be
body: >
Minor cleanup of persistentLogging configuration test.
Additionally,
reduce the reboot count to one to save time.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: return promise from sshKeys test"
hash: caf3dfe4b43643ac5cfa219cb892f431992e0aaa
body: >
Return the promise from the sshKeys test instead of awaiting
inside the
async function, a minor style improvement.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: cleanup dnsServers config test"
hash: 7a4872aa41435a3e386ad9051dc9dbfc64957762
body: |
Simplify dnsServers config test, including using
worker.waitForServiceState().
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: cleanup ntpServer config test"
hash: 85372adacd450186ba40e7d1e2bd9751e470a7d6
body: |
Simplify ntpServer config test, including using
worker.waitForServiceState().
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: cleanup hostname config test"
hash: 28983f940d9fe6dd342df9a367e2768501d1d408
body: |
Simplify hostname configuration test, including using
worker.waitForServiceState().
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: create waitForServiceState helper"
hash: 080ead9e17a20d47843ccec0bc2355ee0b9200f3
body: |
Create helper to wait for a service to be active or inactive.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: remove reboot from randomMacAddressScan test"
hash: b832ef095532e54a8508c41441575ef9f5661557
body: >
Restructure randomMacAddressScan test to remove unnecessary
reboot
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: remove reboot from connectivity test"
hash: c3988214cfb0fea2f92b3a8ad096cafd2d271417
body: |
Restructure connectivity test to remove unnecessary reboot
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: os: config-json: remove reboot from udevRules test"
hash: 6f7ebbc7a0f201248b731acc188033a3ddc9a12f
body: |
Restructure udevRules test to remove unnecessary reboot
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.88.21
date: 2022-01-17T18:42:06.387Z
- commits:
- subject: "chrony: fix mount service dependency for driftfile"
hash: 4823b0299002192820d36c90e5d2dfd9ff122ff5
body: >
The chrony driftfile is not being updated at shutdown due to an
incorrect mount service dependency in the systemd
chronyd.service
file. The current dependency on 'var-volatile-lib' does not
cover the
subsequent bind mounting of the '/var/lib/chrony' sub-directory,
so
the chrony directory gets unmounted at shutdown before the drift
file
has been updated.
This issue is solved by changing the mount service dependency
from
'var-volatile-lib' to 'bind-var-lib-chrony' (which is similar to
the
way bind mount dependencies are already handled for the
NetworkManager
and bluetooth services).
footer:
Change-type: patch
change-type: patch
Connects-to: "#1995"
connects-to: "#1995"
Changelog-entry: "chrony: fix mount service dependency for driftfile"
changelog-entry: "chrony: fix mount service dependency for driftfile"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.88.20
date: 2022-01-17T10:54:19.982Z
- commits:
- subject: "os: tests: optimize fsck tests"
hash: 15100419eb9e1fb8c0e99d0a9e07a09b8c8d415f
body: >
Chain operations using Promise.then(), and run commands in
parallel
using Promise.map(). This reduces the time taken for fsck tests
to about
half.
- ok 1 - fsck.ext4 tests # time=152304.735ms
+ ok 1 - fsck.ext4 tests # time=75104.016ms
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.88.19
date: 2022-01-12T19:19:10.768Z
- commits:
- subject: "conf/distro: Prefer rust v1.36 for releases older than Honister"
hash: f4025980e13f291b9e9778a4e545cfea490f9fe5
body: |
Poky releases older than Honister should stick to rust v1.36
which has been used in balenaOS builds so far.
Newer ones should prefer v1.54, which is the latest rust
version to use the Honister syntax.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.88.18
date: 2022-01-11T14:59:20.607Z
- commits:
- subject: "recipes-core/coreutils: Use 64bit time symbols"
hash: 1c86b30cbad9eecb74185610d146a71f81f70857
body: >
We do this to avoid initial HUP failure that may
occur when updating a freshly provisioned device,
which has unitialized timestamps for files in the boot
partition,
to a newer release based on Honister with glibc-2.34.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: "classes/image_types_balena: Preserve file modification times with
mcopy"
hash: 7b5e1475838b2ba72ca31b82cfa41b32d47cfd02
body: |
We should preserve the file modification times when
copying them to the boot filesystem, otherwise these
timestamps will be incorrect, as they will be set to
random values, like for instance:
Access: 1961-11-25 17:31:44.000000000 +0000
Modify: 1961-11-25 17:31:44.000000000 +0000
Change: 1961-11-25 17:31:44.000000000 +0000
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.88.17
date: 2022-01-10T10:46:43.314Z
- commits:
- subject: "balena-os.inc: Switch balena backend storage to overlay2"
hash: 90b2630937ecc3171fd925a9c679ab1b20c20a4c
body: >
Now that we have the aufs to overlay2 migrator in place, let's
switch
all our boards to overlay2.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.88.16
date: 2022-01-05T09:44:10.265Z
- commits:
- subject: "initrdscripts: fsuuidinit: Generate resin-rootA last"
hash: 00d6ca48d32b2b1a111d400457b73be5cc36d6bf
body: >
As resin-rootA is used to decide whether to re-run the
generation, leave it
last. As it stands, if resin-rootA is regenerated by any other
fail, the
UUID generation is not retried.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "lvm2: Add rule to persist dm devices in udev database"
hash: de2ff622473f2f0bc03c05dbd15f1df8c88f734e
body: >
On transitioning from the initramfs to the rootfs, the udev
database is
cleanedup as the rules between initramfs and rootfs might defer.
However, dm devices are flagged not to be re-processed, so we
need to
set a sticky bit on them so they persist the cleanup.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscript: Cleanup udev database before transitioning to rootfs"
hash: a72061cfe9ba48809ba87b0bc03e01a6bc53cff4
body: >
This is needed because the rules in the final rootfs might be
different than the one in the initramfs.
Devices that need to persist, like dm devices, need to be
flagged with
the `db_persist` option.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Use /run as bootparam_root storage"
hash: 449dee77f54d4185f98854bca9148a6f42620bc8
body: >
From v2.49, the hostapp-update utility creates the /run
directory in the
root filesystem, however when huping from previous versions /run
is not
there.
Commit bab3cd7f50022127bfef50fde9cd445b6b55a7b2 switches to use
/tmp
to store the new UUID for the root partition on first boot after
generating new UUIDs as this is backwards compatible.
However, this means that the udev database in the initramfs is
recreated
on the final system instead of reused. This becomes a problems
for DM
devices (used in luks based disk encryption), as they are not
re-processed
by udevd.
This change will use /run if available, so new releases that may
implement
disk encryption work, or /tmp if not so it still remains
backwards
compatible for HUP from older releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "lvm: Add lvm rules when secure boot is configured"
hash: d41eacad52fde90340c5f7eb4f9fb862aba364ef
body: |
This add udev rules to detect mapper devices.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-keys: Fetch DER keys and decode from base64"
hash: 2538a1c621979f83385729be57b53faa640326d1
body: >
Some BIOS configuration, like TianoCore used in QEMU, needs DER
keys for
secure boot setup. Also, der, auth and esl keys are served
base64 encoded
and need to be decoded before they can be used.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.88.15
date: 2022-01-04T14:24:39.301Z
- commits:
- subject: Sync cached writes to disk when updating supervisor.conf
hash: cf51428b9daaf8325cafc850fb47e27a6a6bcb5d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.88.14
date: 2022-01-04T11:19:00.838Z
- commits:
- subject: "hostapp-update-hooks: Handle developmentMode updates"
hash: adc76c0588a67705ae20a8c61517f549f2e8549e
body: >
When updating from a legacy development image which has no
developmentMode
set in config.json to an image configured with development mode,
the hooks
need to set developmentMode accordingly in config.json.
Updating to a development mode image from a production image
will not
set developmentMode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.88.13
date: 2022-01-04T09:48:57.491Z
- commits:
- subject: "systemd/timeinit: handle missing date field in HTTPS header"
hash: e11a421c24a9c4003e0d606ef681447e48b2823b
body: >
Update the timesync-https.sh script to handle the case where the
date
field is missing from the returned HTTPS header.
When the date field is not present the script will now exit with
a
warning rather than blocking indefinitely.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "systemd/timeinit: handle missing date field in HTTPS header"
changelog-entry: "systemd/timeinit: handle missing date field in HTTPS header"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.88.12
date: 2022-01-03T14:25:50.684Z
- commits:
- subject: "balena-supervisor: Update balena-supervisor to v12.11.16 Update
balena-supervisor from 12.11.0 to 12.11.16"
hash: 00397eb39bde3aa313373ffa884ca24098781917
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.88.11
date: 2021-12-22T04:08:44.540Z
- commits:
- subject: Update NetworkManager to 1.32.12
hash: a6313f12e2efe0a6aae8741e7e95ad437a247b3c
body: |
Closes #2437
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update NetworkManager to 1.32.12
changelog-entry: Update NetworkManager to 1.32.12
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.88.10
date: 2021-12-16T10:45:16.375Z
- commits:
- subject: "u-boot: Move u-boot configs inclusion into resin-u-boot.bbclass"
hash: 27e67bb1021f1f2c4c1cdcbb657f09c19908eed4
body: |
Some BSPs name the u-boot such as u-boot-imx_2020 for example.
Because of that, our existing bbappend called u-boot_%.bbappend
will not match it and will fail to be applied.
This PR is a first pass at solving this by moving at least the
SRC_URI appending part from this bbappend and into the
resin-u-boot.bbclass instead. Further investigation is needed
to see if we can remove this bbappend altogether since we may
have all boards using Poky Warrior or newer, making this
u-boot bbappend obsolete.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.88.9
date: 2021-12-15T14:45:29.240Z
- commits:
- subject: "patch: Add archiveLogs Teardown for HUP suite"
hash: 27abdfaab8ab0790020ebfce0fc64710c8efd609
body: ""
footer: {}
author: Vipul Gupta
nested: []
version: meta-balena-2.88.8
date: 2021-12-09T19:58:29.923Z
- commits:
- subject: "tests: Ensure BDADDR is initialized"
hash: 7824025cb4722483a15cd95f7ee93207af2d8f8c
body: |
The CM4 IO-Board was the first device
which exhibited an issue in which
the MAC address was set to an
unprogrammed value AA:AA:AA...:AA.
We've addressed this in the device repo,
meanwhile it has been fixed in upstream
too, so let's check and catch this should
it happen again.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.88.7
date: 2021-12-06T15:07:42.139Z
- commits:
- subject: "docs: Fix links in Rollback documentation"
hash: 14399cfd115198b0913fb379760b9710c0710258
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.88.6
date: 2021-12-04T17:29:48.922Z
- commits:
- subject: "tests: os: fix unhandled exception when unwrapping non-flasher image"
hash: ce2d33ad875e83b1ed01a16225a9ca19563836dc
body: >
Handle ENOENT ErrnoException when attempting to unwrap
non-flasher image
in os/suite.js.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.88.5
date: 2021-12-04T12:25:35.702Z
- commits:
- subject: "tests: Add basic checks for data loss during HUP"
hash: 160fba09251de9fc05b3b3ab7a45e6e4e6ca5586
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "hostapp-update-hooks: Ensure data breadcrumb is present before HUP"
hash: 62b25ec26111003ef12bc16fe4890b5c327e6aba
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.88.4
date: 2021-12-03T18:33:53.449Z
- commits:
- subject: "grub-conf: Delay grub boot in os development mode"
hash: 08b54c04b109341542ff1f2b82d00699369a8280
body: >
When using the compile time OS_DEVELOPMENT switch, delay the
boot so
the grub menu is displayed and it can be interacted with.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "grub-efi: Allow input/output in OS development mode"
hash: 7d450dddf397dc045779fa815b5003bd1b1ca7fa
body: |
When building with the compile-time OS_DEVELOPMENT switch allow
grub shell to work.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.88.3
date: 2021-12-02T17:44:27.982Z
- commits:
- subject: "sign-efi.bbclass: Do not deploy the unused .signed symlink"
hash: 33c3e61eac60dff18a1bfe8e7a69cc31a8b16070
body: >
do_deploy:append replaces the original file with its signed
counterpart,
the signature just gets ignored for non secure boot setups. The
.signed
symlink was in place for backwards compatibility but nothing is
using it
anymore therefore we can safely remove it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "sign-gpg.bbclass: Only deploy the detached signature"
hash: 40ead6aefea6d4ab56c76ec0a968da9b23acc887
body: >
The original file should already be deployed, we only need to
add
the signature in do_deploy:append. Re-deploying actually causes
harm when chaining signatures, replacing a signed file with its
unsigned counterpart.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "kernel-image-initramfs.bb: Ship kernel and matching signature"
hash: 73c254a9396dcf40ba421d70119400af7d4ef21f
body: >
This patch replaces the kernel being shipped with the one that
we eventually
sign for EFI - without signing the original file used would be
identical
but after applying signature, the signed version is the one we
want to ship.
It also fixes the file name for the detached signature, which
must match
the name of the associated file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: Make kexec work under kernel lockdown
hash: 3f7ab2a82b29cdb5ddbf2be6ae8b384a76be999e
body: |
- EFI sign bzImage first
- GPG sign the result
- Enable kexec signature check in the kernel
- Load EFI keys to the kernel keyring
- Use -s with kexec load command
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.88.2
date: 2021-12-02T12:47:16.559Z
- commits:
- subject: "bluez5: Update to bluez 5.61 from poky honister"
hash: 1ce83ba3726b77d679818cc8f10e7092cd094328
body: |
This commit brings the bluez5 recipe from poky honnister.
The code originated from poky's honnister branch
@ 5f87fbf13bd35169a488ca564875974681aafd4f
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.88.1
date: 2021-12-02T10:41:20.034Z
- commits:
- subject: "systemd/timeinit: add HTTPS time synchronisation service"
hash: 2bb18707557979ed6466f45602de4ecf5b386c57
body: >
Add a new timesync-https systemd service to synchronise the
system
time at boot using an HTTPS header. The service uses curl to
request
an HTTPS header from either $API_ENDPOINT/connectivity-check
(default)
or the URL defined by the os.network.connectivity.uri field in
config.json. The URL used *must* return HTTP code 204 (No
Content)
in response to a request so that we can determine that we have
full
network connectivity and are not operating behind a captive
portal.
The date field returned by a valid header is used to set the
current
system time. The date/time derived from the header is assumed to
be a
reasonable source of 'truth' such that it can be used to adjust
the
system time both backwards and forwards. This will compensate
for any
erroneous timestamps saved via fake-hwclock or any invalid data
read from an RTC.
The service will exit when a valid response has been received.
Poll
attempts will be made at an increasing interval starting at 2s
and
doubling up to a maximum of 64s. Polling will continue at the
maximum
interval until a valid response has been received.
This service will provide initial time synchronisation for
devices
where NTP ports have been blocked. For devices where NTP access
is
available it should ensure that any system 'time jump' is only a
few
seconds when NTP synchronisation is eventually achieved. It also
allows other services to start with a reasonably accurate time
without having to wait for the NTP synchronisation process to
complete.
Services that are ordered after the new time-sync-https-wait
target
can be sure that full network connectivity has been achieved and
that
time has been synchronised with an accuracy of a few seconds.
footer:
Change-type: minor
change-type: minor
Connects-to: "#1337 #1776 #2044 #2139"
connects-to: "#1337 #1776 #2044 #2139"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.88.0
date: 2021-12-01T15:06:07.577Z
- commits:
- subject: "tests: Add BeagleBone Black u-boot overlay test"
hash: d52a1754ba1620773e1f7f124fe382aa73e869eb
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.87.32
date: 2021-12-01T08:51:25.213Z
- commits:
- subject: "resin-update-state.rules: do not run for unnamed partitions"
hash: bc45916b90e60aa849a2b99903825bce98e36752
body: >
When udev runs resin_update_state_probe for a non-balena
partition
and ENV{ID_PART_ENTRY_NAME} is undefined it still gets expanded
to random
garbage accidentally lying at the eventual memory address. This
can create
a mess in /dev/disk/by-state e.g. when external devices are
connected.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "resin_update_state_probe: do not skip device mapper devices"
hash: 4a8da59e5cbe2243518ed0591dc376e935a3175d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.31
date: 2021-11-30T17:23:29.588Z
- commits:
- subject: "tests: Add device specific RevPi Core 3 DIO module test"
hash: ffd31de2edf0358ede441aa001f5d32069ec8999
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.87.30
date: 2021-11-30T15:30:47.078Z
- commits:
- subject: "common: image-balena: enable developmentMode when OS_DEVELOPMENT=1"
hash: 14b96077eb1899ebedce64610344989eaf4471cd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.87.29
date: 2021-11-29T14:22:50.702Z
- commits:
- subject: Add secure boot keys to the flasher boot partition
hash: e5e1c4446f26d028d1e5b6fbdaeb974d84d0a03f
body: |
Having the keys available in the flasher image allows to use the
flasher image as source to program the keys in the EFI.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add secure boot keys to the flasher boot partition
changelog-entry: Add secure boot keys to the flasher boot partition
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.28
date: 2021-11-26T18:00:13.452Z
- commits:
- subject: "balena-os: make sure PAM support is not configured"
hash: abb515f6a0bf5d274af873852ddd4e60cf4ee89e
body: >
BalenaOS does not use PAM but some vendor BSPs enable it and
misconfigure
the hostOS authentication.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.27
date: 2021-11-25T14:36:15.066Z
- commits:
- subject: "tests: add test for filesystem checks"
hash: a58b4a8d89830d739b8a676b1f8669ead6c03e0e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: initrdscript: fsck resin-data on boot"
hash: a035f37b4ae3003b41cd450ab24fffbe178ecdb2
body: |
Check resin-data on boot to automatically repair any errors
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.87.26
date: 2021-11-25T07:36:45.881Z
- commits:
- subject: "connectivity: reduce ping interval to minimum"
hash: b513920cd7d683f6511aee2d190d2e9df924fe87
body: >
The interface test uses a simple ping to ensure a specific
interface
works. It sends ten packets, and expects ten packets back.
However, the
default interval is one second, which increases the time taken
for the
test while not adding anything of value.
Reduce the timeout to the minimum non-privileged interval of
2ms.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.87.25
date: 2021-11-25T02:05:13.102Z
- commits:
- subject: "tests: Fix dnsmasq tests in cases where 8.8.8.8 is assigned via DHCP"
hash: 970704092a2f73e120029464edca5b152296f486
body: >
One of the test was making sure we were NOT using the default
8.8.8.8
server even though that may be a valid upstream server provided
by DHCP/PPP.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.87.24
date: 2021-11-24T21:35:13.779Z
- commits:
- subject: "0-signed-update HUP hook: mount efivarfs if necessary"
hash: 1a6c772c9266d5fc219939e9304813356f85d34c
body: >
The hook tries to read EFI variables from efivarfs but this is
not always
mounted within the container. We have already validated that we
are running
in EFI mode therefore we can just check whether it is already
mounted
and eventually mount with no further checks.
This also adds graceful handling of nonexistent variables since
not all
UEFI implementations come with secure boot support.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.23
date: 2021-11-24T19:42:32.718Z
- commits:
- subject: "grub-efi: Accept no input and output nothing when in secure boot mode"
hash: ffe2f48ed1e770068eb98affc5b29ae39c244869
body: >
At this moment GRUB drops to rescue shell if config is invalid
or if signatures are missing/wrong. This lets the user disable
the signature
checks altogether.
With this patch GRUB outputs nothing and accepts no user input
if signing
is configured.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.22
date: 2021-11-24T16:39:29.277Z
- commits:
- subject: "linux-firmware: Include MT7601U firmware"
hash: 33980c8b9ba464c91f016f9cade4140c278e7037
body: >
The MT7601U WiFi driver fails to find its firmware, so it is
included now.
footer:
Change-type: patch
change-type: patch
Backport-to: next
backport-to: next
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.87.21
date: 2021-11-24T12:49:04.437Z
- commits:
- subject: "balena-image: Add balena keys to boot partition if required"
hash: 14624e33c3a48baf71ac7314fc116e7cb21016c9
body: >
When using secure boot, add the balena keys to the boot
partition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "grub-conf: Enforce module signing and integrity lockdown on luks
config"
hash: 1ba23869473faace427782d2aea07a0b46bfbc0c
body: >
When booting in secure mode, enforce signed modules loading and
integrity
lockdown.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "distro: balena-os: Add empty SIGN_API"
hash: b1cce6ee3d921dd8def909d959a48bd0d6805c30
body: |
By default do not produce signed images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: image-balena: Copy signed files if present"
hash: cad39d9f0bf1630da4084cd9b6650cd612943f7d
body: >
Grub requires that the signed files carry the .sig suffix, so
copy then
if present.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes/sign-gpg: Rename class to sign_gpg"
hash: b1e37430c2f83c045156057198140ba951ea5c5d
body: |
Use a less generic name.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: Rename sign to sign-gpg"
hash: 07012bebb4e0c309a5f148f1ab70cf6bf4f15053
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "classes: sign: Drop suffix from deployed files"
hash: d3f05f3f36c1b9d2576e497ca5573dbd2b050efd
body: |
This way device repositories do not need to be customized.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Set fde grub.cfg if secure boot is enabled"
hash: 5d25ccbec30eacc449783b0b6f9c342befa10924
body: |
When secure boot is enabled a special grub.cfg is required.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image-initramfs: Add secure boot dependencies"
hash: 68d68cfb4523e4e012f174e91495949461782b9d
body: >
When buildinf an initramfs for secure boot add the needed
dependencies.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-image-initramfs: Install signed kernel images if available"
hash: 0af48f7555726e969b19bfe29321babb93f265b5
body: |
Signed images are needed for secure boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: Configure for secure boot"
hash: 52259791b2cc2bfd121255e009808bc5677fde0d
body: |
On secure boot builds, configure the kernel accordingly.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.20
date: 2021-11-23T16:12:35.703Z
- commits:
- subject: "common: enable multi-label mDNS resolution and IPv6"
hash: 7d50c2b78a2c97172c9bdc558e835c8caf7a80ab
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.87.19
date: 2021-11-22T22:45:22.434Z
- commits:
- subject: unwrap flasher images in os suite if needed
hash: e377cdf05d8d3baf456391889978a7a7bd49e9f0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: bluetooth and hup test with qemu
hash: 2bf53fbce9bd2173b60253347a2e0c33d4c06e46
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.87.18
date: 2021-11-22T17:26:50.431Z
- commits:
- subject: "efitools: Add recipe"
hash: 64daca47ee173b94ffc40ed042a19c114a4e371d
body: |
From
https://github.com/jiazhang0/meta-secure-core at:
3fa3fc6dcb41fb6392de84154445502d0668153c
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "sbsigntool: Add recipe"
hash: 32a22fa740bd06cbb399998f7d8fd12c2088de7c
body: |
Required by efitools.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.17
date: 2021-11-21T17:23:50.379Z
- commits:
- subject: "peak: Modify kernel driver to use signing class"
hash: 12cbccc2a880bf3f9782b61c4afe4bd393a9414b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.16
date: 2021-11-21T10:54:01.163Z
- commits:
- subject: "kernel-balena.class: Add support for FDE and sign for secure boot"
hash: fa67eb58b88155bf4808181ff6429fd94704cad3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.15
date: 2021-11-21T08:53:19.604Z
- commits:
- subject: "sign-efi.bbclass: do not mix old and new bitbake syntax"
hash: fb8d7ed997f3cdc08d3a7d3b65e1ebd4aba6d90e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: 'Revert "sign-efi.class, sign-kmod.class: Replace original files with
signed ones"'
hash: fe553becac56b973e0adc9adeb71655fa7d9883d
body: >
This reverts commit 853656e6bcfed0b0206d031c32cd1cde811b8146.
The change overwrites build files, though that is what we need,
it is a hacky
approach and we will look for a clean solution.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.14
date: 2021-11-21T07:00:01.356Z
- commits:
- subject: "meta-resin-sumo/pyro: Fix initramfs-framework kexec dependencies"
hash: 9d2d1df166a80f693cfee8a34ffd6e1f5b7ff581
body: >
On recent Yocto versions the findmnt package is split into its
own
package, but sumo needs to include the whole util-linux package.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Use a 2nd stage bootloader to unlock LUKS partitions"
hash: acbc384d527436e5d7382504dcf62f799b9490d5
body: >
GRUB can not use the TPM easily to unlock the volumes and find
the kernel
on an encrypted partition. Instead, we choose to store a linux
kernel
and use it as 2nd stage bootloader to unlock the partition, load
the actual
kernel and kexec into it. This should eventually be replaced by
a proper
2nd stage bootloader that is being worked on.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "grub-efi: add support for signature verification in secure boot mode"
hash: ac22f29ffa370f48704fcfb6c7cdb8eec200ba18
body: |
This incorporates multiple changes:
- Patch grub to propagate secure boot mode to the kernel
- Enable GPG signature verification in GRUB
- Sign GRUB config files
- Sign the grub EFI binary for secure boot
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.13
date: 2021-11-20T22:06:37.895Z
- commits:
- subject: "initramfs-module-cryptsetup: add TPM dependencies"
hash: dfff22ad0315c9893d9def6829708b50153d691d
body: >
The TPM2 utilities were always pulled into the image during
development
but for the final version they are not and this should pull them
as dependencies.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.12
date: 2021-11-20T15:38:45.684Z
- commits:
- subject: "balena-keys: Add recipe"
hash: 1436ac7e3cac2bd244fd387c80a8e52de7f68b5a
body: >
Add a recipe to deploy the signing keys to the deploy directory.
Device types that use them should copy them into the boot
partition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.11
date: 2021-11-20T12:30:28.072Z
- commits:
- subject: "sign-efi.class, sign-kmod.class: Replace original files with signed
ones"
hash: 853656e6bcfed0b0206d031c32cd1cde811b8146
body: >
Currently the two classes would keep the original files
untouched and store
the signed versions as .signed. This patch reverses the logic -
the signed
files replace the original ones and the unsigned version is
stored as .unsigned.
This is because there is no real use-case for the unsigned
files, we always
want to ship the signed version, even if the particular DT does
not require it,
this causes no harm.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: Add signing classes
hash: 5c128e6b234d75ba684212a322ababa7b5bd13d2
body: >
Add classes for GPG, KMOD and EFI artifact signing. Inheriting
these classes
won't run the signing tasks, they have to be manually added to
recipes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.10
date: 2021-11-20T07:33:31.830Z
- commits:
- subject: "hostapp-update-hooks: Add a hook that aborts HUP to unsigned OS under
secure boot"
hash: 9db5d09428bdba067974ff5c5c62a8d35eab7a67
body: >
When a device is running in secure boot mode, it must not be
possible to HUP
to an unsigned version of the OS because UEFI would refuse to
boot it before
any of our self-recovering rollback mechanisms can be triggered.
This would
effectively brick the device, needing physical access to
recover.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.9
date: 2021-11-17T03:10:29.925Z
- commits:
- subject: "resin-mounts: mount EFI partition if it is split from boot"
hash: 1cf47718063093369e26ac8831dc83db904de214
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.8
date: 2021-11-17T03:04:09.427Z
- commits:
- subject: "initrdscripts: add a script for unlocking LUKS volumes"
hash: 7b095c49d49a2ed08c827a872813db270830a503
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.7
date: 2021-11-16T12:31:32.268Z
- commits:
- subject: "connectivity: proxy: move nadoo/glider to container"
hash: 07dbe414a1dfa556427d4fc94ce7fdec688cf0e2
body: >
Previously, the core service exposed a /proxy endpoint that
would start
up a proxy remotely, which would be used by a test in the
connectivity
module. However, the endpoint returned the address for the
testbot to be
used as the proxy in the response, and this required manual
configuration of the interface. Additionally, it requires the
worker
service to install and provide glider for forward proxying.
Move the proxy (glider) to a container on the device being
tested,
which simplifies configuration, and reduces the complexity and
size of
the interface of Leviathan.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.87.6
date: 2021-11-15T13:04:05.810Z
- commits:
- subject: "tests: os: Add exposed engine socket test"
hash: 612b7853a23441d0192de5580d37d0f89f7f3103
body: >
This tests the engine socket being exposed in development mode
but not
in production mode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.87.5
date: 2021-11-11T17:56:18.921Z
- commits:
- subject: "resindataexpander: also resize LUKS volume if necessary"
hash: aff55ab61db7842202d7aec2e16b3bab505daf60
body: |
The behaviour for non-LUKS system should be the same as before,
an extra step is performed when LUKS resize is necessary.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.4
date: 2021-11-11T14:56:27.092Z
- commits:
- subject: Add out-of-tree peak CAN driver
hash: 983c233bbc243f83c53706639867485655cafbfb
body: |
Only add the recipe, let DTs pull it as necessary
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.3
date: 2021-11-11T12:59:58.982Z
- commits:
- subject: Add recipes for TPM2 tools
hash: baddbd39fd17d364ebfd69bf139980ca82abc8ba
body: |
Taken from http://git.yoctoproject.org/cgit/cgit.cgi/meta-security/tree/meta-tpm/recipes-tpm2
Only add the recipes, let DTs pull it as necessary.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.87.2
date: 2021-11-11T08:07:31.669Z
- commits:
- subject: "recipes-devtools/dosfstools: Fix build with Poky Honister"
hash: 4c47a01aab59afefbb9ad055fbb975c45f5dd262
body: |
Poky Honister comes with dosfstools v4.2
so we cannot use the v4.1 append in the
meta-balena-common layer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.87.1
date: 2021-11-10T17:07:04.950Z
- commits:
- subject: "meta-balena-common/conf: Switch layer to Honister compatibility"
hash: 8cc0c59efc9946b74fea6fb3a7d6b0d51bad015b
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.87.0
date: 2021-11-09T09:42:26.620Z
- commits:
- subject: "patch: Fix URL to yocto project dependencies"
hash: 916b1d256a0ab3f23818e7307ce219cdaed2002f
body: ""
footer:
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.86.3
date: 2021-11-09T00:07:14.996Z
- commits:
- subject: "dosfstools: selectively apply upstreamed patch"
hash: 8f04f1142bcb3074d86e2827dfda6c7d8c87fefd
body: |
This patch was submitted and accepted upstream, and is present since
v4.2.
https://github.com/dosfstools/dosfstools/commit/87a8f29785bb605350821f1638a42e6cf3e49ce3
This fixes a build error applying a patch that's already been applied
when building newer versions of dosfstools.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "tests: wait for the chronyd service become active"
hash: c49648a0f27f1a57376803ba9c85ec9ba729ebe9
body: >
Add a test to wait for the chronyd service to become active
before
starting the time sync tests.
The current chronyd tests assume that the chronyd service is
instantly available at boot time. With the addition of the new
HTTPS time synchronisation service the starting of chronyd can
be
delayed by a few seconds so we need to ensure that the service
is actually running before proceeding.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "tests: wait for the chronyd service become active"
changelog-entry: "tests: wait for the chronyd service become active"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.86.2
date: 2021-11-08T15:41:30.313Z
- commits:
- subject: "tests/issue: Add test to check issues files"
hash: 472bf8a99a111e061e416557e9ab0f538041ae01
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "base files: Use HOSTOS_VERSION in issue and issue.net"
hash: fb9fd5c0a848c93b020a81521fa6e0cc0f3dd0bb
body: |
This allows to display ESR releases on the welcome login.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.86.1
date: 2021-11-02T12:36:12.690Z
- commits:
- subject: Create new data partition reset service
hash: 60f7dd78b93c3a079aac346d5f587198e541a1a8
body: |
Similar to state-reset, the data partition will be mostly
purged if the remove_me_to_reset file is removed.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.86.0
date: 2021-10-29T12:26:28.613Z
- commits:
- subject: restrict dtoverlay test to rpi devices
hash: 98d8f80b6e2c49fabecad70f539a3e247ac20895
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.85.17
date: 2021-10-28T13:26:21.042Z
- commits:
- subject: Update balena-engine to v19.03.30
hash: abf610e022eeac709c054e4fb672b850ef08a940
body: |
Fixes EINVAL errors caused by sockets during storage migration,
https://github.com/balena-os/balena-engine/commit/17a198cb53a53da456c848bf303dc3917ca538c5
Update balena-engine from 19.03.29 to 19.03.30
footer:
Changelog-entry: Update balena-engine to v19.03.30
changelog-entry: Update balena-engine to v19.03.30
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested:
- commits:
- subject: "storagemigration: keep going if migration fails"
hash: 2bde63c800b1df72fba7161d62b5b6da84a8d390
body: >
the only hard error is if rollback (failcleanup) fails,
in all other
scenarios we want the daemon to continue starting with
the new
graphdriver
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "graphdriver/copy: fix handling of sockets"
hash: 17a198cb53a53da456c848bf303dc3917ca538c5
body: >
previously switch would treat S_IFIFO and S_IFSOCK as
the same, passing
both of the to mkfifo, which lead to EINVAL errors when
trying to create
the socket, we instead handle socket separately.
Also adds cases for this to the unit and integration
tests of the
migrator.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.30
date: 2021-10-26T13:43:43.638Z
version: meta-balena-2.85.16
date: 2021-10-27T10:26:55.185Z
- commits:
- subject: "linux-firmware: Include RTL8723BU firmware files"
hash: 2490287e51d96f3ceabd7e3d7a9cd93f49442ba7
body: >
The driver for RTL8723BU wireless chipset is present, but its
firmware
files are not loaded. This patch includes them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.85.15
date: 2021-10-26T15:34:07.511Z
- commits:
- subject: "balena-supervisor: Update balena-supervisor to v12.11.0"
hash: 983eba7a9e61ba9fdd494807d516f1006a7a3504
body: |
Update supervisor to latest version to add API backoff behavior.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
author: Felipe Lalanne
nested: []
version: meta-balena-2.85.14
date: 2021-10-25T15:51:29.429Z
- commits:
- subject: "balena-engine: Remove deprecated development drop-in service file"
hash: 8db04c4e70fc4f30ae6b9e5009d04d8c247d7364
body: >
This file is no longer used since the merge of dev and prod
images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.85.13
date: 2021-10-21T13:51:52.714Z
- commits:
- subject: make led test work with beaglebone
hash: e615c008f916fb4542731c3b0c860be0d79a71b2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.85.12
date: 2021-10-21T10:59:58.802Z
- commits:
- subject: "patch: Add dtoverlay practical test"
hash: 76664fceb33d01cf504df464879569f8c147f2fd
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.85.11
date: 2021-10-06T07:35:19.121Z
version: 2.98.6
title: "'Update layers/meta-balena digest to 798e236'"
date: 2022-04-27T07:58:12.613Z
- commits:
- subject: Update balena-yocto-scripts to 13da1d2fd4483ba9a2cf9d3d7146985bbd720c6b
hash: 6338bc343d9b556f515f53aa34d008e441a5c252
body: Update balena-yocto-scripts
footer:
Changelog-entry: Update balena-yocto-scripts to 13da1d2fd4483ba9a2cf9d3d7146985bbd720c6b
changelog-entry: Update balena-yocto-scripts to 13da1d2fd4483ba9a2cf9d3d7146985bbd720c6b
author: Renovate Bot
nested:
- commits:
- subject: "balena-lib: fix 445d6d1fcfce97f85ffcfedc0083eb658a734321"
hash: d8a3a47e87dc65b81451e5dd07213577cc9fe82b
body: |
Commit 445d6d1fcfce97f85ffcfedc0083eb658a734321 does not fix
the issue because it is missing the --global arg without which
the git config command fails.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-yocto-scripts-1.19.3
title: "'balena-lib: fix 445d6d1fcfce97f85ffcfedc0083eb658a734321'"
date: 2022-04-26T08:40:52.078Z
- commits:
- subject: "balena-lib: fix 'fatal: unsafe repository'"
hash: 445d6d1fcfce97f85ffcfedc0083eb658a734321
body: |
Git 2.35.2 was released to fix a security issue with multi-user
machines. Add `device_dir` to the whitelist to avoid this error.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.19.2
title: "'balena-lib: fix 'fatal: unsafe repository''"
date: 2022-04-21T23:56:18.934Z
- commits:
- subject: "deploy: ensure deployRawArtifact is empty instead of null"
hash: 56edfe62d6ecede3e07b0b51653ca605a2e4ba83
body: >
jq returns null by default when a given key isn't found, ensure
that
when getting the value of deployRawArtifact, we get an empty
variable
instead, which is checked later on to determine if that file
should be
deployed
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.19.1
title: "'deploy: ensure deployRawArtifact is empty instead of null'"
date: 2022-04-14T16:02:35.647Z
- commits:
- subject: "deploy: push image variant artifacts"
hash: f5b7ae35f2f2996d93ba572919e26e1487a79f79
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.19.0
title: "'deploy: push image variant artifacts'"
date: 2022-04-13T14:36:11.268Z
- commits:
- subject: Bump balena-cli to v.Latest
hash: 6aec14bf20674e62822ba41f56ef2763c4036b6d
body: |
* remove SSH key injection
footer:
Change-type: minor
change-type: minor
author: ab77
nested: []
version: balena-yocto-scripts-1.18.0
title: "'Bump balena-cli to v.Latest'"
date: 2022-03-31T20:52:47.275Z
- commits:
- subject: Remove superfluous preload flag
hash: a124b525ca058ead27eb43c0a799eb692c79fa80
body: ""
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
version: balena-yocto-scripts-1.17.12
title: "'Remove superfluous preload flag'"
date: 2022-03-29T17:38:21.495Z
- commits:
- subject: Unattended preload operation
hash: 1fecbb4d000b1a403f192a63d5e2921ded56647c
body: >
* the CLI prompts for input during preload
Alternatively, the --pin-device-to-release flag may be used to
pin only the
preloaded device to the selected release.
Would you like to disable automatic updates for this fleet now?
No
* we do not want to set the suggested flag and we do not want to
touch the fleet release policy for this use case
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
version: balena-yocto-scripts-1.17.11
title: "'Unattended preload operation'"
date: 2022-03-29T14:36:18.054Z
- commits:
- subject: Pass environment to docker
hash: ac8be68fb073aed53b21b2e66df4fb54adb64e22
body: ""
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
version: balena-yocto-scripts-1.17.10
title: "'Pass environment to docker'"
date: 2022-03-28T17:26:04.107Z
- commits:
- subject: "automation: ami: make BALENA_PRELOAD_COMMIT optional"
hash: b365cb9ba359637a3a6a8451b8d83142bb167571
body: >
Remove BALENA_PRELOAD_COMMIT from required env vars, as we have
a
default if it's not specified.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.17.9
title: "'automation: ami: make BALENA_PRELOAD_COMMIT optional'"
date: 2022-03-25T23:25:09.583Z
- commits:
- subject: "balena-deploy: s/resin-flasher/balena-flasher"
hash: abdae4c86ed213a64bb1fa7498f4837f53d95448
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.17.8
title: "'balena-deploy: s/resin-flasher/balena-flasher'"
date: 2022-03-15T20:11:21.544Z
- commits:
- subject: "jenkins_generate_ami: surface preload app commit as variable"
hash: 7248b344198ba09a219ee227ffea4b6f0a4850d7
body: >
Surface the preloaded app commit as a variable that can be
overridden in
the build job. Default to "current" to maintain existing
behavior when
the variable isn't set.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: balena-yocto-scripts-1.17.7
title: "'jenkins_generate_ami: surface preload app commit as variable'"
date: 2022-03-15T16:36:33.654Z
- commits:
- subject: "barys: Remove RESINHUP setting"
hash: 367f153009928f36de8edcd97a56d6f58b5d6773
body: |
This has now been removed from meta-balena.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.17.6
title: "'barys: Remove RESINHUP setting'"
date: 2022-03-08T19:00:31.730Z
- commits:
- subject: "balena-deploy: Avoid patching test suites config.js during deploy"
hash: 21c27cd41cda7ee7f5041752cca1f79280c51a7e
body: >
This will allow us to make changes to config.js in meta-balena
without
breaking the deploy steps. If additional changes are needed at
runtime
the substitutions can be made by the leviathan Jenkins job.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.17.5
title: "'balena-deploy: Avoid patching test suites config.js during deploy'"
date: 2022-03-08T13:38:17.771Z
- commits:
- subject: Init and update submodules when switching meta-balena branches
hash: 5162e7c9fa39498488303caab7d746456fc9abd4
body: >
If the submodule was recently added to meta-balena, the checkout
command will not initialize it without a separate submodule
update
command.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.17.4
title: "'Init and update submodules when switching meta-balena branches'"
date: 2022-03-03T16:46:17.542Z
- commits:
- subject: "jenkins_build: Use recurse-submodules when checking out meta-balena"
hash: 00fb29b9a7a00dc1209be497ef171736e6229954
body: >
If meta-balena has submodule updates we want to make sure to use
them.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.17.3
title: "'jenkins_build: Use recurse-submodules when checking out meta-balena'"
date: 2022-03-02T17:17:21.631Z
version: 2.85.10+rev9
title: "'Update balena-yocto-scripts digest to 13da1d2'"
date: 2022-04-26T10:12:24.919Z
- commits:
- subject: Specify full path in repo.yml upstreams
hash: d32d8dc04885b8ebcbeb21862e0c2a20596dad72
body: |
This is required so that versionist can automatically include nested
changelogs from renovate PRs.
footer:
Changelog-entry: Specify full path in repo.yml upstreams
changelog-entry: Specify full path in repo.yml upstreams
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Add renovate configuration
hash: 824b15b6b8f28ad9e2d15be66066dd20ce8a4c18
body: ""
footer:
Changelog-entry: Add renovate configuration
changelog-entry: Add renovate configuration
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.85.10+rev8
title: "'alexgg/renovate'"
date: 2022-03-29T13:45:06.420Z
- commits:
- subject: Update balena-yocto-scripts to v1.17.2
hash: 1621bd07c70725f464a694f860b426a1f68c1405
body: |
Update balena-yocto-scripts from v1.17.0 to v1.17.2
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-yocto-scripts to v1.17.2
changelog-entry: Update balena-yocto-scripts to v1.17.2
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "prepare-and-start: Remove balena login"
hash: 67568d3a5eceb45ee65c245baae18fa299366f9e
body: |
The login will happen as needed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.17.2
title: "'prepare-and-start: Remove balena login'"
date: 2022-02-25T09:19:00.323Z
- commits:
- subject: "balena-deploy.inc: Do no deploy device logo to deprecated endpoint"
hash: 54ad619b8b9c00d7c52cfc90593b22c70233d973
body: |
As per https://jel.ly.fish/a533a6bd-1c98-412c-ae60-8427e3f7b005,
the /device-types/v1 endpoint is deprecated and we can remove
the logo from the device repos so we can also stop handling it
from here. Instead, the logo will be used from the hw contracts.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: balena-yocto-scripts-1.17.1
date: 2022-01-27T07:38:18.417Z
version: 2.85.10+rev7
title: "'balena-yocto-scripts: Update to v1.17.2'"
date: 2022-02-25T10:40:15.826Z
- commits:
- subject: Update balena-yocto-scripts to v1.17.0
hash: b742f81c4d9ad3a3ec65be4755bae97d7b61387c
body: |
Update balena-yocto-scripts from v1.16.3 to v1.17.0
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-yocto-scripts to v1.17.0
changelog-entry: Update balena-yocto-scripts to v1.17.0
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "balena-lib: Fix fetching meta-balena base version"
hash: d5d838339ed23ecd242092bf4214fe2505ccd181
body: >
On an ESR branch the VERSION file contains the ESR version, not
the
base meta-balena version.
Replace it with searching down the git tree for the commit
before the
branch.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build-block: Use true/false for ESR variable"
hash: 24876740b2299d092ea3cd1b54f61a020d12a5ba
body: |
Keep the same boolean format as in the rest of the files.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Label ESR hostapps"
hash: 1c6561daf9f16e579d55305471274e7793dc3619
body: >
ESR hostapps need special labels in order to be recognized. This
commit
adds the esr-current, esr-next and esr-sunset labels.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: add balena_api_fetch_fleet_tag"
hash: 2ced90fc432298abf14e00d4ac58cc8eaf003b24
body: |
Add a function to retrieve fleet tags.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Set policy on ESR hostapps"
hash: 6e4d7b3d2ccbd1a5c67d94cc73c4552775ce3b94
body: >
ESR hostapps need an esr release-policy in order to be
recognized.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Pass ESR variable when creating apps"
hash: 2497bfb59ae16810169718e6d383d0bc9d564a04
body: >
ESR hostapps need special labels in order to be recognized. This
allows
to add those flags when creating the hostapp.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.17.0
date: 2022-01-20T12:30:21.992Z
- commits:
- subject: "balena-deploy: Deploy passing the latest meta-balena version and not
tag"
hash: 9d5fa316dbda3d4782e782abaceed41efe3e5a99
body: >
The last meta-balena version and tag might not be the same, like
in the
case of ESR branches.
Fixes #249
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Add balena_lib_get_meta_balena_base_version"
hash: 25840dc98e138781e78530be0437f3950970f263
body: >
Retrieves the last meta-balena version, which may not be the
same as the
last meta-balena tag.
For example, when we branch an ESR release, the meta-balena
branch is
tagged with the ESR name, like 2.83.x, while the last
meta-balena version
will be a proper semver.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.16.4
date: 2022-01-18T09:50:54.889Z
version: 2.85.10+rev6
date: 2022-01-20T14:22:05.510Z
- commits:
- subject: Update balena-yocto-scripts to v1.16.3
hash: 283f6dbefa56a2f1a0a09ddf29dac9b304f88932
body: |
Update balena-yocto-scripts from v1.16.1 to v1.16.3
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-yocto-scripts to v1.16.3
changelog-entry: Update balena-yocto-scripts to v1.16.3
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "balena-deploy-block: Check for existing tag only in specific hostapp"
hash: 8893fd94bc0cc31a7fa7af8a87af68a69fec908d
body: |
The same version tag can exist across different hostapps.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.16.3
date: 2022-01-17T17:18:11.734Z
- commits:
- subject: "balena-api: Propagate balena API environment, token and OS
organization"
hash: 64c2854c85aafebf80e6a13b725ff610ae25a467
body: >
This is required to allow building against cloud instances with
different names for the balenaOS organization and private device
types.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-build.sh: Propagate balena API environment and token"
hash: 35d39c4a400df0552bfb3d875c8a9d1289ad8d4e
body: |
This is required to use the API for private slugs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "prepare-and-start: Propagate balena API environment and token"
hash: bb7b903e00fc153afea182a330da08a49b72cced
body: >
The balena-build.sh script accepts a token in the command line.
This
commit modifies the prepare-and-start.sh script to use it if
available, and also modifies it to take into account the balena
environment too.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.16.2
date: 2022-01-15T16:04:34.389Z
version: 2.85.10+rev5
date: 2022-01-18T14:52:23.383Z
- commits:
- subject: Update balena-yocto-scripts to v1.16.1
hash: f1c1a07766cc8dd91489d3d00925b2e6ea506122
body: |
Update balena-yocto-scripts from v1.16.0 to v1.16.1
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-yocto-scripts to v1.16.1
changelog-entry: Update balena-yocto-scripts to v1.16.1
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "revert_overrides: Add intel-quark to architecture overrides"
hash: cbcbbc42c10700c77e17d8f9224e35bec90280fe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.16.1
date: 2022-01-11T14:37:00.027Z
version: 2.85.10+rev4
date: 2022-01-12T19:06:39.560Z
- commits:
- subject: Update balena-yocto-scripts to v1.16.0
hash: a73169529c2d8520c2ab52fa5eef64c9d8c22786
body: |
Update balena-yocto-scripts from v1.15.8 to v1.16.0
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-yocto-scripts to v1.16.0
changelog-entry: Update balena-yocto-scripts to v1.16.0
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "balena-deploy: Check for file existence before deploying"
hash: 36494bf99a08b68a5afac5038d4691a583d01500
body: >
When discontinuing a device type, there are no artifacts apart
from
device-type.json, so check that the logo is there before
deploying.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Check existence of tag before re-deploying"
hash: c1a5b20b0ef0d04a30b6bf0bcfacf0a527e931ae
body: >
If a release is already tagged with this version, issue a
warning and
bail out.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Add function to check the existence of a release tag"
hash: bdc2146c3ad719f5c7335aeb7b4ee43775a20ac7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Finalize releases when deployed"
hash: 1e3768132d87295998bd9a17d0f01121e161e312
body: >
For now and until a proper CI/CD workflow is in place, finalize
releases
on deployment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Accept deployments without balena.yml
hash: 23c1f91993f37a18ade26ceef621e24409be5f74
body: >
If no balena.yml file exists, the deployment will go through
without
setting a release semver.
For the time being we are still using a version label in the
hostapp.
This commit will be reverted once we get rid of the version
label.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Accept deployments without balena.yml
changelog-entry: Accept deployments without balena.yml
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_generate_ami: Remove variant from image name"
hash: 0fe3d6c8d0ebff85248f0bed99750186f05ab686
body: |
The OS is now a unified image so there are no variants.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-build.sh: Stop building OS variants"
hash: 4e65c83e7808e91c99e335609142401e0031ed23
body: |
The OS is now a unified image so there are no variants.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build.sh: Remove buildFlavor"
hash: b66f7ce58f0c12f78941ed34eb311bbd3a96af1c
body: |
The OS is now a unified image so there are no build flavours.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build-blocks: Remove variant build option"
hash: e7fb9fc8354445bcbc05687e1f96aa0e8025ecc9
body: |
The OS is now a unified image without variants.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Stop using .dev/.prod variant suffixes"
hash: 65c030b986f62b0faaddba501520662a8ac2777d
body: >
The OS has now a unified image that can be configured to be
development
or production mode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Stop tagging hostapp releases with variant"
hash: 3fc5efeeef4ae74e499504c1148932539a49c28e
body: >
The API will stop using the variant tag but will still use the
version
tag.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Use externalVersion to match contracts"
hash: 385c5bacfc1452e4b065de55bfdf71727b303fff
body: >
The version refers to the actual contract, while the
externalVersion is
the one that refers to the balenaOS revision.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build: Deploy hostapp like any other block"
hash: bfe7f51dc75f335d38fa4dbf824fa887be8d82ee
body: |
Use common functions for block deployments
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build-blocks: Separate block build release deployment"
hash: 70fe00969921bbf6894cc86ecb343eb342c6f2ca
body: >
Separating the build and release of blocks allows to use common
code for
block release.
Also, pass a flag to specify whether the block should be
deployed as final
release.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: Use release versioning"
hash: d1c74d0261f17ebcad9825bc7e0df22142da14a3
body: >
Deploy as draft releases by default. Final releases will be
flagged
once validation passes.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build: Remove discontinued check"
hash: 55774ee27f938bbcbb238aa6441680b3d39172c3
body: >
Individual deploy functions now bail out for discontinued device
types,
there is no need to check for it here.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Do not deploy discontinued device types"
hash: f54251e61c466018072e04c344595b3eba70bf57
body: >
Check for discontinued device types before deploying to
dockerhub or
to balenaCloud.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Discontinued device types use meta-balena version"
hash: bbecd72c64bf8ff1277a10c03cb39fbf99748e05
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Adapt balena_deploy_block to release versioning and use
it"
hash: cfc0bc43af1fb60ff3ddd56f08ae781edaa90b68
body: >
* Convert balena_deploy_build_block to balena_build_block, and
deploy
with balena_deploy_block
* Remove balena_deploy_hostapp and replace with
balena_deploy_block
* Modify balena_deploy_hostos to use balena_deploy_block
* Modify balena_deploy_block to use release versioning
By deafult image deployments happen as draft versions, and only
become
final when passing validation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-build-block: Remove image release"
hash: 443269afbe867cb5c464ca5dd91bf27aa51427bd
body: >
Deal with the release separately so we can use common code for
it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Use release revision for fetchers"
hash: f501ac55e327af0db2142a146423e83f459e0c1f
body: >
When fetching images for blocks, use a given release revision.
Also, add token autentication to the API calls that miss it so
that they work
with private device types.
Finally, fix indentation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build-block: Remove release version API setter"
hash: 8e27328a0caec2acc7651dfe64f8dfc5510e48e0
body: >
When using the now deprecated release_version field, the API
would
reject deployments for an existing release.
On the new versioning model, deployments increment a revision
field so
there is no need to check for uniqueness.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Remove release version API setter"
hash: 42486a59654047cf42f19bd999ef0bcd0a279ea5
body: >
This functionality has now been deprecated in the balena API is
favour
of draft/final release versioning.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Use release versioning"
hash: de2c7af440c1ae4d6f84c5440368f92333500389
body: >
BalenaCloud has now a release versioning feature that deprecates
the
use of release_version.
Introduce a new balena_lib_release() function that utilises a
balena
contract and the CLI to set the release version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.16.0
date: 2021-12-30T15:08:43.225Z
- commits:
- subject: "balena-deploy: Set leviathan networkWireless mode based on device
slug"
hash: 891fadcbabe422e24245beb720cf7326a5ea1136
body: >
These changes are currently made in the Jenkins job, so it's
preferrable
to have it done by the packaging scripts.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.15.10
date: 2021-12-02T21:08:09.863Z
- commits:
- subject: Substitute the worker types for generic device slugs
hash: 7539caf732975a5b114abc371a5f6df211d12812
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.15.9
date: 2021-11-26T19:20:31.029Z
version: 2.85.10+rev3
date: 2022-01-03T09:03:13.695Z
- commits:
- subject: Update balena-yocto-scripts from v1.15.2 to v1.15.8
hash: 231c130a864e2d04b2db496d420875cccb9e9be8
body: |
Update balena-yocto-scripts from 1.15.2 to 1.15.8
footer:
Changelog-entry: Update balena-yocto-scripts from v1.15.2 to v1.15.8
changelog-entry: Update balena-yocto-scripts from v1.15.2 to v1.15.8
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested:
- commits:
- subject: "Dockerfile_yocto-build-env: Install Honister host deps"
hash: efc069c609431965394912d3ffd34362a1108852
body: |
See http://docs.yoctoproject.org/next/migration-guides/migration-3.4.html#new-host-dependencies
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: balena-yocto-scripts-1.15.8
date: 2021-11-03T10:01:44.980Z
- commits:
- subject: "jenkins_build.sh: Fix deployment for discontinued device types"
hash: 84e65e937fef38625277fb8330ebd3179c466d04
body: >
Do not deploy dockerhub or hostapp images for discontinued
device types.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build.sh: Remove PRIVATE_DT as it is unused"
hash: 35fd54620ff5eb487b1323a1ead5fef9c157e385
body: >
The private device types status is checked with the API when
required.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build.sh: Fix lint warnings"
hash: 068a4197101a2db4aba60793e01564b67d14f820
body: |
Fix some minor lint warnings.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.15.7
date: 2021-10-25T16:57:03.955Z
- commits:
- subject: "balena-generate-ami.sh: wait for boot partition when preloading AMI"
hash: d2ea170a86810a782eeb241e178d4ad72c4939b0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.15.6
date: 2021-10-21T15:04:37.774Z
- commits:
- subject: "jenkins_generate_ami.sh: Use a shared directory for preloaded image"
hash: 9b032f2fddc970db13147b4e637abd1bada1f234
body: >
The previous commit moved the preloaded image out of yocto
cache, which
made it unreachable from the balena-generate-ami-env container.
This patch makes mktemp create the file back within yocto cache
to ensure
this is shared yet still each concurrent process can safely have
its own copy.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.15.5
date: 2021-10-21T04:50:17.146Z
- commits:
- subject: "barys: update development image variables"
hash: 427510332026ca8636dedb6630632a740b481374
body: |
Update the DEVELOPMENT_IMAGE references to use OS_DEVELOPMENT
following the changes to the handling of OS variants.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "barys: update development image variables"
changelog-entry: "barys: update development image variables"
Signed-off-by: Mark Corbin mark@balena.io
signed-off-by: Mark Corbin mark@balena.io
author: Mark Corbin
nested: []
version: balena-yocto-scripts-1.15.4
date: 2021-10-20T09:40:14.890Z
- commits:
- subject: "jenkins_generate_ami.sh: Preload outside of yocto cache"
hash: fb1763984d76218adc2510da6cb673fbad7197be
body: >
Since the file name is hardcoded at this moment, this fails when
two
builds are running in parallel (e.g. dev and prod variants
during deploy)
because they try to preload the same file at pretty much the
same moment.
Having a separate copy for each outside of yocto cache should
fix the issue.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.15.3
date: 2021-10-20T05:12:57.093Z
version: 2.85.10+rev2
date: 2021-11-04T16:49:30.715Z
- commits:
- subject: Update balena-yocto-scripts from v1.14.9 to v1.15.2
hash: 2d550c5b18879c182e6ffce7049c30c4e62ffc1a
body: |
Update balena-yocto-scripts from 1.14.9 to 1.15.2
footer:
Changelog-entry: Update balena-yocto-scripts from v1.14.9 to v1.15.2
changelog-entry: Update balena-yocto-scripts from v1.14.9 to v1.15.2
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested:
- commits:
- subject: "balena-generate-ami.sh: correctly mount boot partition when injecting
SSH key"
hash: c0f6da3e4fe3f9c51ba8b279986a6f4baffe6d96
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.15.2
date: 2021-10-01T14:45:58.407Z
- commits:
- subject: Update balena-cli to 12.50.1
hash: 700ebe6d06385440488a42c42179d19434376209
body: >
This is necessary for AMI preloading to work, additionally
it has been more than a year since the last update, we should
keep up.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-cli to 12.50.1
changelog-entry: Update balena-cli to 12.50.1
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: balena-yocto-scripts-1.15.1
date: 2021-10-01T10:11:14.438Z
- commits:
- subject: "jenkins_generate_ami.sh: Use lib function to get arch from
config.json"
hash: fffe9ffb363c9eed783a5055e69847c81eb68bcd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-generate-ami.sh: Look for boot partition by label rather than
hardcoding p1"
hash: 45786e701d05811f96d0aeef20481442bb1d0f1c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-generate-ami.sh: Fail if AMI already exists"
hash: 9e9a792aed2a659c1ed7327237a61594033b308a
body: >
This was only ignored for development purposes, we should not
replace
released images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-generate-ami.sh: sync after writing config.json"
hash: f0838aaee9751a6fb60558a7646d597b1f99b1c3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-generate-ami.sh: Stick to POSIX-compliant [ instead of [["
hash: 2c6a97c263a71c63387290fca29ba5b01eba8db4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "balena-generate-ami.sh: Remove useless statements"
hash: 9d4ac02f3ad8eadaed79703dbc859c4950449810
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "jenkins_generate_ami.sh: Use architecture as suffix instead of machine
name"
hash: 7d2e3911defedc500b3b1ded3268dbe74bb523b0
body: >
This removes the necessity for the DT being named generic-*. It
also means
all the DTs of the same architecture will preload the same app.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "jenkins_build.sh: pass MACHINE to jenkins_generate_ami.sh"
hash: 0e33582e2860474e1c6aff5275539b1333aef6b9
body: >
This removes the dependency on JOB_NAME from
jenkins_generate_ami.sh
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "AMI automation: Adjust AMI names to be compatible with AWS API"
hash: bc91b7036b32aa57c053c115ac87b7f21fa634c8
body: ""
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
- subject: "AMI automation: Correct S3 bucket name and key"
hash: 8864adcb20c1f4cbfd48e422dbae44b885c8ca06
body: ""
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
- subject: "AMI automation: Add a separate container for generaing AMI"
hash: d7d91ff4c3ea655dfa9a483a020d2d16aa5e0f49
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "AMI automation: shellcheck and resolve violations"
hash: 6b11dd26bc1229aafed98c5933f23e892811f49f
body: ""
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
- subject: "AMI automation: Use staging env by default"
hash: 21fa55a6f73faf59fe5fc3b1e6e8bc4084e17c01
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Tomás Tormo <tomast@balena.io>
signed-off-by: Tomás Tormo <tomast@balena.io>
author: Tomás Tormo
nested: []
- subject: "AMI automation: Simplify public ssh addition. Do not use sudo"
hash: dd96771607f79620a241e4dee99879542643f55f
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Tomás Tormo <tomast@balena.io>
signed-off-by: Tomás Tormo <tomast@balena.io>
author: Tomás Tormo
nested: []
- subject: "automation: Generate and publish AMI from the raw balenaOS image"
hash: efe2b5beb5ea6b00fff07372a312c7e0c690654b
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Tomás Tormo <tomast@balena.io>
signed-off-by: Tomás Tormo <tomast@balena.io>
author: Tomás Tormo
nested: []
version: balena-yocto-scripts-1.15.0
date: 2021-10-01T04:12:24.310Z
- subject: Update meta-balena from v2.85.4 to v2.85.10
hash: 6f2246083b323062ce0340824ef7eb20b6fc740f
body: |
Update the meta-balena submodule from 2.85.4 to 2.85.10
footer:
Changelog-entry: Update meta-balena from v2.85.4 to v2.85.10
changelog-entry: Update meta-balena from v2.85.4 to v2.85.10
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
- subject: Update poky to dunfell-23.0.6
hash: ef13b9fe2fa9dfa917c43ff97a82048b16c0c71b
body: ""
footer:
Changelog-entry: Update poky to dunfell-23.0.6
changelog-entry: Update poky to dunfell-23.0.6
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: 2.85.10+rev1
date: 2021-10-18T14:38:37.950Z
- commits:
- subject: "meta-balena-allwinner: update local.conf.sample"
hash: b981ddbb27769988243a74d23431556ef043d7aa
body: |
Update the sample configuration file to use OS_DEVELOPMENT instead of
DEVELOPMENT_IMAGE.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "meta-balena-allwinner: update local.conf.sample"
changelog-entry: "meta-balena-allwinner: update local.conf.sample"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: 2.85.4+rev2
date: 2021-10-18T13:37:18.630Z
- commits:
- subject: "linux-mainline: Remove config check warnings"
hash: 5ad052f26292c1ffd30841b5345b1759e0db4a88
body: >
* Both CONFIG_USB_SERIAL and CONFIG_USB_SERIAL_PL2303 are now built-in
in the meta-balena kernel class.
* Add dependencies for CONFIG_DRM_SUN8I_DW_HDMI
* CONFIG_CONFIGFS_FS is already built-in in defconfig, so cannot force
it
to build a module
footer:
Changelog-entry: "linux-mainline: Remove config check warnings"
changelog-entry: "linux-mainline: Remove config check warnings"
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-balena-connectivity: Add linux-firmware-bcm43362"
hash: c730c68edc837c449359c72c81b412e51071813b
body: |
This meta-balena package replaces the custom brcm43362 removed in the
previous commit.
footer:
Changelog-entry: "packagegroup-balena-connectivity: Add linux-firmware-bcm43362"
changelog-entry: "packagegroup-balena-connectivity: Add linux-firmware-bcm43362"
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "linux-firmware: Remove custom brcm43362 packaging"
hash: 8680c9a5ca9a39e266ed5d6145938c2224d567f0
body: |
This is now packaged in meta-balena.
footer:
Changelog-entry: "linux-firmware: Remove custom brcm43362 packaging"
changelog-entry: "linux-firmware: Remove custom brcm43362 packaging"
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Update meta-balena from v2.79.7 to v2.85.4
hash: d284e7c474147c16242950c53c045a74d62d8054
body: |
Update meta-balena from 2.79.7 to 2.85.4
footer:
Changelog-entry: Update meta-balena from v2.79.7 to v2.85.4
changelog-entry: Update meta-balena from v2.79.7 to v2.85.4
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "common: conf: create disable-user-ns distro feature"
hash: 7dde2133a5b1df710255b8b0471385cca1449c1d
body: |
When user namespacing was enabled in the kernel by default, a separate
commit [0] was introduced to disable the feature at runtime, to allow
users/administrators to explicitly choose to enable it, avoiding
potential security implications.
However, some applications such as Chromium's sandbox, require either
SUID or user namespacing to work. Disabling this feature on boards
that previously enabled it necessitates container modifications and
potentially breaks previously working applications.
Create a distro feature to disable user namespacing by default in
meta-balena, while allowing device types to keep it enabled to maintain
compatibility with their original behavior.
https://github.com/balena-os/meta-balena/commit/31c3ae8ad5c7ad45e450349b6972524da120e96c
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.85.4
date: 2021-09-21T19:37:48.181Z
- commits:
- subject: "balena-os-sysctl: Reduce the console default loglevel"
hash: 626b0e25cbd13ca65a74bbfe09ff9e0828b380bb
body: >
This avoids the kernel printing debug messages on the consoles.
It is
also the default in other upstream distros like Ubuntu.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: Re-run os-sshkeys if config.json is modified"
hash: 67b7aa5b58a26178411b598415e296fea5628a00
body: >
This change allows to pick-up changes to "os.sshKeys" in
config.json
without having to reboot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "systemd: Use drop-in to modify unit files instead of sed"
hash: b07a78453243d12db59524836c3cc62d355a6f2d
body: >
Performing unit modifications in drop-in files is better
practise.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.85.3
date: 2021-09-21T11:28:51.115Z
- commits:
- subject: Update balena-engine to v19.03.29
hash: a2ed32e139489afd89e59e0e63a7c676969de3d8
body: |
Update balena-engine from 19.03.26 to 19.03.29
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-engine to v19.03.29
changelog-entry: Update balena-engine to v19.03.29
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested:
- commits:
- subject: "pkg/storagemigration: use graphdriver/copy.DirCopy"
hash: ffbb608492405488bff5e31ea62c0249fb416106
body: |
instead of our own implementation
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.29
date: 2021-09-14T15:38:47.823Z
- commits:
- subject: Prune Jenkinsfile
hash: ea14e503181bbb248a4bed1b86a227d9c214cbfb
body: >
we are not using it for our CI, and it confuses jenkins
set up on the
balena-os org
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.28
date: 2021-09-14T14:54:48.288Z
- commits:
- subject: Backport platform-detection fixes from containerd
hash: 9f71253561b1cd2f262ec0d6e81c5fbd09a7a0a1
body: |
See https://github.com/containerd/containerd/pull/4530
and `git log ad25c1a9c34361e4071f508b9a91946b05fce165^..2055e12953bb538228d8d9fe627fa545d7cf82be ./platforms/`
in the containerd repo
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.27
date: 2021-09-01T18:43:57.993Z
version: meta-balena-2.85.2
date: 2021-09-17T20:43:01.200Z
- commits:
- subject: Fix typo in OS_DEVELOPMENT distro feature
hash: 7992a7900506eaf0279f93c747dea1520875c817
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: Remove OS variants"
hash: 5545c4e15831e16497a737307da69d38f947aa51
body: >
The OS is now a single image that can switch between development
and
production modes at runtime.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.85.1
date: 2021-09-17T14:02:11.331Z
- commits:
- subject: Replace image variants with development mode
hash: 0c7c629dcde13de9188f05f6f551f34837ad84ff
body: >
The dual image variants are replaced with a runtime
configuration switch
for development mode.
Fixes #2226
Fixes #1058
Relates to: balena-io/balena-io#2247
footer:
Change-type: minor
change-type: minor
Changelog-entry: Replace image variants with development mode
changelog-entry: Replace image variants with development mode
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-supervisor: Update balena-supervisor to v12.10.10"
hash: 1aa662a4ab11f32c71d13352eea7e86c0784df33
body: |
Update balena-supervisor from 12.10.3 to 12.10.10
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "api-keys: Remove os variant parameter for authentication check"
hash: 9e0cbe04c6d1c533c3e66183eca1d3abfb8c381d
body: >
The current code authenticates unmanaged production
devices which makes
no sense. Unmanaged devices do not need to authenticate
with the API.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-release: Use developmentMode to ascertain OS variant in new
releases"
hash: 1abd10a12947f05ae328496e98fcbcdc6a834ce1
body: >
Newer BalenaOS releases have replaced OS variants for a
developmentMode
configuration setting. This commit uses this variable to
set the OS
variant in the absence of `VARIANT_ID` from the
os-release file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "config: Add developmentMode to schema"
hash: 4ad7a3ae917c888f267463fd3d5b839439cf40e6
body: >
Add a `developmentMode` configuration variable to the
schema. Do not expose
this on the device target state until local key-based
authentication is
sorted.
footer:
Relates-to: https://jel.ly.fish/e9525e9e-aa74-478c-b931-52951c679f78
relates-to: https://jel.ly.fish/e9525e9e-aa74-478c-b931-52951c679f78
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-supervisor-12.10.10
date: 2021-09-07T13:47:51.206Z
- commits:
- subject: Update URL to balena-proxy-config source code
hash: 2bcc3aeb56cce11b21d411ee55492109ebaf259f
body: >
Use a GitHub permalink that includes the commit in
case the file changes and the reference becomes
out-of-date.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-12.10.9
date: 2021-09-02T12:25:21.696Z
- commits:
- subject: Bump path-parse from 1.0.6 to 1.0.7
hash: 2e38356bf4f5157483017ea2e6670514cbca49c1
body: |
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
footer:
Change-type: patch
change-type: patch
Signed-off-by: dependabot[bot] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
author: dependabot[bot]
nested: []
version: balena-supervisor-12.10.8
date: 2021-09-01T20:50:51.601Z
- commits:
- subject: Bump tar from 4.4.13 to 4.4.19
hash: b7cb494602fbd050bb9e31b5e8293a080349562c
body: |
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.19)
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
footer:
Change-type: patch
change-type: patch
Signed-off-by: dependabot[bot] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
author: dependabot[bot]
nested: []
version: balena-supervisor-12.10.7
date: 2021-09-01T20:40:01.473Z
- commits:
- subject: Remove "variable list" heading in configuration doc
hash: 5205e8ce07375a7bf9ca18f0a28bd73c275acd96
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.10.6
date: 2021-09-01T18:06:51.646Z
- commits:
- subject: Clean up configurations.md
hash: af51ef8eb54af96cf00657576908f020ac401488
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.10.5
date: 2021-08-31T22:51:45.166Z
- commits:
- subject: Include issues with downgrading versions in README
hash: 1280ac365618eb4106e9c20dd4e738a22958d0b7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.10.4
date: 2021-08-31T18:51:02.478Z
- subject: "u-boot: Introduce a compile time osdev-image feature"
hash: b839f2d91ca1844d96f4d3165ae5e2923489d11d
body: >
At runtime we can now enable development features that were
previously
configured using the development-image feature. That feature
also
configured U-Boot for OS development.
Now we have two distinct functionalities:
* A runtime development configuration variable that configures
the
device to facilitate application development
* A build time osdev-image feature that configures the OS for
BSP and OS
development
This allows us to merge the current production/development
images into
a single image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-release: Remove image variants information"
hash: 4c4dac7e0cc078a9d10c0bb77e4bf702af5f0e55
body: |
There are no more image variants.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Replace DEVELOPMENT_IMAGE and image variants with OS_DEVELOPMENT
hash: fc369799cdab0012cc9c75aaa4a2e54bb6b2656a
body: >
The images now can be configured for application development
mode at runtime.
This commit introduces a built time option to configure them for
BSP or
other OS development like board bringup.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "images: Remove debug-tweaks settings."
hash: cb1618b6d17a6c1118ea65d7485bb1bea907e18e
body: >
The ssh development configurations are now applied at runtime.
The only
feature that has been left out is the postinst logging.
Customers that
need to develop the OS can configure this themselves.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "openssh: Enable runtime development configuration"
hash: 8bac93b3ed8c54452ea858ffc33a2e46a2e3358d
body: >
When a device is configured in development mode, allow password
authentication and empty passwords, as well as root logins.
In production mode, disable password authentication to allow
only
SSH access.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-info: Rename from resin-info"
hash: 7f2abbf9a26c376125d18bd625f639f26d578d12
body: |
Replace references to resin for balena.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena: Expose engine socket on development mode"
hash: 858f3b983e7842a155f0a34d60b6a8f488bacb2e
body: >
When configured in development mode expose the engine socket.
This is
currently used for local mode development.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "image-balena: Allow passwordless root logins"
hash: 71aeea3652bf095544b1083023aa5d4e97448597
body: >
Even without debug-tweaks, allow passwordless root logins. For
production
builds there is no console available so this setting does not
change current
functionality.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: 'image_balena: Remove "balena" hostname from development images'
hash: 7b57e9caf4fa82bd05091becfe1b750bca033342
body: >
There is no reason not to have development images use the uuid
as
hostname in the same way production images do.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "systemd: Runtime enablement of serial console"
hash: d80092c6ecf67720175b72ccbcbf7da6c907d48f
body: >
Adapt the systemd getty services to enable for images configured
for
development.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "development-features: Add service for development features runtime
management"
hash: 5227ba18d0fe81fabae2b33b3f0cd9f690f85973
body: >
This service will adjust the filesystem with development
features based on
the `developmentMode` setting on `config.json`.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.85.0
date: 2021-09-15T09:05:37.493Z
- commits:
- subject: "hostapp-update-hooks: Fix blacklisted extlinux.conf file path"
hash: 096024808224aea2100e2a2a1f95ef75e23493ef
body: >
The extlinux.conf file path in meta-balena is currently
incorrect, let's update it's boot partition path so that
BalenaHUP won't need to transfer the isolcpus setting to
the new OS anymore. This is necessary only when updating from
older
OS versions in which the supervisor adds the isolcpus
setting to the boot partition extlinux.conf file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.84.7
date: 2021-09-13T12:01:41.123Z
- commits:
- subject: "balena-persistent-logs: add comment and update logging"
hash: c05ff73df2341ceb182f7bc1acf00d4719a13afd
body: |
Add a comment and update the logging.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "balena-persistent-logs: add comment and update logging"
changelog-entry: "balena-persistent-logs: add comment and update logging"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "meta-balena: rename resin-persistent-logs"
hash: 2fa5bead70a700eff06ea8d140974ea3925a0c7d
body: |
Rename 'resin-persistent-logs' to 'balena-persistent-logs' and
update all references.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "meta-balena: rename resin-persistent-logs"
changelog-entry: "meta-balena: rename resin-persistent-logs"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.84.6
date: 2021-09-11T12:14:21.164Z
- commits:
- subject: "tests: led: require led property from device type"
hash: 0439de2a706cabf2b6b82736fa2959313c653c56
body: >
Only run LED test when device type contract specifies support
for it
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.84.5
date: 2021-09-10T13:29:21.135Z
- commits:
- subject: "tests: Remove reboots from redsocks test cases"
hash: 53f58ca927075730d9bb9ebe0a98e525f3d8d793
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.84.4
date: 2021-09-09T20:26:17.261Z
- commits:
- subject: "tests: Prevent failure when journalctl has no logs for some boots"
hash: cab2b5aa7b97afad9006ed3c3701e49a9d76d366
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.84.3
date: 2021-09-09T11:41:46.786Z
- commits:
- subject: "contributing-device-support.md: Updates to board support instructions"
hash: 56d47e97ab2becea9d7ecd96de397d937f539954
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.84.2
date: 2021-09-08T13:26:00.933Z
- commits:
- subject: "tests: s/BALENA_MACHINE_NAME/BALENA_ARCH"
hash: 16015b5ba1570777478a585aaea37ed354dacc82
body: >
Replace Dockerfile image %%BALENA_MACHINE_NAME%% var with
%%BALENA_ARCH%% for better compatibility
Device types lacking matching tags in the balenalib Docker Hub
account
will fail tests when a matching image is not found. Switch to
BALENA_ARCH instead, to maintain compatibility.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.84.1
date: 2021-09-05T16:47:16.988Z
- commits:
- subject: "balena-engine: Enable storage migration"
hash: 7d69faa7889e6725a4397511a6178ed2c745acbd
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: Update balena-engine to v19.03.26
hash: a7538159d2015a61dc3effc5e3fe390056d0265b
body: |
Update balena-engine from 19.03.24 to 19.03.26
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-engine to v19.03.26
changelog-entry: Update balena-engine to v19.03.26
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested:
- commits:
- subject: "storagemigration: capture failcleanup logs in logfile"
hash: 4f7f543eff08766bc584024afdb57760dfb52130
body: >
reorder the defer statements in the migrate function to
only teardown
the logger after the failcleanup function ran. otherwise
errors logged
there won't show up in the logfile
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.26
date: 2021-08-31T11:26:15.276Z
- commits:
- subject: "storagemigration: move logic to package"
hash: 001835bf61172fdcfdb0416e000852ff05683c71
body: >
This brings all migration logic into a single call into
the
storagemigration package, which should make future
maintenance easier
and fixes the cleanup logic bug, where the old aufs root
would never be
cleaned up.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.25
date: 2021-08-20T15:55:35.623Z
version: meta-balena-2.84.0
date: 2021-09-03T11:43:21.582Z
- commits:
- subject: "tests: remove healthcheck test race condition"
hash: 4f728271e767e8998f73870c2de23c03a5d12823
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.83.22
date: 2021-09-02T15:34:27.322Z
- commits:
- subject: "tests: Register teardown only when DUT is reachable"
hash: 2f01b040236f6565195550cdfde91464687f5cf2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.83.21
date: 2021-09-01T22:56:06.844Z
- commits:
- subject: "tests: Use new Archiver implementation & helpers"
hash: 883ec60492a16b443cb6ce04c12cda8bbf4d028d
body: |
The changes are as follows:
1. Delete custom logic in tests for archiving logs
2. Make use of the new archiveLogs helper
3. Make use of the new implementation of the Archiver module
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.83.20
date: 2021-09-01T19:37:21.036Z
- commits:
- subject: "tests: List boots when collecting journal logs in hup suite"
hash: 8e7b6a157b033db57ff2df75a63b5e054957803f
body: |
Some OS versions before HUP do not support the '-b all' flag
to journalctl. This commit reverts to the original behaviour
that lists the boots and requests the logs for each boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.83.19
date: 2021-09-01T13:25:10.726Z
- commits:
- subject: "balena-supervisor: Update balena-supervisor to v12.10.3"
hash: 782c9e24b91b5beb1c30c7643015c6fe7f53d2d2
body: |
Update balena-supervisor from 12.9.3 to 12.10.3
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: Skip restarting services if they are part of conf targets
hash: 669866b4c296529bd5392a0c48cd389a6d1f5770
body: >
Some recent changes to the OS allowed some services to
restart
automatically when the associated config files are
changed.
In these cases we want to avoid restarting the same
services
manually from the supervisor.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-12.10.3
date: 2021-08-24T18:07:03.099Z
- commits:
- subject: Removed fire emoji prefix for firewall logs.
hash: 30c728fae23ee66f3c1612736bb0c300f0b0762d
body: ""
footer:
Change-type: patch
change-type: patch
author: peakyDicers
nested: []
version: balena-supervisor-12.10.2
date: 2021-08-02T21:27:42.412Z
- commits:
- subject: Fix regression with local mode push
hash: 6f5f3bc2f3aea1bf5e5772533be80c3bfbb4e3a9
body: |
PR #1749 introduced a bug when pushing local target state. An update to
the [image name normalization](https://github.com/balena-os/balena-supervisor/blob/f1bd4b8d9bcef29e326cbf97eaddd837c2704d19/src/lib/docker-utils.ts#L81)
failed to consider the local image name format. This results in mangling
of image names in the database, i.e. the image `ubuntu:latest` is stored
as `/ubuntu:latest`. This causes an exception to be returned by the
dockerode `getImage('/ubuntu:latest').inspect()` call.
This sends the supervisor into a crash loop and is shown on the supervisor
journal logs as
```
getaddrinfo ENOTFOUND images
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26)
```
Unfortunately if this happens on a user device, since the mangled image
name is already on the database, the easiest way to fix is to remove the
supervisor database and let the supervisor recreate it. Deleting the
database should be side effect free.
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.10.1
date: 2021-08-02T15:55:28.001Z
- commits:
- subject: Remove comparison based on image, release, and service ids
hash: b67f94802dd8c2e890121f6ca82eda8dff2c051c
body: >
Preparing for the new v3 target state, where the
supervisor will make environment
dependent ids optional and rely on using general UUIDs
and user known identifiers
for comparison. This PR moves forward in that direction
by removing some of those
comparisons for v2 target state.
- imageId to be replaced with imageName
- serviceId to be replace by serviceName
- releaseId to be replaced by commit (future
release_uuid)
This is a backwards compatible change, meaning it
doesn't completely get rid of
these identifiers (which are still being used by
supervisor API and for state
patch), but will not depend on those identifiers for
calculating steps to target state.
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.10.0
date: 2021-07-28T14:00:22.581Z
- commits:
- subject: Use tags to track supervised images in docker
hash: f1bd4b8d9bcef29e326cbf97eaddd837c2704d19
body: >
The image manager module now uses tags instead of docker
IDs as the main
way to identify docker images on the engine. That is, if
the target
state image has a name `imageName:tag@digest`, the
supervisor will always use
the given `imageName` and `tag` (which may be empty) to
tag the image on
the engine after fetching. This PR also adds checkups to
ensure
consistency is maintained between the database and the
engine.
Using tags allows to simplify query and removal
operations, since now
removing the image now means removing tags matching the
image name.
Before this change the supervisor relied only on
information in the
supervisor database, and used that to remove images by
docker ID. However, the docker
id is not a reliable identifier, since images retain the
same id between
releases or between services in the same release.
List of squashed commits
- Remove custom type NormalizedImageInfo
- Remove dependency on docker-toolbelt
- Use tags to traack supervised images in docker
- Ensure tag removal occurs in sequence
- Only save database image after download confirmed
footer:
Relates-to: "#1616 #1579"
relates-to: "#1616 #1579"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.9.6
date: 2021-07-26T13:58:29.275Z
- commits:
- subject: Log the delta URL that will be downloaded on update
hash: c05c5803f08ddd31eeddb2000cc5f162fb916003
body: ""
footer:
Change-type: patch
change-type: patch
Closes: "#1755"
closes: "#1755"
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.9.5
date: 2021-07-22T15:08:58.505Z
- commits:
- subject: Fix db-helper module for tests
hash: 357d1baf6188d89b8552fd9068dbea9ac50aa008
body: >
The previous module was using `rewire` to get the knex
instance from the
db module but that was leading to issues when running
tests using `test:fast`.
This provides a fix for the test module that just
removes the destroy
call entirely (it turns out it is not necessary).
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.9.4
date: 2021-07-08T18:48:09.003Z
version: meta-balena-2.83.18
date: 2021-08-31T20:45:45.918Z
- commits:
- subject: Assign a fixed name to the balena-healthcheck container
hash: c80932d323ae99a3b3a3a9120a29b5c67196fc44
body: |
This avoids confusion when new containers with random names
appear in the runtime history of the engine.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.83.17
date: 2021-08-31T16:04:47.503Z
- commits:
- subject: "kernel-modules-headers: Copy module.lds"
hash: 9fca34e0f4faffc0fa049e9341e7392f365bea31
body: >
Since kernel v5.10 this file is generated when using
modules_prepare. As
the kernel-modules-headers contains pre-built target binaries,
we also
need to include this file in the package.
This is not a problem when using kernel-source as a
modules_prepare is
always required.
footer:
Fixes: "#2289"
fixes: "#2289"
Relates-to: "#1822"
relates-to: "#1822"
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.83.16
date: 2021-08-31T11:22:51.142Z
- commits:
- subject: "kernel-balena: remove global blacklist of btrfs"
hash: b9d6df84a1acd45df80da8a90ea4ca4dc2940bcf
body: >
The kernel-balena class contains a global blacklist of btrfs
that
disables this filesystem for all device types, regardless of
them
explicitly enabling it.
Remove this config to allow devices to enable this filesystem.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.83.15
date: 2021-08-30T15:47:20.658Z
- commits:
- subject: "tests: remove reboot requirement from NTP server test"
hash: 47deb00854eefc2c8ca4103d934713d26077a7c8
body: |
We no longer require a reboot when changing the NTP server
configuration in config.json. Changes to 'config-json' will
automatically trigger the 'balena-ntp-config' service which will
update the NTP sources.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "tests: remove reboot requirement from NTP server test"
changelog-entry: "tests: remove reboot requirement from NTP server test"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "recipes-connectivity: fix auto-update when config.json changes"
hash: 85df30628278eeb0d55e731319391d3cf98df9a8
body: >
Since adding the 'config-json' systemd target the
'balena-ntp-config'
and 'prepare-openvpn' services have stopped running
automatically
when config.json is updated. This is fixed by adding
'RemainAfterExit=yes' to both service files.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "recipes-connectivity: fix auto-update when config.json
changes"
changelog-entry: "recipes-connectivity: fix auto-update when config.json
changes"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.83.14
date: 2021-08-26T17:54:07.640Z
- commits:
- subject: "networkmanager: fix hostname race condition"
hash: 3f2486bc91994d360086694df9f01bb4b6777284
body: >
Fix a race condition that can occur when setting the hostname at
boot by disabling NetworkManager's ability to modify the
hostname.
The static and transient system hostnames are now managed
exclusively
by the 'balena-hostname' service.
footer:
Change-type: patch
change-type: patch
Connects-to: "#2244"
connects-to: "#2244"
Changelog-entry: "networkmanager: fix hostname race condition"
changelog-entry: "networkmanager: fix hostname race condition"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.83.13
date: 2021-08-26T12:17:00.556Z
- commits:
- subject: "tests: remove reboot requirement from hostname test"
hash: 34687ca76515d57a77ba12c0fd44632518181392
body: >
We no longer require reboots when changing hostname in
config.json.
The contents of '/etc/hostname' and the avahi mDNS broadcast
hostname
are updated automatically without requiring a reboot.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "tests: remove reboot requirement from hostname test"
changelog-entry: "tests: remove reboot requirement from hostname test"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "hostname: update system hostname when config.json changes"
hash: f7b3d37502f03ca65d3352a8a8cc3b8a5d612ff4
body: >
Automatically update the system hostname when config.json
changes.
Changes to 'config.json' will trigger the 'balena-hostname'
service
to update the static and transient hostnames and the 'avahi'
service to ensure that any hostname changes are broadcast via
mDNS.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "hostname: update system hostname when config.json changes"
changelog-entry: "hostname: update system hostname when config.json changes"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.83.12
date: 2021-08-25T23:51:01.153Z
- commits:
- subject: "linux-firmware: Use wildcards when selecting files to package"
hash: 16598bcffda7206d9a2ab9d96860cecf7de62756
body: >
Firmware files can be compressed with an xz extension or not, so
use
wildcards to cover both cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "linux-firmware: Add firmware compression support"
hash: 2ee6d2e652772d28c25df94aa400e7ccd9f207de
body: >
This commit adds a FIRMWARE_COMPRESSION distro configuration
that
performs the compression of linux-firmware files. Only kernel
versions
above 5.3 support loading compressed firmware.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: Support firmware compression from kernel version 5.3"
hash: c8faa130b88f11af86619d69a115be96dfbc894a
body: >
Kernel version 5.3 supports loading compressed firmware files
saving
storage space.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.83.11
date: 2021-08-24T14:52:41.041Z
- commits:
- subject: "kernel-balena: Add function to conditionally configure based on
version"
hash: 9787d2879d2f372c19f336c7e08bd0e6fee16ae7
body: >
Some kernel configuration are only applicable from specific
kernel
versions. This commit adds a function that allows to add a
specific
configuration set only from a given kernel version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: Split function to get kernel version from source"
hash: c349f647db328558f026f1b914bc0246dc33bda5
body: >
This allows to re-use this functionality. Note that the
`KERNEL_VERSION`
variable is only available after the kernel has been built as it
relies
on get_kernelversion_headers() poky function and utsrelease.h
being
generated. This function parses the Makefile so only needs the
source.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-resin: Add as symlink to kernel-balena"
hash: 129128574dbf38c46c0cc7121cdf6fd0f38ef64b
body: |
This avoids introducing a breaking change.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "kernel-balena: Replace and deprecate kernel-resin"
hash: 8c0d2ce52d42e72a939d248784d67dc2413c0443
body: >
New device types should use kernel-balena instead of
kernel-resin.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.83.10
date: 2021-08-18T19:03:21.519Z
- commits:
- subject: "recipes-connectivity: improve NTP dispatcher script"
hash: d060bfa3581f6920fa2e353abaf82d2913d60e67
body: >
Change the NetworkManager NTP dispatcher script to update the
on/offline status of the NTP sources on 'connectivity-change'
events
instead of 'up/down' events.
Currently 'chronyc onoffline' is run for 'up/down' events on any
network interface. It makes more sense to run it for
'connectivity-change' events as we are really interested in
whether
the internet is there or not rather than whether an interface is
up or down.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "recipes-connectivity: improve NTP dispatcher script"
changelog-entry: "recipes-connectivity: improve NTP dispatcher script"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.83.9
date: 2021-08-17T10:37:50.423Z
- commits:
- subject: Update balena-engine to v19.03.24
hash: 1d3d0d0c8ef60710eaa67d68b5f606eb22e6fd28
body: |
Update balena-engine from 19.03.23 to 19.03.24
footer:
Changelog-entry: Update balena-engine to v19.03.24
changelog-entry: Update balena-engine to v19.03.24
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: prevent slice oob access in concatReadSeekCloser
hash: 1e7045ac957db17fe9838602c9339c0b5ae5c282
body: ""
footer:
Change-type: patch
change-type: patch
author: Martin Rauscher
nested: []
version: balena-engine-19.03.24
date: 2021-08-12T08:30:08.031Z
version: meta-balena-2.83.8
date: 2021-08-17T07:29:06.381Z
- commits:
- subject: "grub: don't package or install bindir utils"
hash: f1835282ecd3b0f9dfc52410d8f1628653e2c1b2
body: >
Remove ${bindir} from FILES_grub-common, ensuring grub utilities
aren't
installed to /usr/bin, in addition to a previous similar commit
that
removed sbin utils. This frees approximately 5.5M.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.83.7
date: 2021-08-14T14:48:17.382Z
- commits:
- subject: "balena-os-sysctl: disable user namespacing by default"
hash: 31c3ae8ad5c7ad45e450349b6972524da120e96c
body: >
Most major distributions now ship kernels with user namespacing
enabled
in the kernel config. Some distributions, such as Arch and
Ubuntu,
default to the upstream behavior of allowing unprivileged user
namespacing, regardless of potential attack surfaces exposed in
the
kernel.
Other distributions, such as Debian, are slightly more
conservative,
disabling the feature at runtime behind a sysctl tunable. Debian
maintains its own patch to add the
kernel.unprivileged_userns_clone
tunable.
The Debian patch was rejected by upstream over fears of
application
developers not using this feature due to it being generally
unavailable
in systems, as well as fears of bugs going undiscovered.
RHEL uses a newer tunable introduced upstream to set the max
number of
user namespaces to zero, which accomplishes the same thing, but
without
an out of tree patch.
Disable user namespacing at runtime using the same method as
RHEL, in
the same manner as the hardened kernels and distributions have
chosen.
https://lwn.net/Articles/673597/
https://lists.debian.org/debian-kernel/2020/03/msg00237.html
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "common: kernel-resin: enable user namespacing"
hash: 04d9561760b449024a5b411bd366ded2351cd5cd
body: >
Enable CONFIG_USER_NS, a kernel feature used for user
namespacing, and
required for docker-in-docker.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.83.6
date: 2021-08-13T16:30:49.145Z
- commits:
- subject: "resin-u-boot.bbclass: Make console silencing change more resilient"
hash: 6f173d763828d63f70582219aa19333b1e599a57
body: >
There is at least a case in a board where the puts function in
u-boot's
common/console.c is #ifdef'ed and defined twice. Let's
accomodate for
such cases by correctly looping through more than one function
definition if present.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.83.5
date: 2021-08-13T08:16:50.739Z
- commits:
- subject: "balena-os: pin linux-firmware to 20210511 from hardknott"
hash: e7a72c3e82587ffd2388656de71340afdddc9156
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "linux-firmware: upgrade 20190815 -> 20210511"
hash: 497fa316fec3ef99a14872208abb85f7e932922d
body: |
Add recipe from poky hardknott, revision 74dbb08
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.83.4
date: 2021-08-11T16:09:10.911Z
- commits:
- subject: "supervisor: Consolidate supervisor container removal"
hash: f533be0ee1d6f42801f29426929e5f8b18035b9b
body: |
Avoid removing supervisor containers in 3 different places
and consolidate the steps into start-balena-supervisor.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.83.3
date: 2021-08-05T18:58:49.620Z
- commits:
- subject: "tests: Fix insecure registry error"
hash: 647d683dbfd0461706e75291c5396752fdc1b2ce
body: >
introduced when images including
8227a61f6bef6d93cc6a5acd0ef93a2012079964
made it to production.
We can now use a runtime drop-in unit placed under /run/systemd/
to
configure the balena-host service, which doesn't require us to
remount
the rootfs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.83.2
date: 2021-08-05T13:55:32.372Z
- commits:
- subject: "linux-firmware: package i915 generations separately"
hash: e741dcf6f520765c3345c1e64cfc3f31f5b6a604
body: >
Package Intel graphics firmware generations separately, allowing
GPU
firmware to be installed for specific SoCs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.83.1
date: 2021-07-31T15:24:38.031Z
- commits:
- subject: Add support for rootfs on MD RAID1
hash: bc1cb47f177b0d04a17c26b00b4ca99cf4638c33
body: |
This commit does two things:
- Build in necessary kernel modules
- Add the mdadm userspace utility to rootfs and initrd
footer:
Change-type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.83.0
date: 2021-07-29T14:10:41.247Z
- commits:
- subject: "tests: Symlink /dev/null instead of copying bash to break services"
hash: eea7514c705b43482dd3656d0c34bb2414c267ee
body: >
Triggered by a failue in the VPN test - the bash binary is
bigger than
the openvpn binary and on devices with limitted rootfs space the
copying
is not possible. Symlinking /dev/null will break the services as
well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.82.13
date: 2021-07-29T07:32:26.577Z
- commits:
- subject: "common: grub: don't install sbin utils"
hash: e3bf23c7977c6c0dce9eb0a49172526a7e447522
body: >
These utilities aren't used on device. Don't install them to
save space.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.82.12
date: 2021-07-24T01:06:12.763Z
- commits:
- subject: "tests: Remove journalctl line limit from hup suite"
hash: 5ce248f0d1b37c6500cdd93c639a89027f1fc7f4
body: |
Having the lines limited to 500 meant we were missing
a lot of logs.
We also don't need to list boots and can use the 'all'
arguement to see all logs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: Enable rollback tests in hup suite"
hash: 9d1e892324718f2533cae1cf5e09018526d13b20
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: Update smoke test conditions"
hash: 64df0c010841b0f00d8025b79ae0f23a6fccdf29
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "tests: Add rollback tests to HUP suite"
hash: 87e89fcf7b07180f3221602afc7a5b4dd8cd9e48
body: >
Adding rollback-health check & rollback-altboot check to the HUP
suite
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "rollback-altboot: Fix minor typo in log message"
hash: 1b3405ebf116420de032ccbdac39638a420c4a88
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.82.11
date: 2021-07-21T20:25:31.196Z
- commits:
- subject: "tests: Remove reboot requirement from dnsmasq tests"
hash: 1ea1985f7ebc56908d018c98211fd52f6fd6701c
body: >
We no longer require reboots when changing dnsServers in
config.json
and the service should restart on it's own.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.82.10
date: 2021-07-20T20:09:41.348Z
- commits:
- subject: "patch: Make OS test suite compatible with current helpers"
hash: 5a7dd196686836bd35a95f3f2c5dadf138b2590f
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.82.9
date: 2021-07-16T22:29:01.729Z
- commits:
- subject: "kernel-devsrc: Add upstream recipe from hardknott-3.3.1 for dunfell"
hash: f1d45613abfb3f0178868a2d09c22368e2f705fb
body: >
In recent kernels (i.e. 5.10.31 for Raspberry Pi) the
arch/arm/kernel/module.lds file got moved. See
https://github.com/torvalds/linux/commit/
596b0474d3d9b1242eab713f84d8873f9887d980 for details.
Hence we use in meta-balena-dunfell the upstream kernel-devsrc
from the
hardknott-3.3.1 Poky release which handles this module.lds move.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.82.8
date: 2021-07-16T13:13:11.566Z
- commits:
- subject: Update balena-engine to v19.03.23
hash: 5d882694102ce32706de08df3ab435bb0cec176c
body: >
Update balena-engine from 19.03.18 to 19.03.23
Which brings more resilient layer download (allows proper
resuming after
network failures).
footer:
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
Changelog-entry: Update balena-engine to v19.03.23
changelog-entry: Update balena-engine to v19.03.23
Change-type: patch
change-type: patch
author: Leandro Motta Barros
nested:
- commits:
- subject: Make layer download resuming more resilient
hash: 582487f832c59c2f734a780ab0492833f29002c9
body: >
This commit changes the way we retry layer downloads
after failures with
the goal of making it more resilient, especially for
cases involving
large layers and unreliable network connections.
These are the changes:
* Make sure we also retry after failures in
`v2LayerDescriptor.reset()`.
This method creates a new HTTP request to resume a failed download,
and therefore depends on a working network to succeed.
* Wait exponentially longer times between retries
(instead of retrying
immediately as before). This shall increase of success in case of
network issues that take longer to get resolved.
* Increase the number of retries to 10.
* Reset retry count whenever we successfully download
anything at all.
The idea is that we want to give up downloading only after a long
continuous period of failures. Combined with the exponential back-off
strategy and increased number of retries described above, a layer pull
will fail only after about 17 minutes.
* Add a bit more logging to help with troubleshooting.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Leandro Motta Barros <leandro@balena.io>
signed-off-by: Leandro Motta Barros <leandro@balena.io>
author: Leandro Motta Barros
nested: []
version: balena-engine-19.03.23
date: 2021-07-12T13:21:18.693Z
- commits:
- subject: Drop CODEOWNERS
hash: e70e1a9fe622563719993626e834c85efc17905c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.22
date: 2021-06-30T16:13:18.248Z
- commits:
- subject: Lock destination layers while delta is being processed
hash: 0ad4281e11e4d3ef263010787aecd244c0ce333d
body: >
During fingerpinting of the source image the destination
layers are not
exepmt from being released (e.g. when `balena image rm
<iid>`) is run
simultaneously.
Similarly when processing the destination layers to
generate deltas we
only hold one reference at a time, leaving the
subsequent layers
vulnerable to the same issues.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.21
date: 2021-06-25T12:17:21.340Z
- commits:
- subject: "pkg/storagemigration: poperly handle errors during state creation"
hash: b8170db554ac1d1abb3adcfe1f6265701e9147c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.20
date: 2021-06-17T12:37:04.408Z
- commits:
- subject: "pkg/storagemigration: allow writing logs to separate file"
hash: 77536d3866ac706f049a02d2eed44a7df1cb779c
body: >
This can be used to keep a record of failed migrations.
Only runs if BALENA_MIGRATE_OVERLAY_LOGFILE is set to a
path on disk.
The log file will be deleted if there are no errors.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
- subject: "storagemigration: defer commit to next start"
hash: bd1628e67136b78ca7e7c83c5569666207d28a84
body: >
With this change the aufs data is kept around until the
next time we
start. If we find both an aufs AND an overlay2 storage
root, we cleanup
the aufs data.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: balena-engine-19.03.19
date: 2021-06-10T15:42:25.482Z
version: meta-balena-2.82.7
date: 2021-07-15T19:58:41.996Z
- commits:
- subject: "dnsmasq: Restart when config.json changes"
hash: 76964657321934e2953c02ee8fdba4d22a9fbcdc
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "balena-config-vars: Restart target when config.json changes"
hash: 51005c7a3178bdc73dcff5f790a693aa70936d06
body: >
The config.json watcher service will restart the config.json
target
when the file changes. Any services that are PartOf config.json
target will be restarted as well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "balena-config-vars: Add config-json.target service"
hash: cacb87d1b088ab1ab42b24b698e4c03d3803855e
body: |
This target service can be used to restart other services
that have explicitly set themselves as PartOf this target.
So a service that should be restarted when config.json changes
can use PartOf=config-json.target to be triggered automatically.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "balena-config-vars: Restore null as valid for dnsServers"
hash: 22602e4c2fafc0f309add8313c14464ba8cd8d4b
body: |
"null" is a valid setting in config.json that should write
an empty string for dns servers rather than the default 8.8.8.8
If "servers=null" is written to /run/dnsmasq.servers by
balena-net-config then dnsmasq will report the following error:
dnsmasq[4483]: bad address at line 2 of /run/dnsmasq.servers
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.82.6
date: 2021-07-15T11:17:28.470Z
- commits:
- subject: "kernel-headers-test: Update base image to buster"
hash: 57f6aee369e8ec4ab8b20ae82a03f8b8fd7aebe4
body: >
Since we don't have devices using older 3.x kernels we update to
a newer
base image so that we don't have problems compiling this test
kernel
module on newer kernels.
This avoids a compile error on kernel 5.10.31 on arm64
raspberrypicm4-ioboard for example where it would complain
_mcount is
undefined because the older gcc in the
intel-nuc-debian:stretch-20190717
base image would not create the _mcount symbol when compiling
against
the newer 5.10.31 kernel.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.82.5
date: 2021-07-15T05:18:57.029Z
- commits:
- subject: "tests: Add hup test suite"
hash: 7223cf082fb40e9c707730c19f640d64187516a7
body: >
Add smoke test
Resolve `latest` to dev variant
If we want the serial logs of the DUT the image that is flashed
needs to
be the development variant. The `latest` shortcut however always
resolves to the production image. We manually resolve the
version to fix
this.
Change image name for consistent docker image pulls
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.82.4
date: 2021-07-14T15:51:22.288Z
- commits:
- subject: Check that the hostapp image fits the inactive partion on HUP
hash: a0803fcfff0e908f4ed358d0568c4872bbcecade
body: >
Currently it is possible to build a docker image that will then
fail to
hup due to a lack of space on the inactive partition.
Add a task to check the docker image space against the available
space on
the root filesystem partition and fail the build if it's too
big.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Check that the hostapp image fits the inactive partion on HUP
changelog-entry: Check that the hostapp image fits the inactive partion on HUP
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "image-balena: Add check for docker image size"
hash: 9a75a872dfcf0c3d71d4d5584241b65d07bd7103
body: >
Currently it is possible to build a docker image that will then
fail to
hup due to a lack of space on the inactive partition.
Add a task to check the docker image space against the available
space on
the root filesystem partition and fail the build if it's too
big.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-image: Break down the rootfs image size calculation"
hash: 8a2b704bd5103ba6419328d0f9cc3d6b667ab5f5
body: >
Replace the IMAGE_ROOTFS_SIZE magic number with a calculation
based on
the partition sizes on the balena image classes.
The rootfs size is calculated with the assumption of a total
BalenaOS
size of 700M. This includes boot, state, rootA and rootB
partitions. The
data partition will then grow to occupy the rest of the storage
media.
Device integration layers can override this value if needed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "image_types_balena: Add rootfs size calculation function"
hash: a4ede069d1ab7cbd2b6830574eb891f8c76a92a9
body: >
Instead of hardcoding the requested root filesystem value, let's
explain
how the calculation is made with a python function that will
adjust based
on the sizes of other partitions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.82.3
date: 2021-07-13T11:18:32.393Z
- commits:
- subject: Update balena-supervisor from v12.8.8 to v12.9.3
hash: 7903a929e48af889b8df14754d84a8e6b0655752
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.8.8 to v12.9.3
changelog-entry: Update balena-supervisor from v12.8.8 to v12.9.3
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.82.2
date: 2021-07-13T01:37:11.482Z
- commits:
- subject: "balena-hostname: add comments and improve logging"
hash: a7a2bb057e22e2ac4fc4cafaf6ba3b533ca5f464
body: |
Add some comments and improve the logging.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "balena-hostname: add comments and improve logging"
changelog-entry: "balena-hostname: add comments and improve logging"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "meta-balena: rename resin-hostname to balena-hostname"
hash: 55baa1687ca3c576077b26a31591304911be2581
body: |
Rename 'resin-hostname' to 'balena-hostname' and update all
references.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "meta-balena: rename resin-hostname to balena-hostname"
changelog-entry: "meta-balena: rename resin-hostname to balena-hostname"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.82.1
date: 2021-07-12T13:01:41.540Z
- commits:
- subject: "networkmanager: Rename references to resin"
hash: c857ecc07325e643c39d30f68621c2807664e36e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "resin-proxy-config: Rename to balena-proxy-config"
hash: 9e40219affeae1e5f7d888439654f9e40cef5fc0
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "resin-ntp-config: Rename to balena-ntp-config"
hash: e534f24dbce8d883c867d52538ab721c423566a2
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "resin-net-config: Rename to balena-net-config"
hash: a3726f421840e0facc21dde81b00a5e0d70e49ba
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.82.0
date: 2021-07-10T11:13:11.567Z
- commits:
- subject: "balena-engine: Restore previous systemd service settings"
hash: 0b7dac9461193e6c1afbc046337aeb74ca20e84c
body: |
- remove exec-root path from balena engine
- restore unique fixed-cidr for balena-host engine
- remove duplicate fixed-cidr flags from both
- remove experimental from balena-host
- fix healthdog command substitution
These were changed by mistake in the previous refactor.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.81.1
date: 2021-07-09T23:25:52.084Z
- commits:
- subject: "recipes-core: add a 'network connectivity wait' service"
hash: a6781d54c6edced457ad916cac3fec9c70d25a0a
body: >
Add a new systemd service to check for full network
connectivity.
This service is required because the default NetworkManager (NM)
connectivity checker doesn't differentiate between the
CONNECTED_LOCAL, CONNECTED_SITE and CONNECTED_GLOBAL states.
This
service checks for the CONNECTED_GLOBAL state only and can be
used
to delay the start of other services which require full network
access to be available. This can help to avoid startup problems
on
networks with slow DNS access or that utilise a captive portal.
The script does an initial oneshot check of the NM state to make
sure
that we don't wait for an event that doesn't come. This check is
redundant at boot time due to the fact that the service is
started
before NM to ensure that no NM DBus events are missed. The
initial
check is useful in circumstances where you want to run the
script
standalone or post-boot.
Other services that wish to make use of this service and wait
for
full network connectivity should add the following entries to
their
systemd unit definition:
Requires=balena-net-connectivity-wait.target
After=balena-net-connectivity-wait.target
footer:
Change-type: minor
change-type: minor
Changelog-entry: "recipes-core: add a 'network connectivity wait' service"
changelog-entry: "recipes-core: add a 'network connectivity wait' service"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.81.0
date: 2021-07-06T09:28:12.840Z
- commits:
- subject: Remove CODEOWNERS
hash: da8bfafc94a3815ad62658846d46ec0b4a3edb9b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.80.12
date: 2021-07-05T12:26:53.005Z
- commits:
- subject: get journal logs at the end of the suite
hash: 5d6089c3c8210db34ed0e23864b0ec25579d43e4
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.80.11
date: 2021-07-01T11:51:12.849Z
- commits:
- subject: "hostapp-update-hooks: Migrate supervisor database"
hash: cad3e4cc49c4fbc275a5448c38e2da550e596573
body: |
forward_supervisor-db will ensure the supervisor database
is copied to the new location
fwd_commit_supervisor-db will remove the old supervisor
database after confirming the new database has been used
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "hostapp-update-hooks: Revert sv database path used by previous hooks"
hash: ef8aa041e4957ef138608959ae87ca9eea7b0774
body: |
This probably should not have been changed during the
supervisor rename as it applies to a specific OS issue #2070
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.80.10
date: 2021-06-24T19:51:43.564Z
- commits:
- subject: "balena-engine: refactor systemd service"
hash: 8227a61f6bef6d93cc6a5acd0ef93a2012079964
body: |
This makes it easier to overwrite the arguments passed in the engine
unit from drop-in overwrites. See the development image drop-in unit for
reference.
Using `systemctl edit --runtime balena.service`, which puts those
overwrites into `/run/systemd/system/balena.service.d/`, it would be
possible to modify the runtime behavior of the engine without remounting
the rootfs to be writeable.
See https://www.freedesktop.org/software/systemd/man/systemd.unit.html#System%20Unit%20Search%20Path
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.80.9
date: 2021-06-21T14:04:07.493Z
- commits:
- subject: Update balena-supervisor from v12.8.7 to v12.8.8
hash: 713342af1f30442613a3f8cdf38552d10294a1d5
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.8.7 to v12.8.8
changelog-entry: Update balena-supervisor from v12.8.7 to v12.8.8
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.80.8
date: 2021-06-21T08:24:21.670Z
- commits:
- subject: prevent failed teardown from making test hang
hash: 47b439dfd12a66171ced7b710502dc143fedb686
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.80.7
date: 2021-06-18T10:03:31.173Z
- commits:
- subject: catch error if image path is corrupted
hash: 883fb0e8ac2570763d5857e1a3f2e3cc8b6fc8b2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.80.6
date: 2021-06-17T14:47:58.695Z
- commits:
- subject: "update-balena-supervisor: Improve obtaining the supervisor directory
name"
hash: 4ed241617668a0d3cc2d505a052bb9cba3178cea
body: |
There are better ways of getting the supervisor
configuration directory name, let's switch to
them to improve robustness.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: Update balena-supervisor from v12.7.0 to v12.8.7
hash: b935b594c12a2cdd54871bfb064d5cc843442e53
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.7.0 to v12.8.7
changelog-entry: Update balena-supervisor from v12.7.0 to v12.8.7
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.80.5
date: 2021-06-17T14:36:11.613Z
- commits:
- subject: "kernel-headers-test: simplify example module Makefile"
hash: 88df9d672d45b7d0bf59d4656654091c3bbfd56b
body: >
The example kernel module has some unnecessary variables and
targets.
Simplify this makefile by passing the kernel source directory to
make,
and using the M variable to build the module.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "kernel-headers-test: simplify example module Makefile"
changelog-entry: "kernel-headers-test: simplify example module Makefile"
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.80.4
date: 2021-06-14T21:02:06.713Z
- commits:
- subject: Add oneshot service to migrate supervisor state config
hash: d965d23fe60db6254eaabd81a0d48b5718e01a3a
body: >
The hostapp-update hooks would run before the supervisor update
step
when using balenahup via the dashboard. This resulted in the
balena
supervisor state conf file being out-of-date.
This commit removes the hostapp-update hook and instead uses a
oneshot service to ensure the conf is migrated if it does not
exist
in the new path before starting the supervisor.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.80.3
date: 2021-06-10T13:47:28.925Z
- commits:
- subject: "update-balena-supervisor: Refactor script to ensure target version is
ran"
hash: 0433c666bf4756df30312f0d59ad8a8b94b062ab
body: |
This is a rebase of PR 2180 by Miguel,
which improves stability for the
supervisor update.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.80.2
date: 2021-06-09T09:54:10.830Z
- commits:
- subject: "bluez5: Disable PnP Device Information service"
hash: afb3dc0441e9ed0f2f9a08de5dd2a9cc75f09ac3
body: >
This reverts to the behavior before v5.56 as it interferes with
user defined
Device Information profiles.
For more information: https://github.com/bluez/bluez/issues/101
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.80.1
date: 2021-06-07T12:35:18.823Z
- commits:
- subject: Revert Go 1.16 recipes
hash: 4303346ccda6d3e3c4f83cc3782c73a6d1adb494
body: >
balena-engine requires fixes backported from upstream to support
a newer
version of Go, and retaining the new recipes while switching
back to the
supported version of Go using the GOVERSION variable is still a
work in
process. Revert these changes for now. We can merge the new
recipes
back in once the build issues are resolved.
This reverts commit f36dbd96684f9adfc5ce6faa57aa26fc4ba8e34e,
reversing
changes made to b228aea720fd1536ac6904b1886b2d445a582fc9.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Revert Go 1.16 recipes
changelog-entry: Revert Go 1.16 recipes
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.80.0
date: 2021-06-07T08:31:41.036Z
- commits:
- subject: "supervisor: Remove symlink to legacy resin sysconfig"
hash: 2b04b5a776c9e996ded53dd7c405755c6543d7e5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "hostapp-update-hooks: Migrate resin-supervisor to balena-supervisor"
hash: 19a9bfc2f172368c8652a448e77a77563a5c32a4
body: >
After a hostapp-update we need to migrate the supervisor.conf
currently
mounted from /etc/resin-supervisor in the state cache partition.
Avoid deleting the old supervisor state cache in case of
rollback.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "supervisor: Remove legacy resin supervisor container"
hash: d8dd730edd9e4f4c87fcc0f4774097add68f3422
body: |
Clean up the legacy resin supervisor container if it exists
after a hostapp update.
Also check that supervisor.conf exists before attempting
to start the service.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.79.10
date: 2021-06-03T16:04:52.063Z
- commits:
- subject: "hostapp-update-hooks: Sync to disk when hook is done"
hash: 9688de53a3d6ae143b74bb1a7ea446b073755b27
body: >
This makes sure the hook changes are committed if the power is
lost.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "extract-balena-ca: Sync changes to disk in case of power loss"
hash: 62302a2149b886b5e44cd2cc93bdc70e55227bb0
body: >
Sync changes to disk once the certificates have been updated.
This
minimizes the risk of the custom CA to be committed without
having the
certificates updated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-net-config: Make sure to sync changes to disk in case of power
loss"
hash: e5733363c4ba2a3e31c4613b34e66e072517d1c8
body: >
Commit disk modifications to minimize data loss in event of
power loss.
Fixes #2141
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.79.9
date: 2021-06-03T13:15:41.101Z
- commits:
- subject: "bluez: Set policy configuration to AutoEnable"
hash: 614eaf745b29f6e5f373f9c712a7c533373a6187
body: >
Since bluez 5.35, the bluetooth daemon has the ability to power
on
controllers instead of using the unreliable `hciconfig hci0 up`.
http://www.bluez.org/release-of-bluez-5-35/
This commit makes this the default for BalenaOS.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "bluez5: Replace executable path directory in unit file"
hash: 809da983829e97e5cddc424c4ff95054e2404ef0
body: >
The unit file is left with a placeholder to perform the
substitution.
Previously this was replaced by autoconf.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.79.8
date: 2021-06-02T12:32:03.789Z
- subject: Update balena-yocto-scripts from v1.11.0 to v1.14.9
hash: ed878b1b420633acaff32182652ff2d5b35679e4
body: |
Update balena-yocto-scripts from 1.11.0 to 1.14.9
footer:
Changelog-entry: Update balena-yocto-scripts from v1.11.0 to v1.14.9
changelog-entry: Update balena-yocto-scripts from v1.11.0 to v1.14.9
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "balena-deploy: When deploying hostapp default to using slug as name"
hash: d9ee5fa5f5a97de9c41c2acc13b6c7335e2b043f
body: >
Using the device type is incorrect as aliases are not taken into
account.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Do not use balena_lib_resolve_aliases"
hash: d50cee134436914b4960254abd0a5cf28b40f764
body: >
That function is now for internal use, replace with
balena_lig_get_slug()
which is clearer.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena_lib: Make resolve_aliases local so it is not globally used"
hash: 45a0f62debdbf9e20d56e8bba8a9567359d7e8e4
body: >
The correct call is balena_lib_get_slug(device_type), which
resolves
aliases too.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.9
date: 2021-08-20T17:33:15.811Z
- commits:
- subject: Use slug when setting deviceType for leviathan
hash: bc628771aa0014e86e649e3312b48e1c7ae4968c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.14.8
date: 2021-07-22T14:51:50.560Z
- commits:
- subject: "balena-lib: Fix print statements helper functions"
hash: 45ccecc6945a06c3975c4ffc782bef5770f30ae7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "balena-lib: Fix device dir when running in Jenkins containers"
hash: 95530d134ea729359e7e1e19fac109dd6d40ca5c
body: |
Avoid returning an empty path when we are running in containers
where /work does not exist.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-yocto-scripts-1.14.7
date: 2021-06-29T20:20:09.994Z
- commits:
- subject: "balena-deploy: Flag hostapps as bootable apps"
hash: 4093fe7397b52cc58d676f2d7b3db3699c8a8b92
body: |
This will mark the app as isHost.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Provide working directory when deploying hostapp"
hash: c20241cdf161ca8f438c38e84f504dadfaeeadc0
body: >
When creating a public app, the workdir is used to retrieve the
URL
used in the public app creation.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.6
date: 2021-06-18T10:49:05.763Z
- commits:
- subject: "balena-deploy-block: Do not add variant suffix to release tag"
hash: 084154ac3c3d0d6d3ec4c7d2a21590815a61bb2f
body: >
Fix the legacy way of tagging releases with a string variant and
the OS
version as this is still being used by the UI.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.5
date: 2021-06-18T09:06:25.918Z
- commits:
- subject: "Dockerfile_balena-push-env: Add balena-lib to image"
hash: 937026182287183bffbdc6836c707d34532bc509
body: |
The balena-api library requires functions in balena-lib.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy-block: source balena-lib script library"
hash: 4b05b3ea6b3d42add1926547809e29213ce84890
body: |
Some functions in balena-api require this library.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.4
date: 2021-06-16T10:37:10.537Z
- commits:
- subject: "balena-api: Filter out debug output"
hash: bbb7ec875bd4b0d56c878187eb1d00e8d450b5d8
body: |
Change a json dump for a debug function call.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-api: Specify API environment and token when setting app roles"
hash: c2402322ef608cb207494c37ade33a531734d9ca
body: |
The defaults only work with the production environment.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "jenkins_build-blocks: Separate recipes and packages"
hash: 0b7c0a0a14141bbeb6b29171763cac99d68d9830
body: >
Currently we are reading a package list from the contracts that
mixes
recipe and package names, and we run bitbake with the `-k` flag
not to
stop the build when a package name fails to match a recipe.
The contracts have now been modified to specify either a
`sw.recipe.yocto`
or a `sw.package.yocto` so we can distinguish between them and
use
recipe names to build and package names to install.
We also remove the continue flag from bitbake.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: Generalize contract fetcher"
hash: 2d01048848734b580b89bfdd41df13ef10a8d31f
body: >
Instead of fetching a package list, fetch a composedOf list
passing a
type. This allows to fetch `sw.package` and `sw.recipe` types.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-deploy: Shorten installation directory '/yocto/resin-board' to
'/work'"
hash: 20baa1d287d95f95cb84797586afa73ed52f2db1
body: >
The installation directory is currently "/yocto/resin-board".
This is
too long for the creation of per-task balena-engine sockets
which have
a maximum path length of 104 characters.
This commit replaces the installation directory with "/work".
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Conditional verbosity mode
hash: 6bb1fa2d08c2e3128b5a02588cb009ded98eb0da
body: |
Also, fix some linter warnings.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.3
date: 2021-06-01T11:48:30.209Z
- commits:
- subject: "balena-lib: Add function to fetch labels from image"
hash: a987a933ad52af6c7935b19f13f4f39f0be157f1
body: |
Image labels are used to handle the installation of images.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-lib: contracts: Add package list fetcher"
hash: f2e5ce081f9ef39bcff364ce4a8e9a9d0d806590
body: >
Add functions to retrieve a package list from a sw.package
contract where
a yocto package based hostos block is defined.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "semver: Add bash utility for semantic version comparison"
hash: 831c494a1bc1f286a9b95f22cc86ade46f336a89
body: |
From https://github.com/Ariel-Rodriguez/sh-semversion-2
MIT licensed: https://github.com/Ariel-Rodriguez/sh-semversion-2/blob/main/LICENSE
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-docker: Add image retrieval function"
hash: 79d8a1b201196e2730bcf1d92c8be19dbd693106
body: |
Common image retrieval code.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.2
date: 2021-05-26T09:34:20.890Z
- commits:
- subject: Add a parsable representation of the changelog
hash: 9bbc4207170e8db4e79c0d139653570fdc013f95
body: >
This file allows other components to uniquely parse the
information that
is contained in the changelog. It will be automatically managed
by
versionist by appending the new commits on top. This is needed
to
provide nested-changelogs.
Generated with
product-os/versionist/blob/master/scripts/generate-changelog.sh
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add a parsable representation of the changelog
changelog-entry: Add a parsable representation of the changelog
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: balena-yocto-scripts-1.14.1
date: 2021-05-24T09:59:21.687Z
- version: balena-yocto-scripts-1.14.0
date: 2021-05-21T19:44:08.000Z
commits:
- hash: 5999d8421b8cb83f42ecbd98201b2b5b9ff9648c
author: Alex Gonzalez
footers:
change-type: patch
changelog-entry: Add yocto-block-build-env container to build Yocto based hostOS
blocks
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "Dockerfile_yocto-block-build-env: Add container to build Yocto based
hostOS blocks"
body: >-
This container is based on the `balena-push-env` helper
container and includes
an opkg application built from source. It is used to build Yocto
IPK packaged
based hostOS blocks.
- hash: dcb1ee52f56d4785cc4a6b93d33c2b63f2bcda12
author: Alex Gonzalez
footers:
change-type: patch
changelog-entry: Balena build and deploy a hostOS yocto ipk block image
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build-block: Balena build and deploy a hostOS block image"
body: Balena builds and deploys a hostOS block from a Yocto ipk package feed.
- hash: 285e72e2107b5c7693ebe70ee5041d2001507f98
author: Alex Gonzalez
footers:
change-type: minor
changelog-entry: Add script to build hostOS blocks
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build-blocks: Add package blocks builder script"
body: This script builds hostOS blocks as defined in their contract
specification.
- hash: 5f6a285d43ce7b161601174b11d7c9b8771b9799
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Add functions to deploy block, feed and OS release"
body: Add the logic for block and OS deployment.
- hash: 1b551c71da050d84005f80cd076ec9abe8569b0a
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "README: Add brief introduction to the main scripts"
body: >-
Add a short description of the helper build scripts that this
repository
offers.
- version: balena-yocto-scripts-1.13.0
date: 2021-05-19T11:16:23.000Z
commits:
- hash: 2f185e83de39c9e18aedafe9afe55a18758d6696
author: Alex Gonzalez
footers:
change-type: minor
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "barys: Replace supervisor tag with supervisor release version"
body: >-
The latest meta-balena fetches the supervisor from the internal
registry
using the release version.
- hash: 74a5bcaa4761f1f0bdf7ea8fba153540d33e2313
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Replace supervisor tag with supervisor release"
body: >-
The latest meta-balena fetches the supervisor from the internal
registry
using the release version.
- hash: 84958c3687ca2424903414ed2304937e11776b16
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Rename metaResinBranch to metaBalenaBranch"
body: Rename variables to match current brand.
- version: balena-yocto-scripts-1.12.16
date: 2021-05-18T16:10:59.000Z
commits:
- hash: 1b138ac2f6f5a1751947a5a28e64f80747244069
author: Kyle Harding
footers:
change-type: patch
signed-off-by: Kyle Harding <kyle@balena.io>
subject: "tests: Substitute deviceType with MACHINE when packaging tests"
body: null
- version: balena-yocto-scripts-1.12.15
date: 2021-05-18T16:05:32.000Z
commits:
- hash: 5dd3cd943d76d06835bcf6a6233cc2060bd230b9
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "Dockerfile_yocto-build-env: Specify docker version"
body: >-
This matches as closely as possible the version of the dind
container
used in the Yocto build.
- hash: 830377a4530fa755334b2060a732a944122c86b4
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Allow to control iptables and ipmasq flags"
body: >-
When running multiple daemons, we don't want them to clash
managing
iptables so we start redundant daemons with iptables and ipmasq
set to
false.
By default we enable both which is the current dockerd default.
When running a single docker daemon without the iptables and
ipmasq flags,
containers on the default bridge network cannot communite with
the
outside as no iptables rules are set.
- version: balena-yocto-scripts-1.12.14
date: 2021-05-17T17:08:35.000Z
commits:
- hash: bc841cf22273bc24f1b6710e8d4c95adaa8e1908
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Set default argument value not to exist on nounset
setting"
body: >-
Scripts sourcing balena-api might set nounset, so assign empty
values
to optional arguments not to trigger an early exit.
- hash: 094faf7defe8f3e5bdccb86cc88afb5eda13a635
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Allow access to OS developers to public apps"
body: >-
This allows the OS developers to see these applications with
their
Balena account tokens.
- version: balena-yocto-scripts-1.12.13
date: 2021-05-14T13:25:06.000Z
commits:
- hash: f7737b535ce6e81994db4225dea2a5f48607373e
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Add functions for apps management"
body: Add utility function to manage balenaCloud apps.
- hash: 6938b8feec5d5ac5e92ed25c702b1fc4953e931e
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Add block images getter functions"
body: >-
Add a set of utility functions to retrieve release images and
parse them
according to their labeling.
- hash: 513b525a141ccb16796218b8b8b5a67a36faf208
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Add missing argument to function comments"
body: This is a non-functional change.
- hash: 899122243bf47c20247eaa800cd55a3ff37c4886
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy-block: Create public app if required"
body: >-
The script will, given the correct token, create a public app if
it does
not exist.
- hash: 5a86b9edc5e91c9164a976eb4c4f5ba41141c830
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Fix device installation path when running in helper
container"
body: >-
Several functions require to know where the device installation
directory
is, and this differs when the scripts are copied to a container.
- hash: 960f754b2b86a9264155bf9763b148674a5e2db5
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Fix device installation path when running in helper
container"
body: >-
Several functions require to know where the device installation
directory
is, and this differs when the scripts are copied to a container.
- version: balena-yocto-scripts-1.12.12
date: 2021-05-12T09:20:22.000Z
commits:
- hash: 86d1af439c807258eaa577e50dfb8a172f50f9af
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Adapt to be used from POSIX shell"
body: Also, fix indentation to use tabs.
- hash: ba5fbfd03adea5895f88c7dd2e9223d5fbee33f0
author: Alex Gonzalez
footers:
change-type: patch
changelog-entry: Generalize balena-docker to any engine
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Generalize functions to any engine"
body: This is so it can be used both for balena-engine and docker.
- hash: adbe6807cbdd603a229bc466a9e954b9bbef9cfc
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Re-enable the container's output"
body: Remove the pseudo tty from the docker run command.
- hash: 9fb2417d73e8e5f4a0eeb0d457aac0b0327c8c49
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Add option to keep local containers"
body: >-
This is helpful when developing locally not to continuously
download
the helper images.
- hash: 8d7b725471e27ea8d4eb21d68b1e9855d4f5bbf1
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "yocto-build-env: Update Dockerfile to add host tools dependencies"
body: >-
In preparation for replacing docker with balena-engine, add the
required
host dependencies.
- hash: 8462659f7d2d738fcf736ce89085224d8ae79d3b
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: Shorten installation directory '/yocto/resin-board' to '/work'
body: >-
The installation directory is currently "/yocto/resin-board".
This is
too long for the creation of per-task balena-engine sockets
which have
a maximum path length of 104 characters.
This commit replaces the installation directory with "/work".
- version: balena-yocto-scripts-1.12.11
date: 2021-05-11T19:09:14.000Z
commits:
- hash: 35d9b65e8078215c5240132add8d48331a37c2da
author: Kyle Harding
footers:
change-type: patch
signed-off-by: Kyle Harding <kyle@balena.io>
subject: Substitute device type in config.js if present
body: null
- version: balena-yocto-scripts-1.12.10
date: 2021-04-28T13:19:51.000Z
commits:
- hash: e702ddec1b9ee297f212ff6f2d74a26cee9448ee
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: print submodule status"
body: >-
Print the details of all submodules so that layers that are not
part of
bblayers, like balena-yocto-scripts, also get their sha1s
displayed on
build.
- hash: 562d2120770041a50f7daebbf4660ccace1ee51f
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Correctly pass development images flag and amend usage"
body: >-
The development image flag is not being correctly passed to
barys.
Also, attemps to make the usage instructions clearer.
- version: balena-yocto-scripts-1.12.9
date: 2021-04-22T09:11:29.000Z
commits:
- hash: c897e1a23ea163180100cf0b4bd90ae207535fbd
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Pass the API environment to the build container"
body: This allows to target builds to non-production environments.
- hash: 4fb71f2d09e621ef6a070dd8e28f093a8a81adf0
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Add function to resolve between contract slugs and Yocto
machines"
body: >-
Some device types have different Yocto machine names than
contract
slugs, so provide a function to translate.
- hash: 4e8425ceab16ea6ad516438c8ffd5b968e0feaa0
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Do not exit if no SSH_AUTH_SOCK defined"
body: >-
Environment that build public device types will probably have no
use
for ssh authentication, so print a warning but go on.
- hash: ee9533ec9c3cdf8236cd92fe37aa382d5cc19214
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Fix indentation"
body: No functional changes.
- hash: 5131302a1cb8351d5b05b41249a7808af5935a73
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Cleanup build containers and enable build output"
body: |-
It is useful to know what the build output is. Also, not leaving
containers around is important for the builders storage size.
- version: balena-yocto-scripts-1.12.8
date: 2021-04-15T10:50:06.000Z
commits:
- hash: 554cb42fad058032a093258bd779989d5f815941
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Fix development image build"
body: >-
The development image flag is being set to the variant instead
of a
yes/no string.
- hash: d83f1779fe8771f3e8fb0ad1e4a5ca3b2d0928fa
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build-containers: Use a fixed length for the git short
revision"
body: >-
The short version length could be configured differently on
different
git installations so this commit specifies the length.
- hash: 22d97d0e9f887c614c3e6a14bec3167e52d85ad8
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Do not err when sourcing without a repository"
body: >-
A global variable uses git to retrieve a sha1 revision. If this
fails
with the errexit option the script exists after sourcing this
file.
This commit masks the error as it may not be needed in the
sourcing
script.
Also, fix the length of the short git release to avoid different
git
clients configuration mismatches.
- version: balena-yocto-scripts-1.12.7
date: 2021-04-12T15:58:51.000Z
commits:
- hash: 8e98a1347803e53d2d3a4d77fded345adf1671ad
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Improve logs when setting version"
body: >-
The set release version function would print a success message
even when
the patch operation failed.
- hash: f53f813640d8104c5a9d2028c22e2b9d7725f070
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Make it less verbose"
body: Hide debug messages unless the DEBUG variable is set.
- hash: 86a275ad03a07223ce42cb3c704211b71922f73d
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Set the OS version before setting deploy directory"
body: The local build directory is expected to include the OS version.
- version: balena-yocto-scripts-1.12.6
date: 2021-03-30T11:32:20.000Z
commits:
- hash: 00153cf459855572cf94c632477c38034bb361d2
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "include: Move include files and entry scripts into its own folder"
body: Cosmetic reorganization, no functional changes.
- hash: 5c5669a8d6901b4a28ad952d367774e7c8cb3a90
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build.sh: Move into build script"
body: This is a containeirized barys so it should live along barys.
- hash: 7dbf390cdf5a88f349dac1323b1c85cf579f4cc7
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Set default namespace if not defined"
body: >-
The namespace variable can point to an alternative registry and
it is
useful for developing. This commit sets the default when not
defined.
- version: balena-yocto-scripts-1.12.5
date: 2021-03-30T08:34:48.000Z
commits:
- hash: a0a6a337a82bb4527d71db3d8457688fe32af02e
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Shellcheck warnings"
body: Remove shellcheck warnings. No functional changes.
- hash: 9237debc97aef84d21f042494bd4d017e29182f9
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy-block: Adjust variables for common use"
body: >-
This script is called either to deploy a bootable block
(hostapp) or to
deploy a standard block. This commit makes the environmental
variables
match for both use cases.
- hash: 8508ea1401107cc5d0a7d3c3026b57bbc5f69bb4
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy-block: Fix shellcheck warnings"
body: No functional changes, just fixing linter warnings.
- hash: 0f6b0753c8d8deffc62f58717528f4f577d85eb3
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Adjust balena_deploy_hostapp to new balena_deploy_block
entrypoint arguments"
body: >-
The arguments to balena-deploy-block.sh have been modified so it
can be
used from multiple places.
- hash: c65bdb09be42904dce36ec4bb9c44804329ccd41
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy.inc: Pass API environment to balena_lib_token"
body: Also, do not exit on error but return.
- hash: c9d8f8299c5ad6a720d596f8d2b5a6a458fa31c7
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Pass an API environment to balena_lib_token"
body: Assure logging to the desired environment.
- hash: 1c479d353fcbf5c1289e3ea52fb0f769d43bd99b
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Pass API environment to balena_lib_token"
body: Assure which environment we will log into.
- version: balena-yocto-scripts-1.12.4
date: 2021-03-29T12:15:27.000Z
commits:
- hash: 6ecd2184bad07ff9226d96de67bb19af03aa367b
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Add is_dt_private function"
body: >-
This looks for a device type JSON file and outputs whether the
device is
a private type.
- hash: 6ca8f284de6d94e0d9db3e50f31410142080fefa
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Add several function to extract device details from device
type JSON file"
body: These are utility functions used from other scripts.
- hash: a275b3ab8f5bc1ae3a6ec7545dfc0f4faca725cf
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: By default only login to BaleneCloud if not token is
found"
body: This avoids redundant logging call to the API.
- hash: 4a83bb9c440059a2e1c153a70385b5bb6e312ebf
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena_deploy: Add functions to deploy Jenkins artifacts to S3 and
dockerhub"
body: >-
These have been extracted from `jenkins_buils.sh` so that they
can be
reused if required.
- hash: c02c3d7467d4127cb4611afb5fc3388a7d417600
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Fix indentation and shellcheck warnings"
body: Non functional cosmetic changes.
- hash: cb77f35d4e52f7e44af458746a2e1ba1e1b8c8a6
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Call out to script libraries functions"
body: This simplies the script and makes it more legible.
- version: balena-yocto-scripts-1.12.3
date: 2021-03-26T18:28:05.000Z
commits:
- hash: 47fa0f615a7f884673109b482631f3abcfc2a374
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Fix indentation to tabs"
body: Match the file style and use tabs to indent. Only cosmetic changes.
- version: balena-yocto-scripts-1.12.2
date: 2021-03-26T18:13:45.000Z
commits:
- hash: 6c842342f475915d622ea8f55fe5c5f9b7c45b8e
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Remove execution trace flag"
body: This is a leftover from development.
- version: balena-yocto-scripts-1.12.1
date: 2021-03-25T08:55:29.000Z
commits:
- hash: 29a08c98639c68d146b9e4c9f36121c81f098cf2
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Add commonly used utility functions"
body: >-
Add functions to obtain Balena environment, token and login to
the cloud,
as well as to retrieve both OS and meta-balena versions.
- hash: bb538a7010b47b17a11e26f800feed162d712d2f
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build-containers: Allow docker login for local development"
body: >-
Only fix user and password from environment when in a Jenkins
context.
This allows to rebuild and deploy helper images to user
repositories for
local development
- hash: 295800c173833e6857258faaf1ace2a09dc7339a
author: Alex Gonzalez
footers:
change-type: patch
changelog-entry: Add bitbake-args argument to barys and make bitbake-target
accept multiple arguments
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "barys: Add bitbake-args argument and make bitbake-target accept
multiple arguments"
body: >-
This commit extends barys so it accepts a list of bitbake
arguments
and/or target images. This will allow the flexibilty needed to
build
blocks with barys as frontend.
- hash: bc926eecd3d7acb629b3709a3e89e935ae0f18c5
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Separate deploy functions"
body: |-
In future we will stop deploying to dockerhub and deploy only to
balenaCloud.
- hash: 0c52eeb67ff088b27569b304ee7547a24aef3c29
author: Alex Gonzalez
footers:
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Refactor balena_lib_get_os_version"
body: null
- hash: ceded8430b5b404ed5157e0decf1f95a8cd09d52
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-api: Add script library with API calls"
body: >-
This library is to be sourced by scripts that need to use the
API to
obtain app or image specific information.
- hash: dd5fa7375182bd03d2e37a53af7982d2d96ce825
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-push-os-version: Rename to balena-deploy-block and set the
release version on deploy"
body: >-
Until "balena deploy" has this functionality let's perform a
direct
API call.
Production versions have the OS release name and development
versions get
appended a .dev suffix. Once both image variants are merged only
the OS
release name will be used.
- hash: f3c8ea277d799ca3c9ae5c263e08db332d40aac6
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "Dockerfile_balena-push-env: Refactor to use balena-deploy-block"
body: Rename to use balena-deploy-block.
- hash: 576b5dc53fa04709111866b290f31fda62740867
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-build: Split build related functions"
body: This script can be used standalone to call barys on a containerized
environment.
- hash: d924527622c55e584889ebbb91e0500e8cbd21d4
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Separate barys build functions"
body: >-
Separate the call to barys to a scritpt library so it can be
reused from
other scripts.
- hash: 9067812829783ad75636917b82c3229746c10c51
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-deploy: Add script library for deploy logic"
body: >-
Centralize all the deploy login in one script library starting
with
balena_deploy_hostapp.
- hash: 0ab60de60dc2e45f222b07acb7283cde02131863
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Use balena_deploy_hostapp from balena-deploy"
body: Use the same function call on all scripts that require to push a hostapp.
- version: balena-yocto-scripts-1.12.0
date: 2021-03-25T08:47:27.000Z
commits:
- hash: 5df25c78ca0b0ad68013e4b7e3cd2ef50e55e785
author: Kyle Harding
footers:
change-type: minor
changelog-entry: Improve template layer matching
signed-off-by: Kyle Harding <kyle@balena.io>
subject: "barys: Improve template layer matching"
body: >-
The current method does not support multiple layers named with
names
following `meta-balena-*` so this change will search for the
required
`bblayers.conf.sample` file before assigning the template layer.
- version: balena-yocto-scripts-1.11.2
date: 2021-03-22T19:46:16.000Z
commits:
- hash: ac91198049a0bae1ced3c05e9b795f1e78b69370
author: Alex Gonzalez
footers:
change-type: patch
changelog-entry: Allow to specify which containers to build and login to
dockerhub so that they can be deployed
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build-container: Do not overwrite environment DOCKERFILES
variable if provided"
body: >-
Also, do not duplicate the variable that specifies current
script directory
and perform a docker login so that new images can be deployed.
- hash: 1fe8f585cef6ca9592d1ee3929d32b838f272833
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Rename to balena-lib.inc"
body: This indicates it is to be sourced and not executed.
- hash: e9d3dc9c9816a72cbd62f0b247c36364fe168be5
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-lib: Rename functions with the balena_lib prefix"
body: >-
This makes them easy to identify and makes it clear where they
come from
making the code more legible.
Also, remove balena login from
`balena_lib_docker_pull_helper_image` function
as the login is performed by the container deployment script.
- hash: 111843536ad9c951f0850256b8a56d9f4c612816
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "jenkins_build: Use balena-lib.inc instead of balena-inc.sh"
body: Adapt to the refactoring of balena-lib.
- version: balena-yocto-scripts-1.11.1
date: 2021-03-22T12:50:36.000Z
commits:
- hash: 6c349d535232e6c8dc1e7b5f32aba39cd436cadb
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-docker: Rename manage-docker to balena-docker"
body: Convert manage-docker into a script library so it can be re-used.
- hash: 7c79c2109455c54b9d09938416c47463fc8bb652
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "balena-push-os-version: Refactor to use balena-docker"
body: Use common scripts to manage the docker instance
- hash: 2deb988b1c9da918fd0729f64039140884f6e63d
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "prepare-and-start: Refactor to use balena-lib"
body: Use common script to manage docker instances
- hash: 943839ff2210c7db9030d3deca00c99c41f1253e
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "Dockerfile_yocto_build-env: Refactor to update dockerd and use
balena-docker"
body: >-
Use common scripts to manage docker instances, and update the
dockerd
daemon to the distribution supported stabel version.
- hash: 5fb8f5c74565096ede89e42985f9b7ad7d59ef4a
author: Alex Gonzalez
footers:
change-type: patch
signed-off-by: Alex Gonzalez <alexg@balena.io>
subject: "Dockerfile_balena-push-env: Refactor to use balena-docker"
body: Use common scripts to manage the docker instance.
version: 2.85.4+rev1
date: 2021-09-23T16:41:42.833Z
- commits:
- subject: Add balena-yocto-scripts upstream source
hash: 657e2f45e7b3fccb6c8c149638cd5e59202069d1
body: >
This allows to add nested changelogs from the balena-yocto-scripts
repository
from version >= 1.14.1
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add balena-yocto-scripts upstream source
changelog-entry: Add balena-yocto-scripts upstream source
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: 2.79.7+rev2
date: 2021-08-26T17:16:09.460Z
- commits:
- subject: Update meta-balena from v2.78.0 to v2.79.7
hash: 5ac7f89f2312543ae90cbaf945d5d220a30c830a
body: |
Update meta-balena from 2.78.0 to 2.79.7
footer:
Changelog-entry: Update meta-balena from v2.78.0 to v2.79.7
changelog-entry: Update meta-balena from v2.78.0 to v2.79.7
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested:
- commits:
- subject: "meta-balena: rename connectivity packagegroup"
hash: 8f54c4137f8bb8a83a05d9963cdb1565778c737b
body: |
Rename the resin-connectivity packagegroup.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "meta-balena: rename connectivity packagegroup"
changelog-entry: "meta-balena: rename connectivity packagegroup"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.79.7
date: 2021-05-26T15:03:08.108Z
- commits:
- subject: "bluez5: Use bluez5 recipe from poky master"
hash: fe3c870eef75927eac740bbc1e8e15b8ed9c7341
body: |
This commit brings the bluez5 recipe from poky master as we need
to control which bluez5 version is used in meta-balena.
The code originates from poky's master branch -
c887238347295c87dacf8a08e6d703603436d0bc.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.79.6
date: 2021-05-26T08:26:16.310Z
- commits:
- subject: "README: Update supported Yocto versions"
hash: cdbf76ccbaaf6e265f8432eca10d42e55b6969e8
body: >
Add the warrior and dunfell versions to the list of tested
releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.79.5
date: 2021-05-21T20:01:11.657Z
- commits:
- subject: Skip some services when running under docker
hash: 8ef8078de0f1e65adab784c6456d66cf82ee4774
body: |
* skip setting up zram swap
* dont' attempt to mount inactive partition
footer:
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.79.4
date: 2021-05-21T10:15:56.497Z
- commits:
- subject: "kernel-resin: disable panic on hung task"
hash: ac0ba89f14c0b04b7353192f15a0634be44d910c
body: >
Some BSPs have enabled CONFIG_BOOTPARAM_HUNG_TASK_PANIC which
can trigger panics upon high iowait, such as balena-engine
downloading/writing a large image to disk.
Kconfig says the following:
Say Y here to enable the kernel to panic on "hung tasks",
which are bugs that cause the kernel to leave a task stuck
in uninterruptible "D" state.
The panic can be used in combination with panic_timeout,
to cause the system to reboot automatically after a
hung task has been detected. This feature is useful for
high-availability systems that have uptime guarantees and
where a hung tasks must be resolved ASAP.
Say N if unsure.
Hung tasks are not normally terminal, nor do they affect system
stability, but panicking during an image write forces a device
into a
bootloop that requires manual intervention to remedy.
See the below stacktrace:
[ 243.565482] INFO: task balenad:4049 blocked for more than 120
seconds.
[ 243.565737] Not tainted 4.9.140-l4t-r32.4 #1
[ 243.565853] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 243.566032] balenad D 0 4049 1 0x00000008
[ 243.566236] Call trace:
[ 243.566354] [<ffffff80080863a4>] __switch_to+0x9c/0xc0
[ 243.566479] [<ffffff8008f0d09c>] __schedule+0x22c/0x570
[ 243.566590] [<ffffff8008f0d420>] schedule+0x40/0xa8
[ 243.566744] [<ffffff8008f1057c>]
rwsem_down_read_failed+0xd4/0x128
[ 243.566872] [<ffffff8008f0f8a8>] down_read+0x58/0x60
[ 243.566999] [<ffffff8008263568>] iterate_supers+0x78/0x138
[ 243.567131] [<ffffff800829bac0>] sys_sync+0x50/0xc0
[ 243.567237] [<ffffff8008083900>] el0_svc_naked+0x34/0x38
[ 243.567394] Kernel panic - not syncing: hung_task: blocked
tasks
[ 243.567533] CPU: 3 PID: 47 Comm: khungtaskd Not tainted
4.9.140-l4t-r32.4 #1
[ 243.567819] Hardware name: NVIDIA Jetson Xavier NX Developer
Kit (DT)
[ 243.568318] Call trace:
[ 243.568508] [<ffffff800808c678>] dump_backtrace+0x0/0x1a8
[ 243.571026] [<ffffff800808c844>] show_stack+0x24/0x30
[ 243.576195] [<ffffff800841f4e8>] dump_stack+0x94/0xbc
[ 243.581446] [<ffffff80081c3db0>] panic+0x128/0x28c
[ 243.586599] [<ffffff8008178190>] watchdog+0x2f8/0x398
[ 243.591760] [<ffffff80080dcd60>] kthread+0x100/0x108
[ 243.596477] [<ffffff80080838a0>] ret_from_fork+0x10/0x30
[ 243.602257] SMP: stopping secondary CPUs
[ 243.605897] Kernel Offset: disabled
[ 243.609511] Memory Limit: none
[ 243.612484] trusty-log panic notifier - trusty version Built:
12:18:19 Oct 16 2020 [ 243.636124] Rebooting in 1 seconds..
Disable this config for all platforms.
footer:
Changelog-entry: "kernel-resin: disable panic on hung task"
changelog-entry: "kernel-resin: disable panic on hung task"
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.79.3
date: 2021-05-20T08:04:17.185Z
- commits:
- subject: Add boot-splash test to unmanaged suite
hash: a6865f22ba5d5bd60f659daac113cac6ae1aa8f3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.79.2
date: 2021-05-19T09:25:55.145Z
- commits:
- subject: "balena-os: Add preferred provider for Go native"
hash: 20dd5fb4384e78f24d3e3304be38666fdcb859a8
body: >
With Go 1.16 a precompiled go-binary-native that provides
go-native was
introduced to bootstrap the Go compilation.
Specify to use the go-native recipe and not go-binary-native
when
requiring go-native.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.79.1
date: 2021-05-18T08:37:41.159Z
- commits:
- subject: "balena-engine: build in GOPATH mode"
hash: 342a9621b5416d2a1f6aec3948dfdcfe15395d13
body: >
balena-engine hasn't transitioned to building with modules yet,
and Go
1.16 enabled them by default. Revert to the old behavior for now
to fix
the build.
This option will be removed in Go 1.17, so we'll have to update
our
build before upgrading further.
https://blog.golang.org/go116-module-changes
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "recipes-devtools: go: backport get_linuxloader"
hash: 283e7d279ed26c2855b4916c24bb502e2d87a189
body: >
Hardknott introduces get_linuxloader() to linuxloader.bbclass
that
allows for dynamically choosing between different c libraries,
which go
recipes depend on.
Add an include that backports this for older Yocto releases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "meta-resin-pyro: go-native: include fix-goarch.inc"
hash: 252521185190ac2730fa8a92a5565a6069104e25
body: |
This fixes the error:
Invalid GOMIPS value. Must be hardfloat or softfloat.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
author: Joseph Kogut
nested: []
- subject: "meta-balena-common: upgrade from go 1.12.17 to 1.16.2"
hash: a395e1bdaaba8050042d011e6e5fe40311216d58
body: |
Copy the unmodified golang recipes from poky commit 464472d to
meta-balena-common/recipes-devtools.
This shaves off approximately:
balena-engine 41M -> 34M (17%)
init (mobynit) 9.5M -> 7.9M (16.8%)
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
author: Joseph Kogut
nested: []
version: meta-balena-2.79.0
date: 2021-05-13T18:25:01.396Z
- commits:
- subject: "balena-config-vars: improve handling of NM config parameters"
hash: 61280e84e045a4b235a21eec194fc8cf894c310d
body: >
Improve the handling of the os.network.* parameters defined in
config.json.
The balena-config-vars script has been updated to process the
os.network.* parameters from config.json. This allows scripts
to access these parameters by just including balena-config-vars
rather than having to parse them directly. Some of the default
settings have now been included as part of the jq parsing
string.
The jq command has also been assigned to an interim variable
rather
than being evaluated directly. This allows other scripts which
include balena-config-vars to handle parsing errors correctly
when
they are running with 'set -e'.
The os-networkmanager script has been updated to make use of the
balena-config-vars script and no longer parses config.json
itself.
The logging has been standardised and the simplification of the
variable processing has reduced the size of the script from 146
to 101 lines.
The build time tests have been removed as the os-networkmanager
script
is unable to access /usr/sbin/balena-config-vars at buildtime.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "balena-config-vars: improve handling of NM config parameters"
changelog-entry: "balena-config-vars: improve handling of NM config parameters"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.78.2
date: 2021-05-13T15:17:52.402Z
- commits:
- subject: Add Device Tree tests
hash: f59b7e0d54098e000d7fb3ce2b4811fa91351769
body: |
1. Add DToverlay & DTparam tests
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.78.1
date: 2021-05-12T21:38:32.558Z
- subject: "balena-allwinner: rename connectivity packagegroup"
hash: 2ca52209546a91d7cee81668bdf534ac6d0f6433
body: |
Rename the resin-connectivity packagegroup.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "balena-allwinner: rename connectivity packagegroup"
changelog-entry: "balena-allwinner: rename connectivity packagegroup"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: 2.79.7+rev1
date: 2021-06-02T09:36:47.963Z
- commits:
- subject: Rename resin-supervisor to balena-supervisor
hash: fbb788a292a17f46452790011a88fcce07a0a167
body: ""
footer:
Changelog-entry: Rename resin-supervisor to balena-supervisor
changelog-entry: Rename resin-supervisor to balena-supervisor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Update meta-balena from v2.72.0 to v2.78.0
hash: 1f34ddbc5c681cbe4074399a0752e3e57e8176cb
body: |
Update meta-balena from 2.72.0 to 2.78.0
footer:
Changelog-entry: Update meta-balena from v2.72.0 to v2.78.0
changelog-entry: Update meta-balena from v2.72.0 to v2.78.0
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: Add symlinks and aliases for legacy resin namespaces
hash: 16f5437233e88af276d9cce7bc99dd1230f6f10d
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Rename resin-supervisor to balena-supervisor
hash: 8c0b17bc3dbcf0674c7083d5a8dacff64cca48c1
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.78.0
date: 2021-05-10T21:41:51.607Z
- commits:
- subject: Update balena-supservisor from v12.5.10 to v12.7.0
hash: d2e3f092a213b8810e4bb922ad3f2a08135129c5
body: |
Update balena-supervisor from 12.5.10 to 12.7.0
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supservisor from v12.5.10 to v12.7.0
changelog-entry: Update balena-supservisor from v12.5.10 to v12.7.0
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: Backwards compatility changes for old resin namespaces
hash: 301aa52f032fecd29495894e828f21a93df60caa
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Change container name to balena_supervisor
hash: 09615c9d8254d3f62ef1088d0da35485b0c18734
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Rename resin-supervisor to balena-supervisor
hash: 5faf9d7686d7f03b5bb73ef9a234038e7e61037c
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: balena-supervisor-12.7.0
date: 2021-05-07T12:05:43.135Z
- commits:
- subject: Show warning instead of exception for invalid network config
hash: 5197a1330d69cbff97f3c53a77f640638e074b8a
body: >
A previous PR (#1656) fixed validation for network ipam
config,
checking that both network and subnet are defined for
each ipam config entry
(as described in the docker documentation).
After that PR, the validations throws an exception if
the network target state is incorrect,
but this turns out to be the wrong approach, because
that exception is also triggered
when querying target state.
This isn't a problem in normal operation, but it is in
local mode, because local
mode queries the old target state before sending a new
one. Since the query fails,
the CLI can never push the new target state.
This PR replaces the exception with a warning on the
logs, since a
misconfigured network won't cause any engine failures,
it will just
prevent containers to communicate through the provided
network.
A future improvement should move this validation to an
earlier point in the process,
so the target state can get rejected before it even gets
to a point it
can be used.
footer:
Relates-to: "#1693"
relates-to: "#1693"
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.6.8
date: 2021-05-06T20:30:52.075Z
- commits:
- subject: Patch awaiting response when checking if supervisor0 network exists
hash: 8b0c2347d8d04d3c7101016f6c885f31d9b3dc6a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.6.7
date: 2021-05-06T15:58:02.661Z
- commits:
- subject: Fix parsing driver_opts from compose to docker network creation
hash: 1408fd7bcb5f25b75679b7ce0e509adc7f8f6004
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: quentinGllmt <quentin@quentingllmt.fr>
signed-off-by: quentinGllmt <quentin@quentingllmt.fr>
author: quentinGllmt
nested: []
version: balena-supervisor-12.6.6
date: 2021-05-06T14:52:59.431Z
- commits:
- subject: Update balena-register-device and send extra info at provision time
hash: 9e52bb33ac931a035b4cd0fd80173bf10db771c0
body: >
This extra info will mean the API is able to immediately
set default
config vars based on the os/supervisor version so that
they are
available on the first target state fetch rather than
having a delay
whilst waiting for the supervisor to report them as part
of a state
patch
Update balena-register-device from 6.1.6 to 7.2.0
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Support `supervisorVersion`/`osVersion`/`osVariant`/`macAddress` fields
hash: 6f10fe77ba11ec57bb012777975423dda498a8bd
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-register-device-7.2.0
date: 2021-04-29T12:35:30.543Z
- commits:
- subject: Update dependencies
hash: 8d78459d6cf6e0dcaa4721c38898eeb2d25c5674
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-register-device-7.1.1
date: 2021-04-29T12:23:50.655Z
- commits:
- subject: Switch from randomstring to uuid for generating device uuids
hash: 596a76abcf0a76aef93d191e4c59b939701c80b8
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-register-device-7.1.0
date: 2020-07-13T14:38:52.915Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 7444f4ba2538180a5c75fa5f62de6f395ae28ba7
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-register-device-7.0.1
date: 2020-07-13T13:03:45.818Z
- commits:
- author: Pagan Gazzard
body: ""
hash: 8cfa23ebbe2915b2f37730972cf104cb47f68c65
subject: Convert to type checked javascript
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: 0f3e9d26f375554f793dd632b94f33e3ee88933b
subject: Drop callback interface in favor of promise interface
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: 67d46678e910c2c8b11f417fa40d00781a1a3905
subject: Switch to a named export
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: faa9edc73cf243acd2abe1532e64aab8303031b5
subject: Convert to typescript
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: 9e5bdbeaee325c8a523c8498ef023baeb49ef7c1
subject: Update to typed-error 3.x
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: 27e78f2ea3f1a059a9fb2ba43dff55f32b0b2b4a
subject: Switch to returning native promises
- author: Pagan Gazzard
body: ""
footers:
change-type: major
hash: dc21eb20dba1a977e74ffadbece66720ced4c529
subject: Update to balena-request 11.x
- author: Pagan Gazzard
body: ""
hash: f4008dad3de415cc25987268b387848fc3ed1200
subject: Use typescript import helpers
date: 2020-07-06T18:11:23Z
version: balena-register-device-7.0.0
version: balena-supervisor-12.6.5
date: 2021-05-06T10:19:39.399Z
- commits:
- subject: Log error responses from API when reporting state
hash: 2203f78d517a9edf75a261dd3c77cdf5b609548c
body: >
This adds the error message from the API to journal logs
to better
identify those cases where patching to the API fails.
footer:
Change-type: patch
change-type: patch
Relates-to: "#1680"
relates-to: "#1680"
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.6.4
date: 2021-05-05T19:06:49.805Z
- commits:
- subject: Added configurations.md to document all configurable vars
hash: 07a0344dc6ac15a67513080c63dffe0d6b811ebf
body: ""
footer:
Change-type: patch
change-type: patch
Closes: "#1646"
closes: "#1646"
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.6.3
date: 2021-05-04T02:10:52.553Z
- commits:
- subject: Remove version tag from livepush generated image
hash: 9c1d10dc318bb7c207608ed197c5713960642af3
body: >
The `start-resin-supervisor` script in newer OS version
no longer uses the
SUPERVISOR_TAG environment variable setup on
supervisor.conf and
update-supervisor.conf.
This change removes the need for that variable with
livepush supervisor
to make it compatible with older and newer OS versions
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.6.2
date: 2021-04-30T19:54:33.136Z
- commits:
- subject: Remove mz, mkdirp, body-parser dependencies
hash: 4a2ac557ef11d334154bafa0cab4e7272cbed749
body: |
'mz' can be safely replaced with fs.promises
and util.promisify for faster native methods.
'mkdirp' after Node v8 uses native fs.mkdir, thus
is redundant. 'body-parser' is deprecated and
contained within express v4.x.
footer:
Closes: "#1567"
closes: "#1567"
Change-type: patch
change-type: patch
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: balena-supervisor-12.6.1
date: 2021-04-27T22:23:07.811Z
- commits:
- subject: Bump dockerode types to 2.5.34
hash: 95fb568aaeb0d5a0fa8b4b88f650b51d3b96786d
body: >
This commit updates dockerode types to the latest 2.x
version, removing the need
for custom composer types for network.
This commit also modifies network tests to use the new
types
footer:
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.6.0
date: 2021-04-27T17:10:23.382Z
- commits:
- subject: Enable docker layer caching on CircleCI
hash: dd2df215f0c62459f3e26c56efdfce26edbcc229
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.5.16
date: 2021-04-27T16:42:23.485Z
- commits:
- subject: Added clean step to remove previous builds before running tests
hash: 6f4030634ad05f29f72cea11456a252570c470d7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.5.15
date: 2021-04-26T19:55:49.189Z
- commits:
- subject: "balena-supervisor: replace references to resin-vars"
hash: 6ca9507beb616c4b344e4927cb5db01534c8ae4b
body: >
Replace all references to the 'resin-vars' script with
'balena-config-vars' as it has been renamed. Add a
conditional
test for compatibility with legacy systems.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "balena-supervisor: replace references to resin-vars"
changelog-entry: "balena-supervisor: replace references to resin-vars"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: balena-supervisor-12.5.14
date: 2021-04-26T18:12:32.752Z
- commits:
- subject: Update supervisor to typescript 4
hash: fd06c06092b61d349e8b40f66f847065368810e3
body: ""
footer:
Change-type: patch
change-type: patch
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.5.13
date: 2021-04-25T23:09:44.241Z
- commits:
- subject: Bump ssri from 6.0.1 to 6.0.2
hash: ae8dc8ff227237444ae532cf7e817bfc463fbac5
body: |
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)
footer:
Change-type: patch
change-type: patch
Signed-off-by: dependabot[bot] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
author: dependabot[bot]
nested: []
version: balena-supervisor-12.5.12
date: 2021-04-20T22:52:22.531Z
- commits:
- subject: Refactor extra_uEnv to not match with intel nuc
hash: e6eda0fca7b280aa5453972a26c36ab6895c227a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.5.11
date: 2021-04-14T05:27:23.056Z
version: meta-balena-2.77.2
date: 2021-05-10T17:33:42.866Z
- commits:
- subject: Update os-config from v1.2.0 to v1.2.1
hash: 028486aa61680bdc09068fdb07f3a61edfb96a5d
body: |
Includes rename of resin-supervisor to balena-supervisor.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.77.1
date: 2021-05-10T13:48:11.472Z
- commits:
- subject: "grub update hook: move variables from grub.cfg to grubenv"
hash: 76c82dd987215982dbfcbdf950588dafdc4c129e
body: >
In order to verify GPG signature of grub.cfg it must be
immutable.
All the variables should be stored in grubenv file. This means
bootcount, resin_root_part and upgrade_available variables need
to be moved to grubenv.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.77.0
date: 2021-05-05T15:18:01.595Z
- commits:
- subject: "kernel: Always include overlayfs support"
hash: ddb5dff6b146dfc252aeecede59ad3acc79683f7
body: >
This is needed in preparation for storage migration from aufs to
overlayfs.
When running hostapp-update, we need to create the target
hostapp on
overlayfs, which implies the OS we update from can support both
drivers
footer:
Change-type: minor
change-type: minor
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.76.0
date: 2021-04-30T16:01:42.415Z
- commits:
- subject: "grub: grub-efi: buildin gzio for gz compressed kernels"
hash: 6e0dd4407077d66fa9a0ac16b38a83f6cd46e9b2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
author: Joseph Kogut
nested: []
version: meta-balena-2.75.1
date: 2021-04-29T19:31:21.361Z
- commits:
- subject: Update mobynit to the new multi-container hostOS specification
hash: 93335381320815dbe7b2d21233106910a200e2f5
body: >
Update mobynit to use the new multi-container hostOS
specification
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update mobynit to the new multi-container hostOS specification
changelog-entry: Update mobynit to the new multi-container hostOS specification
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.75.0
date: 2021-04-22T12:36:31.239Z
- commits:
- subject: "balena-engine: Update to 19.03.18"
hash: 32705abbf93971bdddb980fe0c7a01b40d229560
body: >
This brings in the aufs-to-overlay migrator. Which won't run
until we
configure the engine service to include an
`BALENA_MIGRATE_OVERLAY=1`
env var.
The other notable change is the fix for
https://github.com/balena-os/balena-engine/issues/236 which
allows
`balena top` to work as expected on balenaOS
footer:
Change-type: minor
change-type: minor
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.74.0
date: 2021-04-20T20:48:58.556Z
- commits:
- subject: "modemmanager:u-blox-switch: Rework the u-blox modem switch to ECM
mode"
hash: 9de54188ea47e121a7f408ae1c65f70f53d3a634
body: >
We need to make sure the modem is completely initialized before
sending
the AT commands that do the switch to ECM mode. To achieve this
we
change the systemd service dependency to depend on
ModemManager.service
and then we determine the modem state by using mmcli and
querying the
modem power-state property.
This procedure will only be done once. After the modem is placed
in ECM
mode, it will stay in this mode for future reboots so there will
be no
other delays in bringing up the modem connection.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.73.15
date: 2021-04-20T09:21:07.975Z
- commits:
- subject: "device-progress: do not force an exit code"
hash: f080936299781d121866de112e6930fa2f261fac
body: >
this script is only used during provisioning and HUP. in
provisioning we `|| true` anyway, and
in HUP we would like to use the exit code for retrying
footer:
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
Change-type: patch
change-type: patch
author: Matthew McGinn
nested: []
version: meta-balena-2.73.14
date: 2021-04-19T14:59:22.521Z
- commits:
- subject: add retries to status check
hash: 73e7cae10974974eeb180fd18551f6da67432101
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.73.13
date: 2021-04-19T10:30:12.192Z
- commits:
- subject: "meta-balena: rename resin-vars to balena-config-vars"
hash: 7d019abde039a469212c59bcf6e1b7a94ed365d6
body: >
Rename the 'resin-vars' script to 'balena-config-vars' and
update all
references.
footer:
Change-type: patch
change-type: patch
Changelog-entry: "meta-balena: rename resin-vars to balena-config-vars"
changelog-entry: "meta-balena: rename resin-vars to balena-config-vars"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.73.12
date: 2021-04-16T12:31:11.982Z
- commits:
- subject: "patch: Add strict bootcount count condition"
hash: a340d4ddd09515eedb125cbc57d39531ade2566a
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
- subject: "patch: Reactivate Persistent Logging test"
hash: 572e287bb93deae01786b025ad116d4d78a6b918
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.73.11
date: 2021-04-16T07:39:41.833Z
- commits:
- subject: "repo.yml: Move balena-supervisor reference to balena-os"
hash: 7d9433e3c41c37ba3d9cea51d894b520be81d899
body: >
The balena-supervisor repository has been moved to balena-os so
the
repo.yml file needs to be corrected for nested changelogs to
work again.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.73.10
date: 2021-04-14T14:10:09.817Z
- commits:
- subject: Update balena-supervisor from v12.5.6 to v12.5.10
hash: 36a1b1e9808db5d2c70f06209f868b24bd8643b1
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.5.6 to v12.5.10
changelog-entry: Update balena-supervisor from v12.5.6 to v12.5.10
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: meta-balena-2.73.9
date: 2021-04-14T11:26:13.292Z
- commits:
- subject: "resin-mounts/etc-fake-hwclock: add dependency on resin-state services"
hash: 2b07011844a2738aec033d88af29e3f6e0dd28a2
body: >
Added a dependency on resin-state.service and
resin-state-reset.service
to etc-fake-hwclock.mount.
On initial boot after flashing a device the
resin-state-reset.service
was running after etc-fake-hwclock.mount causing the bind mount
point
/mnt/state/root-overlay/etc/fake-hwclock to be deleted after it
had
been mounted. This resulted in a failure to save the date/time
at
shutdown which caused problems with persistent logging at next
boot.
Subsequent boots are unaffected as resin-state-reset does not
run.
Adding a dependency on the resin-state services ensures that the
bind mount point is created after the state reset has been
performed.
This issue was noticed when running the testbot unmanaged OS
image
persistent logging test. When running a managed OS image the
device
normally reboots fairly immediately after connecting to the
balena-cloud host and receiving parameter updates, so this issue
is
not usually noticeable.
footer:
Change-type: patch
change-type: patch
Connects-to: "#2146 #2143"
connects-to: "#2146 #2143"
Changelog-entry: "resin-mounts/etc-fake-hwclock: add dependency on resin-state
services"
changelog-entry: "resin-mounts/etc-fake-hwclock: add dependency on resin-state
services"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.73.8
date: 2021-04-13T14:21:01.455Z
- commits:
- subject: fix udev test indentation
hash: dedfa47ca1fbae4cd8b96eb05cf093ae3f9432d9
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Added comments for easier debugging
hash: c3085492fe85b314e1644870e614531fa6bde6a8
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
- subject: Fix old tests + add new tests based on testlodge
hash: 2c8ab0f0962cca1b6fecb25b9a2dbe62acf4cf6a
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Ryan Cooke <ryan@balena.io>
signed-off-by: Ryan Cooke <ryan@balena.io>
author: rcooke-warwick
nested: []
version: meta-balena-2.73.7
date: 2021-04-13T10:43:37.477Z
- commits:
- subject: Add automated test checking for udev/resin_update_state_probe warnings
hash: e6bcff01fcf520756b140ad3b4352583f4bc825e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
- subject: "udev: Silence warnings from resin_update_state_probe"
hash: 5a0bed933fd9730e507305c6098698c4a1970c6e
body: >
At this moment resin_update_state_probe is scanning pretty much
every
block device for rootfs. This include ramdisks, zram and loop
devices
which, when scanned, even spam warnings in logs. This patch
updates
the udev rule to skip such devices and only trigger on add or
change
events.
footer:
Relates-to: "#1989"
relates-to: "#1989"
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.73.6
date: 2021-04-12T12:17:29.995Z
- commits:
- subject: Update balena-supervisor from v12.4.6 to v12.5.6
hash: 6852b3704575ce5535082e2c02a7f2c6f57e1df4
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.4.6 to v12.5.6
changelog-entry: Update balena-supervisor from v12.4.6 to v12.5.6
Signed-off-by: Christina Wang <christina@balena.io>
signed-off-by: Christina Wang <christina@balena.io>
author: Christina Wang
nested: []
version: meta-balena-2.73.5
date: 2021-04-06T02:41:31.071Z
- commits:
- subject: Add to persistent logging defn
hash: a763533ee5d589394584e5990bd89ca6d18365c5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrew Nhem <andrew@balena.io>
signed-off-by: Andrew Nhem <andrew@balena.io>
author: Andrew Nhem
nested: []
version: meta-balena-2.73.4
date: 2021-03-20T00:50:55.294Z
- commits:
- subject: "wifi: remove listed example as it's discontinued"
hash: c539b4c6c671fca2cd0fabc7416e2bbd0b20ee44
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Tomás Migone <tomas@balena.io>
signed-off-by: Tomás Migone <tomas@balena.io>
author: Tomás Migone
nested: []
version: meta-balena-2.73.3
date: 2021-03-19T19:05:13.959Z
- commits:
- subject: "hostapp-update: convert absolute symlinks to relative"
hash: fa8b5a4d2836510c5257d75c65542d374f628407
body: >
Symlinks to /boot and /sbin/init are absolute, which breaks them
when
the sysroot is mounted under another system.
Convert them to relative links, so they work in all cases.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.73.2
date: 2021-03-17T18:30:51.715Z
- commits:
- subject: Update balena-supervisor from v12.3.5 to v12.4.6
hash: 8399bdf47ded925e74e48b128b4f7b2452008dd5
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.3.5 to v12.4.6
changelog-entry: Update balena-supervisor from v12.3.5 to v12.4.6
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
author: Felipe Lalanne
nested: []
version: meta-balena-2.73.1
date: 2021-03-16T13:08:50.984Z
- commits:
- subject: "image_types_balena: make rootfs labeling generic"
hash: 924bb046c94ea9a6db516733f727c18bc47fc0e7
body: ""
footer:
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
Change-type: patch
change-type: patch
author: Joseph Kogut
nested: []
- subject: "image_types_balena: make agnostic to root fstype"
hash: 71553d47174d8dc28777b0d0a6723418192ad8e4
body: >
Build BALENA_HOSTAPP_IMG path using BALENA_ROOT_FSTYPE instead
of assuming
the root is ext4.
footer:
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
Change-type: patch
change-type: patch
author: Joseph Kogut
nested: []
- subject: "mkfs-hostapp-native: make agnostic to fstype"
hash: 295976261f44650bd108eafcb53b3d24f6a28671
body: >
Remove assumptions about root fstype. Rename create to
create.ext4,
mkfs.hostapp-ext4 to mkfs.hostapp, and add an argument to
mkfs.hostapp
for fstype. Remove CMD from Dockerfile in favor of passing it as
an
argument to docker run.
footer:
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
Change-type: minor
change-type: minor
author: Joseph Kogut
nested: []
version: meta-balena-2.73.0
date: 2021-03-15T20:56:51.275Z
- commits:
- subject: "balena: dissolve healthcheck-image-load into healthcheck script"
hash: 7983e9bfd716aaedad1ef5f1468b2771e1f5a71c
body: >
Previously we were loading the healthcheck image from it's own
service
that was previously made `PartOf=` the balena.service.
This was done in an attempt to help get the system unstuck when
the
image is removed (like through manual pruning), which would
cause the
healthcheck to trigger the engine to reboot until the load
service was
restarted by hand.
Further investigation found a race between the first execution
of the
engine healthcheck script (which needs the image to be loaded)
and the
loader service itself, which would lead to a similar state,
requireing
manual intervention.
This change moves the loading into the healthcheck script
itself,
allowing us to remove the loader script and service entirely,
skipping
the whole service ordering issue.
footer:
Backport-to: next
backport-to: next
Connects-to: "#2122"
connects-to: "#2122"
Change-type: patch
change-type: patch
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.72.2
date: 2021-03-15T13:36:10.137Z
- commits:
- subject: Fix disablement of userspace firmware loading requests
hash: 98fad0bbfd179f16c5985a3281af25b4801af6e9
body: >
This option depends on FW_LOADER_USER_HELPER which will be
enabled if
_FALLBACK is set to 'y', which is the default in the arm64
defconfig
since Linux 5.4+.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix disablement of userspace firmware loading requests
changelog-entry: Fix disablement of userspace firmware loading requests
Signed-off-by: Pelle van Gils <pelle@vangils.xyz>
signed-off-by: Pelle van Gils <pelle@vangils.xyz>
author: Pelle van Gils
nested: []
version: meta-balena-2.72.1
date: 2021-03-11T09:52:01.508Z
version: 2.78.0+rev1
date: 2021-05-11T11:19:29.022Z
- commits:
- subject: Rename resin image types to balena
hash: fdfce1de2db2301b51f6ee9a9ba9bf858c745f85
body: |
Rename resin image types to balena and replace RESIN_ env vars
footer:
Changelog-entry: Rename resin image types to balena
changelog-entry: Rename resin image types to balena
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: Update meta-balena from v2.60.1 to v2.72.0
hash: 72ef4b9400cd826b95b3de2b667fc43fbc5b130b
body: |
Update meta-balena from 2.60.1 to 2.72.0
footer:
Changelog-entry: Update meta-balena from v2.60.1 to v2.72.0
changelog-entry: Update meta-balena from v2.60.1 to v2.72.0
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: "os-config: Update os-config from v1.1.4 to v1.2.0"
hash: 76bae0c1e32d82b0371d99094965538a05fa3387
body: |
Update os-config from 1.1.4 to 1.2.0
footer:
Change-type: minor
change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested:
- commits:
- subject: "os-config: rename flasher flag path"
hash: 3622cc8cdf38f42c1f38fb6d5c67dde16631d6f0
body: >
As part of a full rename away from legacy resin
namespaces the
following os-config compatibility changes are required
to align
with meta-balena changes.
- rename resin-image-flasher to balena-image-flasher
footer:
Change-type: minor
change-type: minor
Connects-to: https://github.com/balena-os/meta-balena/pull/2118
connects-to: https://github.com/balena-os/meta-balena/pull/2118
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
version: os-config-1.2.0
date: 2021-02-23T20:19:36.114Z
- subject: Rename resin image types to balena
hash: 057621ad646f1958328c688994ef7f6fb48b9012
body: |
As part of a full rename away from legacy resin namespaces the
following components have been renamed:
- resinos-img -> balenaos-img
- image_types_resin -> image_types_balena
- image-resin -> image-balena
- resin-image -> balena-image
- resin-image-flasher -> balena-image-flasher
- resin-image-initramfs -> balena-image-initramfs
footer:
Change-type: minor
change-type: minor
Changelog-entry: Rename resin image types to balena
changelog-entry: Rename resin image types to balena
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.72.0
date: 2021-03-10T20:00:01.558Z
- commits:
- subject: Apply aufs patches if aufs is present in kernel config
hash: 8094dc7a3a36cfc4f1c0da5be66dc666e29b7dbe
body: >
Allow installing and patching aufs even if BALENA_STORAGE is
overlay2
footer:
Change-type: patch
change-type: patch
Changelog-entry: Apply aufs patches if aufs is present in kernel config
changelog-entry: Apply aufs patches if aufs is present in kernel config
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.71.7
date: 2021-03-08T13:49:52.854Z
- commits:
- subject: "grub-efi: build required modules into grub image"
hash: 5e1004d6753025166c40b11af117e008feb875f1
body: >
grub-efi requires modules to be installed in the boot partition,
and
resin-image installs them from ${DEPLOYDIR}.
A normal grub installation installs those modules to
${PREFIX}/${libdir}
to allow grub tooling to install them at runtime, but we're
building the
image with GRUB baked in, so we don't need those in the sysroot.
The first iteration of this bbappend attempted to solve these
constraints by copying the modules from ${D}/${libdir}/grub/ to
${DEPLOYDIR} in do_deploy(), then removing ${D}${prefix}. This
had the
unfortunate side effect of breaking the build in certain cases,
such as
clean builds or reexecuting do_deploy() without the other steps
of the
build.
Instead, remove the unwanted files in do_install(), and append
the
required modules to GRUB_BUILDIN to create a standalone grub
image
without any external modules at all.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.71.6
date: 2021-03-05T22:03:28.222Z
- commits:
- subject: "initrdscripts: always use by-uuid symlink looking for flasher rootfs"
hash: d16ad58f6efe76c9313226735de88648e54d2420
body: >
If the device with flasher rootfs is slow to bring up and rootfs
is defined
as UUID=xxx the waiting loop in rootfs initrd script would
assume UUIDs have
just been regenerated and wait for a by-state symlink instead.
This only works
for the OS - flasher does not use the dynamically generated
UUIDs
therefore we always want to use the by-uuid link for it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.71.5
date: 2021-03-03T19:17:32.016Z
- commits:
- subject: Update OS test suite
hash: 6c82ffb23c05e334ae2157c8e6c0f3e197467d2f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.71.4
date: 2021-03-01T11:03:02.277Z
- commits:
- subject: "balena: Make the healthcheck loading service part of balena.service"
hash: c26f2d203a87d1578d9d52d5bbd8b0b18869916e
body: >
This prevents issues with the health check when the image is
manually
removed.
footer:
Change-type: patch
change-type: patch
Connects-to: https://github.com/balena-os/meta-balena/issues/2010
connects-to: https://github.com/balena-os/meta-balena/issues/2010
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
nested: []
version: meta-balena-2.71.3
date: 2021-02-26T12:34:11.073Z
- commits:
- subject: "dnsmasq: enable dbus support"
hash: 372980ca6aa6bd2793ac856c303c3b3ac4eeffdb
body: >
This config option is disabled by default in the upstream
package
so I'm including the change here as a separate commit.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "dnsmasq: update to 2.84 with dnspooq fix"
hash: 3afbe8dfbbaf9f73a09048e0350622535befa0a8
body: |
https://github.com/balena-os/meta-balena/issues/2099
Copy dnsmasq 2.84 recipe and files from this upstream patch:
http://cgit.openembedded.org/meta-openembedded/commit/meta-networking/recipes-support/dnsmasq?id=3e28a31bb479f292b9a052a3d2eee84c49319ee3
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.71.2
date: 2021-02-23T19:57:37.313Z
- commits:
- subject: "recipes-bsp: grub: install only release modules"
hash: 78a8049218d8ce3a9172b7fca6fe00270544e7f1
body: >
GRUB builds modules with both debug and release variants, with
*.module
and *.mod extensions respectively.
Install only the release modules in do_deploy() to avoid
balooning the
size of the boot partition.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.71.1
date: 2021-02-23T17:59:51.133Z
- commits:
- subject: "meta-balena-common: add grub-efi support"
hash: 3bfbd05d81d59c82fb131117700325416fb152cb
body: >
Use upstream grub and grub-efi recipes with a new grub-conf
recipe
employing a config template.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.71.0
date: 2021-02-15T17:58:51.450Z
- commits:
- subject: Update PR template to specify test coverage in more detail
hash: ce0bb95e1d045ef32c377d4fc9de959c6ebbfd88
body: >
All PRs should include details about test coverage, including
whether the
tests are automated on manually recorded.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Update codeowners
hash: a00b54679aa6804f6a5c9fa75826764cf21c5c2e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.70.2
date: 2021-02-12T09:31:46.288Z
- commits:
- subject: Add leviathan automated OS test suite
hash: 3f6d7588874721c506a70f66603d2b153f9a6fcf
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: meta-balena-2.70.1
date: 2021-02-11T16:18:58.778Z
- commits:
- subject: "systemd/timeinit: use systemd mount unit for /etc/fake-hwclock"
hash: 7d6ec3d411af78b9b1f979b90461e9efb059e4e7
body: >
Replace the 'bind-etc-fake-hwclock.service' with a systemd mount
unit (etc-fake\x2dhwclock.mount).
Using a systemd service to bind mount the /etc/fake-hwclock
directory
results in systemd generating an internal mount unit for the
same
directory. This causes problems at shutdown when both methods
try to
unmount the directory. This frequently leads to the directory
being
unmounted before the fake-hwclock service has managed to save
the
system time. This results in an inaccurate fake-hwclock time
at next boot and corruption of the journal log.
footer:
Change-type: minor
change-type: minor
Connects-to: "#1919 #2107"
connects-to: "#1919 #2107"
Changelog-entry: "systemd/timeinit: use systemd mount unit for
/etc/fake-hwclock"
changelog-entry: "systemd/timeinit: use systemd mount unit for
/etc/fake-hwclock"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.70.0
date: 2021-02-11T10:02:08.246Z
- commits:
- subject: Update balena-supervisor from v12.3.0 to v12.3.5
hash: 8f8a57760b82a1378adc078c86bb25aeafd7d6e8
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-supervisor from v12.3.0 to v12.3.5
changelog-entry: Update balena-supervisor from v12.3.0 to v12.3.5
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.69.1
date: 2021-02-03T23:42:05.644Z
- commits:
- subject: "openvpn: remove resin-ntp-config call from upscript.sh"
hash: 958cd8f4bfc5d052d29c5d60c43e9ede58e39825
body: >
Running resin-ntp-config from openvpn upscript.sh is no longer
necessary as it is now run automatically when config.json
changes.
footer:
Change-type: patch
change-type: patch
Connects-to: "#2073"
connects-to: "#2073"
Changelog-entry: "openvpn: remove resin-ntp-config call from upscript.sh"
changelog-entry: "openvpn: remove resin-ntp-config call from upscript.sh"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "resin-vars: trigger NTP config script on config.json changes"
hash: 8dd222087f58c596bf3d30a956c985fcb0214baa
body: |
Add resin-ntp-config.service to config-json.service so that the
resin-ntp-config script is automatically run on changes to
config.json.
footer:
Change-type: minor
change-type: minor
Connects-to: "#2073"
connects-to: "#2073"
Changelog-entry: "resin-vars: trigger NTP config script on config.json changes"
changelog-entry: "resin-vars: trigger NTP config script on config.json changes"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "resin-ntp-config: update script and add systemd service"
hash: 7084f736b988706f71fe1d1ec95db6641be8a85e
body: >
Update the resin-ntp-config script to work with dynamic chrony
source configuration. Any NTP sources configured by config.json
are added to a chrony sources file. Changes to the sources file
are picked up by chrony either when it starts up or at runtime
using the chrony-helper script.
A systemd service has been added to run the resin-ntp-config
script
once at boot. Previously the script was being run up to 8 times
at
boot via a NetworkManager dispatcher script.
footer:
Change-type: minor
change-type: minor
Connects-to: "#2073"
connects-to: "#2073"
Changelog-entry: "resin-ntp-config: update script and add systemd service"
changelog-entry: "resin-ntp-config: update script and add systemd service"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "networkmanager: add improved dispatcher scripts for NTP handling"
hash: 23e52eaca7f0983ac6da27289fc293e43e7dbebd
body: >
Update the existing DHCP dispatcher script for adding NTP
sources to
make use of dynamic chrony source configuration. Any DHCP
configured
NTP sources for a particular interface are added to a sources
file on
network 'up' or DHCP lease renewal events. Any DHCP configured
NTP
sources for a particular interface are deleted on network 'down'
events. Changes to the sources file are picked up by chrony
either
when it starts up or at runtime using the chrony-helper script.
Add a dispatcher script to trigger the chrony online/offline
status on network 'up' and 'down' events. This will make chrony
re-run an iburst for sources when the appropriate network
interface
comes back up.
footer:
Change-type: minor
change-type: minor
Connects-to: "#2073"
connects-to: "#2073"
Changelog-entry: "networkmanager: add improved dispatcher scripts for NTP
handling"
changelog-entry: "networkmanager: add improved dispatcher scripts for NTP
handling"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "chrony: add sourcedir support and helper script"
hash: d6c64b0a08b64593d6684605bd5268f28ff1b1c9
body: >
Add the 'sourcedir' parameter to the chrony configuration to
support
dynamic source configuration files. Any NTP source files that
are
created in 'sourcedir' (/run/chrony) can be used to update the
chrony
source configuration at runtime.
Add a helper script to support the dynamic re-loading of chrony
sources. This script uses the chrony 'reload sources' feature.
footer:
Change-type: minor
change-type: minor
Connects-to: "#2073"
connects-to: "#2073"
Changelog-entry: "chrony: add sourcedir support and helper script"
changelog-entry: "chrony: add sourcedir support and helper script"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.69.0
date: 2021-02-01T09:33:15.826Z
- commits:
- subject: Fix task ordering for the iwlwifi_firmware_clean task
hash: 5d039b111a964e21a637a5c7806aea6bb510a43e
body: >
We need to make sure the firmware cleanup function runs before
do_populate_sysroot otherwise do_populate_sysroot will race with
it and
will fail complaining about the missing firmware that
iwlwifi_firmware_clean had just deleted at the same time.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix task ordering for the iwlwifi_firmware_clean task
changelog-entry: Fix task ordering for the iwlwifi_firmware_clean task
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.68.1
date: 2021-01-29T13:02:49.703Z
- commits:
- subject: Update NetworkManager to 1.28.0
hash: 20e9c276f8d79b6051066e24b159c8bd9ffe3bc2
body: >
Fixes #2075
Needed were a number of various changes to make the package
compile properly:
Removed is
0001-wwan-Set-MTU-based-on-what-ModemManager-exposes.patch that
is now
included upstream.
Our patch for removing HTTPS connectivity checking warning is
reworked for ease of
maintainance. It now keeps the log entry, but changes it to
debug level.
Fixed are UPSTREAM_CHECK_* definitions as they referenced a
wrong version number.
The following additional configuration options were
added/removed:
*. Introspection is disabled through
`--enable-introspection=no`. Other services do
not depend on it, so it is safe to remove it. A related patch is
no longer needed
0002-Do-not-create-settings-settings-property-documentati.patch
*. A new option for using firewalld zone for shared mode is
disabled as we do not
use firewalld.
*. The polkit agent option no longer is available, so
`--enable-polkit-agent` and
`--disable-polkit-agent` are no longer defined.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update NetworkManager to 1.28.0
changelog-entry: Update NetworkManager to 1.28.0
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.68.0
date: 2021-01-29T09:45:01.458Z
- commits:
- subject: "docs: mention balenaRootCA as a config.json parameter"
hash: d0be88530c630d68f8582dce99442c6d94ba5455
body: ""
footer:
Connects-to: https://github.com/balena-os/meta-balena/issues/2011
connects-to: https://github.com/balena-os/meta-balena/issues/2011
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.67.6
date: 2021-01-28T17:45:30.693Z
- commits:
- subject: replace busybox ps with procps [klutchell]
hash: 00556af37cf241e2b95d9b719f1ab58cc9bbddb6
body: |
Replace busybox ps link with ps.procps without installing
any other procps packages. This will avoid regression and bloat
from swapping existing busybox links with procps variants.
By using procps as docker expects we can properly handle ps args
such as -e and -o to format output. Busybox is only capable of this
when compiled in "desktop" mode.
This upstream commit to poky has already split the ps binary into
a separate procps package:
- https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=507a47a4e5077d5f8f76d9629be6b871dfd8eb90
So for now we can copy this recipe at the commit above into compat branches
and use that version until we pick up a branch newer than gatesgarth.
footer:
Change-type: patch
change-type: patch
Connects-to: https://github.com/balena-os/balena-engine/issues/236
connects-to: https://github.com/balena-os/balena-engine/issues/236
Changelog-entry: replace busybox ps with procps [klutchell]
changelog-entry: replace busybox ps with procps [klutchell]
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.67.5
date: 2021-01-27T18:47:18.617Z
- commits:
- subject: Update aufs4 and aufs5 kernel patches
hash: 62231bee3dd12698522130b224371ff82a3de567
body: |
We update to the newest patch revisions from upstream
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update aufs4 and aufs5 kernel patches
changelog-entry: Update aufs4 and aufs5 kernel patches
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.67.4
date: 2021-01-27T11:08:07.030Z
- commits:
- subject: "kernel-headers-test: Install python dependency"
hash: 6b648fa36bb8f7b2f90799a9c331210e34d3c438
body: |
Some makefiles for the kernel modules build, like for
instance the one in the kernel for the lec-px30 machine,
want python to be available in the environment. Let's add
it to the build dependencies.
footer:
Change-type: Patch
change-type: Patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.67.3
date: 2021-01-15T11:10:16.824Z
- commits:
- subject: Fix pppd timeout when launched by NetworkManager
hash: e86c83e9be007bbedf5bad8bb961931c4f4f649c
body: >
Fixes #1846
UART modems (RaspberryPi HATs) are not working currently under
balenaOS as NetworkManager times out while attempting to
establish
ppp connection. This is not a balenaOS specific issue.
This commits adds a `connect ""` declaration to
`/etc/ppp/options`
to workaround this as the NULL default value causes the timeout.
The connect option specifies an external script to establish the
physical link. When using NetworkManager/ModemManager it is
ModemManager that establishes the physical link before passing
it
to NetworkManager. Thus `connect` should be empty.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix pppd timeout when launched by NetworkManager
changelog-entry: Fix pppd timeout when launched by NetworkManager
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
nested: []
version: meta-balena-2.67.2
date: 2021-01-14T12:39:10.901Z
- commits:
- subject: "resin-device-register: Fix post provisioning state not reported"
hash: 62016c3931c08cbc4c4bdb1e4069c6f9d9533b04
body: >
Starting with dee971c0dbeb6e8363f3e321af582e99627626e9, flasher
images, which don't contain a supervisor version, try to
register
in the API using the parameter supervisor_version='null'.
However, the API expects this parameter to be unset completely
if
there's no version to be reported during registration, otherwise
the call fails and the device doesn't show up in dashboard
during
flashing or report the post-provisioning state.
footer:
Change-type: Patch
change-type: Patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.67.1
date: 2021-01-13T14:55:01.572Z
- commits:
- subject: Update balena-supervisor from v12.2.11 to v12.3.0
hash: fc41d16085b331d032a3666fc25af7c43eee5369
body: ""
footer:
Changelog-entry: Update balena-supervisor from v12.2.11 to v12.3.0
changelog-entry: Update balena-supervisor from v12.2.11 to v12.3.0
Change-type: minor
change-type: minor
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
author: Felipe Lalanne
nested: []
version: meta-balena-2.67.0
date: 2021-01-12T13:41:49.881Z
- commits:
- subject: Respect custom CA in supervisor
hash: 4cf82392c78d804a18737de80dcfa6f8f34d0494
body: >
This is necessary because node has its own built-in CA bundle
and ignores
the system-wide bundle. Bind-mount the system-wide bundle to the
supervisor
container as well to keep the previous behavior. Make it
read-only though,
any modifications should be performed by the host OS.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Respect custom CA in supervisor
changelog-entry: Respect custom CA in supervisor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.66.3
date: 2021-01-12T09:38:46.408Z
- commits:
- subject: "README: Rename resin-logo to balena-logo."
hash: 47a7a0ab9a99ea45b4fcf4e684d973088328eca9
body: >
The file rename happened in v2.51 but the README has not been
updated
accordingly.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.66.2
date: 2021-01-11T17:30:40.806Z
- commits:
- subject: "kernel-devsrc: use upstream recipe starting with dunfell"
hash: 1300a223f5b58dd4584b62e87df41ec72f783961
body: |
Remove the kernel-devsrc package from meta-balena and
use the one from the upstream Poky project instead.
Initially I hoped thud and warrior could also use the respective
upstreams but I see several differences between the meta-balena
version and the upstreams so I updated those compat layers
as well.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "gen_mod_headers: add missing arch headers to tools"
hash: 5485f1fbc901a04eedbcc3b72cc95fdfb2d03665
body: |
Upstream changes to the kernel have switched to a shared x86
insn decoder required by tools/objtool so we must add those
include and lib components to our target dir.
https://lore.kernel.org/lkml/20190830201021.utzjr6cs5hoxygyi@treble/T/
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.66.1
date: 2021-01-04T13:06:56.017Z
- commits:
- subject: "chrony: bump to version 4.0"
hash: 67e8632a8a6c82dcf382b0204af40b79dd1a279a
body: |
Update chrony from version 3.4 to version 4.0.
The new version has enhancements and new features that will
help to improve time synchronisation, including:
- the ability to add server pools via scripts using chronyc.
- support for dynamic NTP source files that can be reloaded
as necessary (useful for DHCP and config.json sources).
- source name options for improved handling of pool addresses.
- repeat 'iburst' when a source is changed from offline to
online state.
footer:
Change-type: minor
change-type: minor
Changelog-entry: "chrony: bump to version 4.0"
changelog-entry: "chrony: bump to version 4.0"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.66.0
date: 2020-12-18T11:02:16.858Z
- commits:
- subject: "u-boot: Add required configuration for BalenaOS environment"
hash: 401345c86a3a017dc548a94c7afa3977d547fc21
body: >
The BalenaOS u-boot environment patch requires u-boot to support
importing
and exporting of the environment as well as the fsuuid command.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.65.1
date: 2020-12-17T10:39:35.947Z
- commits:
- subject: Update balena-supervisor from v12.1.1 to v12.2.11
hash: 0f301c4bba35737149c6489b4cd6716506496372
body: ""
footer:
Changelog-entry: Update balena-supervisor from v12.1.1 to v12.2.11
changelog-entry: Update balena-supervisor from v12.1.1 to v12.2.11
Change-type: minor
change-type: minor
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: meta-balena-2.65.0
date: 2020-12-14T22:04:19.165Z
- commits:
- subject: Add IPV6 multicast routing capability
hash: 510bb7a7107f538f56c35a87a7426e7c12a3cdb3
body: >
Add IPV6 multicast routing capability to the default
configuration.
Fixes #2051
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add IPV6 multicast routing capability
changelog-entry: Add IPV6 multicast routing capability
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.64.4
date: 2020-12-14T12:36:30.487Z
- commits:
- subject: 'Revert "resin-data.mount: Remove default dependencies"'
hash: 0101e6289b2a05ab688db43f73772ebfeeb97c53
body: >
This reverts commit dc6cfa2e90b29b0fdcfc05c1b85e2196de4f950b.
Once the core problem with the resin-data mount has been fixed
this
commit is no longer needed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-update-hooks: Add supervisor database fix"
hash: f3e7e164cf095218c1f92f2afecdd186cbbdfadd
body: |
When adding hostapp extension support to mobynit, in:
https://github.com/balena-os/meta-balena/commit/6be3f1153d56c1c0c21e6d84db7be70be96bcd10
the supervisor database was relocated by mistake. On this version the database
returns to its original place, and these hooks copy the old database to the
new location to avoid data loss.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-supervisor: Make sure the database directory exists"
hash: d070fe38a3b2a91fcc7c07d716fa90fdd3e9d078
body: >
If this directory is removed by mistake, the supervisor will not
be
able to start.
This commit checks the directory existence and creates it if
required
independently of whether the supervisor container is present.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Correct the data partition mountpoint
hash: 36dca74acc9e7db23b8980fff735360332927125
body: |
Correct the mount point for the resin-data directory.
Fixes https://github.com/balena-os/meta-balena/issues/2070
footer:
Change-type: patch
change-type: patch
Changelog-entry: Correct the data partition mountpoint
changelog-entry: Correct the data partition mountpoint
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.64.3
date: 2020-12-11T07:52:52.415Z
- commits:
- subject: "meta-balena-common: kernel-resin: enable task-accounting by default"
hash: d308c67666e612fad7e6bb7ac88d5bec2bfd8f9e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
- subject: "meta-balena-common: kernel-resin: create task-accounting config"
hash: ea3c787c5ad31af758844a0242a9d9baf1a47135
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.64.2
date: 2020-12-10T10:19:16.893Z
- commits:
- subject: Update codeowners
hash: d18fc8cdfab02a4c5016b29eca23b4f1f73c7e9b
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.64.1
date: 2020-12-09T08:47:40.115Z
- commits:
- subject: "rust: remove merged fix for TUNE_FEATURES parsing"
hash: 9a4ea159051825461007cff90c7c370ce74d7680
body: >
https://github.com/meta-rust/meta-rust/issues/240
https://github.com/meta-rust/meta-rust/pull/242
The fix for TUNE_FEATURES parsing has been merged in meta-rust
master
and should be present when they fork for dunfell.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "systemd: update patches to avoid fuzzy matching"
hash: 03d64e57466c66acd710b089c4ae8d777f963554
body: >
The content applied by the patches has not changed, just the
context
in order to properly inject changes without fuzzy matching since
the source
files have changed upstream.
`devtool modify systemd`
`devtool finish --force-patch-refresh systemd
../layers/meta-balena/meta-balena-dunfell/`
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "systemd: add missing udev rules"
hash: 02b48c9523ff5ed36cc2cfd94225ea4234649371
body: |
https://github.com/balena-os/poky/commit/e3cd4e584239c207e3c82bdf5d7216d26fd28fc7
add missing udev rules since systemd began including rules explicitly
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "systemd: avoid conflicts with timeinit package"
hash: 97d14daa8f1bc8887883fd56c1512bdd51b2e351
body: |
Both systemd and timeinit attempt to install time-set.target so
we will remove the systemd version during install.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "dropbear: prevent conflicts with openssh"
hash: 169c1652e46e3a31d4f96bb98cbcf8240f3453ca
body: |
[https://github.com/balena-os/poky/commit/d365948ebd76625f82ef04e77d35bcfeced42fec]
Dropbear is still required to migrate keys. Avoid the upstream conflict with openssh.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "networkmanager: add bash requirement"
hash: 9d380ec203a80afc15b4c902c36da7c25300515d
body: |
99dhcp_ntp in networkmanager requires bash
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "networkmanager: remove deprecated bluetooth inherit"
hash: 1993db9f3027936119248bd193e350456ba035bc
body: >
In poky dunfell and newer the bluetooth class has been
deprecated.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "meta-balena-common: replace distro_features_check with features_check"
hash: c907611d66aa4d2ff27f9940178cbcdbc2273459
body: >
Replace distro_features_check that was deprecated upstream in
dunfell.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "avahi: remove example services"
hash: 317c7a6404195e78a21c76e43f8743a47cf542d1
body: >
In dunfell the example ssh service files don't exist so avoid
failing
during do_install for services that we don't use anyway.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "u-boot: disable u-boot-initial-env"
hash: 9346f58cdd73924aec4279861ff43611c125ab5d
body: |
https://github.com/balena-os/poky/commit/d7b8ae3faa9344f2ada22e0402066c2fff5958c6
We have no use for u-boot-initial-env and enabling it would require
additional changes in do_compile to match the commit linked above.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "dnsmasq: fix build after y2038 changes in glib"
hash: fca86497476cf3d275ae3d4f8274d51b6b96a9b8
body: |
SIOCGSTAMP is defined in linux/sockios.h, not asm/sockios.h
http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=3052ce208acf602f0163166dcefb7330d537cedb
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "bluez5: replace experimental flag patch with service conf"
hash: 8d5a67522eda56acb583c5ab26f6144fef7038a1
body: >
In dunfell, rather than patching the bluetooth.service.in file,
we will just override the ExecStart value via
bluetooth.conf.systemd
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "mtools: remove initialize-direntry patch"
hash: c35b98165cc698188b978c34c7fb20f58a4c83e1
body: >
Remove initialize-direntry.patch that has been fixed in mtools
4.0.23
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
- subject: "meta-balena-dunfell: dunfell compatibility layer support"
hash: e8c34101f13d0327ac278207c8d7d500214f5f6f
body: >
Create meta-balena-dunfell layer base by copying
meta-balena-warrior
footer:
Change-type: minor
change-type: minor
Changelog-entry: "meta-balena-dunfell: dunfell compatibility layer support"
changelog-entry: "meta-balena-dunfell: dunfell compatibility layer support"
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: meta-balena-2.64.0
date: 2020-12-07T16:42:10.390Z
- commits:
- subject: "start-resin-supervisor: fix directory creation for 'balena start'"
hash: ce9e4f211a2356a866edee5ca3dbada3faa27689
body: >
Ensure that the /var/log/supervisor-log directory exists prior
to
running 'balena start --attach resin_supervisor' as well as
'runSupervisor'.
Updates to the 'start-resin-supervisor' script in v2.62.1
removed
the check for updates to the REGISTRY_ENDPOINT variable.
Previously
this had been detected as changing every time the script was run
due to a comparison between 'null' and ''. This resulted in the
'start-resin-supervisor' script always running through the
'runSupervisor' path. With this variable check removed, and no
config
updates being detected, the script was trying to run
'balena start --attach resin_supervisor' and failing due to the
absence of the /var/log/supervisor-log directory. To fix this
problem we
unconditionally test for and create this directory (if
necessary) so
that it is available regardless of the path taken through the
script.
footer:
Change-type: patch
change-type: patch
Connects-to: "#2064"
connects-to: "#2064"
Changelog-entry: "start-resin-supervisor: fix directory creation for 'balena
start'"
changelog-entry: "start-resin-supervisor: fix directory creation for 'balena
start'"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.63.1
date: 2020-12-04T17:24:10.321Z
- commits:
- subject: "zram-swap-init: adjust default to lesser of 50%/4GB"
hash: 155af3386029a0e76b74ee60d58c32ba72073a82
body: |
Copied from Fedora zram defaults [0]. This may be adjusted later after
doing our own profiling.
[0] https://fedoraproject.org/wiki/Changes/SwapOnZRAM#Default_zram_device_configuration:
footer:
Change-type: minor
change-type: minor
Signed-off-by: Joseph Kogut <joseph@balena.io>
signed-off-by: Joseph Kogut <joseph@balena.io>
author: Joseph Kogut
nested: []
version: meta-balena-2.63.0
date: 2020-11-30T21:37:10.077Z
- commits:
- subject: "chrony: use a non-privileged UDP source port"
hash: 447449808ef08577712db43b1042599ad4d7d23c
body: >
Change the chrony UDP source port from 123 (privileged) to
1234 (non-privileged).
Previous issues with Phicomm routers had required the use of a
fixed
UDP source port, so port 123 was chosen as this is used by both
ntpd
and ntpdate. However recent testing has shown that using a
privileged
port such as 123 can cause issues on other networks. By changing
the
port to be non-privileged (i.e. 1234) we can satisfy both
network
requirements.
footer:
Change-type: patch
change-type: patch
Connects-to: "#2000"
connects-to: "#2000"
Changelog-entry: "chrony: use a non-privileged UDP source port"
changelog-entry: "chrony: use a non-privileged UDP source port"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.62.2
date: 2020-11-25T13:53:40.649Z
- commits:
- subject: "supervisor: remove old/unnecessary balenaRootCA references"
hash: 65c7c232082185ddecbedca579327f6c80686bc5
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.62.1
date: 2020-11-19T20:26:12.667Z
- commits:
- subject: "systemd/timeinit: improve RTC handling at boot"
hash: 1c1374f3c8b5914b7e645f8068ebafc8b4cbbe3a
body: >
The handling of the RTC at boot time has been improved as
follows:
1) A 'timeinit-rtc.sh' script has been added to improve logging
of
system time updates from the RTC and to prevent system time
being set when RTC time is behind system time. If RTC time is
found to be behind system time a warning is issued regarding
potential RTC battery failure.
2) The 'timeinit-rtc.service' has been added to the new systemd
'time-set.target'. This allows for better control and
co-ordination between the various time source services.
3) Systemd dependencies have been updated to ensure that the
RTC is the final time service before the 'time-set.target'
is reached.
The 'timeinit-buildtime.sh' script has been updated to use the
new support functions provided by the 'os-helpers-time' script.
footer:
Change-type: minor
change-type: minor
Connects-to: "#2048"
connects-to: "#2048"
Changelog-entry: "systemd/timeinit: improve RTC handling at boot"
changelog-entry: "systemd/timeinit: improve RTC handling at boot"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "os-helpers: add support functions for system date/time"
hash: 66d4d61b4e00f9da99de041d262a1f7b4bf70d37
body: |
Add helper functions for manipulating system date/time.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.62.0
date: 2020-11-13T10:26:52.111Z
- commits:
- subject: "modemmanager: add u-blox-modeswitch scripts"
hash: a30ab44f40f1c059e64075c567fc388800d960a4
body: >
Add the u-blox-modeswitch scripts to modemmanager. The scripts
are
generic and therefore it makes sense to provide them as part of
meta-balena instead of balena-raspberrypi.
footer:
Change-type: patch
change-type: patch
Connects-to: "#510 (in balena-raspberrypi)"
connects-to: "#510 (in balena-raspberrypi)"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.61.3
date: 2020-11-05T17:05:16.519Z
- commits:
- subject: Check the API for configuration changes once a day
hash: 19f6942a9864c6393a36af36aea21d685ddb9819
body: ""
footer:
Connects-to: "#2018"
connects-to: "#2018"
Changelog-entry: Check the API for configuration changes once a day
changelog-entry: Check the API for configuration changes once a day
Change-type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.61.2
date: 2020-11-05T14:41:20.617Z
- commits:
- subject: Enable kernel user space probes support
hash: 8af9bc8fbc58096d986d8db7df81a0c9505dc420
body: >
This is needed to make use of eBPF and all the debugging and
extra
features it brings.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Enable kernel user space probes support
changelog-entry: Enable kernel user space probes support
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.61.1
date: 2020-11-04T21:12:06.448Z
- commits:
- subject: Update balena-supervisor from v11.14.0 to v12.1.1
hash: fd41103bc0538f53ac37bfb2ce6203f712090bc7
body: |
Update balena-supervisor from v11.14.0 to v12.1.1
footer:
Changelog-entry: Update balena-supervisor from v11.14.0 to v12.1.1
changelog-entry: Update balena-supervisor from v11.14.0 to v12.1.1
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested:
- commits:
- subject: Use root mount point to find device-type.json
hash: 9d19a457017b1f696579f57569ec4cfadab3b385
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-12.1.1
date: 2020-10-28T13:03:20.901Z
- commits:
- subject: Change log source from docker to journalctl
hash: 2c83864f22b01e7196f6ed321c96f6cb9f40593b
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
nested: []
version: balena-supervisor-12.1.0
date: 2020-10-28T06:12:20.363Z
- commits:
- subject: Change source of deviceType to device-type.json
hash: f5183df35677f091f1374c3f6e86706b141471f3
body: |
The source of truth for the device-type should be
device-type.json instead of config.json
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
Connects-to: "#1472"
connects-to: "#1472"
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.0.9
date: 2020-10-27T12:43:11.383Z
- commits:
- subject: Fixed evaluating if updates are needed to reach target state
hash: 77333f1e110070f17f4bf95c1554075c94a35d63
body: ""
footer:
Closes: "#1476"
closes: "#1476"
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.0.8
date: 2020-10-26T18:56:16.649Z
- commits:
- subject: Improved log message when networks do not match
hash: edf23871d9a057b9bae8837f3ee39d7401247514
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-12.0.7
date: 2020-10-19T16:04:51.506Z
- commits:
- subject: Fixes check allowing preloading in local (unmanaged) mode
hash: 0fd9b6376251c73f2adfd37ec80d2145178683d6
body: |
* adds apiEndpoint empty string check
footer:
Change-type: patch
change-type: patch
author: ab77
nested: []
- subject: Handle delete of multiple images with same dockerImageId
hash: 4795c336d055862706be42ebb544caef93d55e35
body: >
A docker-compose.yml with the following structure
```
version: '2.1'
services:
app_1:
build: ./noisy-1
image: noisy1
app_2:
build: ./noisy-1
image: noisy1
app_3:
build: ./noisy-1
image: noisy1
```
Will lead to the supervisor creating multiple image
database entries
with the same dockerId (this is because of how the
engine handles this
particular case). This case is not handled by the
removal process
leading to image pile up and increased disk usage.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
Connects-to: "#1434"
connects-to: "#1434"
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.0.6
date: 2020-10-16T22:32:07.462Z
- commits:
- subject: Improve calculation for used system memory
hash: dd5f62227a0b0d2024db924e7028c9fec8b2b1d9
body: >
The memory information reported by the supervisor
currently
estimates the value of used memory as `MemTotal -
MemFree`.
However, linux systems will try to cache and buffer as
much
memory as possible, which will affect the output of
`MemFree`
(from /proc/meminfo) and in consequence the memory usage
seen
by the user on the dashboard, which will appear much
greater than
it is.
The correct calculation should be `MemTotal - MemFree -
Buffers - Cached`,
which the calculation performed by `htop` and the `free`
commands.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
Connects-to: "#1471"
connects-to: "#1471"
author: Felipe Lalanne
nested: []
version: balena-supervisor-12.0.5
date: 2020-10-14T16:19:41.551Z
- commits:
- subject: Don't require an existing supervisor container to sync
hash: 629b410e10fb6590806d546ff94101951ec6c9a2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-12.0.4
date: 2020-10-13T09:49:51.370Z
- commits:
- subject: Refactor system information filtering
hash: a2ceb5c93189704beaf8b4f5c8b71c46d8e2a966
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
- subject: "tests: Clean up and consistify naming scheme"
hash: 9e0c99e797fa379c66b7312b40a17d9d31f5ce79
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-12.0.3
date: 2020-10-12T14:46:39.730Z
- commits:
- subject: Attempt a state report once every maxReportFrequency
hash: 0e3c0263922043b9d53a7eb3545622106f10100c
body: >
With the addition of the system information feature (CPU
temp) etc if
there wasn't any changes in the docker or config state
of the device,
updates in system information would not be sent to the
API. Now we
attempt to send data once every maxReportFrequency
(although this does
not mean that we will be sending data that often, we
still only send the
delta, if one exists)
footer:
Change-type: patch
change-type: patch
Closes: "#1481"
closes: "#1481"
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
- subject: Remove superfluous current state reporting code from api-binder
hash: 975129188a9fcb11a081f7ba75a1b8b973499a21
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-12.0.2
date: 2020-10-12T10:55:40.890Z
- commits:
- subject: Add features label `io.balena.features.journal-logs`
hash: 1eeff698aca56558fa09832b9bcb02c99e275dbe
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
nested: []
version: balena-supervisor-12.0.1
date: 2020-10-12T05:41:14.895Z
- commits:
- subject: "version: drop SUPERVISOR_VERSION env var"
hash: 8e65466f2d8540918b1fa8d8af88d0c21fcbf7f8
body: >
In order to make supervisor upgrades more transparent,
lets move away
from this env var since it requires a container restart
any time the supervisor
is upgraded. We should ultimately move towards providing
the supervisors
set of capabilities, but that can come later
footer:
Connects-to: "#1447"
connects-to: "#1447"
Change-type: major
change-type: major
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: balena-supervisor-12.0.0
date: 2020-09-29T15:25:15.693Z
- commits:
- subject: Fix supervisor deadlock during migration
hash: adffde932ec28b114a5821b9ae332a42bb330be2
body: >
Due to the singleton work, when performing migration
M00005 and there
are apps with services created in the database, a
deadlock occurs
during database initialization due to a circular
dependency for generating scoped keys.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
Connects-to: "#1468"
connects-to: "#1468"
author: Felipe Lalanne
nested: []
version: balena-supervisor-11.14.8
date: 2020-09-29T03:00:51.902Z
- commits:
- subject: Correctly evaluate if scheduledApply.delay is not set
hash: 90981a00bed100e1496dc71bf0631bc0ab04ffa7
body: ""
footer:
Closes: "#1428"
closes: "#1428"
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.14.7
date: 2020-09-25T17:16:42.247Z
- commits:
- subject: Fix config checks for ConfigFS backend
hash: a5f3002e708c949b6de3c8ba495b2a89c13214fc
body: >
When trying to apply SSDT overlays in Up Board, the
supervisor currently
gets stuck in a loop trying to apply target state. See
#1465
This was due to a bug in parsing the configuration,
which lead to
the method bootConfigChangeRequired returning true when
no change was
needed.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Felipe Lalanne <felipe@balena.io>
signed-off-by: Felipe Lalanne <felipe@balena.io>
Connects-to: "#1465"
connects-to: "#1465"
author: Felipe Lalanne
nested: []
version: balena-supervisor-11.14.6
date: 2020-09-24T19:51:09.936Z
- commits:
- subject: "mixpanel: superisor_version -> supervisor_version"
hash: eebadebb53af68d9b63c948e59c1c78fb38302aa
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: balena-supervisor-11.14.5
date: 2020-09-24T14:47:47.663Z
- commits:
- subject: "api: Implement scoped Supervisor API keys"
hash: c08de8701e49f417d2fc5849d237b9ed69b438e2
body: >
Each service, when requesting access to the Supervisor
API, will
now get an individual key which can be scoped to
specific resources.
In this iteration the default scope will be to the
application that
the service belongs to.
We also have a `global` scope which is used by the cloud
API when in
managed mode.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.14.4
date: 2020-09-18T13:02:39.469Z
- commits:
- subject: Clarify docs for toggling update lock override from dashboard
hash: 1b51db06c118ab4c60296f394e854436584c6437
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: M. Casqueira
nested: []
version: balena-supervisor-11.14.3
date: 2020-09-17T22:25:21.020Z
- commits:
- subject: Refactor extra_uEnv backend to match with more devices
hash: 07e644d0b69f412fb14aeaba17914b9eacd6477f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.14.2
date: 2020-09-15T18:25:31.240Z
- commits:
- subject: "application-manager: Convert to a singleton"
hash: 96c68166a1e1d9b400fca84d33910d526009ecfd
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Rich Bayliss
nested: []
- subject: "device-state: Convert to a singleton"
hash: e3864915bcf3b8c2865f3c14d2ad85023218db3c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Rich Bayliss
nested: []
- subject: "api-binder: Convert to a singleton"
hash: d50f7791e1f89750a35791c1ea3bd4a7472da9a1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.14.1
date: 2020-09-14T10:26:09.557Z
version: meta-balena-2.61.0
date: 2020-11-04T13:01:10.938Z
- subject: Update balena-yocto-scripts from v1.8.0 to v1.11.0
hash: 83c2cc013f13af4718d461490f001255b71d06db
body: |
Update balena-yocto-scripts from 1.8.0 to 1.11.0
footer:
Changelog-entry: Update balena-yocto-scripts from v1.8.0 to v1.11.0
changelog-entry: Update balena-yocto-scripts from v1.8.0 to v1.11.0
Signed-off-by: Kyle Harding <kyle@balena.io>
signed-off-by: Kyle Harding <kyle@balena.io>
author: Kyle Harding
nested: []
version: 2.72.0+rev1
date: 2021-03-11T13:06:00.156Z
- commits:
- subject: Update meta-balena from v2.53.9 to v2.60.1
hash: 7ffeb6a800c11bd35150512c13696e56cacfdaa2
body: |
Update meta-balena from 2.53.9 to 2.60.1
footer:
Changelog-entry: Update meta-balena from v2.53.9 to v2.60.1
changelog-entry: Update meta-balena from v2.53.9 to v2.60.1
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested:
- commits:
- subject: "chrony: set the source UDP port for NTP requests to 123"
hash: 6b95bd55f12054d996a412e7a6bc202e518b4e29
body: >
By default chrony uses a random UDP source port for each NTP
request.
This can cause problems with particular routers/firewalls
(issues have
been reported for the Phicomm KE 2P).
The chrony `acquisitionport` configuration setting has been
added
to the chrony.conf file to change the UDP source port for NTP
requests
to 123 (this is the same as the default source port used by both
ntpdate and ntpd).
footer:
Change-type: patch
change-type: patch
Connects-to: "#2000"
connects-to: "#2000"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.60.1
date: 2020-10-30T11:34:35.642Z
- commits:
- subject: "chrony: don't restore time from drift file or RTC"
hash: 5a4842786f365c9d167f29fd310427b4f0bb61b6
body: >
Drop the '-s' command line parameter from chronyd as:
a) restoring time from the drift file is no longer necessary due
to
the fake-hwclock service, and
b) restoring time from the RTC is already covered by the
timeinit-rtc
service.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "systemd/timeinit: add fake.hwclock to maintain system time over
reboots"
hash: 96c2c495819ba6175261a5179e1cdb4673552e6c
body: >
In order to produce sensible timestamps for journald log
messages:
a) the system time needs to be maintained correctly over a
reboot, and
b) the system time needs to be set before journald is started.
Currently the system time is maintained over reboots on systems
without an RTC using the last modified time of the chrony drift
file.
However there are a couple of issues with this approach:
a) /var/lib/chrony/ is not mounted early enough in the boot
process
to be available for setting the time before journald is started.
b) there is an issue with the current systemd dependencies that
result
in the last modified time of the drift file not being updated
when the
system is shutdown or rebooted (see #1995).
The Debian fake-hwclock service (as used by Raspberry Pi OS) has
been
added to overcome these issues.
The fake-hwclock service will save and restore the system time
from
the fake-hwclock.data file (in /etc/fake-hwclock/). The system
time
is loaded from this file at boot and saved to it on shutdown. An
additional timer service has been added to update the file on an
hourly basis to cater for unexpected shutdown scenarios, e.g.
power
failure.
The timeinit-timestamp service has improved logging and has been
renamed to timeinit-buildtime for clarity.
A new time-set.target has been added as per upstream systemd and
the fake-hwclock and timeinit-buildtime services have been added
to it.
footer:
Change-type: minor
change-type: minor
Connects-to: "#1367 #1919"
connects-to: "#1367 #1919"
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
- subject: "resin-mounts: add bind mount service for /etc/fake-hwclock"
hash: 394aa52f77ec222e6fda856a92cd499bd464fa07
body: >
Add a persistent r/w location (root-overlay/etc/fake-hwclock/)
to
the resin-state partition for storage of the fake-hwclock.data
file.
This file is used by the fake-hwclock service to load the system
time at boot and save the system time on shutdown.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Mark Corbin <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
author: Mark Corbin
nested: []
version: meta-balena-2.60.0
date: 2020-10-29T14:25:50.275Z
- commits:
- subject: Add host extensions support
hash: 1d33429f0bc925bc97b4b7820aeb812eac9098d2
body: >
Add a new section that described the host extensions
functionality.
Fixes #1984
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add host extensions support
changelog-entry: Add host extensions support
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-resin: Add hostapp extensions update script"
hash: a03e5c9eed5105c5af85c79df29546ec641d873c
body: >
This commit adds the update-hostapp-extensions utility. It can
be run
with:
systemd-run update-hostapp-extensions -r
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "hostapp-extensions-update: Add host extensions update script"
hash: 0fe293eb118913e667b52b2f6df032227719efc8
body: >
This script triggers an installation or update of the hostapp
extensions
in the system.
The list of hostapp extensions to install can either be passed
to the
script or it will use the ones set in config.json or
hostapp-extensions.conf
in that order.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-vars: Parse the HOSTEXT_IMAGES variable from config.json"
hash: 761f517f955f829e12b2c7f0a0f88830ded39e13
body: >
This variable allows the hostapp extensions updater script to
update the
hostapp extensions in the system.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docker-disk: Add the host extension images to the data partition"
hash: cd44a94cf1646828832070417a2deb9236b0f5ee
body: >
Host extension images contain extra content that is overlayed
over the
root filesystem at boot.
This commits adds the default host extensions to the data
partition
image, stores their repository tags in the /etc directory, and
creates
the containers so that mobynit can mount the container
filesystems on
boot.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "docker-disk: Generalize hostapp platform variable"
hash: 416544bd9c7b7e9080857dc0258668f388a55aa7
body: >
Rename HELLO_PLATFORM to HOSTAPP_PLATFORM so it can be used with
any
app type.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Busybox switch_root does not support -c argument"
hash: a62a8189825de9dbcf52dbb3116d213fc7ceb84f
body: >
Calling busybox switch_root in this way has always been
complaining but
the error log did not get to the console.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-filesystem-expand: Omit fs check and resize if partition is
mounted"
hash: d70fbd050e5a1f7c695782b99187d583103111e0
body: >
Now that the data partition will be mounted from the initramfs
for host
extensions support, this script will only run if something went
wrong.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Expand the resin-data filesystem"
hash: 00cad826c157ac2d5c13137fb1023f1eb7570c58
body: >
As the resin-data partition will be mounted in the initramfs,
its
filesystem needs to be expanded before that.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "initrdscripts: Add resin-data to fs UUID generation"
hash: d2794dd2d559ca0c55a4cbab9ae5ef3c01ebdcf3
body: >
The resin-data partition will be mounted in the initramfs for
the host
extension support so the UUID generation needs to happen before
that.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-data.mount: Remove default dependencies"
hash: dc6cfa2e90b29b0fdcfc05c1b85e2196de4f950b
body: >
With the data partition being mounted in the initramfs to
support host
extensions, the runtime systemd-udev no longer sees the
resin-data mount
event and this mount is blocked.
This is resolved by not adding the default dependency on the
block device.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-resin: Add independent mobynit package to image"
hash: 08e15adb2f21c330b9c92cef527e23770a6fe521
body: |
The mobynit tool also needs to be in resin-image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-engine: Do not build mobynit"
hash: 29844ed3bd936c581e20b72df133a2b6ed498512
body: |
The mobynit package has now been moved to an independent recipe.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "mobynit: Fix source directory"
hash: e6dc1b20c45ffdbcc33f82b2ef78f46715317b06
body: |
The Go class in mobynit predates Go modules support.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "mobynit: Separate recipe from balena-engine"
hash: 6be3f1153d56c1c0c21e6d84db7be70be96bcd10
body: >
This commit adds a new recipe to build mobynit independently
from balena-engine.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.59.0
date: 2020-10-27T12:04:22.881Z
- commits:
- subject: "readme: DCHP -> DHCP"
hash: 9694909d8eb0dea7f775eeb5a92546f00b381909
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.58.6
date: 2020-10-15T13:43:08.320Z
- commits:
- subject: "bootfiles: blacklist proper grub configuration backend"
hash: 1362d9916b0b7b414b9d920296021379e34f00be
body: ""
footer:
Connects-to: "#2022"
connects-to: "#2022"
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.58.5
date: 2020-10-13T14:20:39.972Z
- commits:
- subject: "docker-disk: Allow expanding data filesystem on 2TB disks"
hash: 62b3763b44dcd9397f964d0812b7292885b04f66
body: |
Switch to 4k block size for the resin-data filesystem
so it can be expanded to sizes greater than 1023GiB.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.58.4
date: 2020-10-05T12:38:50.221Z
- commits:
- subject: Blacklist supervisor configuration backend files during HUP
hash: 43a14fef9875f0d0afc23a833cc8e9dc4ae80536
body: >
The hostapp update process should not overwrite the supervisor
configuration
backend files to avoid the supervisor being forced to set the
target state
after HUP and reboot the device during the rollback period.
This only applies to the host configuration files which are the
only ones
that force a reboot.
footer:
Connects-to: https://github.com/balena-io/balena-supervisor/issues/1464
connects-to: https://github.com/balena-io/balena-supervisor/issues/1464
Change-type: patch
change-type: patch
Changelog-entry: Blacklist supervisor configuration backend files during HUP
changelog-entry: Blacklist supervisor configuration backend files during HUP
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.58.3
date: 2020-09-18T10:34:55.646Z
- commits:
- subject: "hooks: fix up improperly named variable"
hash: 2b42bc65dfc32817015d532c0a05d28670956bb7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.58.2
date: 2020-09-17T22:33:04.792Z
- commits:
- subject: Wait for the root device to come up when necessary
hash: 494eeb4a699b4dd5e48547d6e5e45cffb7bf0720
body: >
If the rootfs is on a slow-to-bring-up device (e.g. RPi4 + USB)
the fsuuidsinit_enabled() function may return before the balena
symlinks
are created. This gets wrongly interpreted as missing UUIDs
leading to
a chain of failures in the subsequent scripts.
This patch moves the symlink waiting loop from fsuuidsinit_run()
to fsuuids_enabled() before the first usage of the symlink.
footer:
Changelog-Entry: Wait for the root device to come up when necessary
changelog-entry: Wait for the root device to come up when necessary
Change-Type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.58.1
date: 2020-09-15T18:24:58.280Z
- commits:
- subject: Respect balenaRootCA system-wide
hash: 2218cb21d1fc813ac59c08b77046c5d014ad9a42
body: >
We allow the user to specify a custom CA in the .balenaRootCA
key
of config.json but at this moment each tool has to implement
support
if it wants to use it. This commit adds it to the system-wide CA
bundle
so that the CA is respected everywhere.
Fixes #1398
footer:
Change-type: minor
change-type: minor
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.58.0
date: 2020-09-05T06:47:40.132Z
- commits:
- subject: "os-helpers-logging: Log to stderr rather than stdout"
hash: 94c60a30c6147838f4a91449f3960025625ce709
body: |
This is where the logs and error messages should go by default
as they are not part of the tool's output.
footer:
Change-Type: patch
change-type: patch
Signed-off-by: Michal Toman <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
author: Michal Toman
nested: []
version: meta-balena-2.57.1
date: 2020-09-04T17:13:50.058Z
- commits:
- subject: Update libmbim to 1.24.2, libqmi to 1.26.0, modemmanager to 1.14.2
hash: 1c80d6cc69d687fab6f2385efca5d6564c28370d
body: |
Update libmbim from 1.22.0 to 1.24.2
Update libqmi from 1.24.10 to 1.26.0
Update modemmanager from 1.12.8 to 1.14.2
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update libmbim to 1.24.2, libqmi to 1.26.0, modemmanager to
1.14.2
changelog-entry: Update libmbim to 1.24.2, libqmi to 1.26.0, modemmanager to
1.14.2
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
nested: []
version: meta-balena-2.57.0
date: 2020-09-04T13:54:00.370Z
- commits:
- subject: Update balena-supervisor from v11.13.0 to v11.14.0
hash: afdfc4ec7d46f74bc2b104a6d899a6587b3596cc
body: |
Update balena-supervisor from v11.13.0 to v11.14.0
footer:
Changelog-entry: Update balena-supervisor from v11.13.0 to v11.14.0
changelog-entry: Update balena-supervisor from v11.13.0 to v11.14.0
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested:
- commits:
- subject: Add device system information to state endpoint patch
hash: f305a333ba70e90d098decdf81c220bfcbeec899
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-11.14.0
date: 2020-09-03T13:43:00.299Z
version: meta-balena-2.56.0
date: 2020-09-03T14:43:29.913Z
- commits:
- subject: Update balena-supervisor from v11.12.4 to v11.13.0
hash: e8fb036f3ce51f29dbda1d969bb41e505a22f389
body: |
Update balena-supervisor from v11.12.4 to v11.13.0
footer:
Changelog-entry: Update balena-supervisor from v11.12.4 to v11.13.0
changelog-entry: Update balena-supervisor from v11.12.4 to v11.13.0
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested:
- commits:
- subject: added support for configuring ODMDATA
hash: 662826d3495f551a5451395d0eb6660bfb65b599
body: ""
footer:
Closes: "1206"
closes: "1206"
Change-type: minor
change-type: minor
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.13.0
date: 2020-08-29T13:07:31.541Z
- commits:
- subject: "bug: Resolve mDNS API URLs"
hash: f0c2a3cba7a6879a506d9151c7c0d9ea89544dae
body: |
Due to switching to Alpine the ability to resolve mDNS
hostnames was lost. This patch overrides the lookup and
manually resolves the names.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.12.11
date: 2020-08-27T10:36:31.040Z
- commits:
- subject: Preventing removing all configurations if device has no backends
hash: 7ea49bf4fb317346badf141e6eea8910e599c837
body: ""
footer:
Closes: "#1437"
closes: "#1437"
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.12.10
date: 2020-08-24T17:43:41.125Z
- commits:
- subject: Don't enforce the vc4-fkms-v3d dtoverlay on rpi4
hash: de4c1b25385630b6f9fadb7a362d5556c2cc5008
body: ""
footer:
Change-type: patch
change-type: patch
Closes: "#1404"
closes: "#1404"
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-11.12.9
date: 2020-08-20T09:24:11.110Z
- commits:
- subject: Update dependencies
hash: ea34a2d10a3acd19cfefe4c847eb96579315429a
body: |
Update docker-delta from 2.2.9 to 2.2.11
Update docker-progress from 3.0.5 to 4.0.3
Update docker-toolbelt from 3.3.8 to 3.3.10
Update livepush from 3.3.0 to 3.5.1
Update resin-docker-build from 1.1.4 to 1.1.6
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: b0f552f9a21d350cb9fdca77d4f7c309f88bf68b
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: node-docker-delta-2.2.11
date: 2020-08-19T11:52:46.348Z
- commits:
- author: Pagan Gazzard
body: ""
footers:
change-type: patch
hash: 70b5359fedc100907c0086f7d25b7ad19cc210ad
subject: Removed unused dependencies
- author: Pagan Gazzard
body: ""
hash: 8670e850ba5d97fbaecc938fc2060ea3b4f157ed
subject: "circleci: update docker"
date: 2020-08-05T15:20:21Z
version: node-docker-delta-2.2.10
- commits:
- subject: Update to balena-lint 5.x
hash: 9563bf5150c39c6d6f298a9ed24f7969650273f7
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: docker-progress-4.0.3
date: 2020-08-17T12:03:45.249Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 2cec0f2ef1eb24797b650024873c91c942e74017
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: docker-progress-4.0.2
date: 2020-08-17T11:47:14.543Z
- commits:
- author: Pagan Gazzard
body: ""
footers:
change-type: patch
hash: 9bb049ea3be13fb1362e39b057f78b19d8e3153d
subject: Update dependencies
date: 2020-03-04T14:17:04Z
version: docker-progress-4.0.1
- commits:
- author: Paulo Castro
body: >-
The change type is considered 'major' because,
by default, errors are
now thrown for relatively common occurrences
such as authentication
failures when pulling from private registries,
and library users may
have to adapt.
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 3eef3685262e6bae8de064b9c50129e5597f4318
subject: Detect error events in push/pull progress streams
date: 2019-03-26T16:03:31Z
version: docker-progress-4.0.0
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: ccd1e99c5501257f1304f4cb68dd02383411e0b8
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: docker-toolbelt-3.3.10
date: 2020-08-19T12:10:49.102Z
- commits:
- author: Pagan Gazzard
body: ""
footers:
change-type: patch
hash: e89aedf563c4158894265c885cb86a834b5c9c7f
subject: Update to balena-lint 5.x
date: 2020-08-17T12:49:42Z
version: docker-toolbelt-3.3.9
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 580a4229374fc96fc3f7aeb80e6b5a09aa958d7f
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: livepush-3.5.1
date: 2020-08-19T12:27:19.448Z
- commits:
- author: Roman Mazur
body: ""
footers:
change-type: minor
signed-off-by: Roman Mazur <roman@balena.io>
hash: c180b489f3a537468f3347398824ca285354caaa
subject: Allow setting ENV variables in the live image
- author: Roman Mazur
body: ""
footers:
change-type: patch
signed-off-by: Roman Mazur <roman@balena.io>
hash: 7a053dd801ee5bdc8e5b0792044be611d8981a58
subject: Bump dockerode types dependency
date: 2020-07-13T11:46:04Z
version: livepush-3.5.0
- commits:
- author: Cameron Diver
body: ""
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 68ebf4a50acb2b451770f79a44e256dc14adbde0
subject: Update README with information about live directives
date: 2020-05-05T10:39:11Z
version: livepush-3.4.1
- commits:
- author: Cameron Diver
body: ""
footers:
change-type: minor
closes: "#76"
signed-off-by: Cameron Diver <cameron@balena.io>
hash: f4caa2052af2a820f8bf86d202b21b2fe6680af9
subject: 🔭 Add a file watcher which can be used by library users
date: 2020-04-15T10:50:17Z
version: livepush-3.4.0
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 139561ad61ca4f0e2a6203fe3c5f3345ba32cf83
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: resin-docker-build-1.1.6
date: 2020-08-19T12:14:05.986Z
- commits:
- author: CameronDiver
body: ""
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 0e84ec3d48268c0ae1a2390a2dad2cf8ec9e0eec
subject: Update README with correct instantiation method
date: 2020-04-02T16:54:05Z
version: resin-docker-build-1.1.5
version: balena-supervisor-11.12.8
date: 2020-08-19T12:38:52.114Z
- commits:
- subject: Update typed-error to 3.x
hash: 379730a9e1d6530ea8bc13715a46fe895b0d4ec8
body: |
Update typed-error from 2.0.0 to 3.2.1
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Update dependencies
hash: dc41949015399154efb4529183daa0dfc9269b52
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: typed-error-3.2.1
date: 2020-08-05T12:34:06.377Z
- commits:
- subject: update deps and specify minimum engine requirements
hash: 22f293afc187e67b88dab280951eb6e2bb504b24
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
version: typed-error-3.2.0
date: 2019-11-20T09:52:39.017Z
- commits:
- subject: "dev: Enforce prettier coding standards"
hash: 47c07a641fa39ddb833b41aff7a918accad08289
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: "npm: Update dependencies and remove `package-lock.json`"
hash: 067bceb5c8dfd46f7e4ff0f58dead46fd9626167
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: "codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt"
hash: 6acc8757a594f74f264c8d68ea4501c61bda9951
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: "versionbot: Add CHANGELOG.yml (for nested changelogs)"
hash: 2b684a0bb0c95a5dbd3b130ba0f184d3464d298f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
version: typed-error-3.1.0
date: 2019-04-01T10:20:01.427Z
- commits:
- author: CameronDiver
body: ""
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: aaa9391dc463c1037f85e845d30f6f9434bb4dc1
subject: Update README with new import style
date: 2018-11-01T12:08:25Z
version: typed-error-3.0.2
- commits:
- author: Pagan Gazzard
body: ""
footers:
change-type: patch
hash: 627cdd281d7b086df8fe5ed1ccb0e0e0df3df062
subject: Update to typescript 3
- author: Pagan Gazzard
body: ""
footers:
change-type: patch
hash: 00d182bb2bc29bd82adb4e8ea4527f6bda6c5278
subject: Update dev dependencies
- author: Pagan Gazzard
body: ""
hash: 94adac5d747f16b9228b39e56007ee0126c6f99c
subject: Add node-10 to the circle test suite
date: 2018-10-29T14:05:23Z
version: typed-error-3.0.1
- commits:
- author: Will Boyce
body: >-
* Switch to `export ...` syntax (from `export =
...`)
* Fix invalid export of class inheriting
non-exported class
footers:
change-type: major
hash: a6307b8c04d3456ad7d8a6ac19035b5e718c4311
subject: Distribute generated typescript declaration
- author: Will Boyce
body: ""
footers:
change-type: patch
hash: 37c4b700baadba8cdd6bc0c40df74b30b1a6301c
subject: use circle for build/publish and add package-lock
- author: Will Boyce
body: ""
footers:
change-type: patch
hash: 83e809281f5172ca1ff71bdf0ee663cd504f1428
subject: add lint scripts/requirements
- author: Will Boyce
body: ""
footers:
change-type: minor
hash: da9431d08e501a0d4d0db3a7fb2c0bd06d76d064
subject: Remove `BaseError` class and directly subclass `Error`
- author: Will Boyce
body: ""
footers:
change-type: patch
hash: e46a36b54498b68f513c6cb947e217c11525e160
subject: Update dependencies, clean up package/tsconfig
date: 2018-04-17T08:19:27Z
version: typed-error-3.0.0
- commits:
- author: Akis Kesoglou
body: ""
footers:
change-type: patch
hash: d35c44f1e57f6386c6f769f8cafc28e0886719cc
subject: Add LICENSE
date: 2017-12-15T17:19:00Z
version: typed-error-2.0.1
version: balena-supervisor-11.12.7
date: 2020-08-19T09:09:56.021Z
- commits:
- subject: Update pinejs-client-request to 7.2.1
hash: 90fab43022c91bce7cea5ce6cd3b4440a6f707a0
body: |
Update pinejs-client-request from 7.1.0 to 7.2.1
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Update dependencies
hash: f4502c9364bb5dd3ac4cb7242b8d08dca047b8ee
body: |
Update pinejs-client-core from 6.6.1 to 6.7.1
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Fix prepare $count typings
hash: fe63b2ba648b0ef545afe9fd18d433faca4af6a2
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: pinejs-client-js-6.7.1
date: 2020-08-12T14:30:20.061Z
- commits:
- subject: Improve typings for request/post/put/patch/delete
hash: 32c0d5b40c14e44155391099a9051255c38b1c05
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.7.0
date: 2020-08-12T13:42:49.438Z
version: pinejs-client-request-7.2.1
date: 2020-08-18T17:01:01.637Z
- commits:
- subject: Update pinejs-client-core to 6.6.1
hash: 8b45f326d07939279b5c4271c74579cdf5da3bb3
body: |
Update pinejs-client-core from 6.1.0 to 6.6.1
Update typed-error from 3.2.0 to 3.2.1
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Update dependencies
hash: dc41949015399154efb4529183daa0dfc9269b52
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: typed-error-3.2.1
date: 2020-08-05T12:34:06.377Z
- commits:
- subject: Fix typing when id is specified to be `AnyObject | undefined`
hash: c4802cb748b1552345f036120c3aa6254e6cc946
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: pinejs-client-js-6.6.1
date: 2020-08-11T17:10:09.498Z
- commits:
- subject: "Deprecate `$expand: { 'a/$count': {...} }`"
hash: 8be33ad064905476e3f21978b7e1d760f5e27f4e
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: "Deprecate `resource: 'a/$count'` and update typings to reflect it"
hash: 779cc424cb6d2562aa9a98a3ff083b68308d9797
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.6.0
date: 2020-08-11T16:18:59.088Z
- commits:
- subject: "Add `options: { $count: { ... } }` sugar for top level $count"
hash: 13072f715da6c0ca3eab08584eaa48f39ea985b2
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: "Add `$expand: { a: { $count: { ... } } }` sugar for $count in expands"
hash: b2afb397c09a31c9ab3c1c370846c1b8762db32d
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.5.0
date: 2020-08-11T10:25:19.860Z
- commits:
- subject: Improve return typing of `subscribe` method
hash: 2311fe03b04f4e6149693a9e5c392f9f0bb2a549
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.4.0
date: 2020-08-11T10:16:40.301Z
- commits:
- subject: Fix Poll.on typings
hash: 315697d9c2c0e59652bcceddb7f36cb498269f64
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Improve return typing when id is passed to GET methods
hash: 2d174f758314a20c01a171ac5826b71e4f623dcc
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Remove `PromiseResult` type, use `Promise<PromiseResultTypes>` instead
hash: 905f275731af6ce2560c37f41343052f05365cd1
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Remove `PromiseObj` type, use `Promise<{}>` instead
hash: 78aa2410aa86bf73cc4831f2149fc85e28a6ea23
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.3.0
date: 2020-08-11T08:57:09.655Z
- commits:
- subject: "Add `$filter: { a: { $count: 1 } }` sugar for $count in filters"
hash: f2fef3833f321bf81543c62a9a3db09d7fbc0a4a
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.2.0
date: 2020-08-10T16:44:49.238Z
- commits:
- subject: Remove redundant ParamsObj/SubscribeParamsObj types
hash: f5fc6762aa8f1918424fb5e1c1a05435f07af285
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: pinejs-client-js-6.1.2
date: 2020-08-10T16:32:09.666Z
- commits:
- subject: Make use of `mapObj` helper in more places
hash: 2189f9918cb515071d2f6ecb941b0d838ee6c5ea
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Use `Object.keys` in preference to `hasOwnProperty` where applicable
hash: 2ea0e9549974150ef9e7f82206f25000407e37ba
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: pinejs-client-js-6.1.1
date: 2020-08-10T15:42:09.364Z
version: pinejs-client-request-7.2.0
date: 2020-08-12T07:00:59.754Z
version: balena-supervisor-11.12.6
date: 2020-08-18T17:30:40.807Z
- commits:
- subject: Refactor configurable backend class names
hash: ff404456b3c3edaf33fe2199387db47d9be03503
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.12.5
date: 2020-08-12T19:06:59.672Z
version: meta-balena-2.55.0
date: 2020-09-03T09:07:51.151Z
- commits:
- subject: Pack /lib/vdso/Makefile in kernel-modules-headers
hash: 37ce34cbb4d1ddb8af5a0eafb40fc16436b6e2b8
body: >
For the updated 5.4 kernel on RPI4, kernel-headers-test fails
with
arch/arm64/kernel/vdso/Makefile lib/vdso/Makefile No such file
or directory
make[1] *** No rule to make target 'lib/vdso/Makefile'. Stop.
make *** [vdso_prepare] Error 2
when doing modules_pepare in the docker build
This patch adds /lib/vdso/Makefile to kernel-modules-headers
compressed archive
footer:
Change-type: patch
change-type: patch
Changelog-entry: Pack /lib/vdso/Makefile in kernel-modules-headers
changelog-entry: Pack /lib/vdso/Makefile in kernel-modules-headers
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
nested: []
version: meta-balena-2.54.3
date: 2020-08-25T11:58:10.547Z
- commits:
- subject: "balena-supervisor: Update to v11.12.4"
hash: 99d9a4df967535d77f3918d696845ade57aa198e
body: |
Update balena-supervisor from v11.12.2 to v11.12.4
footer:
Change-type: patch
change-type: patch
Backport-to: next
backport-to: next
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested:
- commits:
- subject: "bug: Firewall not blocking supervisor access from outside the device"
hash: 5aecd94e243ee55cffbb9aa47e7adfc437401de3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.12.4
date: 2020-08-12T12:45:26.689Z
- commits:
- subject: "bug: Allow DNS through firewall for local containers"
hash: e9b536a889542588e2f79247ed7937c709fdf3d2
body: >
We provide a local DNS server for containers to use and
this
was not allowed through the firewall when enabled.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.12.3
date: 2020-08-11T14:19:40.945Z
version: meta-balena-2.54.2
date: 2020-08-12T17:01:50.068Z
- commits:
- subject: Package iwlwifi-cc-a0-48 firmware separately
hash: 6d92504349952a0bafc13afc1631c09dadf4d257
body: |
We add this fw on its own package so that boards can add it to
rootfs (for Microsoft Surface Go 2 more specifically)
footer:
Changelog-entry: Package iwlwifi-cc-a0-48 firmware separately
changelog-entry: Package iwlwifi-cc-a0-48 firmware separately
Change-type: patch
change-type: patch
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested: []
version: meta-balena-2.54.1
date: 2020-08-07T07:33:15.659Z
- commits:
- subject: Update balena-supervisor from v11.9.9 to v11.12.2
hash: 9772bf13f7f1a07946138eb713d23b245ffb6dd0
body: |
Update balena-supervisor from v11.9.9 to v11.12.2
footer:
Changelog-entry: Update balena-supervisor from v11.9.9 to v11.12.2
changelog-entry: Update balena-supervisor from v11.9.9 to v11.12.2
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested:
- commits:
- subject: Fix device-tag fetching function
hash: aa823c1cfca7a026b1c4cf3580e690625fee0d58
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
nested: []
version: balena-supervisor-11.12.2
date: 2020-08-05T12:33:50.608Z
- commits:
- subject: Update resumable-request
hash: abf5cac4a3d784a6ad1f545f14b15b5149f13afa
body: |
Update resumable-request from 2.0.0 to 2.0.1
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: e11bf1fd3f505a83eb1c0bd872d3a90ee1ba4137
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Optimize lodash dependency
hash: 40146b216300b0b16f7004e8266d16696928ea14
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: resumable-request-2.0.1
date: 2020-08-05T09:48:49.433Z
version: balena-supervisor-11.12.1
date: 2020-08-05T11:28:50.822Z
- commits:
- subject: Update contrato to 0.5
hash: 17c370863cca6bf5ddfaceffdbae96b92db24bbc
body: |
Update contrato from 0.2.1 to 0.5.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Remove handlebars-helpers to shrink bundle size
hash: 1305553f48747e0e450c89254790e67674c252b7
body: >
We can re-add specific helpers as necessary
without needing to bloat
with the entirety of the helpers package
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested: []
version: contrato-0.5.0
date: 2020-08-05T08:38:30.030Z
- commits:
- subject: Update skhema to 5.x
hash: 1eb7058e8e34d708c03c5270e849aff4576773e7
body: |
Update skhema from 2.3.0 to 5.3.2
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Switch to typed-error
hash: 234c6da3d4b2ca6784d7714a7b7d46813b43310a
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: skhema-5.3.2
date: 2020-08-04T21:33:19.366Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 7c61cf2f1e120944c3aef29dfe208f2e37139a6a
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: skhema-5.3.1
date: 2020-08-04T21:07:49.365Z
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: minor
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 7e3fd20fb84d71c67e2f11206c4cf60b4b2866c1
subject: "filter: Throw a custom error if the schema is invalid"
date: 2020-05-05T15:22:49Z
version: skhema-5.3.0
- commits:
- author: StefKors
body: ""
footers:
change-type: patch
signed-off-by: Stef Kors <stef@balena.io>
hash: e90802b28b908dfcd4c54e432e72cd36ba390b09
subject: Add test to show .filter() not working correctly
- author: StefKors
body: ""
footers:
change-type: patch
signed-off-by: Stef Kors <stef@balena.io>
hash: 4ff1988ca8c78192ad0f92afb7f2bb3d2679fdd2
subject: When combining with baseSchema merge enum with AND operator
date: 2019-12-12T11:38:32Z
version: skhema-5.2.9
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 2f8725cde8fc23de39346860a4fc283ada408eab
subject: Ensure values in "enum" are unique
date: 2019-11-27T20:30:03Z
version: skhema-5.2.8
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 5afd0f25d791fe1f0d85957369a46292212de79e
subject: 'filter: Correctly handle "enum" inside "anyOf"'
date: 2019-11-27T19:34:08Z
version: skhema-5.2.7
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 0bb8c525b58dc358b80ddd7a2ed53dc95fe662ae
subject: "merge: Be explicit about additionalProperties"
date: 2019-11-19T09:19:11Z
version: skhema-5.2.6
- commits:
- author: Lucian
body: ""
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 864db6644a2cddfada888c3cb979498b2107eabe
subject: Add a resolver for the const keyword
date: 2019-05-09T15:49:10Z
version: skhema-5.2.5
- commits:
- author: Juan Cruz Viotti
body: >-
This is very similar to the cache class
they use by default, with the
difference that it has a limit and won't
grow indefinitely, causing
memory leaks on long running
applications like Jellyfish.
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 8dcdde578bdae9dad5786270b451bd45a7204115
subject: Configure AJV instances with an LRU cache
date: 2019-04-15T15:32:41Z
version: skhema-5.2.4
- commits:
- author: Juan Cruz Viotti
body: So we don't leak `SchemaObject` in the AJV `_refs` object.
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: f55993458fe587fa2884f116506bd27cb2aa3e87
subject: Set addUsedSchema to false in all AJV instances
date: 2019-04-15T15:15:23Z
version: skhema-5.2.3
- commits:
- author: Lucian
body: "Fixes #43"
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 90dd1490303d06c0e44be715464ddc4f598f4adb
subject: Fix bug in scoreMatch when handling arrays
date: 2019-03-20T10:24:26Z
version: skhema-5.2.2
- commits:
- author: Lucian
body: ""
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 846dc2265f73018870d88c704630578e6715afa8
subject: Fix bad require name and .only in tests
date: 2019-03-19T15:47:17Z
version: skhema-5.2.1
- commits:
- author: Lucian Buzzo
body: >-
Only match elements with .filter() if
the base schema (the schema with no
anyOf branches) matches the element.
footers:
change-type: patch
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: 9652d825d07fd8de0b51a5ae2645f3f6f79ee860
subject: ".filter(): Only match if the base schema matches"
date: 2020-04-30T16:22:18Z
version: skhema-5.2.10
- commits:
- author: Lucian
body: ""
footers:
change-type: minor
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 647943a9d7fad1338ad800509a85636b150d576e
subject: Add ability to provide custom resolvers to merge()
date: 2019-03-19T12:14:12Z
version: skhema-5.2.0
- commits:
- author: Lucian
body: ""
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: c00be29c12b14858982cd2997088d065ff173870
subject: Split up and optimize lodash dependencies
date: 2019-02-08T11:58:56Z
version: skhema-5.1.1
- commits:
- author: Lucian Buzzo
body: ""
footers:
change-type: minor
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: 5c48f980bfad6eb0a15d6c18d0898fbe226ddddd
subject: "feature: Implement method for restricting a schema by another schema"
date: 2019-01-08T11:00:52Z
version: skhema-5.1.0
- commits:
- author: Lucian
body: Using a strictly defined API allows us to improve performance
footers:
change-type: major
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 04f497a509e4129977e696a6637fe2724a7fb7e0
subject: Remove ability to add custom keywords or formats
date: 2018-12-31T07:38:57Z
version: skhema-5.0.0
- commits:
- author: Lucian
body: ""
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 219f90ed5751e2211d9acb0bbd3311c39e12a180
subject: Improve performance of clone operations
date: 2018-12-31T07:20:46Z
version: skhema-4.0.4
- commits:
- author: Lucian
body: ""
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 61318967874690eb3b85a9921fe27d3ce5c2494d
subject: Don't bust AJV cache
date: 2018-12-10T12:09:43Z
version: skhema-4.0.3
- commits:
- author: Giovanni Garufi
body: ""
footers:
change-type: patch
signed-off-by: Giovanni Garufi <giovanni@balena.io>
hash: 1f6c87de94ef905ea39972630364c74beb55057a
subject: Add benchmark tests
date: 2018-12-10T11:47:01Z
version: skhema-4.0.2
- commits:
- author: Lucian
body: "Fixes #30"
footers:
change-type: patch
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: d59a81567bf84a90182687a5385538ff7a599ce0
subject: Recurse through nested `anyOf` statements when filtering
date: 2018-12-04T13:29:31Z
version: skhema-4.0.1
- commits:
- author: Lucian
body: This better follows the way that JSON schema works
footers:
change-type: major
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 7c479564ca6c611c1576c32b63ac9dba06c8b2c7
subject: Treat undefined additionalProperties as true instead of false
date: 2018-12-03T13:40:59Z
version: skhema-4.0.0
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 842aaf252085b9a80a1cd84776b0c871c8c949aa
subject: "stryker: Increase test timeout"
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 781b74d9ca847acfbfa3883fda66f4828824e3bc
subject: "test: Configure Stryker for mutative testing"
date: 2018-11-30T16:58:05Z
version: skhema-3.0.1
- commits:
- author: Giovanni Garufi
body: >-
Merge multiple anyOf subschemas that
match into a single one.
Add axioms in test
footers:
change-type: minor
signed-off-by: Giovanni Garufi <giovanni@balena.io>
hash: 23cec34382d98b6c10a1d5483113a1155ba6565a
subject: Define additionalProperty inheritance in anyOf
- author: Lucian
body: ""
footers:
change-type: major
signed-off-by: Lucian <lucian.buzzo@gmail.com>
hash: 93a65b6edb10397b3417a3719d4471cd0eeb4f68
subject: Formalising filtering logic
- author: Lucian
body: ""
hash: d55a7cac6bd9ce238918eea99ed64894e5e7d066
subject: Added failing test case with mutation
date: 2018-11-29T17:53:28Z
version: skhema-3.0.0
- commits:
- author: Juan Cruz Viotti
body: >-
This is a hack, and should be reverted
once we get to the bottom of it.
It will impact performance, but right
now there are things that should
be filtered and are not, so lets get
this merged for security purposes.
Hopefully this library will be
re-written soon.
footers:
change-type: patch
see: https://github.com/balena-io/jellyfish/pull/878
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: fd9841b296007e1ddc04d092c3b28c61a438be6c
subject: "hotfix: Make sure things that should be filtered are filtered"
date: 2018-11-07T13:42:47Z
version: skhema-2.5.2
- commits:
- author: Juan Cruz Viotti
body: ""
footers:
change-type: patch
see: https://github.com/balena-io/jellyfish/issues/845
signed-off-by: Juan Cruz Viotti <juan@balena.io>
hash: 3ef59f5e552a11dffa72c6ff758210aebfe35bcb
subject: "filter: Force additionalProperties: true on match schemas"
date: 2018-11-06T17:26:53Z
version: skhema-2.5.1
- commits:
- author: Lucian Buzzo
body: ""
footers:
change-type: minor
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: 3536e75a128f7b79d13727d3a5562df48e6f9d00
subject: Validate against just the schema if `options.schemaOnly` is true
date: 2018-10-16T11:59:41Z
version: skhema-2.5.0
- commits:
- author: Lucian Buzzo
body: ""
footers:
change-type: patch
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: 513eeb6d006270ac25a2fb9a802df9c398658548
subject: "merge: When merging an empty array, return a wildcard schema"
date: 2018-10-09T20:19:28Z
version: skhema-2.4.1
- commits:
- author: Lucian Buzzo
body: ""
footers:
change-type: minor
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: 5a3844a72a7bb0bad355d6a991a9a2f005c3a3b9
subject: "validate: Make object optional"
date: 2018-10-09T16:52:53Z
version: skhema-2.4.0
version: contrato-0.4.0
date: 2020-08-04T21:58:55.782Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 783273aac70fd631d5a80e33b55ef468be4c3ec7
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: contrato-0.3.1
date: 2020-08-04T21:46:25.163Z
- commits:
- author: Stevche Radevski
body: >-
Handlebars supports very basic if condition
checking, but it only checks for
existence of a field. There are times when we
want to combine conditions in order
to generate something as part of a blueprint,
without defining a completely separate
blueprint for it (like generating network config
schema if a dt has a wifi chip or
a usb port to which we can connect a dongle).
footers:
change-type: minor
signed-off-by: Stevche Radevski <stevche@balena.io>
hash: 90c3356b356920b8a6dd95a478dd6cb39e6ad148
subject: Add logical operator support in templates
date: 2020-07-17T12:02:34Z
version: contrato-0.3.0
version: balena-supervisor-11.12.0
date: 2020-08-05T09:55:18.695Z
- commits:
- subject: Bump elliptic from 6.5.2 to 6.5.3
hash: c11004cd24fe66e6af7f16a79c0cc9e8847eb415
body: |
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)
footer:
Change-type: patch
change-type: patch
Signed-off-by: dependabot[bot] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
author: dependabot[bot]
nested: []
- subject: Update pinejs-client-request and make use of a named key
hash: 511cbbe74e9dce51490234c66035ded873091b4e
body: |
Update pinejs-client-request from 7.0.0 to 7.1.0
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Update dependencies
hash: c46281f165eb6b05def4bd9eed82df37629c56e7
body: |
Update pinejs-client-core from 6.0.0 to 6.1.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Add support for using named ids
hash: f6035bf5240e8aea1b92997d976cebd9a1857a61
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.1.0
date: 2020-07-21T10:31:09.457Z
- commits:
- subject: Drop unnecessary async from request()
hash: dfd4c8c39327fe2e1706a8180e3c3f56d4229b77
body: >
This allows consumers like
pinejs-client-supertest
to have all the methods returning
different Promise
types based solely on the implementation
of the
request() method.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: pinejs-client-js-6.0.1
date: 2020-06-19T16:55:46.305Z
version: pinejs-client-request-7.1.0
date: 2020-07-28T10:43:21.213Z
- commits:
- subject: Increase default timeout to 59s
hash: fc17266fe147bf40086feb81b6c96a344bf74f29
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: pinejs-client-request-7.0.1
date: 2020-07-28T10:29:41.385Z
version: balena-supervisor-11.11.7
date: 2020-08-04T09:33:41.743Z
- commits:
- subject: Fixes documentation - ping doesn't need apiKey and minor documentation
formatting changes.
hash: 82dda7d852773a58ddbdc4a614ef3a3b7ff15462
body: ""
footer:
Change-Type: patch
change-type: patch
Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
Co-authored-by: xginn8 <xginn8@users.noreply.github.com>
co-authored-by: xginn8 <xginn8@users.noreply.github.com>
author: Nitish Agarwal
nested: []
version: balena-supervisor-11.11.6
date: 2020-07-31T18:10:27.470Z
- commits:
- subject: "Fixes #1299 v1 start/stop endpoint issue with service access."
hash: 11cac2dd696dc267758351be131c3db8eae4470e
body: ""
footer:
Change-Type: patch
change-type: patch
Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
author: Nitish Agarwal
nested: []
version: balena-supervisor-11.11.5
date: 2020-07-31T17:42:23.827Z
- commits:
- subject: "bug: Fix undefined containerId object"
hash: 59561132cc11074d2acf4ac06b477196b42cf569
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
nested: []
version: balena-supervisor-11.11.4
date: 2020-07-31T10:53:18.364Z
- commits:
- subject: fix matching extra_uEnv backend with unsupported devices
hash: 9b37ce96f959ccf27963ebb1c3e9eccd2ed998c7
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.11.3
date: 2020-07-30T18:15:41.698Z
- commits:
- subject: Fix an issue with reporting initial config using a stale target state
hash: ffe3da6261e486b875c5c1792b7bdc8e0a0f996e
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-supervisor-11.11.2
date: 2020-07-30T09:50:26.292Z
- commits:
- subject: fix up "atleast" -> "at least"
hash: 15c57a86b47c4df3dbf5e20c5dbbbd40a6344812
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: balena-supervisor-11.11.1
date: 2020-07-29T15:57:59.129Z
- commits:
- subject: Support setting device/fleet configuration in extra_uEnv.txt
hash: cac2e3612c978b5fbcf837d78a4a0bff5ba5166a
body: ""
footer:
Closes: "#1385"
closes: "#1385"
Change-Type: minor
change-type: minor
Signed-off-by: Miguel Casqueira <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
nested: []
version: balena-supervisor-11.11.0
date: 2020-07-28T20:38:18.462Z
- commits:
- subject: Extract current state reporting to its own module
hash: eeda7e3ab17dc68d592acc2e4f58f20dad9a677a
body: ""
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested: []
version: balena-supervisor-11.10.0
date: 2020-07-24T16:39:30.078Z
- commits:
- subject: log detection of changes to VPN status
hash: 41987d8e7600550da2d09e050db58c3ad969210e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: dt-rush <nickp@balena.io>
signed-off-by: dt-rush <nickp@balena.io>
author: dt-rush
nested: []
version: balena-supervisor-11.9.10
date: 2020-07-23T23:22:47.297Z
version: meta-balena-2.54.0
date: 2020-08-06T23:12:50.461Z
- commits:
- subject: "balena-unique-key: Ensure config.json is synced after replacing"
hash: d0e218929b779b1051e14414b3b378b6d5928969
body: |
Ensuring changes are flushed to the filesystem at this point
helps prevent config.json from becoming corrupt if power is cut.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.53.14
date: 2020-08-06T12:48:20.058Z
- commits:
- subject: "flasher-register: if no supervisor information found, report null"
hash: dee971c0dbeb6e8363f3e321af582e99627626e9
body: >
In b791055f3f6ffd6cc5796569a7321c5060129eea I attempted to have
flasher
images report their preconfigured supervisor version without a
good
understanding of how flasher images work. As it turns out no
supervisor
information is maintained in the flasher image itself, so until
that is
sorted stop reporting a blank string for the supervisor version.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.53.13
date: 2020-08-05T20:17:40.378Z
- commits:
- subject: "systemd: Set net.ipv4.conf.all.rp_filter in balena-os-sysctl"
hash: a0573b7df13292aff6c7670246ed780342593376
body: >
The warrior branch does not backport this configuration
like the older branches do. Let's move this setting in the
balena-os-sysctl file to avoid issues where some device
integration
layers set the rp_filter mode to strict and break connectivity.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: meta-balena-2.53.12
date: 2020-08-04T14:01:14.955Z
- commits:
- subject: Use a named key when querying for device by uuid
hash: e2c6614d28fe498853297891eb0feeb4b1577a7b
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: meta-balena-2.53.11
date: 2020-07-30T15:32:30.333Z
- commits:
- subject: "supervisor: allow supervisor updates without controlling the
supervisor state"
hash: 6208f065e59d9c15e10e872bff788c0b80020983
body: >
Recently the supervisor added a codepath that assumes no files
underneath it will change during runtime.
OS update hooks can trigger a condition whereby the supervisor
reboots the device during a HUP,
which in turn bricks the device.
Additionally, since unknown args cause this update to
fail-closed,
remove that barrier to future-proof more flag expansion.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: meta-balena-2.53.10
date: 2020-07-29T12:42:50.816Z
version: 2.60.1+rev1
date: 2020-11-03T16:09:35.746Z
- commits:
- subject: Update balena-yocto-scripts to v1.8.0
hash: d17fd774671c7cbb5004cda1a8e9a86c2aef6a0a
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.8.0
changelog-entry: Update balena-yocto-scripts to v1.8.0
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: 2.53.9+rev2
date: 2020-08-11T08:26:50.933Z
- 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 <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
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 <gergely@balena.io>
signed-off-by: Gergely Imreh <gergely@balena.io>
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 <michalt@balena.io>
signed-off-by: Michal Toman <michalt@balena.io>
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 <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
version: typed-error-3.2.0
date: 2019-11-20T09:52:39.017Z
- commits:
- subject: "🐛: 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 <andreas@balena.io>
signed-off-by: Andreas Fitzek <andreas@balena.io>
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 <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
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 <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
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 <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
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 <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
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 <gergely@balena.io>
signed-off-by: Gergely Imreh <gergely@balena.io>
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 <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <hugh@balena.io>
signed-off-by: Hugh Brown <hugh@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
author: Miguel Casqueira
- subject: "fix: Pin alpine python version"
hash: 846545648bdc98392da7972558390f1ea26bfd24
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <page@balena.io>
co-authored-by: Pagan Gazzard <page@balena.io>
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <miguel@balena.io>
signed-off-by: Miguel Casqueira <miguel@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <mark@balena.io>
signed-off-by: Mark Corbin <mark@balena.io>
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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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 <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
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 <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
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 <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
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 <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
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
body: |
Update the meta-balena submodule from 2.48.0 to 2.51.2
footer:
Changelog-entry: Update meta-balena from v2.48.0 to v2.51.2
changelog-entry: Update meta-balena from v2.48.0 to v2.51.2
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update balena-yocto-scripts to v1.7.2
hash: 3972dcc52e4f751da0431fed82b2114a032334a5
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.7.2
changelog-entry: Update balena-yocto-scripts to v1.7.2
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.51.2+rev1
date: 2020-06-09T08:08:56.343Z
- commits:
- subject: Set private to false in .coffee files for the public device types
hash: 34ea42d1cf8675a06dbef9ca72c272e621ce58b9
body: ""
footer:
Changelog-entry: Set private to false in .coffee files for the public device types
changelog-entry: Set private to false in .coffee files for the public device types
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.48.0+rev6
date: 2020-05-12T08:02:17.446Z
- commits:
- subject: Switch the BSP layer to master branch so we have kernel 5.4.18
hash: f10a986eea7932097c1998e522da52a2bb97427b
body: |
We switch to this branch so that we have kernel version 5.4.18
footer:
Changelog-entry: Switch the BSP layer to master branch so we have kernel 5.4.18
changelog-entry: Switch the BSP layer to master branch so we have kernel 5.4.18
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.48.0+rev5
date: 2020-04-06T18:57:25.066Z
- commits:
- subject: Update to warrior-21.0.3
hash: 35f9c31fae74c463cff23d137e3bd383bc997d60
body: |
Amongst other things this fixes slow shutdown/reboot due to
misconfiguration of the rngd systemd service.
footer:
Changelog-entry: Update to warrior-21.0.3
changelog-entry: Update to warrior-21.0.3
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.48.0+rev4
date: 2020-04-02T09:46:44.035Z
- commits:
- subject: Add missing kernel module bluetooth dependency for NanoPi Neo Air
hash: 7be1daa647b3b39197a7326984feaa0c8b1d06ee
body: ""
footer:
Changelog-entry: Add missing kernel module bluetooth dependency for NanoPi Neo Air
changelog-entry: Add missing kernel module bluetooth dependency for NanoPi Neo Air
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.48.0+rev3
date: 2020-04-01T15:50:26.228Z
- commits:
- subject: Enable bluetooth on NanoPi Neo Air
hash: 82b17bc6bf1d36c675e14cc5be45b4b063f07d45
body: |
Also we delete since the changes there are already added by
board-nanopiair-h3-camera-wifi-bluetooth-otg.patch
footer:
Changelog-entry: Enable bluetooth on NanoPi Neo Air
changelog-entry: Enable bluetooth on NanoPi Neo Air
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.48.0+rev2
date: 2020-04-01T11:26:57.056Z
- commits:
- subject: Update balena-yocto-scripts to v1.5.6
hash: c81973e54ab243681a112d5e407d8fbd63030703
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.5.6
changelog-entry: Update balena-yocto-scripts to v1.5.6
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: Update meta-balena from v2.46.1 to v2.48.0
hash: d445a0e8fd019eda987f911e7dfe935d7e3548dd
body: |
Update the meta-balena submodule from 2.46.1 to 2.48.0
footer:
Changelog-entry: Update meta-balena from v2.46.1 to v2.48.0
changelog-entry: Update meta-balena from v2.46.1 to v2.48.0
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: 2.48.0+rev1
date: 2020-03-27T15:50:06.334Z
- commits:
- subject: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
hash: 2a951de1058546dc119b9ae8c64bdc9a61ed7a55
body: |
This is unnecessary since 2.47+
See https://github.com/balena-os/meta-balena/pull/1813 for more detail
footer:
Changelog-entry: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
changelog-entry: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: 2.46.1+rev5
date: 2020-03-27T15:04:49.413Z
- commits:
- subject: Update meta-rust to include 1.36
hash: afb93d116db0fb8eb05486acdef2e18ede2bad67
body: ""
footer:
Changelog-entry: Update meta-rust to include 1.36
changelog-entry: Update meta-rust to include 1.36
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: 2.46.1+rev4
date: 2020-03-10T13:51:23.727Z
- commits:
- subject: Change the state to 'released' in the coffee file
hash: c092d9dcc0559fb9fc90a7ce80e4cf3205a02cc7
body: |
Change the state field to 'released'
instead of 'experimental' for all the
non-community boards
footer:
Changelog-entry: Change the state to 'released' in the coffee file
changelog-entry: Change the state to 'released' in the coffee file
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.46.1+rev3
date: 2020-01-15T14:23:30.336Z
- commits:
- subject: Add wifi kernel configs in linux-mainline_%bbappend
hash: 9dd20d1c02da420891e6c45e0560b42616efb1c3
body: |
Add the wifi kernel config values to
have the wlan0 interface created
footer:
Changelog-entry: Add wifi kernel configs in linux-mainline_%bbappend
changelog-entry: Add wifi kernel configs in linux-mainline_%bbappend
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.46.1+rev2
date: 2020-01-13T09:52:34.751Z
- commits:
- subject: Update meta-balena from 2.45.1 to 2.46.1
hash: 8c494f8aee1f3b5e9291248284650ced3e18d147
body: |
Update the meta-balena submodule from
v2.45.1 to v2.46.1
footer:
Changelog-entry: Update meta-balena from 2.45.1 to 2.46.1
changelog-entry: Update meta-balena from 2.45.1 to 2.46.1
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.46.1+rev1
date: 2020-01-09T21:54:08.752Z
- commits:
- subject: Add remaining Netflix patches
hash: 73f0a8828e259476a030c2f3ae041894a089e32e
body: |
Add remaining patches for multiple TCP-based remote denial
of service vulnerabilities identified by Netflix.
Patch source:
https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-001.md
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add remaining Netflix patches
changelog-entry: Add remaining Netflix patches
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.45.1+rev3
date: 2020-01-08T10:22:55.237Z
- commits:
- subject: Ensure license is present repo root
hash: 4af3865e286243bf0ab42274d537c0f1fe70ec24
body: |
This is also present in the meta-balena-allwiner
layer as COPYING.Apache-2.0
footer:
Changelog-entry: Ensure license is present repo root
changelog-entry: Ensure license is present repo root
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: 2.45.1+rev2
date: 2019-12-17T15:53:57.539Z
- commits:
- subject: Update meta-balena from v2.44.0 to v2.45.1
hash: d7f2ceb4848cfc293a10e7d6cac89f6942abc4ee
body: |
Update meta-balena from 2.44.0 to 2.45.1
footer:
Changelog-entry: Update meta-balena from v2.44.0 to v2.45.1
changelog-entry: Update meta-balena from v2.44.0 to v2.45.1
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested:
- commits:
- subject: Fix for a race condition where occasionally the supervisor might not be
able to come up during boot. Also can be caused by using
io.balena.features.balena-socket and app container restart
always policy. Affects meta-balena 2.44.0 and 2.45.0. To be
fixed in 2.44.1 and 2.46.0
hash: 7cf43d9f939b1d960cb677c48ca9f91b668d2dc3
body: |
Fixes #1748
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix for a race condition where occasionally the supervisor
might not be able to come up during boot. Also can be caused
by using io.balena.features.balena-socket and app container
restart always policy. Affects meta-balena 2.44.0 and 2.45.0.
To be fixed in 2.44.1 and 2.46.0
changelog-entry: Fix for a race condition where occasionally the supervisor
might not be able to come up during boot. Also can be caused
by using io.balena.features.balena-socket and app container
restart always policy. Affects meta-balena 2.44.0 and 2.45.0.
To be fixed in 2.44.1 and 2.46.0
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Rename resin to balena where possible
hash: 02a932405705ce28fca6137cfae16fab5bc952fb
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Add leading new line for PACKAGE_INSTALL variable
hash: e79c470b3eaa8d6e763103fa20858fbed61ff292
body: |
Without the leading space, the last package name
of the PACKAGE_INSTALL variable from other recipes,
is concatenated with the one added in this recipe resulting
in the following error
opkg_prepare_url_for_install
Couldn't find anything to satisfy
'kernel-module-sdhci-pciinitramfs-module-console-null-workaround'
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add leading new line for PACKAGE_INSTALL variable
changelog-entry: Add leading new line for PACKAGE_INSTALL variable
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Set `net.ipv4.ip_local_port_range` to recommended range (49152-65535)
hash: 8ef6a5b56a2b7ba43081a0f30f99d6f736015533
body: ""
footer:
Connects-to: "#1726"
connects-to: "#1726"
Change-type: patch
change-type: patch
Changelog-entry: Set `net.ipv4.ip_local_port_range` to recommended range
(49152-65535)
changelog-entry: Set `net.ipv4.ip_local_port_range` to recommended range
(49152-65535)
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: No user impact, subtle fix in rollback version checks
hash: 38717507b93962d199e07d9093382b8db4ec5d81
body: >
ESR releases have the VERSION string in /etc/os-release in a
date
format. 2019.10.0 etc.
We added META_BALENA_VERSION in os-release from v2.38.0 via
b0e0c77a26f3fad51e2923ab416fdd2af2a5a033
Lets use META_BALENA_VERSION if available for our os version
checks.
footer:
Change-type: patch
change-type: patch
Changelog-entry: No user impact, subtle fix in rollback version checks
changelog-entry: No user impact, subtle fix in rollback version checks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.45.1
date: 2019-11-21T16:48:38.743Z
- commits:
- subject: Increase persistent journal size to 32M
hash: ad77ca2402f41fec5b730d556006ef5e86bdacd5
body: ""
footer:
Connects-to: "#1646"
connects-to: "#1646"
Change-type: patch
change-type: patch
Changelog-entry: Increase persistent journal size to 32M
changelog-entry: Increase persistent journal size to 32M
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: Move persistent logs from state to data partition
hash: f69ff379ffac39dffcc126ac374b50533dcdef31
body: ""
footer:
Connects-to: "#1646"
connects-to: "#1646"
Change-type: minor
change-type: minor
Changelog-entry: Move persistent logs from state to data partition
changelog-entry: Move persistent logs from state to data partition
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: Add wpa-supplicant recipe and update to v2.9
hash: 139f76b73918e12aa8082896a7a017d2ad5df739
body: |
Fetched from http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-connectivity/wpa-supplicant?id=95507898ad6a7b88c83ef376c1cb8b3b3a685c96
footer:
Connects-to: "#1711"
connects-to: "#1711"
Change-type: patch
change-type: patch
Changelog-entry: Add wpa-supplicant recipe and update to v2.9
changelog-entry: Add wpa-supplicant recipe and update to v2.9
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: Improve robustness by making variou services restart if they stop for
some reason
hash: 074f42aeaf98d2ede68a29d7f7d97cd17dc61f15
body: >
The default behaviour is Restart=on-abort inherited from
upstream.
Lets make it Restart=always
Fixes #1702
footer:
Change-type: patch
change-type: patch
Changelog-entry: Improve robustness by making variou services restart if they
stop for some reason
changelog-entry: Improve robustness by making variou services restart if they
stop for some reason
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Build net/dummy as module
hash: ffd5bd2183ca1ea4d3f62bae118b7269b8280002
body: |
Add dummy net driver support, which is used to
check if a container is privileged during
udev initialization.
Building it as module ensures that dummy
devices are not needlessly created during boot.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Build net/dummy as module
changelog-entry: Build net/dummy as module
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
version: meta-balena-2.45.0
date: 2019-10-30T14:34:36.798Z
version: 2.45.1+rev1
date: 2019-12-17T08:32:08.895Z
- commits:
- subject: Update balena-yocto-scripts to v1.5.2
hash: 0b2e0ec97bb8bf02964f6445b4f945ce9ba0b778
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.5.2
changelog-entry: Update balena-yocto-scripts to v1.5.2
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.44.0+rev3
date: 2019-11-19T14:27:25.546Z
- commits:
- subject: U-boot patches fixup
hash: e32f34f65ba46888c6cd8cc0a22c6b87040e8cda
body: |
The eMMC patch has been removed because it applies
from meta-sunxi.
The resin-kconfig-integration patch has been removed
and a re-worked version of it has been applied.
footer:
Changelog-entry: U-boot patches fixup
changelog-entry: U-boot patches fixup
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Add configs in the kernel to enable configfs
hash: 7954383391a8c6d3befc53ed6a1f483a69d8c73b
body: |
Customer requested i2c and UART enabled on the orange pi
zero. The directory /sys/kernel/config/device-tree
which is used to add overlays at runtime is not present
in the file system.
This patch enables configfs and generation of the needed
directory.
footer:
Changelog-entry: Add configs in the kernel to enable configfs
changelog-entry: Add configs in the kernel to enable configfs
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.44.0+rev2
date: 2019-10-31T12:28:24.480Z
- commits:
- subject: Rename re-worked patch to have it applied
hash: bd839185ede9d71eb7cc439361fa3c6736a7a47b
body: |
A patch removed with SRC_URI_remove and re-worked was not
applying (no output error, the behavior is as it doesn't
exist), because the re-worked patch had the same name
as the removed one.
Remove 0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch.
This patch exists in meta-sunxi and it applies over
versions of u-boot.2018.09
footer:
Changelog-entry: Rename re-worked patch to have it applied
changelog-entry: Rename re-worked patch to have it applied
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Update meta-balena from v2.41.1 to v2.44.0
hash: 585566fa269acaa90610cef4ae0daf206bbbd83f
body: |
Update meta-balena from 2.41.1 to 2.44.0
footer:
Changelog-entry: Update meta-balena from v2.41.1 to v2.44.0
changelog-entry: Update meta-balena from v2.41.1 to v2.44.0
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
nested:
- commits:
- subject: Make uboot dev images autoboot delay build time configurable. Default
is no delay
hash: ff9e5c26ce7caa694725d7009943db0713655be6
body: >
Customers usually don't need this delay during u-boot. Also in
some
cases, hardware attached on the uart pins might pause uboot
preventing
customers from using dev images easily.
But we do need this delay during our development work on bsps
etc.
Lets make this autoboot delay build time configurable
Also make the BOOTDELAY -2 which is better than 0 as that
completely
prevents any char on serial from interrupting boot.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Make uboot dev images autoboot delay build time configurable.
Default is no delay
changelog-entry: Make uboot dev images autoboot delay build time configurable.
Default is no delay
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Reduce systemd logging level from info to notice
hash: 9e8f949c561b4e904f2e492e0267923b73782c4c
body: |
Reduces redundant logs.
Fixes #1691
footer:
Change-type: patch
change-type: patch
Changelog-entry: Reduce systemd logging level from info to notice
changelog-entry: Reduce systemd logging level from info to notice
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "resin-supervisor: Expose container ID via env variable"
hash: 27d76cd9441ad427342f53b7e5b865129dd05557
body: >
The supervisor needs to know its container ID on the context of
different
engine objects cleanup tasks, so it can understand what objects
are
related to itself.
Depends on gh-1679
See also
- balena-io/balena-supervisor#1038
- balena-os/balena-engine#174
- balena-os/balena-engine-cli#8
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
- subject: "kernel-devsrc: Copy vdso.lds.S file in source archive if available"
hash: 70bb9f53e5a50703050c45411c3a63906c17bf42
body: >
Necessary to avoid error:
"No rule to make target 'arch/arm64/kernel/vdso/vdso.lds',
needed
by 'arch/arm64/kernel/vdso/vdso.so.dbg'"
when doing "make modules_prepare"
footer:
Change-type: patch
change-type: patch
Changelog-entry: "kernel-devsrc: Copy vdso.lds.S file in source archive if
available"
changelog-entry: "kernel-devsrc: Copy vdso.lds.S file in source archive if
available"
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
- subject: Disable PasswordAuthentication in sshd in production images as an extra
precautionary measure.
hash: 67bff0700e921a8adbceb4a3b77af2ed39415fa8
body: >
PasswordAuthentication defaults to yes. Make it no for
production
images.
Fixes #1678
Also some whitespace fixes.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Disable PasswordAuthentication in sshd in production images as
an extra precautionary measure.
changelog-entry: Disable PasswordAuthentication in sshd in production images as
an extra precautionary measure.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-engine to 18.9.10
hash: 9fa56fef4b2b34671951a09e241bb2623dd6d96c
body: >
Includes feature to populate container environment with
container id
variable and bug fix for tagging deltas on the fly.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update balena-engine to 18.9.10
changelog-entry: Update balena-engine to 18.9.10
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
- subject: "hostapp-update-hooks: Filter out automount for inactive sysroot"
hash: 894a3b1e2ae705efe9267bab226886c58ad646a7
body: |
'findmnt' returns both systemd-1 and the correct TARGET.
No failure is currently observed because this two line output
is filtered trough 'basename'.
Use ext4 FSTYPE to filter out the automount with SOURCE
"systemd-1" when determining the new parition label
in the u-boot update hook, just like we do for grub.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: Add support for hooks 2.0 enabling finer granularity during HostOS
updates.
hash: 0d33e5a82cab1fa58729d9a9ce7ea37be05cacc3
body: |
Add support for hooks 2.0
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for hooks 2.0 enabling finer granularity during
HostOS updates.
changelog-entry: Add support for hooks 2.0 enabling finer granularity during
HostOS updates.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-supervisor to v10.3.7
hash: 4562d35527c1b0087c7e55af30de8ab6eb1aa990
body: ""
footer:
Changelog-entry: Update balena-supervisor to v10.3.7
changelog-entry: Update balena-supervisor to v10.3.7
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Add support for balena cloud SSH public keys
hash: 76e774ff132d7cf23a729c3d587c9fd1354a969f
body: >
When we have an API endpoint and key, we can query the API to
get the
user public keys and use them to try to authenticate over SSH.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for balena cloud SSH public keys
changelog-entry: Add support for balena cloud SSH public keys
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Map any user to root using libnss-ato
hash: 55ba5767199205ee945a5e69152a28e023e35397
body: >
This module was included to be able to map any user to root.
This
is required by the balena-cloud backend.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Map any user to root using libnss-ato
changelog-entry: Map any user to root using libnss-ato
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Add option to disable kernel headers from being built.
hash: 1f5940898a654c770858f802ea978ddb986082f4
body: >
These can take quite a bit of build time. Add an option to
disable
the recipes from being built.
Fixes #1659
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add option to disable kernel headers from being built.
changelog-entry: Add option to disable kernel headers from being built.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.44.0
date: 2019-10-03T06:28:45.031Z
- commits:
- subject: Update NetworkManager to 1.20.2
hash: bcb6d85cc3b75d2f41a64fc9a6e0e15b428040f1
body: |
Fixes #1660
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update NetworkManager to 1.20.2
changelog-entry: Update NetworkManager to 1.20.2
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update ModemManager to 1.10.6
hash: f6c82203c1a8f0613a900ce9d8ce749087fab99d
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update ModemManager to 1.10.6
changelog-entry: Update ModemManager to 1.10.6
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-balena-2.43.0
date: 2019-09-13T15:33:28.973Z
- commits:
- subject: A small fix in initramfs when /dev/console is invalid due to whatever
reason
hash: b5574aeb86ea6b6763f1c25c4b53a45d3e207eb5
body: >
We would just check for the existence of console=null in kernel
cmdline
A better way would be to check the presence of a valid symlink
for fd0,
fd1 and fd2. And assign them to /dev/null if unavailable.
footer:
Change-type: patch
change-type: patch
Changelog-entry: A small fix in initramfs when /dev/console is invalid due to
whatever reason
changelog-entry: A small fix in initramfs when /dev/console is invalid due to
whatever reason
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Add automated testing for external kernel module header tarballs
hash: aef272d20b471308790bfa63426f73a3ce334884
body: >
We'd like to run a simple hello-world external module build test
using
the headers we have generated. This recipe does that in a docker
container
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add automated testing for external kernel module header
tarballs
changelog-entry: Add automated testing for external kernel module header
tarballs
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Make sure correct utsrelease.h is packaged
hash: 5f9717081524d475009f5bf9277b30bf29c1c371
body: >
It was observed that on some machines (Variscite mx8m) the
utsrelease.h header is regenerated with incomplete content when
running "make prepare0" (utsrelease.h will not contain the short
git revision although the kernel's abiversion includes it and
as such the external modules built using this utsrelease.h
header
will fail to load because of this mismatch).
footer:
Change-type: patch
change-type: patch
Changelog-entry: Make sure correct utsrelease.h is packaged
changelog-entry: Make sure correct utsrelease.h is packaged
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Fix a bug where application containers with new systemd versions were
failing to start in cases. Switch to systemd cgroup driver in
balenaEngine
hash: a79f18a3e094721d1fc134afbae7a4773b697414
body: >
The default driver is cgroupfs. We switch to systemd so that
there is
one cgroup manager in our OS.
Otherwise, systemd will have its own cgroup manager and cgroupfs
will
be another cgroup manager via balenaEngine daemon.
Fixes #1645 which contains more information
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix a bug where application containers with new systemd
versions were failing to start in cases. Switch to systemd
cgroup driver in balenaEngine
changelog-entry: Fix a bug where application containers with new systemd
versions were failing to start in cases. Switch to systemd
cgroup driver in balenaEngine
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.42.0
date: 2019-09-13T08:06:05.129Z
version: 2.44.0+rev1
date: 2019-10-29T14:40:27.469Z
- commits:
- subject: Add overlays for orange-pi-zero
hash: e8b524b74d4eb5d68f9a037235ef8683126e1730
body: >
Update the RESIN_BOOT_PARTITION_FILES of resin-image.inc and
KERNEL_DEVICETREE
of linux-mainline_%.bbappend for the orange-pi-zero machine.
footer:
Changelog-entry: Add overlays for orange-pi-zero
changelog-entry: Add overlays for orange-pi-zero
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.41.1+rev9
date: 2019-10-24T18:04:03.282Z
- commits:
- subject: Update balena-yocto-scripts to v1.4.0
hash: 1a0a46bbaf58023ff1457bc0a5cdcc75bea76159
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.4.0
changelog-entry: Update balena-yocto-scripts to v1.4.0
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.41.1+rev8
date: 2019-10-21T18:53:57.639Z
- commits:
- subject: Checkout to warrior-21.0.1 tag
hash: 43735734e119924662378d434de0a1f84cca8e2a
body: |
The poky submodule was on the warrior branch
but not on the latest warrior tag
footer:
Changelog-entry: Checkout to warrior-21.0.1 tag
changelog-entry: Checkout to warrior-21.0.1 tag
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.41.1+rev7
date: 2019-10-17T09:32:41.275Z
- commits:
- subject: Remove unused patches and cleanup
hash: 7d5f1dbda1bba54af7446d5f7c18c55ad8098734
body: >
Some patches were part of other linux-mainline
kernel versions but are not anymore part of the
current 4.19.76.
Move 0001-Enable-uart3-for-NanoPi-Neo-Air-used-by-BT.patch
in linux-mainline_4.19.76.bbappend to avoid error
patching file arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
Hunk #2 FAILED at 162.
1 out of 2 hunks FAILED -- rejects in file
arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
Place all patches from Armbian in a separate directory and do all the
Balena specific
operations in linux-mainline_%.bbappend only.
footer:
Changelog-entry: Remove unused patches and cleanup
changelog-entry: Remove unused patches and cleanup
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.41.1+rev6
date: 2019-10-14T07:47:15.580Z
- commits:
- subject: Remove linux-4.14 recipe
hash: 72f50b158dd6c18620d08069088e3adafb649241
body: |
The linux-4.14 kernel is not built
anymore by any of the supported Balena machines.
footer:
Changelog-entry: Remove linux-4.14 recipe
changelog-entry: Remove linux-4.14 recipe
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Remove linux-mainline-4.17.3 recipe
hash: 73dda90587f11bf9a65649fc03857d092f2c927e
body: |
The linux-mainline-4.17.3 kernel is not built
anymore by any of the supported Balena machines.
footer:
Changelog-entry: Remove linux-mainline-4.17.3 recipe
changelog-entry: Remove linux-mainline-4.17.3 recipe
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.41.1+rev5
date: 2019-10-11T09:49:20.087Z
- commits:
- subject: Update yocto versions in coffee files
hash: addff7a145c49992aadcb678ab3bd8f35a9ecc3b
body: |
Update the yocto versions for all
supported machines.
footer:
Changelog-entry: Update yocto versions in coffee files
changelog-entry: Update yocto versions in coffee files
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Add orange-pi-lite svg icon
hash: 96f2c8717325089bd278e15e6ec31400ded8187b
body: |
Jenkins build fails if no svg icon is found
footer:
Changelog-entry: Add orange-pi-lite svg icon
changelog-entry: Add orange-pi-lite svg icon
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Update balena-allwiner config to using warrior
hash: 0fc579c4583c0385d75b7bbe76a7630b39a8e586
body: ""
footer:
Changelog-entry: Update balena-allwiner config to using warrior
changelog-entry: Update balena-allwiner config to using warrior
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
- subject: Update the poky submodule to warrior
hash: 0d19af989db55e73eaf5fc7e4169a3acf50de342
body: ""
footer:
Changelog-entry: Update the poky submodule to warrior
changelog-entry: Update the poky submodule to warrior
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
author: Vicentiu Galanopulo
version: 2.41.1+rev4
date: 2019-10-10T09:55:11.507Z
- commits:
- subject: Update balena-yocto-scripts to v1.3.8
hash: 4413dcf2d1b6a57a8d3a9d1d38baa5b2d615c196
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.3.8
changelog-entry: Update balena-yocto-scripts to v1.3.8
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: 2.41.1+rev3
date: 2019-10-01T11:36:45.776Z
- commits:
- subject: Update balena-yocto-scripts to v1.3.7
hash: abde7b059859307c5c30b9680a2558a54319ab82
body: ""
footer:
Changelog-entry: Update balena-yocto-scripts to v1.3.7
changelog-entry: Update balena-yocto-scripts to v1.3.7
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: 2.41.1+rev2
date: 2019-09-13T16:13:12.151Z
- commits:
- subject: Rename meta-resin to meta-balena in repository
hash: a6654dc76da74bc55a6c2a8c06aada2cd8a221b6
body: ""
footer:
Changelog-entry: Rename meta-resin to meta-balena in repository
changelog-entry: Rename meta-resin to meta-balena in repository
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Change the poky submodule to our github mirror
hash: 2301a06a1ca3f710d47c5c45dd6f6aa2d8c1e2a6
body: |
We do this change because we noticed frequent timeouts
in different parts of our build infrastructure when pulling
the poky repository from https://git.yoctoproject.org/git/poky
footer:
Changelog-entry: Change the poky submodule to our github mirror
changelog-entry: Change the poky submodule to our github mirror
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update repo.yml to be able to trigger VersionBot with `meta-balena`
hash: 9f6652db2ad57fb7af81dfc63f5b11e5a2380bc5
body: ""
footer:
Changelog-entry: Update repo.yml to be able to trigger VersionBot with `meta-balena`
changelog-entry: Update repo.yml to be able to trigger VersionBot with `meta-balena`
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update the balena-yocto-scripts submodule to v1.2.1
hash: df89f1b51441f12b4d3c2bdb6e229bc6e96e0854
body: ""
footer:
Changelog-entry: Update the balena-yocto-scripts submodule to v1.2.1
changelog-entry: Update the balena-yocto-scripts submodule to v1.2.1
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update the meta-balena submodule from v2.33.0 to v2.41.1
hash: 001323e134b470739dfd7d6727e6b826d03e4c2c
body: |
Update meta-balena from 2.33.0 to 2.41.1
footer:
Changelog-entry: Update the meta-balena submodule from v2.33.0 to v2.41.1
changelog-entry: Update the meta-balena submodule from v2.33.0 to v2.41.1
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested:
- commits:
- subject: Update ModemManager to version 1.10.4
hash: 6f300a3fc01521ceadd3f8a50c9157d070525dde
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update ModemManager to version 1.10.4
changelog-entry: Update ModemManager to version 1.10.4
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Fix for some innocous systemd tmpfile warnings /var/run -> /run ones
hash: 25bb6364dfff2a65d7f53f71a35ef74f24f7d7a9
body: >
Otherwise systemd complains:
localhost systemd-tmpfiles[525]:
[/etc/tmpfiles.d/balena-tmpfiles.conf:1] Line references path
below legacy directory /var/run/, updating /var/run/docker.pid →
/run/docker.pid; please update the tmpfiles.d/ drop-in file
accordingly.
localhost systemd-tmpfiles[525]:
[/etc/tmpfiles.d/balena-tmpfiles.conf:2] Line references path
below legacy directory /var/run/, updating /var/run/balena.pid →
/run/balena.pid; please update the tmpfiles.d/ drop-in file
accordingly.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix for some innocous systemd tmpfile warnings /var/run -> /run
ones
changelog-entry: Fix for some innocous systemd tmpfile warnings /var/run -> /run
ones
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Fix for rollbacks where the inactive partition mount was unavailable
when altboot triggered
hash: 856a3d1ad8dbf3b7a87689bbedac23c9148b3d79
body: >
PR #1441 changed mnt-sysroot-inactive to an automount. But there
is no
way to easily add a udev dependency to the automount. As a
result,
when rollbacks tries to access the inactive partition, it fails.
Let's add systemd-udev-settle.service to the rollback services.
This will only delay the first boot after a HUP which is
reasonable.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix for rollbacks where the inactive partition mount was
unavailable when altboot triggered
changelog-entry: Fix for rollbacks where the inactive partition mount was
unavailable when altboot triggered
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "kernel-resin: Enable FTDI USB-serial convertors driver"
hash: 40616a274cd7f055397b5acda0fdd6540e797410
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
version: meta-balena-2.41.1
date: 2019-09-03T13:27:47.892Z
- commits:
- subject: Fix a hang in initramfs for warrior production images
hash: 4c44265a7dd13760a89c235068500bf6f315f651
body: >
When `console=null` is passed in the kernel cmdline for
production
images, the system doesn't boot. Traced to initramfs not
starting any
process such as udev with the right file descripters for 0,1,2
Add workaround for that issue. This got exposed with a systemd
bump.
More details here
https://github.com/systemd/systemd/issues/13332
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix a hang in initramfs for warrior production images
changelog-entry: Fix a hang in initramfs for warrior production images
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-engine to 18.09.8
hash: 9bcd0ffcc7d6efde45f2bc1eaeaafe1092374c40
body: |
Includes improvements and fixes to the journald logdriver
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update balena-engine to 18.09.8
changelog-entry: Update balena-engine to 18.09.8
Signed-off-by: Robert Günzler <robertg@balena.io>
signed-off-by: Robert Günzler <robertg@balena.io>
author: Robert Günzler
- subject: Avoid overlayfs mounts in poky's volatile-binds
hash: b7b6163d955a3bf76a1759b60ed82ccc5fcce6d0
body: >
Our root filesystem is overlayfs or aufs. When latter, the
system
crashes when reading a lower directory file. We avoid this by
always
falling back to copy and mount (as if overlayfs is not
available).
Fixes #1618
footer:
Change-type: patch
change-type: patch
Changelog-entry: Avoid overlayfs mounts in poky's volatile-binds
changelog-entry: Avoid overlayfs mounts in poky's volatile-binds
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-balena-2.41.0
date: 2019-08-22T14:25:04.139Z
- commits:
- subject: Update balena-supervisor to v10.2.2
hash: 3afbe138f115fa15611cb823caa6664dbb093a8b
body: ""
footer:
Changelog-entry: Update balena-supervisor to v10.2.2
changelog-entry: Update balena-supervisor to v10.2.2
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Workaround for a cornercase bug in PersistentLogging where journalctl
filled the state partition. Vacuum the journal on boot.
hash: 8284da08f245ed6da8308d558bb8dfcc66de9691
body: >
We have found a rare corner case bug where the journal bloats
beyond
its limit and fills the state partition. Triggering a vacuum on
reboot
helps a bit in case the device is restarted to recover its
function.
Fixes #1423
footer:
Change-type: patch
change-type: patch
Changelog-entry: Workaround for a cornercase bug in PersistentLogging where
journalctl filled the state partition. Vacuum the journal on
boot.
changelog-entry: Workaround for a cornercase bug in PersistentLogging where
journalctl filled the state partition. Vacuum the journal on
boot.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.40.0
date: 2019-08-14T09:40:49.562Z
- commits:
- subject: "usb-modeswitch-data: Switch Huawei E3372 12d1:1f01 to mbim mode"
hash: bb672725f4460402af64ecb7d74d33526f5ed7c1
body: |
Customer reported Huawei E3372 not working
anymore starting with balenaOS v2.32.
The fix for this appears to be switching the modem with
vid and pid 12d1:1f01 from the cdc_ether legacy mode to
the faster mbim mode and setting mtu=1460 in the modem
connection file.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: Fix rollback altboots to prevent good reboots by supervisor triggering
rollback.
hash: 7e5843d6542d13d278d2a42da2f787ada8bfa229
body: >
After a HUP, until rollbacks clears its state, the supervisor(or
user)
can trigger good reboots. These reboots might be seen by the
bootloader
as bad reboots.
To prevent this from happening, add a service that clears the
bootcount
upon good reboots. This only runs if the rollback services have
not
cleared their flag files in the state partition.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix rollback altboots to prevent good reboots by supervisor
triggering rollback.
changelog-entry: Fix rollback altboots to prevent good reboots by supervisor
triggering rollback.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Devices using u-boot. Remove any BOOTDELAY for production images. Add a
2 seconds delay for development images
hash: f50952f6e91541f4c07ef14612a71174b9417124
body: >
We'd like to split dev and prod uboot config fragments. Dev
images can
have a 2 second u-boot delay to facilitate debugging. While prod
images
shouldn't really pause at this stage of the boot.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Devices using u-boot. Remove any BOOTDELAY for production
images. Add a 2 seconds delay for development images
changelog-entry: Devices using u-boot. Remove any BOOTDELAY for production
images. Add a 2 seconds delay for development images
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all devices.
Required for rollbacks to work
hash: 7051a1bda83d53e08148eea953ee2653fd915743
body: >
We'd like to enable some config options for all devices via
meta-balena
The support is mainline since warrior. Lets copy it in
meta-balena
to get it in the previous layers as well.
We need CMD_SETEXPR to be enabled for rollbacks to work. So
enable it
via the config fragment
footer:
Change-type: minor
change-type: minor
Changelog-entry: Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all
devices. Required for rollbacks to work
changelog-entry: Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all
devices. Required for rollbacks to work
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Devices using u-boot. Enable rollback-altboot by handling bootcount via
meta-balena.
hash: aa0a389ea92a71123813f291833fea61f4965164
body: >
U-boot has its own bootcount framework. However, that will
require
handling in each device type. We will use u-boot shell commands
env import -t, env export -t, fatload, fatwrite
to read/write/increment bootcount in env_resin.h.
This will allow us to scale to lots of devices.
A flag os_bootcount_skip is left for devices that are unable to
support
fatwrite in u-boot (in some rare cases). This will allow a
device to
not support rollback-altboot and still function.
This patch requires that CMD_SETEXPR be enabled in u-boot config
options.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Devices using u-boot. Enable rollback-altboot by handling
bootcount via meta-balena.
changelog-entry: Devices using u-boot. Enable rollback-altboot by handling
bootcount via meta-balena.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY to reset
a device in case it drops into a u-boot shell
hash: 1f7ead33c284f4dc8e2a3d78b2a922a9b778e05c
body: >
We'd like to enable some options in all boards header files via
meta-balena. This patch adds a task to include config_resin.h
into
config_default.h (which is included in all board header files).
We can then add a config option via meta-balena that will be
enabled for
all devices.
This patch enables CONFIG_RESET_TO_RETRY. If for whatever
strange reason
(accidental fs issue in u-boot etc), this will trigger a u-boot
reset
command the device in 15 seconds.
Note This requires that the device's u-boot supports the reset
command
which it probably should.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY
to reset a device in case it drops into a u-boot shell
changelog-entry: Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY
to reset a device in case it drops into a u-boot shell
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Remove confusing networkmanager https connectivity warning
hash: fbdf643988e4aea76507139b2fc59ef7ad0132af
body: >
Fixes #1597
The warning doesn't apply for our use case and confuses
customers
footer:
Change-type: patch
change-type: patch
Changelog-entry: Remove confusing networkmanager https connectivity warning
changelog-entry: Remove confusing networkmanager https connectivity warning
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Increase fs.inotify.max_user_instances to 512
hash: a4f6c8591af9793935a9981a0f0c25fb7b957312
body: |
This defaults to 128. BoB hit the limit. Increase to 512
Fixes #1592
footer:
Change-type: patch
change-type: patch
Changelog-entry: Increase fs.inotify.max_user_instances to 512
changelog-entry: Increase fs.inotify.max_user_instances to 512
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-supervisor to v10.0.3
hash: ad9bdc7236600eb4399761643b772eadd95df662
body: ""
footer:
Changelog-entry: Update balena-supervisor to v10.0.3
changelog-entry: Update balena-supervisor to v10.0.3
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Fix balena hello-world healthcheck
hash: e0826741f9a829f2af34afbc9bc1f9920f8ae4e6
body: >
We load the hello-world image after starting the balena daemon.
ExecStartPost should run after the daemon is initialized but
chaining a
15 second sleep for good measure.
We load the hello-world image here so that devices out in the
field and
on prem devices don't need to pull from dockerhub which would
require
external internet connectivity.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix balena hello-world healthcheck
changelog-entry: Fix balena hello-world healthcheck
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Add nf_table kernel modules
hash: 9bca94f29b29098c7177231ee3a9251f1d48dd32
body: |
Fixes #1589
Also, debian buster defaults to requiring nf_tables
rootfs size impact ~+310K
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add nf_table kernel modules
changelog-entry: Add nf_table kernel modules
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "hostapp-update-hooks: Use correct source for inactive sysroot"
hash: f13c837cdc9b1a106ea711785178fc397035ada7
body: |
Use ext4 FSTYPE to filter out automount with SOURCE
"systemd-1" when determining the new parition label
in the grub update hook.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
- subject: Add extra healthcheck to balena service. It will spin up a hello-world
container as well
hash: 15169084fe9355e6be997712a614e383a71555c9
body: >
Occasionally balena ps and balena info work but the balena
daemon is
unable to start a new container. This is usually when something
in runc
or containerd is not functioning correctly.
Add a healthcheck to spin up a simple hello-world container as
well.
The trade-off here is that there will be a few extra writes to
disk
every healthcheck timeout. But there will be a benefit that if
runc
or containerd is in a bad state, the healthcheck will fail and
systemd
will restart the balena daemon to recover the application
container
Fixes #1391
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add extra healthcheck to balena service. It will spin up a
hello-world container as well
changelog-entry: Add extra healthcheck to balena service. It will spin up a
hello-world container as well
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-supervisor to v9.18.8
hash: 41af8ba6ef5b234b819aa0181b7e14e476f68c43
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.18.8
changelog-entry: Update balena-supervisor to v9.18.8
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: "image-resin.bbclass: fixed a typo"
hash: 64a4fc9a7cff18a6dced9f352317761ced7dc563
body: |
Fixing a typo in the image size sanity check to ensure the
correct calculation of FAT overhead sectors.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Kyle Harding <kylemharding@gmail.com>
signed-off-by: Kyle Harding <kylemharding@gmail.com>
author: Kyle Harding
- subject: "kernel-resin: Add support for CH340 family of usb-serial adapters"
hash: 941aef5490cf4a120f74cb243c3fbbd8911bcc49
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: "kernel-resin: Add support for CH340 family of usb-serial
adapters"
changelog-entry: "kernel-resin: Add support for CH340 family of usb-serial
adapters"
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
- subject: "resin-proxy-config: add missing reserved ip ranges to default noproxy"
hash: 49ed2ea12d495defe033be6f2a9e155ff2fc7875
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Will Boyce <will@balena.io>
signed-off-by: Will Boyce <will@balena.io>
author: Will Boyce
- subject: Reduce data partition size from 1G to 192M
hash: 2270940edfd32a4dd3a3670aa1fb62eb2557f706
body: >
The data partition contains the supervisor which is only about
61M on
the pi3. We compress the data partition later on so don't notice
these
zeros. But lets reduce the size of the data partition to eat
less
space whenever an uncompressed image is used anywhere. e.g. when
extracting the zip to dd or using balena-migrate etc.
The partition expands on first boot to fill the rest of the disk
anyways.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Reduce data partition size from 1G to 192M
changelog-entry: Reduce data partition size from 1G to 192M
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.39.0
date: 2019-07-31T10:56:32.370Z
- commits:
- subject: "resin-proxy-config: fix up incorrect bash subshell command"
hash: 0c8de756c22f635b2ef499848b724f1350f555b0
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
version: meta-balena-2.38.3
date: 2019-07-10T08:16:25.713Z
- commits:
- subject: Update to kernel-modules-headers v0.0.20 to fix missing target modpost
binary on kernel 5.0.3
hash: 13bea65dd8201e91b65121ffc2d7bce5d41eedab
body: |
This version fixes the missing target modpost binary
on kernel version 5.0.3.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update to kernel-modules-headers v0.0.20 to fix missing target
modpost binary on kernel 5.0.3
changelog-entry: Update to kernel-modules-headers v0.0.20 to fix missing target
modpost binary on kernel 5.0.3
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update to kernel-modules-headers v0.0.19 to fix target objtool compile
issue on kernel 5.0.3
hash: 10846e50674185b7c3126e45ad42f3927c822415
body: >
This version fixes the use of wrong fixdep binary (the bug makes
it use
target fixdep binary instead of cross fixdep binary) used for
compiling
the target objtool binary on kernel version 5.0.3.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update to kernel-modules-headers v0.0.19 to fix target objtool
compile issue on kernel 5.0.3
changelog-entry: Update to kernel-modules-headers v0.0.19 to fix target objtool
compile issue on kernel 5.0.3
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: meta-balena-2.38.2
date: 2019-06-27T12:37:01.764Z
- commits:
- subject: Add warrior to compatible layers for meta-balena-common
hash: 0ba0bc35ceeb78e03baebf79b738885d532734fc
body: |
In addition we delete krogoth and morty from the supported list
as we also removed the actual layers from the repository.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add warrior to compatible layers for meta-balena-common
changelog-entry: Add warrior to compatible layers for meta-balena-common
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Fix image-resin.bbclass to be able to use deprecated layers
hash: 9e8fed3a7170040d4ba887bfd8fc018b97de5d12
body: >
Fixes #1564
This bbclass uses the common layer path advertised by BBLAYERS
to find
the paths to different resources in board repository. For
example
machine json - to get the slug and advertise it in os-release.
After
renaming the common layer (resin to balena) and because we
support old
references to the old common layer name (by including a dummy
deprecation layer), we need to make sure this class can cope now
with
both cases.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix image-resin.bbclass to be able to use deprecated layers
changelog-entry: Fix image-resin.bbclass to be able to use deprecated layers
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Fix kernel-devsrc on thud when kernel version < 4.10
hash: c4cd6307ac3ae86a8d34b91d9dc82b6d3310db9b
body: |
Thud breaks when building against kernel version < 4.10. This is a known
issue which is fixed in poky warrior[1]. This patch includes a
workaround for thud.
[1] http://lists.openembedded.org/pipermail/openembedded-core/2019-February/278695.html
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix kernel-devsrc on thud when kernel version < 4.10
changelog-entry: Fix kernel-devsrc on thud when kernel version < 4.10
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-balena-2.38.1
date: 2019-06-20T12:30:28.452Z
- commits:
- subject: Fix VERSION_ID os-release to be semver complient
hash: fecb50757c10e392d46dec6fd24360f778a87a43
body: >
Poky, following os-release(5), sanitizes VERSION_ID accordingly
but in
doing so it produces a nonisemver compliant version. For
example:
VERSION="2.37.0+rev1"
VERSION_ID="2.37.0-rev1"
This patch reverts that to make sure rev is a build tag.
Fixes #1560
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix VERSION_ID os-release to be semver complient
changelog-entry: Fix VERSION_ID os-release to be semver complient
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Introduce META_BALENA_VERSION in os-release
hash: b0e0c77a26f3fad51e2923ab416fdd2af2a5a033
body: >
Since #1550, os-release doesn't reference meta-balena distro
version anymore. Restore
that by providing this information in a new variable called
META_BALENA_VERSION.
Fixes #1558
footer:
Change-type: minor
change-type: minor
Changelog-entry: Introduce META_BALENA_VERSION in os-release
changelog-entry: Introduce META_BALENA_VERSION in os-release
author: Andrei Gherzan
- subject: Fix a case where changes to u-boot were not regenerating the config
file at build time and using stale values.
hash: b40271867c3249566775cfb870a6176bc47d503f
body: >
Currently once config_resin.h is generated, a change in these
variables
doesn't regenerate the file. Add vardeps so that bitbake can
regenerate
config_resin.h in case these variables are changed.
Fixes #1530
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix a case where changes to u-boot were not regenerating the
config file at build time and using stale values.
changelog-entry: Fix a case where changes to u-boot were not regenerating the
config file at build time and using stale values.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Use all.rp_filter=2 as the default value in balenaOS
hash: 2fe90f3316a9394db0a060ec976d23fa97d4f00a
body: |
This change backports a PR[1] that is already in systemd and will come
included by default from the version in Yocto warrior.
In summary, with this change we fix newer NM which stopped handling
rp_filter when connected to multiple interfaces. See "device: disable
rp_filter handling" commit from NM. Without this change, only the
default route will me usable and binding to a specific interface will
break connectivity if that interface is not also the default route for
the target IP.
[1]https://github.com/systemd/systemd/pull/10971/commits/6caa14f763c11630f28d587b3caa5f0e6dc96165
footer:
Change-type: minor
change-type: minor
Changelog-entry: Use all.rp_filter=2 as the default value in balenaOS
changelog-entry: Use all.rp_filter=2 as the default value in balenaOS
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Persist bluetooth storage data over reboots
hash: 3815e42f24167c0ce84a39cf0653434bacb0bd88
body: >
Currently, bluez's storage data is set to /var/lib/bluetooth
which
in turn is a tmpfs location. We want this location persistent so
we can
save paired devices over reboot. We do that by adding the
corresponding
bind mount to the state partition and setting bluez to depend on
this
mount unit.
Fixes #1544
footer:
Change-type: minor
change-type: minor
Changelog-entry: Persist bluetooth storage data over reboots
changelog-entry: Persist bluetooth storage data over reboots
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Drop support for morty and krogoth Yocto versions
hash: 85c1eda1eeade2e5d5a1153d9c737225de0b3ee2
body: >
We have been deprecating these layers since v2.30.0. It's time
to drop
this support completely.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Drop support for morty and krogoth Yocto versions
changelog-entry: Drop support for morty and krogoth Yocto versions
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Add Yocto Warrior support
hash: b86ee8945ba71ccdae9d7d0d52b2822db39d4c6a
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add Yocto Warrior support
changelog-entry: Add Yocto Warrior support
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Set both VERSION_ID and VERSION in os-release to host OS version
hash: 40347f618b3b70ccc5f40e924990197ae9fa7e6b
body: |
VERSION and VERSION_ID had a slightly different semantics in balenaOS.
VERSION was referring to the BalenaOS (host OS) version (which is coming from
device repositories) while VERSION_ID was set to the DISTRO_VERSION.
This brings confusion so we change it to adhere to
https://www.freedesktop.org/software/systemd/man/os-release.html.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Set both VERSION_ID and VERSION in os-release to host OS
version
changelog-entry: Set both VERSION_ID and VERSION in os-release to host OS
version
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Bump balena-engine to 18.9.6
hash: 3af08fe6d30b5f0f8148c6820cda1cca3076bf00
body: >
In preparation for warrior. Bumps containerd which works with
the newer
systemd in warrior.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Bump balena-engine to 18.9.6
changelog-entry: Bump balena-engine to 18.9.6
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Downgrade balena-supervisor to v9.15.7
hash: c3616e19967e30726048018161fd4763d3d45773
body: >
This is done because a feature
(RESIN_SUPERVISOR_MIXPANEL_REPORT) needs
more work before releasing in production.
footer:
Changelog-entry: Downgrade balena-supervisor to v9.15.7
changelog-entry: Downgrade balena-supervisor to v9.15.7
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Switch from dropbear to openSSH
hash: ef33f21cdb7283c6f62590b1fe3d37c7fbd4df99
body: >
This is done for the "AuthorizedKeysCommand" in openSSH which in
turn is
used by the balena backend.
Fixes #1388
footer:
Change-type: minor
change-type: minor
Changelog-entry: Switch from dropbear to openSSH
changelog-entry: Switch from dropbear to openSSH
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Rename meta-resin-common to meta-balena-common
hash: db96dfc3864399a5029fa8e78bc7fe518f3ae63a
body: |
Follow the resin to balena rename on the common yocto layer.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Rename meta-resin-common to meta-balena-common
changelog-entry: Rename meta-resin-common to meta-balena-common
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Add wifi firmware for rtl8192su
hash: 875bd033eb400b6338c7c70417fcd78586a184cf
body: |
Fixes #1511
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add wifi firmware for rtl8192su
changelog-entry: Add wifi firmware for rtl8192su
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-balena-2.38.0
date: 2019-06-14T15:11:59.348Z
- commits:
- subject: Update balena-supervisor to v9.15.8
hash: 4fcdf63860d17612ef10ff9c721b9f58c8b8c023
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.15.8
changelog-entry: Update balena-supervisor to v9.15.8
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: "kernel-modules-headers: Update to v0.0.18"
hash: 9c1fb61a96351c112b98544117b90c4986445516
body: >
This update includes an arch64 fix (module.lds) and one for
passing the
correct LD flags.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "os-config: Update to v1.1.1 to fix mDNS"
hash: 8d44decba7a252bfb4399622898d18e28367c4fa
body: >
os-config has a dependency on reqwest which broke mdns on 9.6.
The new
os-config updated this version to one that restored this
functionality.
Partially fixes: #1531
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Fix busybox nslookup mdns lookups
hash: 157a06ad295a1f03635f8291dfc4dfe3358caa9c
body: >
Since 1.29, busybox switched to an internal implementation of
the
resolver based on a feature config, NSLOOKUP_BIG. This is
enabled by
default and it's meant to be musl compatible. In BalenaOS we use
glibc
and we rely on it for being able to resolve names using NSS
modules
(libmdns).
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix busybox nslookup mdns lookups
changelog-entry: Fix busybox nslookup mdns lookups
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update balena-supervisor to v9.15.4
hash: a6e1c40853e4bad20de9172f688eb074f8d24b86
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.15.4
changelog-entry: Update balena-supervisor to v9.15.4
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Improve logging and version comparison in linux-firmware cleanup class
hash: 6500c7f020133833b820f9152c22b8e45794542c
body: >
This adds an easier to debug logging that shows both removed and
kept
firmwares. For example:
Cleaning iwlwifi firmware version 8000C to minimum API version 34.
Removing iwlwifi-8000C-13.ucode.
Removing iwlwifi-8000C-22.ucode.
Removing iwlwifi-8000C-21.ucode.
Removing iwlwifi-8000C-31.ucode.
Removing iwlwifi-8000C-16.ucode.
Removing iwlwifi-8000C-27.ucode.
Leaving iwlwifi-8000C-34.ucode in place.
Leaving iwlwifi-8000C-36.ucode in place.
Also, this commit improves the version comparison which was
comparing
strings and not integers. Now we try integer comparison and
fallback to
string when parse fails.
Finally, the task's vardeps expands varflags to correctly
retrigger on
change.
Fixes #1527
footer:
Change-type: minor
change-type: minor
Changelog-entry: Improve logging and version comparison in linux-firmware
cleanup class
changelog-entry: Improve logging and version comparison in linux-firmware
cleanup class
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Sync ModemManager recipe with upstream
hash: e0be8f152c88a5635b5d18249c5f882caf9e31c5
body: |
We also pushed the latest update we did in BalenaOS to upstream:
http://lists.openembedded.org/pipermail/openembedded-devel/2019-May/199743.html
footer:
Change-type: patch
change-type: patch
Changelog-entry: Sync ModemManager recipe with upstream
changelog-entry: Sync ModemManager recipe with upstream
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update NetworkManager to 1.18.0
hash: 808f6f1790357b4f282a15cbb72c603ee77f63d3
body: |
Fixes #1492
Pushed to upstream as well:
http://lists.openembedded.org/pipermail/openembedded-devel/2019-May/199742.html
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update NetworkManager to 1.18.0
changelog-entry: Update NetworkManager to 1.18.0
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-balena-2.37.0
date: 2019-05-29T14:57:13.320Z
- commits:
- subject: Cleanup old versions of iwlwifi firmware files in Yocto Thud
hash: 65122b0689d75d49b338595ec6813b1acad59223
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 Thud
changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto Thud
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: meta-balena-2.36.0
date: 2019-05-20T13:07:11.168Z
- commits:
- subject: Update kernel-module-headers to version v0.0.16
hash: 410311755dec70ba4040fcfbcb5ace59884b4644
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update kernel-module-headers to version v0.0.16
changelog-entry: Update kernel-module-headers to version v0.0.16
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Add uboot support for unified kernel cmdline arguments
hash: 35046288e2878f85e4bc33a0cb993e32d4d5aa9a
body: >
This adds set_os_cmdline which defines os_cmdline so that BSPs
can
import it in their bootargs and pass it to kernel accordingly.
Also, as
part of os_cmdline, there is an argument added when the booted
image is
a flasher. This can be used in the OS for various flasher
specific
checks.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add uboot support for unified kernel cmdline arguments
changelog-entry: Add uboot support for unified kernel cmdline arguments
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Switch flasher detection in initramfs to flasher boot parameter
hash: 93e3c7286c52c6f91bf4252338955f6d7fd97fc2
body: |
Fixes #1488
footer:
Change-type: minor
change-type: minor
Changelog-entry: Switch flasher detection in initramfs to flasher boot parameter
changelog-entry: Switch flasher detection in initramfs to flasher boot parameter
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update balena-supervisor to v9.15.0
hash: b99419662683f44c09f4369424f450b90f9d0a5a
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.15.0
changelog-entry: Update balena-supervisor to v9.15.0
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Improve boot speed by only mounting the inactive partition when needed
hash: 28fc12ef94bc8e9a083bc5b1e8052fdb685453c2
body: >
The inactive partition is only needed for HUP or rollbacks. This
commit
changes the mnt-sysroot-inactive.service unit to an automount so
that
the partition is only mounted when used. This improves boot
time.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Improve boot speed by only mounting the inactive partition when
needed
changelog-entry: Improve boot speed by only mounting the inactive partition when
needed
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Fix openssl dependency of balena-unique-key
hash: 2159c397b0560d03441806573e14bfbcf52a7e7b
body: >
Since yocto thud, and more specifically since poky switched to
openssl 1.1 line, the openssl binary is provided by
'openssl-bin'. On
that version, 'openssl' doesn't provide this binary making the
uuid
generation script fail.
This patch makes 'openssl-bin' the default dependency but does
that in a
way that older yocto versions can overwrite it back to the old
provider
(openssl package).
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix openssl dependency of balena-unique-key
changelog-entry: Fix openssl dependency of balena-unique-key
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Do not spawn getty in production images
hash: 93b3298cbb343f3ebf3a03725f6f0298974bed8f
body: |
This code was deleted by commit
9a8f1f1b744248964d4d1b2eb2c8dd732a753980 by mistake so let's
add it back.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Do not spawn getty in production images
changelog-entry: Do not spawn getty in production images
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: meta-balena-2.35.0
date: 2019-05-18T22:39:09.735Z
- commits:
- subject: Update balena-supervisor to v9.14.10
hash: 70b9acb15806f0a276f80ab18e9f7ad4aa02d83b
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.14.10
changelog-entry: Update balena-supervisor to v9.14.10
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: meta-balena-2.34.1
date: 2019-05-14T10:20:59.175Z
- commits:
- subject: Add support to update a connectivity section in NetworkManager via
config.json
hash: 2585af4a34abcd6ced3dcd0c70913ef1cdfe019d
body: >
We'd like connectivity checking so that Network Manager can
update
route metrics for devices that have multiple network interfaces.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support to update a connectivity section in NetworkManager
via config.json
changelog-entry: Add support to update a connectivity section in NetworkManager
via config.json
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "systemd: Fix journald configuration file"
hash: b1cc7829758969112aae599ea0b986624596b8c6
body: >
9a8f1f1b744248964d4d1b2eb2c8dd732a753980 switched to a config
file
fragment but when doing so the section was missed. This patch
fixes
that.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Add --max-download-attempts=10 to balenaEngine service to improve
performance on shaky networks
hash: c699d5c13cea6a525c9d6a54152c781bd3885ecc
body: |
This should improve performance on flaky connections.
Fixes #1493
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add --max-download-attempts=10 to balenaEngine service to
improve performance on shaky networks
changelog-entry: Add --max-download-attempts=10 to balenaEngine service to
improve performance on shaky networks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update balena-engine to 18.09.5
hash: 0894326a372e14056fede8c7acda67fa83e39284
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update balena-engine to 18.09.5
changelog-entry: Update balena-engine to 18.09.5
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Log initramfs messages to kernel dmesg to capture fsck, partition
expand etc. command output
hash: 580a6fb37f5c077d3c80957db02d7cfd3376fdc5
body: >
We run some operations in the initramfs. fsck, expand partitions
etc.
Any error messages or warnings printed here are invisible in
production
images. This line from debian initramfs-tools configures the
initramfs
shell to log all output in /dev/kmsg so the dmesg shows the
output of
initramfs commands as well.
Fixes #1459
footer:
Change-type: patch
change-type: patch
Changelog-entry: Log initramfs messages to kernel dmesg to capture fsck,
partition expand etc. command output
changelog-entry: Log initramfs messages to kernel dmesg to capture fsck,
partition expand etc. command output
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "kernel-resin: Add FAT fs specific configs to RESIN_CONFIGS"
hash: a09550d9633eaba9b55ce2c98d9a43a5b52dfe6f
body: |
Add FAT fs specific configs, necessary to mount the
boot partition
footer:
Change-type: minor
change-type: minor
Changlog-entry: Add FAT fs specific configs to RESIN_CONFIGS
changlog-entry: Add FAT fs specific configs to RESIN_CONFIGS
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
- subject: Update balena-supervisor to v9.14.9
hash: 167164b41957981b67c90dd78a19073a2b231878
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.14.9
changelog-entry: Update balena-supervisor to v9.14.9
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Introduce meta-balena yocto thud support
hash: b2fea323b337bd6868f3f41b70f8bdb688b11bb8
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Introduce meta-balena yocto thud support
changelog-entry: Introduce meta-balena yocto thud support
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update os-config to 1.1.0
hash: 0ff476e2724525b96e3d72fc00d22423af2d6cb4
body: >
This version includes rust 1.33 support which we use in balenaOS.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update os-config to 1.1.0
changelog-entry: Update os-config to 1.1.0
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-balena-2.34.0
date: 2019-05-10T10:24:10.994Z
version: 2.41.1+rev1
date: 2019-09-10T13:50:05.740Z
- commits:
- subject: Update rust to 1.33
hash: 1d223bb64d3668d9fcec6be2438d46acdabadc27
body: >
This is needed so that os-config from meta-balena can be updated to
1.1.0.
footer:
Changelog-entry: Update rust to 1.33
changelog-entry: Update rust to 1.33
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update meta-resin from v2.32.0 to v2.33.0
hash: f76405d1ead7802069c769e9f6c9ff50f537ad73
body: |
Update meta-resin from 2.32.0 to 2.33.0
footer:
Changelog-entry: Update meta-resin from v2.32.0 to v2.33.0
changelog-entry: Update meta-resin from v2.32.0 to v2.33.0
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
nested:
- commits:
- subject: Fixes for sysroot symlinks creation
hash: b7a6412e6368d3d562ff1ca2fb06be92a24a8548
body: >
When we set the udev rule we use IMPORT{program} to know what
symlinks
to create in the sysroot directory. The problem is that we don't
use
absolute paths and from the documentation udev uses
/usr/lib/udev as the
default path while we install the invoked script in /lib/udev.
```
Execute an external program specified as the assigned value. If no
absolute path is given, the program is expected to live in
/usr/lib/udev; otherwise, the absolute path must be specified.
```
This PR changes the udev rule to use an absolute path for the
resin_update_state_probe script. Also it fixes some typos in the
script
itself.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fixes for sysroot symlinks creation
changelog-entry: Fixes for sysroot symlinks creation
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "libmbim: Refresh patches after last update to avoid build warnings"
hash: 3b3bfcd8c74070797b55ab2a6e7079cc320581a6
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "modemmanager: Refresh patches after last update to avoid build
warnings"
hash: 83ccf2a4a131b8a116ab90e6272734ac67d73781
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Make security flags inclusion yocto version specific
hash: 9571c572e4abcd1ea5951fa408b1543bc40db8c9
body: |
Since thud, poky distro file on which balena OS is based, already
includes security_flags.inc. Because of this change, this version throws
a build warning similar to:
WARNING Duplicate inclusion for /build/../layers/poky/meta/conf/distro/include/security_flags.inc
in /build/../layers/meta-resin/meta-balena-thud/conf/distro/include/balena-os-yocto-version.inc
This happens because again, we import `poky` and `security_flags` but
since thud, poky includes security_flags by default. In order to avoid
this warning we import it (security_flags) now using an .inc file at the
level of the yocto version meta-balena layer. There is as well a small
additional wrinkle here. We switch the include statement from `require`
to `include` so new layers (like thud) don't have to carry this hack in
the future.
This commit prepares meta-balena for thud support.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Make security flags inclusion yocto version specific
changelog-entry: Make security flags inclusion yocto version specific
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "systemd: Make directory warning patch yocto version specific"
hash: 7bedeb98520b6b1bc995b4484f6b61d347a0befe
body: >
We used to have this patch applied for all the supported yocto
versions.
Since thud, this patch is included by default so this change
backports
it on all the rest of the supported mate-balena yocto version
specific
layers.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Replace wireless tools by iw
hash: 81839342bebec4ca915f091607bb3977dc02d675
body: >
From yocto thud, wireless-tools recipe was removed and the iw
can be
used as a replacement. We switch as well in preparation for thud
support.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Replace wireless tools by iw
changelog-entry: Replace wireless tools by iw
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "systemd: Use a conf.d file for journald configuration"
hash: 9a8f1f1b744248964d4d1b2eb2c8dd732a753980
body: >
Since yocto thud systemd main configuration files are part of
another
recipe - systemd-conf. See poky commit:
28c2f0dfe3ae06d87772b2a88fcace5a03e09143
This commit prepares meta-balena for thud support.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Set go verison to 1.10.8 to match balena-engine requirements
hash: 1f92a80e4a768bdff4646ccd31cc5c815a114be6
body: >
The reason for including this version is that balena-engine
requires
newer go compiler and also we want to unify it across our
supported
yocto versions to avoid eventual possible runtime issues.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Set go verison to 1.10.8 to match balena-engine requirements
changelog-entry: Set go verison to 1.10.8 to match balena-engine requirements
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update balena-engine to 18.09.3
hash: 53ce14708251cda410f2e870b6ec9342e7e4e1e4
body: ""
footer:
Change-type: minor
change-type: minor
CHangelog-entry: Update balena-engine to 18.09.3
changelog-entry: Update balena-engine to 18.09.3
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update balena-supervisor to v9.14.6
hash: 0ec51a88d9389b9f71a4bb4b2e33fda9464cde8c
body: ""
footer:
Changelog-entry: Update balena-supervisor to v9.14.6
changelog-entry: Update balena-supervisor to v9.14.6
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: "resin-u-boot: make devtool-compatible"
hash: fb727b680fbfad8db39c2b491e49f1568c111436
body: >
devtool moves the files from the WORKDIR into
${S}/oe-local-files which makes
copying of env_resin.h fail if the u-boot source is being
modified using
devtool. Since devtool also alters FILESPATH to include said
oe-local-files
directory, we can iterate over those paths instead of relying on
WORKDIR.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
author: Sven Schwermer
- subject: "docker-disk: Disable unnecessary docker pid check"
hash: d7583f3373de1188240e65a8e30def281657e0d0
body: >
By checking for a pid you are prevented from building Balena
inside
of a privileged container with a bind mount on
/var/run/docker.sock
The "Test docker execute permission" stanza is adequate for
testing
if docker is operational.
footer:
Change-type: minor
change-type: minor
Changlog-entry: Disable unnecessary docker pid check
changlog-entry: Disable unnecessary docker pid check
Signed-off-by: Armin Schlegel <armin.schlegel@gmx.de>
signed-off-by: Armin Schlegel <armin.schlegel@gmx.de>
author: Armin Schlegel
- subject: Update libmbim to version 1.18.0
hash: 677159770b7cfa0eb0a6611094ea7673f67883d3
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update libmbim to version 1.18.0
changelog-entry: Update libmbim to version 1.18.0
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
- subject: Update libqmi to version 1.22.2
hash: 8047b6b9ec42ef4aab9798e516e4ded54a62a252
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update libqmi to version 1.22.2
changelog-entry: Update libqmi to version 1.22.2
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
- subject: Update to ModemManager v1.10.0
hash: 774b270a7f963740b4c209efc6c66085a7d7c906
body: |
Fixes #1457
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update to ModemManager v1.10.0
changelog-entry: Update to ModemManager v1.10.0
Signed-off-by: Zahari Petkov <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
author: Zahari Petkov
- subject: Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily add extra
kernel cmdline args to production images
hash: 4b607b32495737f6f83f12e891188ab008b0de47
body: >
balenaOS comes in two flavours, production/development.
production
images have various options passed to the kernel cmdline.
Currently some devices BSPs have those options passed and some
dont.
It'll be hard to keep the common options consistent.
e.g. consoleblank=0 is passed for some devices and not for
others.
We'd like the extra options we pass to be in one place. All BSPs
can
then append this variable in their respective recipe/bootloader
config
etc.
Fixes #1464
footer:
Change-type: patch
change-type: patch
Changelog-entry: Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily
add extra kernel cmdline args to production images
changelog-entry: Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily
add extra kernel cmdline args to production images
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
version: meta-resin-2.33.0
date: 2019-05-02T13:26:16.845Z
version: 2.33.0+rev1
date: 2019-05-05T09:24:41.004Z
- commits:
- subject: "nanopi-air-bt: Load BT firmware according to chip revision"
hash: 6b338fffb57b26e4b2788900b22e96795f89d7e3
body: |
NanoPi Neo Air commes with tho different BT/WiFi chip versions:
AP6212 or AP6212A.
This commit loads a different BT firmware based on the chip
revisions of this board.
footer:
Changelog-entry: "nanopi-air-bt: Load BT firmware according to chip revision"
changelog-entry: "nanopi-air-bt: Load BT firmware according to chip revision"
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
version: 2.31.5+rev2
date: 2019-03-25T10:56:23.879Z
- 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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
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 <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
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 <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
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 <alexis@balena.io>
signed-off-by: Alexis Svinartchouk <alexis@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
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 <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <giovanni@balena.io>
signed-off-by: Giovanni Garufi <giovanni@balena.io>
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 <giovanni@balena.io>
signed-off-by: Giovanni Garufi <giovanni@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zahari@balena.io>
signed-off-by: Zahari Petkov <zahari@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
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 <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
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 <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
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
body: ""
footer:
Changelog-entry: Add xradio firmware for XR819 Chipset
changelog-entry: Add xradio firmware for XR819 Chipset
author: Michel Wohlert
- subject: Add xradio out-of-tree kernel module
hash: ad124c7a9e39a98862b33ef152019e4e0366528d
body: ""
footer:
Changelog-entry: Add xradio out-of-tree kernel module
changelog-entry: Add xradio out-of-tree kernel module
author: Michel Wohlert
version: 2.27.0+rev5
date: 2019-03-22T09:32:01.155Z
- commits:
- subject: Mark orange-pi-zero as community in the .coffee file
hash: 4b49b3d03d907bf544689aa30fc3378d0cc9c478
body: ""
footer:
Changelog-entry: Mark orange-pi-zero as community in the .coffee file
changelog-entry: Mark orange-pi-zero as community in the .coffee file
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Mark orange-pi-one as community in the .coffee file
hash: 33328a014e59d9e4600ccb99a64def416f82bb8a
body: ""
footer:
Changelog-entry: Mark orange-pi-one as community in the .coffee file
changelog-entry: Mark orange-pi-one as community in the .coffee file
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.27.0+rev4
date: 2019-03-07T15:38:40.851Z
- commits:
- subject: add support for Orange Pi One device
hash: e0a46306ead28ad834b81f61163f583442618eca
body: |
This adds the possibility to build balenaOS for the Orange Pi One
device.
footer:
Changelog-entry: add support for Orange Pi One device
changelog-entry: add support for Orange Pi One device
Signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
author: Stephen
- subject: add support for Orange Pi One device
hash: 0dc7d45f11735f71c6f256078608ff2621956b43
body: |
This adds the possibility to build balenaOS for the Orange Pi One
device.
footer:
Changelog-entry: add support for Orange Pi One device
changelog-entry: add support for Orange Pi One device
Signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
author: Stephen
version: 2.27.0+rev3
date: 2019-02-25T13:49:22.842Z
- commits:
- subject: Add support for XR819 Wifi on Orange Pi Zero board
hash: 086c0520bbb0167454d34f113168210bb84c13cb
body: >
Only add xradio and xradio firmware for the Orange Pi Zero, since no
other device uses this chipset.
footer:
Changelog-entry: Add support for XR819 Wifi on Orange Pi Zero board
changelog-entry: Add support for XR819 Wifi on Orange Pi Zero board
author: Michel Wohlert
- subject: Add support for Orange Pi Zero
hash: 4c58be8dfa8e2286c66f591491b84fe60c6cd57d
body: >
This adds the possibility to build balenaOS for the Orange Pi Zero
device.
footer:
Changelog-entry: Add support for Orange Pi Zero
changelog-entry: Add support for Orange Pi Zero
author: Michel Wohlert
version: 2.27.0+rev2
date: 2019-02-18T12:06:03.903Z
- commits:
- subject: Update the meta-resin submodule from v2.26.0 to v2.27.0
hash: 9b6121bb7bd45b89c27a4dc142fbc3f7b054d0c8
body: |
Update meta-resin from 2.26.0 to 2.27.0
footer:
Changelog-entry: Update the meta-resin submodule from v2.26.0 to v2.27.0
changelog-entry: Update the meta-resin submodule from v2.26.0 to v2.27.0
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested:
- commits:
- subject: Expose randomMacAddressScan config.json knob
hash: 69d2340ccf5691085bebeb92478475cd3278bbb9
body: >
For now only allow `wifi.scan-rand-mac-address` configurable
from
config.json using `randomMacAddressScan` as the json key.
config.json snippet example:
"os": {
"network" : {
"wifi": {
"randomMacAddressScan": false
}
}
}
We include a set of tests for this tool which are ran at build
time.
Fixes #1294
footer:
Change-type: minor
change-type: minor
Changelog-entry: Expose randomMacAddressScan config.json knob
changelog-entry: Expose randomMacAddressScan config.json knob
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Move modemmanager udev rules in /lib/udev/rules.d
hash: 1d7f81ee8b8ca5fd73417598ac8b15d8f99b28ed
body: >
The path where the udev rules are currently installed (etc) will
be
shadowned at runtime because the etc udev rules path is
bindmounted for
use with custom configuration from `config.json`.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Move modemmanager udev rules in /lib/udev/rules.d
changelog-entry: Move modemmanager udev rules in /lib/udev/rules.d
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Fix modemmanager bbappend files
hash: 304b7079ec0261a4467cd384b83b456348af6a0c
body: >
The bbappend uses a local `resin-files` directory for additional
file
entries but some of these files ended up in `files`. This works
well if
the recipe used is the one in the same directory as the `files`
subdirectory will be used by default. The problem shows when the
recipe
is not in the same directoy as bitbake will not be able to find
needed
bbappended files.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix modemmanager bbappend files
changelog-entry: Fix modemmanager bbappend files
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: "dnsmasq: Define 8.8.8.8 as a fallback nameserver"
hash: 8ae0b2aef3ac2816c2a336b2dcc5d6f6a9c726c0
body: |
Fixes #1293
footer:
Change-type: minor
change-type: minor
Changel-log-entry: Restore 8.8.8.8 as fallback DNS server
changel-log-entry: Restore 8.8.8.8 as fallback DNS server
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Increase timeout for filesystem label
hash: 9184e01e4f42b95df53f440b4638a8acd9877a9c
body: >
The label is actually a udev symlink, but we're keeping
this naming to be consistent across the file.
The error seen is that the balena-host service wasn't
able to start because of a mnt-sysroot-active.service
dependency:
resin-partition-mounter[440]: ERROR: Timeout while waiting
for filesystem label to appear
By increasing this timeout, the filesystem symlink should
already exist, at the time the mnt-sysroot-active service is
looking for this dependency.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Increase timeout for filesystem label
changelog-entry: Increase timeout for filesystem label
Signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
author: Vicentiu Galanopulo
- subject: Add support for Huawei ME936 modem in MBIM mode
hash: 5e214c0faa2d8a06e23553d6523523b3ad15d8bd
body: >
Add udev rule and helper script to switch this modem to MBIM mode
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for Huawei ME936 modem in MBIM mode
changelog-entry: Add support for Huawei ME936 modem in MBIM mode
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Backport systemd sd-shutdown improvements for sumo versions
hash: 2643ef9959734c794880fecb36284db35e0565df
body: |
OS 2.26.0+rev1 reports the following at reboot:
systemd-shutdown[1]: Failed to wait for process: Protocol error
systemd-shutdown[1]: Failed to wait for process: Protocol error
As per systemd/systemd#8155 (comment), systemd/systemd#8429
needs to be backported.
We currently backport these patches for sumo only
footer:
Change-type: minor
change-type: minor
Changelog-entry: Backport systemd sd-shutdown improvements for sumo versions
changelog-entry: Backport systemd sd-shutdown improvements for sumo versions
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Include avahi d-bus introspection files in rootfs
hash: d98f0d47369135f1c88429aac58b73aced3d4f6c
body: |
Poky removes the dbus introspection description documents for avahi.
See:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=59a08907eafffde664079b9a2068f47131dd3f5d
dbus-native node module requires this data to be available to allow
access to interfaces.
Fixes #1140
footer:
Change-type: minor
change-type: minor
Changelog-entry: Include avahi d-bus introspection files in rootfs
changelog-entry: Include avahi d-bus introspection files in rootfs
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Fix custom udev rules when rule is removed from config.json
hash: dbf42dd1ddcbb45be0320d8d4b4bd93c9522ec34
body: >
Fixes #1271
When os.udevRules is completely removed from config.json, any
previous
rules are left there. Remove them.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix custom udev rules when rule is removed from config.json
changelog-entry: Fix custom udev rules when rule is removed from config.json
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "resin-mounts: Add NetworkManager conf.d bind mounts"
hash: a94a3b3490319a3e6a5de373a773348eada532ba
body: |
This bind mount is used for passing custom config options to
NetworkManager via config.json
footer:
Change-type: minor
change-type: minor
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Add support to pass custom configuration to NetworkManager
hash: 8370f01078b6971f2b6c2707f679a3cc581702d2
body: >
This allows extra config fragments to be passed to
NetworkManager
via config.json
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support to pass custom configuration to NetworkManager
changelog-entry: Add support to pass custom configuration to NetworkManager
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: "README.md: Add info about SSH and Avahi services"
hash: 778785283d372689af654c42b3c42cfc02ecdcfb
body: |
Fixes #1274
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Avoid xtables lock in resin-proxy-config
hash: f2bed69f1825e270be695ada997bc10120a2bae8
body: >
There are other components setting up iptables rules - for
example
balena. In order to avoid a lock race, run iptables commands
with a 10
seconds wait flag.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Avoid xtables lock in resin-proxy-config
changelog-entry: Avoid xtables lock in resin-proxy-config
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Migrate the supervisor to balena repositories
hash: 0905256113d58ce4644e975144d71b20f532a35d
body: |
This has changed from "resin" to "balena" due to the rename
footer:
Change-type: minor
change-type: minor
Changelog-entry: Migrate the supervisor to balena repositories
changelog-entry: Migrate the supervisor to balena repositories
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update balena-supervisor to v8.3.5
hash: d0ec760020b7778ac9116dde803393a1f444228f
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update balena-supervisor to v8.3.5
changelog-entry: Update balena-supervisor to v8.3.5
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Update supported modems list
hash: 9c966ff98f7bd1e9478a6f49164118c6b0b8a0d8
body: |
We remove SIM7100E in favour of SIM7600E and
also add Huawei ME909s-120.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update supported modems list
changelog-entry: Update supported modems list
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: meta-resin-2.27.0
date: 2018-11-23T14:49:56.671Z
- subject: Switch from resin-yocto-scripts to balena-yocto-scripts
hash: dc3cd570d48833fd23e725ae0ba3c45cba1c812d
body: ""
footer:
Changelog-entry: Switch from resin-yocto-scripts to balena-yocto-scripts
changelog-entry: Switch from resin-yocto-scripts to balena-yocto-scripts
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.27.0+rev1
date: 2018-12-05T13:46:51.322Z
- commits:
- subject: Specify deps for kernel config task needed for newer (4.16+) kernels
hash: 92bc21430aba99e7743946e75c153aeff28f4974
body: |
We are using newer (4.16+) kernel. For these kernels, we need
to specify additional dependencies for the configme task.
This change can be removed when we update poky to a newer version
that includes 81e8a52e8e40e47c34f900db5d73e69ffc25f5d0.
This change fixes the error we get on the Nanopi NEO Air kernel when
our do kernel_resin_reconfigure task will recreate the .config with the
incorrect kernel config options.
footer:
Changelog-entry: Specify deps for kernel config task needed for newer (4.16+) kernels
changelog-entry: Specify deps for kernel config task needed for newer (4.16+) kernels
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Add icon for NanoPi NEO Air
hash: 5c39351e2e9a7a7c27bb2494cc9525b746c0f7f2
body: ""
footer:
Changelog-entry: Add icon for NanoPi NEO Air
changelog-entry: Add icon for NanoPi NEO Air
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Add icon for Orange Pi Plus2
hash: 4ce451bcee49479a98d179c459d713dbeff22b7a
body: ""
footer:
Changelog-entry: Add icon for Orange Pi Plus2
changelog-entry: Add icon for Orange Pi Plus2
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.26.0+rev2
date: 2018-11-12T13:31:17.132Z
- commits:
- subject: Update the meta-resin submodule from v2.19.0 to v2.26.0
hash: d7a56e88032ca52e48d5c8f317a236e3f29bcbf7
body: |
Update meta-resin from 2.19.0 to 2.26.0
footer:
Changelog-entry: Update the meta-resin submodule from v2.19.0 to v2.26.0
changelog-entry: Update the meta-resin submodule from v2.19.0 to v2.26.0
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
nested:
- commits:
- subject: Rename resin-unique-key to balena-unique-key
hash: da871aeb64dffcb84c2fad75b299f661cab40c3d
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Rename resin-unique-key to balena-unique-key
changelog-entry: Rename resin-unique-key to balena-unique-key
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Don't let resin-unique-key rewrite config.json
hash: 58685dd3accb19b159adc933d3b203c615675343
body: |
Fixes #1262
footer:
Change-type: minor
change-type: minor
Changelog-entry: Don't let resin-unique-key rewrite config.json
changelog-entry: Don't let resin-unique-key rewrite config.json
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-resin-2.26.0
date: 2018-11-05T15:22:47.685Z
- commits:
- subject: Generate ssh host key at first boot (not at first connection)
hash: aea0382c5e6c26933767a931f3a0df45e3cde233
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Generate ssh host key at first boot (not at first connection)
changelog-entry: Generate ssh host key at first boot (not at first connection)
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Fix extraneous space in kernel-resin.bbclass config
hash: bf3124d468dfce8e9b4909965dfea05752835b33
body: |
This extra space leads to kernel config check error
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix extraneous space in kernel-resin.bbclass config
changelog-entry: Fix extraneous space in kernel-resin.bbclass config
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Drop obsolete eval from kernel-resin's do_kernel_resin_reconfigure
hash: 1b882e69d125c4cd84a8ebd8298eb294d52d5574
body: >
This is not needed as bitbake already expands
KERNEL_CONFIG_COMMAND
See Poky commit 95909bc788bef1baabead94231dffb3b7f59fb00 for
details
footer:
Change-type: minor
change-type: minor
Changelog-entry: Drop obsolete eval from kernel-resin's
do_kernel_resin_reconfigure
changelog-entry: Drop obsolete eval from kernel-resin's
do_kernel_resin_reconfigure
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Add SyslogIdentifier for balena and resin-supervisor healthdog services
hash: 23fadcc59cc2b353b68264220e35fa1c06b97444
body: ""
footer:
Changelog-entry: Add SyslogIdentifier for balena and resin-supervisor healthdog
services
changelog-entry: Add SyslogIdentifier for balena and resin-supervisor healthdog
services
Change-type: minor
change-type: minor
Signed-off-by: Matthew McGinn <mamcgi@gmail.com>
signed-off-by: Matthew McGinn <mamcgi@gmail.com>
author: Matthew McGinn
version: meta-resin-2.25.0
date: 2018-11-02T15:58:49.876Z
- commits:
- subject: Update resin-supervisor to v8.0.0
hash: 01511f5902e83f80e93a37b5e5cffd59654e5c04
body: ""
footer:
Changelog-entry: Update resin-supervisor to v8.0.0
changelog-entry: Update resin-supervisor to v8.0.0
Change-type: patch
change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
author: Pablo Carranza Velez
version: meta-resin-2.24.1
date: 2018-11-01T16:25:19.386Z
- commits:
- subject: "resin-info: Small tweak for balenaCloud product"
hash: 74f795dc2251266622f44f0a32162adfbbc432e3
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Update resin-supervisor to v7.25.8
hash: 4806e3340d75cb76437311bd44a93e40360f90ed
body: ""
footer:
Changelog-entry: Update resin-supervisor to v7.25.8
changelog-entry: Update resin-supervisor to v7.25.8
Change-type: patch
change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
author: Pablo Carranza Velez
- subject: Rename resinOS to balenaOS
hash: d2a7e648b2ccefe46f67fb02c0f382c958aad5e5
body: >
As part of resin rename to balena, we rename the distro file
including
the OS name which is part of the distro name. This ends up in
the
dashboard as part of the OS version.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Rename resinOS to balenaOS
changelog-entry: Rename resinOS to balenaOS
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-resin-2.24.0
date: 2018-10-24T01:06:11.405Z
- commits:
- subject: Update resin-supervisor to v7.25.5
hash: 21d97fc5d73e2a97760b9328d099ea8b7daaee39
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.25.5
changelog-entry: Update resin-supervisor to v7.25.5
Signed-off-by: Cameron Diver <cameron@resin.io>
signed-off-by: Cameron Diver <cameron@resin.io>
author: Cameron Diver
- subject: "recipes-containers: Increase healthcheck timeout to 180s"
hash: fb966719844dfd045a03440242a412d641c7b791
body: |
The original 60s might be slow for some devices where balena
is busy with a task and the hardware is slow for various
reasons (ie. Pi1/Zero). In those cases even if the device
is functioning correctly, the healthcheck will assess the
device as unhealthy and restart balena and/or the supervisor.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Gergely Imreh <gergely@balena.io>
signed-off-by: Gergely Imreh <gergely@balena.io>
author: Gergely Imreh
- subject: ".gitignore: add node_modules and package-lock files"
hash: becc602a39ec9c788e4f1765ec696f2f71ceb321
body: >
These files are generated by the CI when running the automatic
versioning. Since this is not a node project both can be simply
ignored.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
signed-off-by: Giovanni Garufi <giovanni@resin.io>
author: Giovanni Garufi
version: meta-resin-2.23.0
date: 2018-10-22T22:10:11.913Z
- commits:
- subject: Update resin-supervisor to v7.25.3
hash: dd4966235420be328f6280fa170d17f5570dbfa2
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update resin-supervisor to v7.25.3
changelog-entry: Update resin-supervisor to v7.25.3
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
author: Pablo Carranza Velez
version: meta-resin-2.22.1
date: 2018-10-20T04:01:35.497Z
- commits:
- subject: Update resin-supervisor to v7.25.2
hash: 999d0e07e426d175168da46557855f4dee724ee2
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.25.2
changelog-entry: Update resin-supervisor to v7.25.2
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Include a CONTRIBUTING.md file
hash: a38f167752e68db524f55bb5bec97d8a03692283
body: |
Fixes #422
footer:
Change-type: patch
change-type: patch
Changelog-entry: Include a CONTRIBUTING.md file
changelog-entry: Include a CONTRIBUTING.md file
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Update to ModemManager v1.8.2
hash: cd6386ffedbe4e4c4959b0f2941826c324029cb1
body: |
Fixes #1209
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update to ModemManager v1.8.2
changelog-entry: Update to ModemManager v1.8.2
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
- subject: Updates on contributing-device-support.md
hash: 75ee54d48a40476e6de5076ffc238cb6fad25041
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Updates on contributing-device-support.md
changelog-entry: Updates on contributing-device-support.md
Signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
author: Vicentiu Galanopulo
version: meta-resin-2.22.0
date: 2018-10-19T18:42:10.962Z
- commits:
- subject: Improve systemd service ordering in rollbacks
hash: 1d729dec436d0cb2eeb8a6799a8b978aceba8f8d
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Improve systemd service ordering in rollbacks
changelog-entry: Improve systemd service ordering in rollbacks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update resin-supervisor to v7.24.1
hash: e5a882a75ca49828cabcba227c4972d9e4d753d9
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.24.1
changelog-entry: Update resin-supervisor to v7.24.1
Signed-off-by: Andrei Gherzan <andrei@balena.io>
signed-off-by: Andrei Gherzan <andrei@balena.io>
author: Andrei Gherzan
version: meta-resin-2.21.0
date: 2018-10-18T17:23:01.640Z
- commits:
- subject: Avoid expander on flasher based on root kernel argument
hash: c155f8edfa543d29c7efafe2fb6c80d633b82dc1
body: >
The current implementation checks for the existance of the
`flash-boot`
label. This breaks when after flashing the flashing device is
left
plugged. Change this with a check based on the root kernel
argument.
Fixes #1210
footer:
Change-type: minor
change-type: minor
Changelog-entry: Avoid expander on flasher based on root kernel argument
changelog-entry: Avoid expander on flasher based on root kernel argument
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: "resin-vars: Implement custom ssh keys service"
hash: 6d2e43d4693208c8df9436ea1f96c844b4faeb75
body: >
This patch adds support for translating SSH public keys from
config.json
to an authorize_keys file. We use `authorize_keys_local` file as
the
destination file of this translation so we can differentiate in
between keys
brought locally from config.json and keys brought from the
balena backend
through os-config an avoid racing issues with this tool
(os-config). The final
`authorize_keys` file will be merged at every ssh connection in
the dropbear
service.
These SSH custom public keys in config.json are assumed to be
provided
as an array in `.os.sshKeys`. Example:
{
[...]
"os": {
"sshKeys": [
"ssh-rsa ABCDEFGHIJKLMNOPQRSTUVWXYZ",
"ssh-rsa 0123456789"
]
},
[...]
}
Fixes #608
footer:
Change-type: minor
change-type: minor
Change-log-entry: Add support for custom SSH public keys in config.json
change-log-entry: Add support for custom SSH public keys in config.json
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Fix redsocks interface creation when no proxy configured
hash: 4d278e425a5624863ff62771c8db9b4c9bcf6821
body: |
When we have no redsocks configuration don't create the redsocks
interface.
footer:
Change-type: patch
change-type: patch
Changelog-entry: Fix redsocks interface creation when no proxy configured
changelog-entry: Fix redsocks interface creation when no proxy configured
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Replace NM's DHCP request option "Client indentifier" with udhcpc style
option
hash: 99b4e423003442a67f1fb45b1f4ae8d201c73b99
body: |
This patch replaces the "Client identifier" option from
DHCP packets sent by NM to resemble the way udhcpc does it.
The reason is that the Cisco RV325 router with fw older than
v1.2.1.14 doesn't reply to DHCP requests or discovery packages
if the "Client identifier" option is formatted in NM's style.
Even though this is a bug in the router's fw, we are going to
fix it here because we encountered clients that couldn't get
an IP address on these routers and we want to avoid that
footer:
Change-type: patch
change-type: patch
Changelog-entry: Replace NM's DHCP request option "Client indentifier" with
udhcpc style option
changelog-entry: Replace NM's DHCP request option "Client indentifier" with
udhcpc style option
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
signed-off-by: Sebastian Panceac <sebastian@balena.io>
author: Sebastian Panceac
- subject: Fix for rollbacks in case of old balenaOS version
hash: 814c39fb750104f1aef748a083a3384e5a594d9c
body: >
In some cases, the previous rootfs hooks are not functional
(which can
be the case when the hooks don't exist in older versions of
balenaOS).
With this patch, rollbacks will be stopped and a reboot will
happen
preventing further attempts by rollback-health to keep retrying
and
rolling back
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix for rollbacks in case of old balenaOS version
changelog-entry: Fix for rollbacks in case of old balenaOS version
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
author: Zubair Lutfullah Kakakhel
- subject: Update resin-supervisor to v7.21.4
hash: 4c1f5c7cdaf889b67098832b36ccd0cc39c58b0e
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.21.4
changelog-entry: Update resin-supervisor to v7.21.4
Signed-off-by: Cameron Diver <cameron@resin.io>
signed-off-by: Cameron Diver <cameron@resin.io>
author: Cameron Diver
- subject: Warn if rules are found in /etc/udev/rules.d
hash: f228de23f388859d7cf3847fc608863bab2c6857
body: >
The /etc/udev/rules.d folder is now used by os-udevrules. We
warn if
there are rules in /etc/udev/rules.d installed by recipes in
other
layers
This warning will become an error in a few releases.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Warn if rules are found in /etc/udev/rules.d
changelog-entry: Warn if rules are found in /etc/udev/rules.d
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Add support to load custom udev rules from config.json
hash: f127232b8c7009c954f8467c32776c5fceee8c12
body: >
os-udevrules will parse config.json for any udev rules and copy
the
rules in /etc/udev/rules.d/key.rules
udev rules can be passed via config.json in the following format
"settings": {
"udevrules": {
"60": "single line. Remember to escape the double quotes",
"99": "multi line \n2nd line"
}
}
The above snippet will appear as /etc/udev/rules.d/60.rules
and /etc/udev/rules.d/99.rules
The first time rules are added/modified, these rules will be
added and
udevd will be asked to reload rules and re-trigger.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support to load custom udev rules from config.json
changelog-entry: Add support to load custom udev rules from config.json
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: "aufs-util: Package auplink separately"
hash: f8d0ae01bae540dcf52ebbbdc6315c86f7efa684
body: >
From the aufs-util package only the auplink binary is needed and
that
dependency is from balena. So we package auplink in a separate
package
and just install that package into the rootfs.
footer:
Change-type: minor
change-type: minor
Chanelog-entry: Only add auplink binary into the rootfs to decrease rootfs size
chanelog-entry: Only add auplink binary into the rootfs to decrease rootfs size
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Enable kernel config dependencies for MBIM and QMI
hash: fd7c661209532296b8e6f7ce74328ffbc5ab8053
body: >
MBIM and QMI support needs USB_NET_DRIVERS and USB_USBNET
enabled.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Enable kernel config dependencies for MBIM and QMI
changelog-entry: Enable kernel config dependencies for MBIM and QMI
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Set UPX to use LZMA compression by default
hash: 69bc7e1c6c8382d69b57b662518909c4f7824644
body: >
In my testing lzma offers at least 30-40% better compression and
it is
introduced from v3.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Set UPX to use LZMA compression by default
changelog-entry: Set UPX to use LZMA compression by default
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Downgrade UPX to 3.94 for ARM
hash: 23423b875f2d892ce136c9a3e2f56692592c873d
body: >
3.95 introduced a data/instruction cache inconsistency bug:
https://github.com/upx/upx/issues/225. As this only afects this
version,
we downgrade it for the affected architecture.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Downgrade UPX to 3.94 for ARM
changelog-entry: Downgrade UPX to 3.94 for ARM
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Balena update for rollbacks. mobynit can now mount rootfs from sysroot.
hash: 008608db1b67dd9de0445ef6e1920bb0302f618e
body: >
This patch bumps the balena version in meta-resin.
The update in balena adds support to pass an argument to mobynit
which
allows mobynit to mount a rootfs from a custom path.
The command ./mobynit -sysroot /mnt/sysroot/inactive will mount
the
rootfs partition from /mnt/sysroot/inactive and return the
destination
path in stdout.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Balena update for rollbacks. mobynit can now mount rootfs from
sysroot.
changelog-entry: Balena update for rollbacks. mobynit can now mount rootfs from
sysroot.
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Fix proxy when using containers over bridge network
hash: 3df6e1906e1138a8cd10d15ac3008685b90f75f8
body: >
Before multicontainer support in resin, the user container was
running
over the host's network stack which means that all the packets
were
treated as locally emitted ones. In this case, the communication
was
redirected as per the OUTPUT iptable rule only.
In the "multicontainer world" the user containers run on top of
bridge
network which makes the host act as a socksifying router. In
this case,
the packets won't go through the OUTPUT chain and the
redirection to
redsocks needs to happen at PREROUTING chain.
This change adds a redirect rule at PREROUTING for TCP packets
to
redsocks to redirect packets from the containers to redsocks
too.
As well, this adds support for redirecting DNS UDP packets to
redsocks.
This is implemented as iptables rules which are only added if
the
redsocks configuration has a `dnsu2t` section.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Fix proxy when using containers over bridge network
changelog-entry: Fix proxy when using containers over bridge network
Signed-off-by: Andrei Gherzan <andrei@resin.io>
signed-off-by: Andrei Gherzan <andrei@resin.io>
author: Andrei Gherzan
- subject: Add support for aufs 4.9.9+, 4.9.94+, 4.18
hash: bc91ca07f0a44aaffb68720fc10f3e524491d92d
body: >
Also, update 4.9, 4.10, 4.11.7+, 4.12, 4.13, 4.14, 4.14.56+,
4.15,
4.16, 4.17.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for aufs 4.9.9+, 4.9.94+, 4.18
changelog-entry: Add support for aufs 4.9.9+, 4.9.94+, 4.18
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Add rollback-altboot service before balena service
hash: 9c35e9c8b418b9253d53df48b783babc9d116006
body: >
We would like resin-altboot service to run before balena starts
resin-altboot checks if the boot configuration is set to run
resinOS from rootA(B) but we are actually running rootB(A) due
to
something.
If rollback-altboot triggers, it will run hooks to refresh boot
files
and reboot. There is no point starting balena in such a device
state
as that will only slow down the hooks from running.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add rollback-altboot service before balena service
changelog-entry: Add rollback-altboot service before balena service
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Add Automated Rollback recipe
hash: fdfc451d1a8a95b1c9b9ee2d0fc8f736c094251b
body: >
This recipe adds a few systemd services and scripts that handle
automated OS rollback functionality.
The rollback-altboot.service checks if we are running in altboot
mode
i.e. resinOS_uEnv.txt says we should boot resin_root_part=3. But
we are
actually running resinOS from resin_root_part=2. This can happen
if
a reboot happened without clearing upgrade_available in
resinOS_uEnv
txt file. A kernel panic happened etc.
The rollback-altboot script runs hostapp-update hooks to change
the
bootfiles.
The rollback-health.service runs rollback-health which checks if
vpn is
online and balena is healthy after a hostapp-update.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add Automated Rollback recipe
changelog-entry: Add Automated Rollback recipe
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Add Automated Rollback support in u-boot env_resin.h
hash: c6145d1f535098ef46f44d44d061b04fd7174f77
body: >
This patch adds a simple check in env_resin.h.
If bootcount is found to be greater than bootlimit, switch the
partitions. Both bootcount and bootlimit are standard u-boot env
variables.
To enable rollback in devices, devices have to do the following
in
their u-boot
Enable CONFIG_CMD_SETEXPR, CONFIG_BOOTCOUNT_LIMIT and depending
on the
device, save the bootcount in some persistant location whether
that
is an area in the SoC or an ext partition etc.
If you are using the CONFIG_BOOTCOUNT_EXT driver, use only the
boot
partition and use the filename "bootcount.env"
E.g. for rpi3
CONFIG_CMD_SETEXPR=y
CONFIG_BOOTCOUNT_LIMIT=y
CONFIG_SYS_BOOTCOUNT_ADDR=0x02300000
CONFIG_BOOTCOUNT_EXT=y
CONFIG_SYS_BOOTCOUNT_EXT_DEVPART=0:1
CONFIG_SYS_BOOTCOUNT_EXT_NAME="bootcount.env"
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add Automated Rollback support in u-boot env_resin.h
changelog-entry: Add Automated Rollback support in u-boot env_resin.h
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Add a hook to support Automated Rollbacks
hash: b93b655e9cad7ad439a603ddedc9a965a909c037
body: |
This hook leaves breadcrumbs for the rollback-altboot and
rollback-health service after a HUP.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add a hook to support Automated Rollbacks
changelog-entry: Add a hook to support Automated Rollbacks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Update HUP grub hook to support Automated Rollbacks
hash: 620d7a4466dd2aea0c3c5e4ffc95ac22e7f7651c
body: >
Devices that support automated os rollbacks will have two extra
variables upgrade_available and resin_root_part in their
grub.cfg
files.
Check for the presense of those variables and update them if
they
exist.
Otherwise stick to the previous way of updating grub.cfg
For devices using grub 2.0, devices will have to mirror the
pattern
that exists in u-boot.
i.e.
Add a variable upgrade_available to grub.cfg (HUP hooks update this)
Add a variable bootcount to grubenv that increments if
upgrade_available is set
Add logic in grub.cfg to boot the alternate rootB/A if bootcount
reaches 2.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update HUP grub hook to support Automated Rollbacks
changelog-entry: Update HUP grub hook to support Automated Rollbacks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Update HUP u-boot hook to support Automated Rollbacks
hash: 76e103304264d88178b4948c020acf1f27246f85
body: >
u-boot uses an upgrade_avaiable flag to update bootcount to
reduce
writes to sd card.
If upgrade_available=0, u-boot won't bother updating the
bootcount
variable. During HUP, we'll set upgrade_available=1 so that
u-boot
starts counting.
It'll be the job of the new OS and the rollback services to set
upgrade_available=0
For some devices, u-boot will save the bootcount in the boot
partition
in /mnt/boot/bootcount.env. Remove that counter when running
hooks
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update HUP u-boot hook to support Automated Rollbacks
changelog-entry: Update HUP u-boot hook to support Automated Rollbacks
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Move kernel-image-initramfs from resin-image recipe to
packagegroup-resin.inc
hash: bfa0cc20d3bb1b6a26d87507b196b54ab6d672aa
body: >
We add the package here as this file is included in the flasher
image
recipe as well
footer:
Change-type: minor
change-type: minor
Changelog-entry: Move kernel-image-initramfs from resin-image recipe to
packagegroup-resin.inc
changelog-entry: Move kernel-image-initramfs from resin-image recipe to
packagegroup-resin.inc
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
author: Zubair Lutfullah Kakakhel
- subject: Have 99-resin-grub hostapp-update-hook decide which grub to use
hash: ec0c373a8fa9dfd7ae989615646c76a4ab87f531
body: >
We move the decision of using either grub legacy or grub EFI
from the
board specific layer to here so that all boards can benefit from
these
changes.
Additionally, we make it so that this hostapp-update-hook also
deletes
the unnecessary grub.cfg file.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Have 99-resin-grub hostapp-update-hook decide which grub to use
changelog-entry: Have 99-resin-grub hostapp-update-hook decide which grub to use
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
version: meta-resin-2.20.0
date: 2018-10-18T08:16:00.360Z
- commits:
- subject: Update Balena to fix tty console hanging in some cases
hash: 06ae0837d2823587858437d5eb41b8fc5be8e7c6
body: |
https://github.com/resin-os/balena/pull/101
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update Balena to fix tty console hanging in some cases
changelog-entry: Update Balena to fix tty console hanging in some cases
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
author: Petros Angelatos
- subject: Pin down cargo deps (using Cargo.lock) to versions known working with
rust 1.24.1 (for sumo)
hash: ef3e76f2d343e8cd367214b4b5ce52b3b97be262
body: >
With Sumo 19.0.1, when building cargo 0.25.0 we get:
| error[E0425]: cannot find function `read_to_string` in module
`fs`
| -->
/yocto/resin-board/build/tmp/work/x86_64-linux/cargo-native/
0.25.0-r0/cargo_home/registry/src/github.com-1ecc6299db9ec823/
libssh2-sys-0.2.11/build.rs:99:26
let config =
fs::read_to_string("libssh2/src/libssh2_config_cmake.h.in")
^^^^^^^^^^^^^^ did you mean `read_string`?
This is just one example of a package that fails like this.
There are
multiple packages in the cargo source tree that fail with this
error.
The cargo bbclass does a:
cargo build -v --target x86_64-linux --release
This has the following effect:
NOTE:- cargo build -v --target x86_64-linux --release.
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating the registry will result in using the versions pinned
upstream.
In our case, it will be using newer versions of packages that
require a
newer rust version (read_to_string was added in rust 1.26.0).
But at the
same time, the meta-rust layer which we use has an older rust
version.
(currently meta-rust on sumo branch has rust at version 1.24.1)
The fix for such a case would be to use a Cargo.lock file which
pins
the packages to versions which are known to work with rust
1.24.1,
the version we use in sumo.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Pin down cargo deps (using Cargo.lock) to versions known
working with rust 1.24.1 (for sumo)
changelog-entry: Pin down cargo deps (using Cargo.lock) to versions known
working with rust 1.24.1 (for sumo)
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Remove duplicate packaging of bcm43143
hash: cef8864000507af337a52e47722274921ccb5982
body: >
Yocto Sumo 19.0.1 already packages this firmware separately so
let's
remove the duplication we do here.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Remove duplicate packaging of bcm43143
changelog-entry: Remove duplicate packaging of bcm43143
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Set ModemManager to ignore Inca Roads Serial Device
hash: 107ab6747db748201742bf495a1c0f41fb28f1fe
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
author: Petros Angelatos
- subject: Add support for aufs 4.14.56+
hash: 28746ab0d4d14c0def56382b1c1747c009362107
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for aufs 4.14.56+
changelog-entry: Add support for aufs 4.14.56+
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Update resin-supervisor to v7.19.7
hash: 9e595a0cab47b044d445d8aeab23e27a6cff58cc
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.19.7
changelog-entry: Update resin-supervisor to v7.19.7
Signed-off-by: Cameron Diver <cameron@resin.io>
signed-off-by: Cameron Diver <cameron@resin.io>
author: Cameron Diver
version: meta-resin-2.19.0
date: 2018-09-23T15:05:11.877Z
- subject: Update contribution commit guidelines
hash: 2600de48473d71799a9e7b3ba0b42cbf829887de
body: ""
footer:
Changelog-Entry: Update contribution commit guidelines
changelog-entry: Update contribution commit guidelines
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2
board
hash: 87940da53857935e1a2fce250eb68eee61c7f9df
body: |
From the list of supported boards, only the Orange Pi Plus2 board has
this WiFi chipset so let's not include it for all.
footer:
Changelog-entry: Include the RTL8189ES / RTL8189ETV driver only for the Orange
Pi Plus2 board
changelog-entry: Include the RTL8189ES / RTL8189ETV driver only for the Orange
Pi Plus2 board
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
- subject: Update the resin-yocto-scripts to master HEAD
hash: 39872f6e2327f68873865561ad8ee0df37192947
body: ""
footer:
Changelog-entry: Update the resin-yocto-scripts to master HEAD
changelog-entry: Update the resin-yocto-scripts to master HEAD
Signed-off-by: Florin Sarbu <florin@balena.io>
signed-off-by: Florin Sarbu <florin@balena.io>
author: Florin Sarbu
version: 2.26.0+rev1
date: 2018-11-12T10:17:08.122Z
- commits:
- subject: Update the meta-resin submodule from v2.14.3 to v2.19.0
hash: 4cd258fe9042b9d28e815e361c9756ece1fe56df
body: |
Update meta-resin from 2.14.3 to 2.19.0
footer:
Changelog-entry: Update the meta-resin submodule from v2.14.3 to v2.19.0
changelog-entry: Update the meta-resin submodule from v2.14.3 to v2.19.0
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
nested:
- commits:
- subject: Update Balena to fix tty console hanging in some cases
hash: 06ae0837d2823587858437d5eb41b8fc5be8e7c6
body: |
https://github.com/resin-os/balena/pull/101
footer:
Change-type: patch
change-type: patch
Changelog-entry: Update Balena to fix tty console hanging in some cases
changelog-entry: Update Balena to fix tty console hanging in some cases
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
author: Petros Angelatos
- subject: Pin down cargo deps (using Cargo.lock) to versions known working with
rust 1.24.1 (for sumo)
hash: ef3e76f2d343e8cd367214b4b5ce52b3b97be262
body: >
With Sumo 19.0.1, when building cargo 0.25.0 we get:
| error[E0425]: cannot find function `read_to_string` in module
`fs`
| -->
/yocto/resin-board/build/tmp/work/x86_64-linux/cargo-native/
0.25.0-r0/cargo_home/registry/src/github.com-1ecc6299db9ec823/
libssh2-sys-0.2.11/build.rs:99:26
let config =
fs::read_to_string("libssh2/src/libssh2_config_cmake.h.in")
^^^^^^^^^^^^^^ did you mean `read_string`?
This is just one example of a package that fails like this.
There are
multiple packages in the cargo source tree that fail with this
error.
The cargo bbclass does a:
cargo build -v --target x86_64-linux --release
This has the following effect:
NOTE:- cargo build -v --target x86_64-linux --release.
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating the registry will result in using the versions pinned
upstream.
In our case, it will be using newer versions of packages that
require a
newer rust version (read_to_string was added in rust 1.26.0).
But at the
same time, the meta-rust layer which we use has an older rust
version.
(currently meta-rust on sumo branch has rust at version 1.24.1)
The fix for such a case would be to use a Cargo.lock file which
pins
the packages to versions which are known to work with rust
1.24.1,
the version we use in sumo.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Pin down cargo deps (using Cargo.lock) to versions known
working with rust 1.24.1 (for sumo)
changelog-entry: Pin down cargo deps (using Cargo.lock) to versions known
working with rust 1.24.1 (for sumo)
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Remove duplicate packaging of bcm43143
hash: cef8864000507af337a52e47722274921ccb5982
body: >
Yocto Sumo 19.0.1 already packages this firmware separately so
let's
remove the duplication we do here.
footer:
Change-type: minor
change-type: minor
Changelog-entry: Remove duplicate packaging of bcm43143
changelog-entry: Remove duplicate packaging of bcm43143
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Set ModemManager to ignore Inca Roads Serial Device
hash: 107ab6747db748201742bf495a1c0f41fb28f1fe
body: ""
footer:
Change-type: patch
change-type: patch
Changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
author: Petros Angelatos
- subject: Add support for aufs 4.14.56+
hash: 28746ab0d4d14c0def56382b1c1747c009362107
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Add support for aufs 4.14.56+
changelog-entry: Add support for aufs 4.14.56+
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Update resin-supervisor to v7.19.7
hash: 9e595a0cab47b044d445d8aeab23e27a6cff58cc
body: ""
footer:
Change-type: minor
change-type: minor
Changelog-entry: Update resin-supervisor to v7.19.7
changelog-entry: Update resin-supervisor to v7.19.7
Signed-off-by: Cameron Diver <cameron@resin.io>
signed-off-by: Cameron Diver <cameron@resin.io>
author: Cameron Diver
version: meta-resin-2.19.0
date: 2018-09-23T15:05:11.877Z
- commits:
- subject: Add a parsable representation of the changelog
hash: f6c58c1e4da805e5e53da0af08128b7fb4adb87e
body: >
This file allows other components to uniquely parse the
information that
is contained in the changelog. It will be automatically managed
by
versionist by appending the new commits on top. This is needed
to
provide nested-changelogs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
signed-off-by: Giovanni Garufi <giovanni@resin.io>
Changelog-entry: Add a parsable representation of the changelog
changelog-entry: Add a parsable representation of the changelog
author: Giovanni Garufi
version: meta-resin-2.18.1
date: 2018-09-14T12:50:23.575Z
- version: meta-resin-v2.18.0
date: 2018-09-12T00:00:00.000Z
commits:
- subject: Update grub hooks to prepare to load kernel from root [Zubair Lutfullah
Kakakhel]
- subject: Update resin-supervisor to v7.19.4 [Cameron Diver]
- subject: "Kernel-resin.bbclass: Enable CONFIG_IP_NF_TARGET_LOG as a module [John
(Jack) Brown]"
- subject: "Balena: Update to current HEAD of 17.12-resin [Andrei Gherzan]"
- subject: Compress os-config with UPX on arm64 too [Andrei Gherzan]
- subject: Update upx to 3.95 [Andrei Gherzan]
- subject: Add support to skip flasher detection in env_resin.h [Zubair Lutfullah
Kakakhel]
- subject: Add the kernel to the rootfs [Zubair Lutfullah Kakakhel]
- subject: Rework resin-supervisor systemd dependency on balena [Florin Sarbu]
- subject: Enhanced security options for dropbear - sumo [Andrei Gherzan]
- subject: Enhanced security options for dropbear - rocko [Andrei Gherzan]
- subject: Enhanced security options for dropbear - pyro [Andrei Gherzan]
- subject: Enhanced security options for dropbear - morty [Andrei Gherzan]
- subject: Enhanced security options for dropbear - krogoth [Andrei Gherzan]
- commits:
- subject: "Resin-proxy-config: The no_proxy file fails to parse when missing EOL
[Rich Bayliss]"
date: 2018-09-03T00:00:00.000Z
version: meta-resin-2.17.0
- commits:
- subject: "Os-config: UPX is broken on aarch64 [Theodor Gherzan]"
- subject: Allow flasher types to pin preloaded devices [Theodor Gherzan]
- subject: Disable PIE for go [Zubair Lutfullah Kakakhel]
- subject: Disable PIE for balena [Zubair Lutfullah Kakakhel]
date: 2018-08-31T00:00:00.000Z
version: meta-resin-2.16.0
- commits:
- subject: Bump balena version to latest 17.12-resin [Zubair Lutfullah Kakakhel]
- subject: Update NetworkManager to 1.12.2 [Andrei Gherzan]
- subject: Avoid os-config-devicekey / uuid service race [Andrei Gherzan]
- subject: Move the rw copy of config.json out of /tmp for flasher [Andrei
Gherzan]
- subject: Fix dashboard feedback on fast flashing devices [Andrei Gherzan]
- subject: Fix ucl dependency in upx [Andrei Gherzan]
- subject: Update kernel-modules-headers to v0.0.11 [Andrei Gherzan]
date: 2018-08-28T00:00:00.000Z
version: meta-resin-2.15.0
- commits:
- subject: Update resin supervisor to v7.16.6 [Cameron Diver]
date: 2018-08-13T00:00:00.000Z
version: meta-resin-2.14.3
- subject: Update the meta-sunxi submodule to latest sumo
hash: 568484ce19051d8301dd4edf92ced920365d964f
body: |
This update adds eMMC support in u-boot and kernel
footer:
Changelog-entry: Update the meta-sunxi submodule to latest sumo
changelog-entry: Update the meta-sunxi submodule to latest sumo
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
- subject: Do not package missing armbian dtbs for the Nanopi Neo Air
hash: ea90d9dcbae7bfffa42f2287bb33060e6a95bd0b
body: |
We switched the Nanopi Neo Air to the mainline kernel and this kernel
does not yet have these additional dtbs that the armbian kernel has.
footer:
Changelog-entry: Do not package missing armbian dtbs for the Nanopi Neo Air
changelog-entry: Do not package missing armbian dtbs for the Nanopi Neo Air
Signed-off-by: Florin Sarbu <florin@resin.io>
signed-off-by: Florin Sarbu <florin@resin.io>
author: Florin Sarbu
version: 2.19.0+rev1
date: 2018-10-09T12:22:10.796Z
- commits:
- subject: Add a parsable representation of the changelog
hash: dd5f2da3d206c5ff56e51f7169af9a65d18b24a1
body: |
This file allows other components to uniquely parse the information that
is contained in the changelog. It will be automatically managed by
versionist by appending the new commits on top. This is needed to
provide nested-changelogs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
signed-off-by: Giovanni Garufi <giovanni@resin.io>
Changelog-entry: Add a parsable representation of the changelog
changelog-entry: Add a parsable representation of the changelog
author: Giovanni Garufi
version: 2.14.3+rev4
date: 2018-09-25T16:17:03.382Z
- version: 2.14.3+rev3
date: 2018-09-25T22:00:00.000Z
commits:
- subject: Update the poky submodule to sumo-19.0.1 [Florin Sarbu]
- version: 2.14.3+rev2
date: 2018-09-09T22:00:00.000Z
commits:
- subject: Add new style docs links for NanoPi Neo Air [Florin Sarbu]
- subject: Use nanopi-neo-air.conf machine definition from the BSP layer [Florin
Sarbu]
- subject: Set PREFERRED_VERSION linux-mainline to 4.17.3 for bananapi-m1-plus
[Florin Sarbu]
- subject: Clean-up swap, conf-notes.txt and obsolete kernel recipes [Florin Sarbu]
- subject: Add LAYERSERIES_COMPAT to yocto in layer.conf [Florin Sarbu]
- subject: Add versionist support [Giovanni Garufi]
- version: 2.14.3+rev1
date: 2018-08-13T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.14.3 [Florin]
- subject: Switch to Yocto Sumo 19.0.0 [Florin]
- version: 2.14.0+rev3
date: 2018-07-26T22:00:00.000Z
commits:
- subject: "linux-mainline: Enable CONFIG_USB_SERIAL_OPTION necessary for modems
functionality [Sebastian]"
- version: 2.14.0+rev2
date: 2018-07-25T22:00:00.000Z
commits:
- subject: "linux-mainline: Enable drivers for CP210x usb-serial converters
[Sebastian]"
- subject: "linux-mainline: Enable drivers for Huawei modems [Sebastian]"
- subject: Update the resin-yocto-scripts submodule to
8312741e13604a9d166370349061876afb22c0fa [Sebastian]
- version: 2.14.0+rev1
date: 2018-07-17T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.14.0 [Florin]
- version: 2.13.6+rev1
date: 2018-07-12T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.13.6 [Sebastian]
- subject: 'linux-mainline: Revert "random: fix crng_ready() test" patch
[Sebastian]'
- subject: "coffeescript: Add instructions for flashing OrangePi Plus2 [Thodoris]"
- version: 2.13.5+rev1
date: 2018-07-08T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.13.5 [Sebastian]
- subject: Update the resin-yocto-scripts submodule to
59ccd8558435ff6424827fb36ccb43b14650f4d4 [Sebastian]
- version: 2.13.3+rev1
date: 2018-07-03T22:00:00.000Z
commits:
- subject: Update meta-resin submodule to version 2.13.3 [Sebastian]
- subject: "linux-mainline: Update kernel to 4.17.3 version for OrangePi Plus2
[Sebastian]"
- subject: "linux-mainline: Activate USB_SERIAL_PL2303 kernel module for
OrangePi-Plus2 [Sebastian]"
- subject: "linux-mainline: Enable i2c0 in OrangePi-Plus2 device tree [Sebastian]"
- version: 2.12.7+rev3
date: 2018-05-22T22:00:00.000Z
commits:
- subject: "packagegroup-resin-connectivity: Add necessary firmware for WiFi
[Sebastian]"
- version: 2.12.7+rev2
date: 2018-05-15T22:00:00.000Z
commits:
- subject: "hostapp-update-hooks: Fix bootloader update hook [Sebastian]"
- version: 2.12.7+rev1
date: 2018-05-10T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.12.7 [Sebastian]
- subject: Add support for the OrangePi Plus2 device [Sebastian]
- version: 2.12.6+rev1
date: 2018-05-01T22:00:00.000Z
commits:
- subject: Update the meta-resin submodule to version v2.12.6 [Florin]
- version: 2.12.5+rev4
date: 2018-04-12T22:00:00.000Z
commits:
- subject: Use correct deploy artifact name in coffescript [Sebastian]
- subject: Use native python as u-boot tool [Sebastian]
- subject: Update resin-yocto-scripts to f7718efbbf53369aaacb7eb54e707ee8a5d4fc4b
[Sebastian]
- version: 2.12.5+rev3
date: 2018-03-29T22:00:00.000Z
commits:
- subject: Remove oe-meta-go layer from .gitmodules [Sebastian]
- version: 2.12.5+rev2
date: 2018-03-29T22:00:00.000Z
commits:
- subject: Update resin-yocto-scripts to 9cecb1ca4d9d4713dd337148b7d04a17afdba772
[Sebastian]
- version: 2.12.5+rev1
date: 2018-03-25T22:00:00.000Z
commits:
- subject: Update meta-resin submodule to version v2.12.5 [Sebastian]
- subject: Update resin-yocto-scripts to 51b8849e2a02d0d4e729bff24909d9746e0bf4c3
[Sebastian]
- version: 2.12.3+rev1
date: 2018-03-20T23:00:00.000Z
commits:
- subject: Add support for BananaPi-M1+ boards [Sebastian]