Skip to content

Commit dde234a

Browse files
v5.1.45
1 parent 0285c1a commit dde234a

File tree

3 files changed

+428
-1
lines changed

3 files changed

+428
-1
lines changed

.versionbot/CHANGELOG.yml

Lines changed: 326 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,329 @@
1+
- commits:
2+
- subject: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
3+
hash: 6b4e9654b6054d950003489130ebca4db1c02909
4+
body: Update layers/meta-balena
5+
footer:
6+
Changelog-entry: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
7+
changelog-entry: Update layers/meta-balena to 7f676ac7bcb5e0b066aa8f20de1b5c7d20e5843f
8+
author: Self-hosted Renovate Bot
9+
nested:
10+
- commits:
11+
- subject: Update tests/leviathan digest to 2b34fec
12+
hash: 695bd2b086a94945e80d9d677a6019462dd9e35f
13+
body: Update tests/leviathan
14+
footer:
15+
Change-type: patch
16+
change-type: patch
17+
author: Self-hosted Renovate Bot
18+
nested:
19+
- commits:
20+
- subject: Update core/contracts digest to f3ba2ee
21+
hash: 2334fd02530b6669a3fb5275421543c0a66bca2f
22+
body: |
23+
Update core/contracts
24+
footer:
25+
Change-type: patch
26+
change-type: patch
27+
author: Self-hosted Renovate Bot
28+
nested: []
29+
version: leviathan-2.29.63
30+
title: ""
31+
date: 2024-02-27T17:34:15.697Z
32+
version: meta-balena-5.1.45
33+
title: ""
34+
date: 2024-02-29T23:05:05.727Z
35+
- commits:
36+
- subject: "resin-init-flasher: Allow building images for non-flasher devices that
37+
have internal storage"
38+
hash: 3a887512b343b80208196f6792a48f81d1a8c8f9
39+
body: >
40+
As per the internal thread:
41+
https://balena.zulipchat.com/#narrow/stream/360838-balena-io.2Fos.2Fdevices/topic/balena-raspberrypi.20jenkins.20build.20failures/near/423970246
42+
43+
44+
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.
45+
footer:
46+
Change-type: patch
47+
change-type: patch
48+
Signed-off-by: Alexandru Costache <[email protected]>
49+
signed-off-by: Alexandru Costache <[email protected]>
50+
author: Alexandru
51+
nested: []
52+
version: meta-balena-5.1.44
53+
title: ""
54+
date: 2024-02-29T16:16:34.376Z
55+
- commits:
56+
- subject: Start os-config service after extracting CA
57+
hash: 0a531b5787e9dfd11a851fa36babd5374135e935
58+
body: |
59+
OS-config should always run after extracting balena CA
60+
to prevent race conditions
61+
footer:
62+
Change-type: patch
63+
change-type: patch
64+
author: jaomaloy
65+
nested: []
66+
version: meta-balena-5.1.43
67+
title: ""
68+
date: 2024-02-28T09:12:11.684Z
69+
- commits:
70+
- subject: Update balena-supervisor to v16
71+
hash: 2fe4e273e180d68a6eb756ce046352dc6a818f44
72+
body: |
73+
Update balena-supervisor from 15.3.1 to 16.1.0
74+
footer:
75+
Change-type: patch
76+
change-type: patch
77+
author: Self-hosted Renovate Bot
78+
nested:
79+
- commits:
80+
- subject: Add support for repeated overlays
81+
hash: bda1bac04c708ea0c35318604f926c035ff0883b
82+
body: >
83+
RPI firmware configuration allows repeating overlays to
84+
define
85+
86+
configurations on multiple devices. For instance, for configuring
87+
88+
multiple `ads` devices, `config.txt` needs to be setup this way
89+
90+
91+
```
92+
93+
dtoverlay=ads1115,addr=0x48
94+
95+
dtoverlay=ads1115,addr=0x49
96+
97+
```
98+
99+
100+
Before this change, the supervisor would interpret both lines as
101+
102+
belonging to the same overlay, preventing users from configuring multiple
103+
104+
devices, and leading to a loop when trying to apply configurations with
105+
106+
repeated overlays coming from the cloud side.
107+
footer:
108+
Change-type: minor
109+
change-type: minor
110+
author: Felipe Lalanne
111+
nested: []
112+
version: balena-supervisor-16.1.0
113+
title: ""
114+
date: 2024-02-27T19:30:49.055Z
115+
- commits:
116+
- subject: Fix support for rsync deltas
117+
hash: 24e222045ac511cd4fbb3be66e57eb678a29d854
118+
body: >
119+
Rsync (v2) deltas have been broken since [Supervisor
120+
v14](https://github.com/balena-os/balena-supervisor/commit/460c3ba0aab31d18a02e3f5dda1838691768c494).
121+
While considered legacy,
122+
123+
they are still used by a few customers with devices running OS < 2.47.1.
124+
125+
This should fix v2 delta support for those devices until we can
126+
127+
completely remove rsync deltas from the supervisor
128+
footer:
129+
Change-type: patch
130+
change-type: patch
131+
author: Felipe Lalanne
132+
nested: []
133+
version: balena-supervisor-16.0.4
134+
title: ""
135+
date: 2024-02-27T15:06:23.251Z
136+
- commits:
137+
- subject: Patch default dtparam handling in config.txt
138+
hash: 3fd035c5bdc88993af66c5f2bc3a6300c44f4ed4
139+
body: >
140+
This commit completes the list of default / board-wide
141+
dtparams
142+
143+
to include some `baudrate` and `vc` i2c params.
144+
footer:
145+
Change-type: patch
146+
change-type: patch
147+
Signed-off-by: Christina Ying Wang <[email protected]>
148+
signed-off-by: Christina Ying Wang <[email protected]>
149+
author: Christina Ying Wang
150+
nested: []
151+
version: balena-supervisor-16.0.3
152+
title: ""
153+
date: 2024-02-21T21:03:18.619Z
154+
- commits:
155+
- subject: Patch config.txt backend to return array configs correctly
156+
hash: e22253ce6ebc40e865b5bc26844901026f04ec4e
157+
body: >
158+
Previously, getBootConfig() of the config.txt backend
159+
was omitting
160+
161+
array configurations such as gpio settings, thus resulting in the SV
162+
163+
mistakenly assuming that boot config had not been applied, since gpio
164+
165+
would not be in current config.txt config but would be in target config.
166+
167+
This resulted in SV entering an infinite loop of attempting to apply the
168+
169+
gpio config when it wasn't necessary.
170+
footer:
171+
Change-type: patch
172+
change-type: patch
173+
Signed-off-by: Christina Ying Wang <[email protected]>
174+
signed-off-by: Christina Ying Wang <[email protected]>
175+
author: Christina Ying Wang
176+
nested: []
177+
version: balena-supervisor-16.0.2
178+
title: ""
179+
date: 2024-02-17T02:44:51.708Z
180+
- commits:
181+
- subject: Update balena-io/deploy-to-balena-action to v2.0.27
182+
hash: ac12d9a50c1569229ff97459b7306cd5f7f4faad
183+
body: Update balena-io/deploy-to-balena-action
184+
footer:
185+
Changelog-entry: Update balena-io/deploy-to-balena-action to v2.0.27
186+
changelog-entry: Update balena-io/deploy-to-balena-action to v2.0.27
187+
Change-type: patch
188+
change-type: patch
189+
author: Self-hosted Renovate Bot
190+
nested: []
191+
version: balena-supervisor-16.0.1
192+
title: ""
193+
date: 2024-02-12T19:56:17.362Z
194+
- commits:
195+
- subject: Add special case for base DTO params on RPI config
196+
hash: 6e6a796da5ecc846248eae4c8495bc626964c038
197+
body: >
198+
While ordering is important in the RPI firmware
199+
configuration file (config.txt),
200+
201+
some dt params are by default considered part of the base dt overlay
202+
203+
if they are not used by other overlays.
204+
205+
Unfortunately the [list of dtparams](https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README#L133)
206+
207+
is too long to add all of them as exceptions, but we can add the params
208+
209+
used in the default config.txt provided in OS images, to avoid reboots
210+
211+
when updating to this new supervisor and correctly parsing the
212+
213+
provisioning config.txt as variables.
214+
215+
216+
While this addition handles most common scenarios, there is still a
217+
218+
chance a user may have use other base overlay dt params in the initial
219+
220+
config, in which case those will be interpreted according to the
221+
222+
relative ordering
223+
footer:
224+
Change-type: patch
225+
change-type: patch
226+
author: Felipe Lalanne
227+
nested: []
228+
- subject: Fix processing of dtoverlay/dtparams on config.txt
229+
hash: 9546a1a3b1b919649dc401b63f0ff0dedad918b0
230+
body: >
231+
DT overlays and DT params need to be consumed in the
232+
order that they
233+
234+
appear on the file. DT params apply to the last dtoverlay defined on the
235+
236+
file, or to the base overlay.
237+
238+
239+
This commit updates config.txt parsing to consider this ordering, and it
240+
241+
also ensures global dtparams are written first so they cannot be
242+
243+
overriden by later overlays.
244+
245+
246+
Because of the more strict parsing method, it is possible that existing
247+
248+
HOST_CONFIG vars do not match the interpretation of the parser. If
249+
250+
that's the case, the supervisor will re-apply the target state which
251+
252+
will cause the device to reboot.
253+
footer:
254+
Change-type: major
255+
change-type: major
256+
author: Felipe Lalanne
257+
nested: []
258+
version: balena-supervisor-16.0.0
259+
title: ""
260+
date: 2024-02-08T21:45:41.648Z
261+
version: meta-balena-5.1.42
262+
title: ""
263+
date: 2024-02-28T00:23:42.396Z
264+
- commits:
265+
- subject: "tests: hup: use secondary antenna for revpi4"
266+
hash: d353a984983e58ca187a678b03bf5420672940a5
267+
body: ""
268+
footer:
269+
Change-type: patch
270+
change-type: patch
271+
Signed-off-by: Ryan Cooke <[email protected]>
272+
signed-off-by: Ryan Cooke <[email protected]>
273+
author: rcooke-warwick
274+
nested: []
275+
- subject: "tests: cloud : use secondary antenna for revpi4"
276+
hash: 1bbf59431281805b88303dce2747922c0a78eb97
277+
body: ""
278+
footer:
279+
Change-type: patch
280+
change-type: patch
281+
Signed-off-by: Ryan Cooke <[email protected]>
282+
signed-off-by: Ryan Cooke <[email protected]>
283+
author: rcooke-warwick
284+
nested: []
285+
- subject: "tests: os: use secondary antenna for revpi4"
286+
hash: 67f34c93af43420199e729956d8b47d5e32a0601
287+
body: ""
288+
footer:
289+
Change-type: patch
290+
change-type: patch
291+
Signed-off-by: Ryan Cooke <[email protected]>
292+
signed-off-by: Ryan Cooke <[email protected]>
293+
author: rcooke-warwick
294+
nested: []
295+
version: meta-balena-5.1.41
296+
title: ""
297+
date: 2024-02-27T12:56:34.503Z
298+
- commits:
299+
- subject: Update tests/leviathan digest to d71ce8f
300+
hash: 813e7442dad72eb0dc8994a1ff09b4cc3f1e717a
301+
body: Update tests/leviathan
302+
footer:
303+
Change-type: patch
304+
change-type: patch
305+
author: Self-hosted Renovate Bot
306+
nested:
307+
- commits:
308+
- subject: ad extra autokit setup information, and basic troubleshooting
309+
hash: 8245d549f586330a1805ea4ad998622f735c347b
310+
body: ""
311+
footer:
312+
Change-type: patch
313+
change-type: patch
314+
Signed-off-by: Ryan Cooke <[email protected]>
315+
signed-off-by: Ryan Cooke <[email protected]>
316+
author: rcooke-warwick
317+
nested: []
318+
version: leviathan-2.29.62
319+
title: ""
320+
date: 2024-02-26T11:59:24.765Z
321+
version: meta-balena-5.1.40
322+
title: ""
323+
date: 2024-02-26T17:53:35.831Z
324+
version: 5.1.45
325+
title: ""
326+
date: 2024-03-01T05:11:27.000Z
1327
- commits:
2328
- subject: Update layers/meta-balena to 47803bace87fd17c2b0bfe89bb06c0744ddcd5e3
3329
hash: ed90b13e73c9a5ef71ac3249758d2e830f409726

0 commit comments

Comments
 (0)