Skip to content

v0.0.4 Release

Compare
Choose a tag to compare
@YJDoc2 YJDoc2 released this 14 Dec 16:04
· 2384 commits to main since this release
174448a

What's Changed

With this release all the libraries of youki eco-system are available on crates.io, including youki itself πŸŽ‰ πŸŽ‰ πŸŽ‰

✨ New Features

πŸ’ͺ Improvements

  • Ensure pid and root path are canonicalized by @Furisto in #851
  • put the runtime feature into the oci-spec-rs crate. by @utam0k in #923
  • support the all option in the kill command. by @utam0k in #935
  • Use pnet_datalink instead of pnet. by @utam0k in #963
  • Prepare containerd integration test environment using youki by @guni1192 in #914
  • reduce the number of args. by @utam0k in #1042
  • build.sh enhancement for feature flags by @orimanabu in #1150
  • Canonicalize the bundle path when storing in the new container data by @YJDoc2 in #1154
  • Get the result of exec command by @utam0k in #1018
  • Make exec behaviour consistent with runc's exec by @YJDoc2 in #1252
  • Pass features across crates by @Silcet in #1330
  • Detect architecture by uname command by @udzura in #1352
  • Check capabilities in youki info subcommand by @udzura in #1389

πŸ› Bug Fixes

  • Remove duplicated assignment by @cyyzero in #993
  • Fix some typos by @z1cheng in #1057
  • Fix bug that attempts is always 0 in delete_with_retry by @cyyzero in #1128
  • Fix how cgroup manager is created based on cgroups path by @YJDoc2 in #1288
  • Thaw a paused container in cgroup v1 when it is forcely deleted. by @cyyzero in #1204
  • Ignore error when killing, if error is 'process does not exist' by @YJDoc2 in #1339
  • Fixed set capability fail. by @higuruchi in #1349

πŸ“– Documentation improvements

πŸ§ͺ Test improvements And Misc Fixes

  • chore(rustdoc): Fix rustdoc warnings by @adoerr in #833
  • Add flat logos to docs folder by @scary4cat in #873
  • Remove the build dependency from some tests. by @utam0k in #909
  • Update cargo-llvm-cov and use rust 1.60.0 for coverage by @taiki-e in #898
  • chore: a separate target directory for runtimetest by @tony84727 in #981
  • test: hooks integration test by @tony84727 in #959
  • Added podman local system tests by @stefins in #1009
  • Automatically publish packages by @MostlyAmiable in #1000
  • Changed bats installation script to apt package manager by @stefins in #1125
  • Fix whitespaces: replace TABs to SPACEs by @orimanabu in #1167
  • Add git commit sha placeholder if .git not found by @YJDoc2 in #1251
  • Log result of the command before returning from main by @YJDoc2 in #1302
  • Add TestContainerKill required error message in kill command by @YJDoc2 in #1319
  • Upgrade to 1.65 and fix lint errors by @YJDoc2 in #1321
  • Improve the flow of the containerd test with youki by @utam0k in #1297
  • Fix TestContainerNoBinaryExists test, by making create behaviour similar to runc by @YJDoc2 in #1347
  • [actions] add workflow file for containerd integration testing by @guni1192 in #968
  • Change targets in the makefile by @YJDoc2 in #1383
  • Update makefile changes in containerd ci by @YJDoc2 in #1386
  • Add hostname test by @chermehdi in #1376
  • Fix release script and prepare for release by @YJDoc2 in #1397

🀝 New Contributors

Welcome and Thank you to all the new contributors! ✨

Full Changelog: v0.0.3...v0.0.4