62003 lines
2.6 MiB
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]
|