Releases: containerd/rust-extensions
Releases · containerd/rust-extensions
shim-v0.10.0
What's Changed
Runc shim crate
Shim crate
- shim: re-impl Events trait for async RemotePublisher by @Tim-Zhang in #415
 - shim/loop-dev: fix variable undefined error for musl by @Tim-Zhang in #414
 - Bump shim-protos to 0.10.0 by @fidencio in #417
 
New Contributors
Full Changelog: shim-v0.9.0...shim-v0.10.0
shim-protos-v0.10.0
What's Changed
Shim crate
- shim: re-impl Events trait for async RemotePublisher by @Tim-Zhang in #415
 - shim/loop-dev: fix variable undefined error for musl by @Tim-Zhang in #414
 - Bump shim-protos to 0.10.0 by @fidencio in #417
 
Full Changelog: shim-v0.9.0...shim-protos-v0.10.0
shim-v0.9.0
What's Changed
Shim crate
- Update publisher err deal. by @jokemanfire in #376
 - feat(shim): make logger module public by @Mossaka in #378
 - Consolidate the Windows NamedPipeLogger into the FifoLogger by @jprendes in #382
 - Use same activation strategy in all platforms by @jprendes in #383
 - Remove dependency on signal-hook-tokio by @jprendes in #387
 - chore: Update protobuf dependency to latest by @bryantbiggs in #401
 - truncate backing file path exceeding 64 bytes in LoopInfo by @lujinda in #411
 
Full Changelog: shim-v0.8.0...shim-v0.9.0
shim-protos-v0.9.0
What's Changed
Shim protos crate
- shim-protos: replace ttrpc-codegen to the released crate version by @Tim-Zhang in #412
 
Other changes
- Unblock CI by @jprendes in #384
 - pin grcov version by @jprendes in #390
 - Remove Ubuntu 20.04 runners and bump containerd versions by @mxpv in #395
 - build(deps): bump bnjbvr/cargo-machete from 0.7.0 to 0.8.0 by @dependabot[bot] in #391
 - chore: Update tonic dependencies to latest by @bryantbiggs in #402
 
New Contributors
Full Changelog: shim-protos-v0.8.0...shim-protos-v0.9.0
runc-v0.3.0
What's Changed
Runc crate
- Fix dependencies by @mxpv in #152
 - chore: Standardize Cargo.toml files, enable more workspace dependencies by @bryantbiggs in #200
 - Simplify doc management and update READMEs by @mxpv in #208
 - Update nix crate to 0.27 by @mxpv in #211
 - Return Container object in async 
Runc::state()by @andrewbaxter in #228 - feat: set THP_DISABLE=true in shim, and restore it before starting runc by @zzzzzzzzzy9 in #195
 - chore: Fix cargo deny failed checks and de-duplicate crates using workspace shared dependency by @bryantbiggs in #304
 - Cargo.toml: remove unused dependnecies by @Mossaka in #315
 - chore: Update 
tonicandprostdependencies to latest by @bryantbiggs in #307 - fix os_pipe doesn't work with async IO by @ningmingxiao in #326
 - .github/workflows/ci: add machete to CI by @Mossaka in #319
 - runc: split Pipe, Io, and PipedIo to async and sync modules by @Mossaka in #335
 - OpenOptions in blocking mod is a time-consuming operation. by @jokemanfire in #359
 - runc: split the feat from lib to async and sync by @jokemanfire in #398
 
Full Changelog: runc-v0.2.0...runc-v0.3.0
shim-v0.8.0
What's Changed
Shim crate
- change socket path by @yummyMax in #332
 - Ignore notFound error when collect from pid cgroup by @zhaodiaoer in #333
 - Fix publisher debug info is not correct by @jokemanfire in #355
 - Fix CI by @mxpv in #365
 - Fix complie error by @jokemanfire in #367
 
shim-protos-v0.8.0
What's Changed
- Add info for get runtimeinfo by @jokemanfire in #370
 - Fix complie error by @jokemanfire in #367
 
client-v0.8.0
client-v0.7.0
client-v0.6.0
What's Changed
Client crate
- Add support for windows to containerd client by @jsturtevant in #265
 - Enable type names for Protocol Buffer message types to support 
Anydecoding. by @tobz in #262 - fix(client): if tonic has tls feature by @fcfangcc in #264
 - Update namespace gRPC header reference path by @Gbd199 in #281
 - Typos by @Gbd199 in #280