Releases: containerd/rust-extensions
Releases · containerd/rust-extensions
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
tonic
andprost
dependencies 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
Any
decoding. 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
shim-protos-v0.7.2
shim-v0.7.3
What's Changed
Shim crate
- shim: add tracing macros by @Mossaka in #269
- fix(overlay): If there are a large number of overlay layers, the container can't be started by @zzzzzzzzzy9 in #266
- docs: fix broken links by @weiyuhang2011 in #273
monitor_notify_by_pid
andmonitor_unsubscribe
may cause dead lock by @zmrush in #270- build(deps): update
mio
requirement from 0.8 to 1.0 by @dependabot in #283 - Fix compatibility with latest
ttrpc
and pinttrpc
version to 0.8.2 by @mxpv in #321
shim-protos-v0.7.1
What's Changed
Shim protos crate
- build(deps): update simple_logger requirement from 4.0 to 5.0 by @dependabot in #267
- fix: too new version protobuf break build by @zhaodiaoer in #296
- build(deps): update protobuf requirement from =3.1 to =3.5 by @dependabot in #308
- Fix compatibility with latest ttrpc and pin ttrpc version to 0.8.2 in #321
New Contributors
- @zhaodiaoer made their first contribution in #296
shim-v0.7.1
What's Changed
Shim crate
- Run clippy and tests on sync code in containerd-shim by @jsturtevant in #255
- fix(shim): rewrite cgroups v2 parsing logic by @Mossaka in #254