Skip to content

Releases: youki-dev/youki

v0.5.0

03 Jan 12:40
dcb299f
Compare
Choose a tag to compare

What's Changed

💪 Improvements

💥 Breaking Changes

  • libcontainer: use OwnedFd as console_socket in ContainerBuilder by @abel-von in #2966

🐛 Bug Fixes

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

Other Changes

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

04 Sep 13:46
v0.4.1
4f464d8
Compare
Choose a tag to compare

This point release is primarily for updating our nc dependency version , as the last update was breaking musl static builds, see #2894 . Apart from that there are not changes in this point release. You can skip updating if you do not use musl/ not experienced any breakage related to to builds.

What's Changed

🧪 Test improvements and Misc Fixes

  • update nc version to 0.9.3 by dependabot in #2895
  • prepare for version 0.4.1 by @YJDoc2 in #2897
  • Update Cargo.toml for v0.4.1 by @utam0k in #2904

Other Changes

  • Release for v0.4.1 by @github-actions in #2896

Full Changelog: v0.4.0...v0.4.1

v0.4.0

23 Aug 13:14
v0.4.0
e223e3c
Compare
Choose a tag to compare

What's Changed

💪 Improvements

  • Export max_usage in cgroups v2 mode by @HeRaNO in #2802
  • Add new setup_envs method for the Executor trait by @musaprg in #2820

💥 Breaking Changes

🐛 Bug Fixes

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

Other Changes

New Contributors

Full Changelog: v0.3.3...v0.4.0

v0.3.3

21 May 21:50
v0.3.3
c03edea
Compare
Choose a tag to compare

What's Changed

💪 Improvements

💥 Breaking Changes

🐛 Bug Fixes

🧪 Test improvements and Misc Fixes

Other Changes

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

31 Jan 21:07
v0.3.2
b9f27e4
Compare
Choose a tag to compare

Security

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 #2663

What's Changed

💪 Improvements

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

Other Changes

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

20 Dec 11:43
0d510bb
Compare
Choose a tag to compare

What's Changed

💪 Improvements

🐛 Bug Fixes

  • Specify the protobuf crate because of the rust-criu crate by @utam0k in #2497
  • docs(main): auto release node using just by @cuisongliu in #2573
  • Fix emulated cgroups v1 subsystem when running docker-in-docker by @jprendes in #2532

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

Other Changes

  • Release for v0.3.1 by @github-actions in #2578

New Contributors

Full Changelog: v0.3.0...v0.3.1

0.3.0 Release

15 Oct 07:20
v0.3.0
e4d2b39
Compare
Choose a tag to compare

What's Changed

💪 Improvements

🐛 Bug Fixes

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

New Contributors

Full Changelog: v0.2.0...v0.3.0

0.2.0 Release

01 Sep 11:34
v0.2.0
ed75057
Compare
Choose a tag to compare

What's Changed

💪 Improvements

💥 Breaking Changes

MigrationGuide

  • Use syscall type to delay the creation of syscall struct. by @yihuaf in #2155
  • Refactor the libcgroups interface by @yihuaf in #2168
  • refactored executor and executor manager by @yihuaf in #2186
  • Refactored the Executor interface yet again by @yihuaf in #2230
  • Rename the rootless struct to UserNamespaceConfig by @YJDoc2 in #2257
  • move the validation logic into executor by @yihuaf in #2258

📖 Documentation improvements

  • Add one label to generate release notes by @utam0k in #2122

🧪 Test improvements and Misc Fixes

Other Changes

New Contributors

  • @c3d made their first contribution in #2149

Full Changelog: v0.1.0...v0.2.0

v0.1.0 Release

21 Jun 12:33
v0.1.0
4dc30bf
Compare
Choose a tag to compare

✨ New Features

  • 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.

    • Adopt thiserror for libcgroups by @squili in #1872
    • Implement thiserror for libcontainer - Part 1 by @yihuaf in #1876
    • Implemented more thiserror for libcontainer (Part 2) by @yihuaf in #1881
    • Implement thiserror for libcontainer - Part 3 by @yihuaf in #1895
    • Implemented thiserror for libcontainer - Part 4 by @yihuaf in #1912
    • implemented thiserror for containers - Part 5 by @yihuaf in #1930
    • Finally, remove anyhow from the libcontainer dependency. by @yihuaf in #1937
    • Simplified syscall error by @yihuaf in #1949
  • Transition from make to just

    • Replace Makefiles with Just by @YJDoc2 in #1823
    • Update podman test workflow for new justfile setup by @YJDoc2 in #2037
  • Support Intel RDT

💪 Improvements

🐛 Bug Fixes

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

🤝 New Contributors

Full Changelog: v0.0.5...v0.1.0

youki 0.0.5 -- "黄昏に緋を穿つ 紅蓮の弓矢"

29 Mar 13:09
v0.0.5
04de7bf
Compare
Choose a tag to compare

✨ New Features

Double-fork was used when the container was created. This had a bug and has been fixed. Now the init process will work correctly.

  • Implement basic foreground mode by @yihuaf in #1656
  • Fixed container init process not re-parent to youki main process by @yihuaf in #1637
  • Implement the container_clone using CLONE_PARENT by @yihuaf in #1610

We are moving forward with the realization of the musl build. Thanks, @krisnova.

  • Introduce seccomp feature for libcontainer with musl by @krisnova in #1484

The title is correct. Great new feature. Thanks, @higuruchi.

  • Support recursive mount attrs by using mount_setattr(2). by @higuruchi in #1398

This gives libcontainer great flexibility. This is a feature not found in other runtimes. The first to use it will probably be runwasi(containerd/runwasi#78).

  • libcontainer: Make the workloads injectable by @utam0k in #1403

Now we support three wasm runtimes. Please see the documentation for more details.

💪 Improvements

🐛 Bug Fixes

📖 Documentation improvements

🧪 Test improvements and Misc Fixes

🤝 New Contributors

😆 By the way...

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: v0.0.4...v0.0.5