Skip to content

Releases: containerd/rust-extensions

runc-v0.3.0

30 Jun 17:00
b8107d6
Compare
Choose a tag to compare

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 and prost 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

28 Jan 20:13
ae876e3
Compare
Choose a tag to compare

What's Changed

Shim crate

shim-protos-v0.8.0

28 Jan 19:53
2d99968
Compare
Choose a tag to compare

What's Changed

client-v0.8.0

16 Jan 21:49
1f1e38d
Compare
Choose a tag to compare

What's Changed

Client crate

client-v0.7.0

08 Jan 18:51
95964f2
Compare
Choose a tag to compare

What's Changed

Client crate

  • Improve with_namespace! macro by @adsick in #344
  • Update protos after containerd 2.0 #360

Full Changelog: client-v0.6.0...client-v0.7.0

client-v0.6.0

07 Oct 18:38
Compare
Choose a tag to compare

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

04 Oct 19:27
Compare
Choose a tag to compare

What's Changed

Shim protos crate

  • crates/shim-protos/Cargo: relax version requirement for protobuf by @Mossaka in #322

Full Changelog: shim-protos-v0.7.1...shim-protos-v0.7.2

shim-v0.7.3

03 Oct 19:03
Compare
Choose a tag to compare

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 and monitor_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 pin ttrpc version to 0.8.2 by @mxpv in #321

shim-protos-v0.7.1

03 Oct 18:31
Compare
Choose a tag to compare

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

shim-v0.7.1

19 Mar 21:39
Compare
Choose a tag to compare

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