Skip to content

Commit 7aca9c7

Browse files
v0.11.0
1 parent e43035f commit 7aca9c7

File tree

5 files changed

+171
-57
lines changed

5 files changed

+171
-57
lines changed

.versionbot/CHANGELOG.yml

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,95 @@
1+
- commits:
2+
- subject: Bump Rust version to 1.87 and edition to 2024
3+
hash: 8fc2b8890148a381de53d728a17cd0cba2cc43cb
4+
body: ""
5+
footer:
6+
Change-type: minor
7+
change-type: minor
8+
author: Akis Kesoglou
9+
nested: []
10+
- subject: Move helios main to a new crate
11+
hash: 2398696f9deda860872504697ee113c73a805e37
12+
body: ""
13+
footer:
14+
Change-type: patch
15+
change-type: patch
16+
author: Akis Kesoglou
17+
nested: []
18+
- subject: Move helios-api to a new crate
19+
hash: 056630c57dedf73a08732ae8dfd01b5aa34c152c
20+
body: ""
21+
footer:
22+
Change-type: patch
23+
change-type: patch
24+
author: Akis Kesoglou
25+
nested: []
26+
- subject: Move helios-remote to a new crate
27+
hash: 74278be19070e5d1f5fcf809a8c0b5b65a5f7735
28+
body: ""
29+
footer:
30+
Change-type: patch
31+
change-type: patch
32+
author: Akis Kesoglou
33+
nested: []
34+
- subject: Move helios-state to a new crate
35+
hash: 471671f242c3cce84d2d2ad925a25a838cbd2427
36+
body: ""
37+
footer:
38+
Change-type: patch
39+
change-type: patch
40+
author: Akis Kesoglou
41+
nested: []
42+
- subject: Move helios-legacy to a new crate
43+
hash: 000d066c5eba4573f2eac53ce19c515dd2092b01
44+
body: ""
45+
footer:
46+
Change-type: patch
47+
change-type: patch
48+
author: Akis Kesoglou
49+
nested: []
50+
- subject: Move helios-oci to a new crate
51+
hash: 4628655250194af153b667493e06a22aefe22d97
52+
body: ""
53+
footer:
54+
Change-type: patch
55+
change-type: patch
56+
author: Akis Kesoglou
57+
nested: []
58+
- subject: Improve registry configuration
59+
hash: e776fbbd01b16bfbddd0d4dbec7ab986d9e4bb65
60+
body: ""
61+
footer:
62+
Change-type: patch
63+
change-type: patch
64+
author: Akis Kesoglou
65+
nested: []
66+
- subject: Move types into helios-util
67+
hash: d6800f16f92952b0ed9073b439d35769d4484a49
68+
body: ""
69+
footer:
70+
Change-type: patch
71+
change-type: patch
72+
author: Akis Kesoglou
73+
nested: []
74+
- subject: Move config into helios-util
75+
hash: a6cb2b9fb9d5ef1303e0d6e08e9eaf6c62b5ddb4
76+
body: ""
77+
footer:
78+
Change-type: patch
79+
change-type: patch
80+
author: Akis Kesoglou
81+
nested: []
82+
- subject: Move helios-util to a new crate
83+
hash: 4bcb05fc5fe03df29690ee504b04dd58fd337616
84+
body: ""
85+
footer:
86+
Change-type: patch
87+
change-type: patch
88+
author: Akis Kesoglou
89+
nested: []
90+
version: 0.11.0
91+
title: ""
92+
date: 2025-09-25T18:21:21.934Z
193
- commits:
294
- subject: Move all use of Bollard into a new module
395
hash: 17ee7ff4a804dcff3975eb8953563c9a2b8c6854

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ 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.0
8+
## (2025-09-25)
9+
10+
* Bump Rust version to 1.87 and edition to 2024 [Akis Kesoglou]
11+
* Move helios main to a new crate [Akis Kesoglou]
12+
* Move helios-api to a new crate [Akis Kesoglou]
13+
* Move helios-remote to a new crate [Akis Kesoglou]
14+
* Move helios-state to a new crate [Akis Kesoglou]
15+
* Move helios-legacy to a new crate [Akis Kesoglou]
16+
* Move helios-oci to a new crate [Akis Kesoglou]
17+
* Improve registry configuration [Akis Kesoglou]
18+
* Move types into helios-util [Akis Kesoglou]
19+
* Move config into helios-util [Akis Kesoglou]
20+
* Move helios-util to a new crate [Akis Kesoglou]
21+
722
# v0.10.1
823
## (2025-09-23)
924

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: 56 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,82 @@
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.10.1"
6+
version = "0.11.0"
157
rust-version = "1.87"
168
edition = "2024"
17-
189
description = "Balena's on-device agent"
1910
homepage = "https://github.com/balena-io/helios"
2011
repository = "https://github.com/balena-io/helios"
21-
authors = ["Balena Inc. <[email protected]>"]
12+
authors = [ "Balena Inc. <[email protected]>" ]
2213
license = "Apache-2.0"
2314
readme = "README.md"
2415
publish = false
2516

2617
[workspace.dependencies]
27-
axum = { version = "0.8.4", default-features = false, features = [
28-
"tokio",
29-
"http1",
30-
"json",
31-
"query",
32-
] }
33-
tokio = { version = "1.47.1", default-features = false, features = [
34-
"rt-multi-thread",
35-
"macros",
36-
"time",
37-
"fs",
38-
] }
39-
tower-http = { version = "0.6.6", default-features = false, features = [
40-
"trace",
41-
] }
4218
tracing = "0.1.41"
43-
tracing-subscriber = { version = "0.3.20", features = [
44-
"env-filter",
45-
"fmt",
46-
"registry",
47-
"ansi",
48-
] }
49-
reqwest = { version = "0.12", default-features = false, features = [
50-
"json",
51-
"rustls-tls",
52-
"brotli",
53-
"stream",
54-
] }
55-
serde = { version = "1.0", features = ["derive"] }
5619
serde_json = "1.0"
5720
thiserror = "2"
5821
rand = "0.9.2"
59-
clap = { version = "4.5", features = ["derive", "env"] }
6022
dirs = "6.0.0"
61-
uuid = { version = "1.18", features = ["v4"] }
62-
mahler = { version = "0.19.6" }
6323
bollard = "0.19.2"
64-
sha2 = { version = "0.10.9", default-features = false }
6524
fastrand = "2.3.0"
66-
futures-lite = { version = "2.6.1", default-features = false }
6725
regex = "1.11"
68-
69-
# dev-only dependencies
70-
mockito = { version = "1.7", default-features = false }
7126
pretty_assertions = "1.4.1"
7227

28+
[workspace.dependencies.axum]
29+
version = "0.8.4"
30+
default-features = false
31+
features = [ "tokio", "http1", "json", "query" ]
32+
33+
[workspace.dependencies.tokio]
34+
version = "1.47.1"
35+
default-features = false
36+
features = [ "rt-multi-thread", "macros", "time", "fs" ]
37+
38+
[workspace.dependencies.tower-http]
39+
version = "0.6.6"
40+
default-features = false
41+
features = [ "trace" ]
42+
43+
[workspace.dependencies.tracing-subscriber]
44+
version = "0.3.20"
45+
features = [ "env-filter", "fmt", "registry", "ansi" ]
46+
47+
[workspace.dependencies.reqwest]
48+
version = "0.12"
49+
default-features = false
50+
features = [ "json", "rustls-tls", "brotli", "stream" ]
51+
52+
[workspace.dependencies.serde]
53+
version = "1.0"
54+
features = [ "derive" ]
55+
56+
[workspace.dependencies.clap]
57+
version = "4.5"
58+
features = [ "derive", "env" ]
59+
60+
[workspace.dependencies.uuid]
61+
version = "1.18"
62+
features = [ "v4" ]
63+
64+
[workspace.dependencies.mahler]
65+
version = "0.19.6"
66+
67+
[workspace.dependencies.sha2]
68+
version = "0.10.9"
69+
default-features = false
70+
71+
[workspace.dependencies.futures-lite]
72+
version = "2.6.1"
73+
default-features = false
74+
75+
[workspace.dependencies.mockito]
76+
version = "1.7"
77+
default-features = false
78+
79+
[profile]
7380
[profile.release]
7481
opt-level = "z"
75-
codegen-units = 1
82+
codegen-units = 1

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.10.1
1+
0.11.0

0 commit comments

Comments
 (0)