Skip to content

Commit 383b94a

Browse files
v0.11.3
1 parent 84b391b commit 383b94a

File tree

5 files changed

+104
-29
lines changed

5 files changed

+104
-29
lines changed

.versionbot/CHANGELOG.yml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,77 @@
1+
- commits:
2+
- subject: Do not validate target release count
3+
hash: b92ae8095aebebbdb4f6a678f84725f0ea9a5f4f
4+
body: |
5+
The planner converts intermediate states to the target type
6+
while running so this validation will cause planning to fail with
7+
serialization errors.
8+
9+
We should do this validation at some point, but it should be through a
10+
separate type.
11+
footer:
12+
Change-type: patch
13+
change-type: patch
14+
author: felipe
15+
nested: []
16+
- subject: Stop checking digest tag
17+
hash: b3d72688096c4ad0fdea386468e47c1b50b586bd
18+
body: |
19+
There is no need to rely on a `sha256-` tag for now (and it is not being
20+
added by anything). A future commit
21+
will deal with image management.
22+
footer:
23+
Change-type: patch
24+
change-type: patch
25+
author: felipe
26+
nested: []
27+
- subject: Remove support for config vars
28+
hash: 7ccf19a7ede6a4ab8257a562202bc5eedf4fdbb0
29+
body: |
30+
Config vars were only being consumed, but not used in any way.
31+
32+
We can re-add support once we figure out how we will support those
33+
variables.
34+
footer:
35+
Change-type: patch
36+
change-type: patch
37+
author: felipe
38+
nested: []
39+
- subject: Statically build Regex for ImageUri
40+
hash: 23f3a903532b6b5ff298336776aee9da3af516ad
41+
body: |
42+
`Regex::new` can be pretty expensive and ImageUri is used a lot.
43+
Pre-compiling the regular expressions allows to significantly reduce
44+
planning time.
45+
footer:
46+
Change-type: patch
47+
change-type: patch
48+
author: felipe
49+
nested: []
50+
- subject: Omit the `latest` tag when parsing image Uris
51+
hash: 3478abdbf955c04e39e4418a1c7b47c423a99544
52+
body: |
53+
The tag was always being stored as `Some("latest")`. This updates the
54+
type to store a `latest` tag as `None`. The URI normalization still will
55+
use `latest`.
56+
footer:
57+
Change-type: patch
58+
change-type: patch
59+
author: felipe
60+
nested: []
61+
- subject: Send empty report
62+
hash: debf37234c2bc586cd54317bd330574a19d55d9a
63+
body: |
64+
Report conversion was not working yet and resulted in the backend
65+
removing the service installs reported by the legacy supervisor, we'll
66+
fix this in a future PR.
67+
footer:
68+
Change-type: patch
69+
change-type: patch
70+
author: felipe
71+
nested: []
72+
version: 0.11.3
73+
title: ""
74+
date: 2025-10-01T12:37:09.199Z
175
- commits:
276
- subject: Fix registry auth initialization
377
hash: 630c7cc7b13c89a8cd70b41f07fe92345b18cd4c

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ 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+
# v0.11.3
8+
## (2025-10-01)
9+
10+
* Do not validate target release count [felipe]
11+
* Stop checking digest tag [felipe]
12+
* Remove support for config vars [felipe]
13+
* Statically build Regex for ImageUri [felipe]
14+
* Omit the `latest` tag when parsing image Uris [felipe]
15+
* Send empty report [felipe]
16+
717
# v0.11.2
818
## (2025-09-26)
919

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,15 @@
11
[workspace]
22
resolver = "3"
3-
members = [
4-
"helios",
5-
"helios-api",
6-
"helios-legacy",
7-
"helios-oci",
8-
"helios-remote",
9-
"helios-state",
10-
"helios-util",
11-
]
3+
members = [ "helios", "helios-api", "helios-legacy", "helios-oci", "helios-remote", "helios-state", "helios-util" ]
124

135
[workspace.package]
14-
version = "0.11.2"
6+
version = "0.11.3"
157
rust-version = "1.87"
168
edition = "2024"
179
description = "Balena's on-device agent"
1810
homepage = "https://github.com/balena-io/helios"
1911
repository = "https://github.com/balena-io/helios"
20-
authors = ["Balena Inc. <[email protected]>"]
12+
authors = [ "Balena Inc. <[email protected]>" ]
2113
license = "Apache-2.0"
2214
readme = "README.md"
2315
publish = false
@@ -36,38 +28,38 @@ pretty_assertions = "1.4.1"
3628
[workspace.dependencies.axum]
3729
version = "0.8.4"
3830
default-features = false
39-
features = ["tokio", "http1", "json", "query"]
31+
features = [ "tokio", "http1", "json", "query" ]
4032

4133
[workspace.dependencies.tokio]
4234
version = "1.47.1"
4335
default-features = false
44-
features = ["rt-multi-thread", "macros", "time", "fs"]
36+
features = [ "rt-multi-thread", "macros", "time", "fs" ]
4537

4638
[workspace.dependencies.tower-http]
4739
version = "0.6.6"
4840
default-features = false
49-
features = ["trace"]
41+
features = [ "trace" ]
5042

5143
[workspace.dependencies.tracing-subscriber]
5244
version = "0.3.20"
53-
features = ["env-filter", "fmt", "registry", "ansi"]
45+
features = [ "env-filter", "fmt", "registry", "ansi" ]
5446

5547
[workspace.dependencies.reqwest]
5648
version = "0.12"
5749
default-features = false
58-
features = ["json", "rustls-tls", "brotli", "stream"]
50+
features = [ "json", "rustls-tls", "brotli", "stream" ]
5951

6052
[workspace.dependencies.serde]
6153
version = "1.0"
62-
features = ["derive"]
54+
features = [ "derive" ]
6355

6456
[workspace.dependencies.clap]
6557
version = "4.5"
66-
features = ["derive", "env"]
58+
features = [ "derive", "env" ]
6759

6860
[workspace.dependencies.uuid]
6961
version = "1.18"
70-
features = ["v4"]
62+
features = [ "v4" ]
7163

7264
[workspace.dependencies.mahler]
7365
version = "0.20"
@@ -87,5 +79,4 @@ default-features = false
8779
[profile]
8880
[profile.release]
8981
opt-level = "z"
90-
codegen-units = 1
91-
82+
codegen-units = 1

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.11.2
1+
0.11.3

0 commit comments

Comments
 (0)