What's Changed
๐ช Improvements
- Liboci additional flags and subcommands, as required by ociplex by @c3d in #2149
- add io priority by @lengrongfu in #2164
- Implemented the clone fallback when clone3 returns ENOSYS by @yihuaf in #2203
- Return an error when passing unsupported mount options by @utam0k in #2308
- v0.2.0 by @utam0k in #2333
๐ฅ Breaking Changes
- 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
๐งช Test improvements and Misc Fixes
- [Trivial] exclude the oci-runtime-test from the typos by @yihuaf in #2133
- disable musl test for now by @yihuaf in #2150
- Fix musl test function not parametered correctly by @yihuaf in #2158
- Rust 1.71.0 by @utam0k in #2167
- Make container_args clone-able by @yihuaf in #2193
- Update CI go version to 1.20 by @YJDoc2 in #2227
- Fix podman tests to properly run by @YJDoc2 in #2233
- Named all GitHub Actions workflows by @utam0k in #2256
- Include Breaking Changes section in the release note by @utam0k in #2265
- Extend wait time for auto-merge by @utam0k in #2278
- Switch codespace from gitpod by @utam0k in #2306
- Rust 1.72 by @utam0k in #2323
- Update Migration Guide for 0.2.0 release by @YJDoc2 in #2334
Other Changes
- turn on musl test in CI by @yihuaf in #2069
- Update wasm related deps by @YJDoc2 in #2087
- Quick install guide by @utam0k in #2096
- re-export oci-spec in libcontainer by @yihuaf in #2068
- Increate musl CI test timeout to 20 by @YJDoc2 in #2143
New Contributors
Full Changelog: v0.1.0...v0.2.0