A container runtime written in Rust
This release fixes security issues identified in GHSA-xr7r-f8xq-vfvv. Although this is not known to directly lead to vulnerabilities, it was an area that should have been fixed.
Address GHSA-xr7r-f8xq-vfvv by @utam0k in https://github.com/containers/youki/pull/2663
musl
using cross-rs
by @jprendes in https://github.com/containers/youki/pull/2536
cross-rs
and musl
builds by @jprendes in https://github.com/containers/youki/pull/2621
contest
by @utam0k in https://github.com/containers/youki/pull/2486
Full Changelog: https://github.com/containers/youki/compare/v0.3.1...v0.3.2
Full Changelog: https://github.com/containers/youki/compare/v0.3.0...v0.3.1
Full Changelog: https://github.com/containers/youki/compare/v0.2.0...v0.3.0
Full Changelog: https://github.com/containers/youki/compare/v0.1.0...v0.2.0
We have begun to validate K8s. Until now, K8s support has been out of our concern, but from now on it will be a matter of focus for youki.
By changing from anyhow
to using thiserror
, the convenience with the library and the clarity of error messages have been greatly improved.
thiserror
for libcgroups by @squili in https://github.com/containers/youki/pull/1872
thiserror
for libcontainer - Part 1 by @yihuaf in https://github.com/containers/youki/pull/1876
thiserror
for libcontainer (Part 2) by @yihuaf in https://github.com/containers/youki/pull/1881
thiserror
for libcontainer - Part 3 by @yihuaf in https://github.com/containers/youki/pull/1895
thiserror
for libcontainer - Part 4 by @yihuaf in https://github.com/containers/youki/pull/1912
anyhow
from the libcontainer dependency. by @yihuaf in https://github.com/containers/youki/pull/1937
Transition from make
to just
Support Intel RDT
log-level
flag. by @yihuaf in https://github.com/containers/youki/pull/2036
tempfile
for libcontainer
and youki
crate by @yihuaf in https://github.com/containers/youki/pull/1887
typos-cli
to catch typos + fixes for existing typos by @yihuaf in https://github.com/containers/youki/pull/2018
Full Changelog: https://github.com/containers/youki/compare/v0.0.5...v0.1.0
Double-fork was used when the container was created. This had a bug and has been fixed. Now the init process will work correctly.
We are moving forward with the realization of the musl build. Thanks, @krisnova.
The title is correct. Great new feature. Thanks, @higuruchi.
This gives libcontainer great flexibility. This is a feature not found in other runtimes. The first to use it will probably be runwasi(https://github.com/containerd/runwasi/pull/78).
Now we support three wasm runtimes. Please see the documentation for more details.
cargo fmt --check
by @rumpl in https://github.com/containers/youki/pull/1532
The subtitle of the release respects runc's release note.
runc 1.1.5 -- "ๅใใใๅฑ่พฑใฏใๅๆใฎๅ็ขใ "
https://en.wikipedia.org/wiki/Attack_on_Titan
Maybe just this time it is special.
Full Changelog: https://github.com/containers/youki/compare/v0.0.4...v0.0.5
With this release all the libraries of youki eco-system are available on crates.io, including youki itself :tada: :tada: :tada:
rustdoc
warnings by @adoerr in https://github.com/containers/youki/pull/833
Welcome and Thank you to all the new contributors! :sparkles:
Full Changelog: https://github.com/containers/youki/compare/v0.0.3...v0.0.4
seccom_rule_add
requires multiple args to be broken into multiple rules. by @yihuaf in https://github.com/containers/youki/pull/775
Full Changelog: https://github.com/containers/youki/compare/v0.0.2...v0.0.3
1.58.1
will be the minimum supported version.needs_to_handle
TODO's by @SarthakSingh31 in https://github.com/containers/youki/pull/568
config.json
to the code. by @utam0k in https://github.com/containers/youki/pull/621
Full Changelog: https://github.com/containers/youki/compare/v0.0.1...v0.0.2
https://www.utam0k.jp/en/blog/2021/12/27/youki_first_release/
Full Changelog: https://github.com/containers/youki/commits/v0.0.1