Skip to content

Commit 963f43c

Browse files
v15.3.0
1 parent 1346527 commit 963f43c

File tree

6 files changed

+82
-6
lines changed

6 files changed

+82
-6
lines changed

.versionbot/CHANGELOG.yml

+67
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
- commits:
2+
- subject: Pin docker version to v24 for tests
3+
hash: 0500fe10bb1c35b01a4a46713c98165685a93433
4+
body: >
5+
Moby v25 adds the dynamically generated MAC address to the Config field,
6+
7+
which breaks the state engine, preventing the state from settling as the
8+
9+
current state never matches the target state (empty mac address). This
10+
11+
seems to be a bug in Moby that we reported in moby/moby#47228
12+
13+
14+
The issue won't affect Balena devices until balenaEngine is updated, and this
15+
16+
change fixes testing for now.
17+
footer:
18+
Change-type: patch
19+
change-type: patch
20+
author: Felipe Lalanne
21+
nested: []
22+
- subject: Fix docker utils tests for docker v25
23+
hash: 6ee606806d5bb7b1805baa67051eaa4d132e5a39
24+
body: |
25+
From docker 25, the engine will validate IPAM config. This would cause
26+
the docker utils test to fail since the network/subnet configuration was
27+
incorrect.
28+
footer:
29+
Change-type: patch
30+
change-type: patch
31+
author: Felipe Lalanne
32+
nested: []
33+
- subject: Enable nodemon when using test:env
34+
hash: 23fae633ca2351b37befbf1870e8749c7b03d906
35+
body: |
36+
This avoids the need to rebuild the environment when making code changes
37+
and running integration tests
38+
footer:
39+
Change-type: minor
40+
change-type: minor
41+
author: Felipe Lalanne
42+
nested: []
43+
- subject: Improve test:compose and test:env commands
44+
hash: 2f3e3d2e610160b7111024b597df6f2f6844ce9a
45+
body: |
46+
The commands now use docker-compose run instead of docker compose up
47+
for simplicity and also to match what flowzone does.
48+
footer:
49+
Change-type: patch
50+
change-type: patch
51+
author: Felipe Lalanne
52+
nested: []
53+
- subject: Add prettierrc for editor compatibility
54+
hash: e2f54e29faba4f74a59971fd66d64b7c38e9eb0f
55+
body: |
56+
The tsserver lsp doesn't seem to work well with .editorconfig. Using
57+
prettierrc will allow formatting to work correctly with editor plugins
58+
59+
This also updates editorconfig to work well with json
60+
footer:
61+
Change-type: patch
62+
change-type: patch
63+
author: Felipe Lalanne
64+
nested: []
65+
version: 15.3.0
66+
title: ""
67+
date: 2024-01-26T14:51:00.446Z
168
- commits:
269
- subject: Try MDNS lookup only if regular DNS lookup fails
370
hash: dec39a35d40532a82ac2f2bbcaa2c179b67d3d4a

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file
44
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
55
This project adheres to [Semantic Versioning](http://semver.org/).
66

7+
# v15.3.0
8+
## (2024-01-26)
9+
10+
* Pin docker version to v24 for tests [Felipe Lalanne]
11+
* Fix docker utils tests for docker v25 [Felipe Lalanne]
12+
* Enable nodemon when using test:env [Felipe Lalanne]
13+
* Improve test:compose and test:env commands [Felipe Lalanne]
14+
* Add prettierrc for editor compatibility [Felipe Lalanne]
15+
716
# v15.2.0
817
## (2024-01-08)
918

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15.2.0
1+
15.3.0

balena.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ name: balena-supervisor
22
description: 'Balena Supervisor: balena''s agent on devices.'
33
joinable: false
44
type: sw.application
5-
version: 15.2.0
5+
version: 15.3.0
66
provides:
77
- slug: sw.compose.long-volume-syntax

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "balena-supervisor",
33
"description": "This is balena's Supervisor, a program that runs on IoT devices and has the task of running user Apps (which are Docker containers), and updating them as the balena API informs it to.",
4-
"version": "15.2.0",
4+
"version": "15.3.0",
55
"license": "Apache-2.0",
66
"repository": {
77
"type": "git",
@@ -140,6 +140,6 @@
140140
"yargs": "^15.4.1"
141141
},
142142
"versionist": {
143-
"publishedAt": "2024-01-08T13:25:37.620Z"
143+
"publishedAt": "2024-01-26T14:51:00.991Z"
144144
}
145145
}

0 commit comments

Comments
 (0)