Skip to content

Commit 5f9657c

Browse files
github-actions[bot]tommady
authored andcommitted
Release for v0.5.4 (youki-dev#3124)
* [tagpr] prepare for the next release * [tagpr] update CHANGELOG.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: tommady <[email protected]>
1 parent 395eb58 commit 5f9657c

File tree

8 files changed

+79
-14
lines changed

8 files changed

+79
-14
lines changed

.tagpr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
vPrefix = true
33
releaseBranch = main
44
versionFile = -
5-
command = just version-up 0.5.4
5+
command = just version-up 0.5.5
66
release = false
77
changelog = true

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,70 @@
11
# Changelog
22

3+
## [v0.5.4](https://github.com/youki-dev/youki/compare/v0.5.3...v0.5.4) - 2025-07-17
4+
### 💪 Improvements
5+
- add support exec-cpu-affinity by @saku3 in https://github.com/youki-dev/youki/pull/3164
6+
- fix: allow duplicate additionalGids by @saku3 in https://github.com/youki-dev/youki/pull/3189
7+
### 🐛 Bug Fixes
8+
- use additional gids,user,group in exec, inject path iif not given by @YJDoc2 in https://github.com/youki-dev/youki/pull/3131
9+
- fix: mount retry and logging by @z63d in https://github.com/youki-dev/youki/pull/3157
10+
- fix: Gracefully terminate processes after successful execution of Wasm executors by @z63d in https://github.com/youki-dev/youki/pull/3099
11+
- fix: Running create_runtime hook after container is set to created. by @CheatCodeSam in https://github.com/youki-dev/youki/pull/3181
12+
- fix: Ignoring CPU realtime on cgroupsv2 if set to zero by @CheatCodeSam in https://github.com/youki-dev/youki/pull/3180
13+
### 📖 Documentation improvements
14+
- Add the CNCF footer in README.md by @utam0k in https://github.com/youki-dev/youki/pull/3140
15+
- chore(docs): Fix codecov link in README by @khanhtc1202 in https://github.com/youki-dev/youki/pull/3129
16+
- Fixed grammatical error in README by @CheatCodeSam in https://github.com/youki-dev/youki/pull/3160
17+
- fix: protobuf bug on docs rs by @mdaffad in https://github.com/youki-dev/youki/pull/3159
18+
- docs: clarify reviewer qualification and self-nomination process by @utam0k in https://github.com/youki-dev/youki/pull/3175
19+
### 🧪 Test improvements and Misc Fixes
20+
- bump nix to 0.29.0 by @kemingy in https://github.com/youki-dev/youki/pull/3123
21+
- update rust version to 1.85.0 by @YJDoc2 in https://github.com/youki-dev/youki/pull/3085
22+
- add-test-linux_rootfs_propagation by @saku3 in https://github.com/youki-dev/youki/pull/3024
23+
- Add a relative_network_cgroups test as one of the integration tests by @moz-sec in https://github.com/youki-dev/youki/pull/2986
24+
- Refactor init process by @utam0k in https://github.com/youki-dev/youki/pull/3158
25+
- add kill test by @YamasouA in https://github.com/youki-dev/youki/pull/2996
26+
- allow running selected tests in contest.sh and justfile by @saku3 in https://github.com/youki-dev/youki/pull/3165
27+
- fix: capet Ambient log level by @z63d in https://github.com/youki-dev/youki/pull/3150
28+
- add test process_capabilities_fail by @kazmsk in https://github.com/youki-dev/youki/pull/3010
29+
- fix typos and outdated typos ci action by @howjmay in https://github.com/youki-dev/youki/pull/3168
30+
- add a system call mock for uid/gid. by @nayuta-ai in https://github.com/youki-dev/youki/pull/3173
31+
- fix: remove println statements from contest tests by @YJDoc2 in https://github.com/youki-dev/youki/pull/3167
32+
- Installing kubectl in dev container. by @CheatCodeSam in https://github.com/youki-dev/youki/pull/3177
33+
- Add uid_mappings test by @moz-sec in https://github.com/youki-dev/youki/pull/3161
34+
- fix: update devcontainer.json by @AobaIwaki123 in https://github.com/youki-dev/youki/pull/3172
35+
- Remove oci tests that are duplicates of contest by @utam0k in https://github.com/youki-dev/youki/pull/3042
36+
- Remove oci tests that are duplicates of contest by @saku3 in https://github.com/youki-dev/youki/pull/3184
37+
- Fix debug logging for CPU affinity bitmask by @saku3 in https://github.com/youki-dev/youki/pull/3191
38+
- [DNM] ci: temp disable workflows by @YJDoc2 in https://github.com/youki-dev/youki/pull/3192
39+
### Other Changes
40+
- chore(deps): bump uuid from 1.15.1 to 1.16.0 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3113
41+
- (auto merged) chore(deps): bump once_cell from 1.21.1 to 1.21.2 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3126
42+
- (auto merged) chore(deps): bump once_cell from 1.21.2 to 1.21.3 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3128
43+
- (auto merged) chore(deps): bump the patch group with 2 updates by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3133
44+
- (auto merged) chore(deps): bump errno from 0.3.10 to 0.3.11 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3135
45+
- (auto merged) chore(deps): bump openssl from 0.10.70 to 0.10.72 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3134
46+
- chore(deps): bump wasmtime from 29.0.1 to 31.0.0 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3121
47+
- (auto merged) chore(deps): bump vergen-gitcl from 1.0.5 to 1.0.7 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3142
48+
- (auto merged) chore(deps): bump crossbeam-channel from 0.5.12 to 0.5.15 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3143
49+
- (auto merged) chore(deps): bump vergen-gitcl from 1.0.7 to 1.0.8 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3145
50+
- (auto merged) chore(deps): bump anyhow from 1.0.97 to 1.0.98 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3147
51+
- (auto merged) chore(deps): bump libc from 0.2.171 to 0.2.172 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3148
52+
- (auto merged) chore(deps): bump rand from 0.9.0 to 0.9.1 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3149
53+
- chore(deps): bump tokio from 1.37.0 to 1.44.2 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3137
54+
- Bump oci-spec.rs to v0.8.1 by @saku3 in https://github.com/youki-dev/youki/pull/3154
55+
- (auto merged) chore(deps): bump chrono from 0.4.40 to 0.4.41 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3156
56+
- (auto merged) chore(deps): bump errno from 0.3.11 to 0.3.12 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3169
57+
- selinux: lima vm by @utam0k in https://github.com/youki-dev/youki/pull/3162
58+
- chore(deps): bump tokio from 1.37.0 to 1.38.2 in /experiment/seccomp by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3138
59+
- (auto merged) chore(deps): bump libbpf-sys from 1.5.0+v1.5.0 to 1.5.1+v1.5.1 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3171
60+
- chore(deps): bump num_cpus from 1.16.0 to 1.17.0 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3176
61+
- chore(deps): bump tempfile from 3.19.1 to 3.20.0 by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3166
62+
- (auto merged) chore(deps): bump flate2 from 1.1.1 to 1.1.2 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3183
63+
- chore(deps): bump libc from 0.2.172 to 0.2.173 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3185
64+
- (auto merged) chore(deps): bump libc from 0.2.173 to 0.2.174 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3187
65+
- (auto merged) chore(deps): bump errno from 0.3.12 to 0.3.13 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3188
66+
- (auto merged) chore(deps): bump libbpf-sys from 1.5.1+v1.5.1 to 1.5.2+v1.5.1 in the patch group by @dependabot[bot] in https://github.com/youki-dev/youki/pull/3190
67+
368
## [v0.5.3](https://github.com/youki-dev/youki/compare/v0.5.2...v0.5.3) - 2025-03-21
469
### 🐛 Bug Fixes
570
- Security: Fix compromised `tj-actions/changed-files` action by @sou1118 in https://github.com/youki-dev/youki/pull/3112

Cargo.lock

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

crates/libcgroups/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libcgroups"
3-
version = "0.5.3" # MARK: Version
3+
version = "0.5.4" # MARK: Version
44
description = "Library for cgroup"
55
license = "Apache-2.0"
66
repository = "https://github.com/containers/youki"

crates/libcontainer/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libcontainer"
3-
version = "0.5.3" # MARK: Version
3+
version = "0.5.4" # MARK: Version
44
description = "Library for container control"
55
license = "Apache-2.0"
66
repository = "https://github.com/containers/youki"
@@ -42,7 +42,7 @@ once_cell = "1.21.3"
4242
procfs = "0.17.0"
4343
prctl = "1.0.0"
4444
protobuf = "= 3.2.0" # https://github.com/checkpoint-restore/rust-criu/issues/19
45-
libcgroups = { path = "../libcgroups", default-features = false, version = "0.5.3" } # MARK: Version
45+
libcgroups = { path = "../libcgroups", default-features = false, version = "0.5.4" } # MARK: Version
4646
libseccomp = { version = "0.3.0", optional = true }
4747
serde = { version = "1.0", features = ["derive"] }
4848
serde_json = "1.0"

crates/liboci-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "liboci-cli"
3-
version = "0.5.3" # MARK: Version
3+
version = "0.5.4" # MARK: Version
44
description = "Parse command line arguments for OCI container runtimes"
55
license = "Apache-2.0"
66
repository = "https://github.com/containers/youki"

crates/youki/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "youki"
3-
version = "0.5.3" # MARK: Version
3+
version = "0.5.4" # MARK: Version
44
description = "A container runtime written in Rust"
55
license = "Apache-2.0"
66
repository = "https://github.com/containers/youki"
@@ -30,9 +30,9 @@ features = ["std", "suggestions", "derive", "cargo", "help", "usage", "error-con
3030
[dependencies]
3131
anyhow = "1.0.98"
3232
chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] }
33-
libcgroups = { path = "../libcgroups", default-features = false, version = "0.5.3" } # MARK: Version
34-
libcontainer = { path = "../libcontainer", default-features = false, version = "0.5.3" } # MARK: Version
35-
liboci-cli = { path = "../liboci-cli", version = "0.5.3" } # MARK: Version
33+
libcgroups = { path = "../libcgroups", default-features = false, version = "0.5.4" } # MARK: Version
34+
libcontainer = { path = "../libcontainer", default-features = false, version = "0.5.4" } # MARK: Version
35+
liboci-cli = { path = "../liboci-cli", version = "0.5.4" } # MARK: Version
3636
nix = "0.29.0"
3737
pentacle = "1.1.0"
3838
procfs = "0.17.0"

docs/src/user/basic_setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Install from the GitHub release as root:
8383

8484
<!--youki release begin-->
8585
```console
86-
# curl -sSfL https://github.com/containers/youki/releases/download/v0.5.3/youki-0.5.3-$(uname -m)-musl.tar.gz | tar -xzvC /usr/bin/ youki
86+
# curl -sSfL https://github.com/containers/youki/releases/download/v0.5.4/youki-0.5.4-$(uname -m)-musl.tar.gz | tar -xzvC /usr/bin/ youki
8787
```
8888
<!--youki release end-->
8989

0 commit comments

Comments
 (0)