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:
|
||||
- subject: Update layers/meta-balena to 61a61111139e34f6c2f5c2f096dfb65cc37405b4
|
||||
hash: 7aaeb3699532c338a1626c18184be0f5e8da7e38
|
||||
|
|
52
CHANGELOG.md
52
CHANGELOG.md
|
@ -1,6 +1,58 @@
|
|||
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
|
||||
## (2024-02-27)
|
||||
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
5.1.41
|
||||
5.1.42
|
Loading…
Add table
Reference in a new issue