v5.1.42
This commit is contained in:
parent
415e62d535
commit
00dd4c4c67
3 changed files with 260 additions and 1 deletions
|
@ -1,3 +1,210 @@
|
||||||
|
- 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:
|
- commits:
|
||||||
- subject: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
|
- subject: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
|
||||||
hash: 7aaeb3699532c338a1626c18184be0f5e8da7e38
|
hash: 7aaeb3699532c338a1626c18184be0f5e8da7e38
|
||||||
|
|
52
CHANGELOG.md
52
CHANGELOG.md
|
@ -1,6 +1,58 @@
|
||||||
Change log
|
Change log
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
# v5.1.42
|
||||||
|
## (2024-02-28)
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary> Update layers/meta-balena to 086ba32588bb45247bc4785eafcb6540115bbf2e [Self-hosted Renovate Bot] </summary>
|
||||||
|
|
||||||
|
> ## meta-balena-5.1.42
|
||||||
|
> ### (2024-02-28)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update balena-supervisor to v16 [Self-hosted Renovate Bot] </summary>
|
||||||
|
>
|
||||||
|
>> ### balena-supervisor-16.1.0
|
||||||
|
>> #### (2024-02-27)
|
||||||
|
>>
|
||||||
|
>> * Add support for repeated overlays [Felipe Lalanne]
|
||||||
|
>>
|
||||||
|
>> ### balena-supervisor-16.0.4
|
||||||
|
>> #### (2024-02-27)
|
||||||
|
>>
|
||||||
|
>> * Fix support for rsync deltas [Felipe Lalanne]
|
||||||
|
>>
|
||||||
|
>> ### balena-supervisor-16.0.3
|
||||||
|
>> #### (2024-02-21)
|
||||||
|
>>
|
||||||
|
>> * Patch default dtparam handling in config.txt [Christina Ying Wang]
|
||||||
|
>>
|
||||||
|
>> ### balena-supervisor-16.0.2
|
||||||
|
>> #### (2024-02-17)
|
||||||
|
>>
|
||||||
|
>> * Patch config.txt backend to return array configs correctly [Christina Ying Wang]
|
||||||
|
>>
|
||||||
|
>> ### balena-supervisor-16.0.1
|
||||||
|
>> #### (2024-02-12)
|
||||||
|
>>
|
||||||
|
>> * Update balena-io/deploy-to-balena-action to v2.0.27 [Self-hosted Renovate Bot]
|
||||||
|
>>
|
||||||
|
>> ### balena-supervisor-16.0.0
|
||||||
|
>> #### (2024-02-08)
|
||||||
|
>>
|
||||||
|
>> * Add special case for base DTO params on RPI config [Felipe Lalanne]
|
||||||
|
>> * Fix processing of dtoverlay/dtparams on config.txt [Felipe Lalanne]
|
||||||
|
>>
|
||||||
|
>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
# v5.1.41
|
# v5.1.41
|
||||||
## (2024-02-27)
|
## (2024-02-27)
|
||||||
|
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
5.1.41
|
5.1.42
|
Loading…
Add table
Reference in a new issue