Releases: containerd/runwasi
containerd-shim-wasm/v0.7.0
Added
- OpenTelemetry tracing support (#582, #653)
- Enabled async, networking, and IP name lookup in Wasmtime (#589)
- Re-enabled benchmarking with cargo bench (#612)
- Support for generating new artifact types (#631)
- End-to-end tests for Wasm OCI artifacts (#661)
Changed
- Made
tracing::instrument
macro optional (#592) - Upgraded youki Libcontainer to v0.3.3 that reduce startup time by 1s (#601)
- Configured dependabot to group patch updates (#641)
- Improved
PathResolve
logic using RPITIT (#654) - Improved error messages in
Executor::exec
(#655) - Improved the getting started guide and Makefile for Windows (#665)
- Modified behavior so that container environment variables are exclusively passed to WASI modules, enhancing security and isolation. (#668)
- Updated the
containerd-shim
dependency to the latest version.
Fixed
- Corrected syntax errors in release scripts (#603, #604)
- Resolved CI failures in benchmark tests (#669)
- Fixed a failed test
test_envs_not_present
and renamed it totest_envs_return_default_only
#680 - Fixed the setup environment by adding openssl dependency to the Dockerfile #680
Deprecated
- Deprecated the 'Shared' mode (#671)
Removed
- Removed dependency on
prost-types
(#656) - Removed dependency on
native-tls
(#683), note that theopentelemetry
feature still depends onnative-tls
.
New Contributors
- @vescoc made their first contribution in #589
- @primoly made their first contribution in #654
- @fawadasaurus made their first contribution in #680
- @andreiltd made their first contribution in #690
Full Changelog: containerd-shim-wasm/v0.6.0...containerd-shim-wasm/v0.7.0
containerd-shim-wasm/v0.6.0
Add the crate to you project:
cargo add [email protected]
https://crates.io/crates/containerd-shim-wasm
What's Changed
- Bump test module crate version by @jsturtevant in #522
- Enable building and release of oci-tar-builder by @jsturtevant in #523
- Add Description and license to oci-tar-builder cargo.toml by @jsturtevant in #525
- change release flow to be workflow_dispatch rather than tag based by @devigned in #532
- Fix for running sed on Linux for release pipeline by @jsturtevant in #533
- Add a user to git commit by @jsturtevant in #535
- Remove auto-commit and verify version by @jsturtevant in #536
- ci(release): remove pre-release by @Mossaka in #545
- ci(*): merge build action by @Mossaka in #548
- ci(*): update checkout to v4 and add gh action to dependabot by @Mossaka in #559
- docs: clarify how the binary works by @Mossaka in #568
- Makefile: Define
RUSTC
to avoid "rustc: not found" duringsudo make install
by @keisku in #578 - Makefile: Remove
build
dependency frominstall
by @keisku in #581 - feat(tracing): add tracing instruments to containerd-shim-wasm by @Mossaka in #564
- chore: bump rust version to 1.78 by @Mossaka in #598
- making
tracaing::instrument
macro optional by @Mossaka in #592 - chore: bump youki libcontainer to v0.3.3 by @Mossaka in #601
- release: batch-bump minor version of shims and core crate by @Mossaka in #602
- fix(release): syntax error in runtime_sub step by @Mossaka in #603
- fix(release): fix another syntax error on runtime_sub by @Mossaka in #604
New Contributors
Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasm/v0.6.0
containerd-shim-wasmtime/v0.4.0
What's Changed
- Bump test module crate version by @jsturtevant in #522
- Enable building and release of oci-tar-builder by @jsturtevant in #523
- Add Description and license to oci-tar-builder cargo.toml by @jsturtevant in #525
- chore(deps): bump tokio-stream from 0.1.14 to 0.1.15 by @dependabot in #530
- chore(deps): bump indexmap from 2.2.5 to 2.2.6 by @dependabot in #529
- change release flow to be workflow_dispatch rather than tag based by @devigned in #532
- Fix for running sed on Linux for release pipeline by @jsturtevant in #533
- Add a user to git commit by @jsturtevant in #535
- Remove auto-commit and verify version by @jsturtevant in #536
Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasmtime/v0.4.0
What's Changed
- chore: bump patch version of shims and add containerd-shim-wasm version by @Mossaka in #376
- ci: add build env to release job by @Mossaka in #375
- docs: add release sequence to RELEASE.md by @Mossaka in #381
- remove wasmedge-sys dependency by @jprendes in #383
- fix(Cargo.toml): restrict wildcard version to major versions by @Mossaka in #382
- [CI] Move parse ref from yaml to a script by @jprendes in #386
- chore(deps): bump clap from 4.4.6 to 4.4.7 by @dependabot in #387
- chore(deps): bump libc from 0.2.149 to 0.2.150 by @dependabot in #388
- feat: support any shim version in
shim_main
by @Mossaka in #389 - chore(deps): bump clap from 4.4.7 to 4.4.8 by @dependabot in #392
- chore(deps): bump serde from 1.0.190 to 1.0.192 by @dependabot in #393
- chore(deps): bump env_logger from 0.10.0 to 0.10.1 by @dependabot in #394
- chore(deps): bump tokio from 1.33.0 to 1.34.0 by @dependabot in #396
- Update README.md by @Mossaka in #397
- chore(deps): bump wasmedge-sdk from 0.12.2 to 0.13.2 by @dependabot in #395
- chore(wasmtime): bump wasmtime to v14 by @Mossaka in #399
- Update rust-toolchain.toml by @Mossaka in #402
- chore(deps): bump wat from 1.0.79 to 1.0.80 by @dependabot in #403
- chore(deps): bump git-version from 0.3.5 to 0.3.8 by @dependabot in #404
- chore(deps): bump wat from 1.0.80 to 1.0.81 by @dependabot in #406
- chore(deps): bump serde from 1.0.192 to 1.0.193 by @dependabot in #407
- Consolidate the RuntimeContext API to use one EntryPoint and expose Source for WASI files by @jsturtevant in #398
- Add CONTRIBUTING.md by @jsturtevant in #400
- Promote @jsturtevant to committer by @devigned in #410
- Promote @jprendes to committer by @devigned in #409
- chore(deps): bump clap from 4.4.8 to 4.4.10 by @dependabot in #411
- chore(deps): bump wat from 1.0.81 to 1.0.82 by @dependabot in #412
- chore(deps): bump libc from 0.2.150 to 0.2.151 by @dependabot in #420
- chore(deps): bump tokio from 1.34.0 to 1.35.0 by @dependabot in #421
- chore(deps): bump clap from 4.4.10 to 4.4.11 by @dependabot in #422
- chore(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #425
- chore(deps): bump git-version from 0.3.8 to 0.3.9 by @dependabot in #424
- chore(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #427
- chore(deps): bump futures from 0.3.29 to 0.3.30 by @dependabot in #430
- chore(deps): bump libcontainer from 0.3.0 to 0.3.1 by @dependabot in #426
- chore(deps): bump crossbeam from 0.8.2 to 0.8.3 by @dependabot in #429
- Fix typo in README by @sachaos in #433
- Fix missing link in README.md by @sachaos in #431
- chore(deps): bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #437
- chore(deps): bump thiserror from 1.0.51 to 1.0.53 by @dependabot in #435
- chore(deps): bump anyhow from 1.0.76 to 1.0.79 by @dependabot in #439
- Add libzstd-dev as dependencies by @sachaos in #432
- chore(deps): bump tempfile from 3.8.1 to 3.9.0 by @dependabot in #438
- chore(deps): bump tokio from 1.35.0 to 1.35.1 by @dependabot in #428
- chore(*): bump rust version to 1.75 by @Mossaka in #440
- chore(deps): bump libc from 0.2.151 to 0.2.152 by @dependabot in #441
- chore(deps): bump crossbeam from 0.8.3 to 0.8.4 by @dependabot in #442
- chore(deps): bump windows-sys from 0.48.0 to 0.52.0 by @dependabot in #445
- Fix image name of test-image/oci by @sachaos in #434
- chore(deps): bump clap from 4.4.11 to 4.4.13 by @dependabot in #443
- chore(deps): bump sha256 from 1.4.0 to 1.5.0 by @dependabot in #444
- test(*): verify pods get deleted successfully by @Mossaka in #446
- feat(wasmtime): support wasm components by @Mossaka in #401
- chore(deps): bump wat from 1.0.82 to 1.0.83 by @dependabot in #450
- chore(deps): bump clap from 4.4.13 to 4.4.17 by @dependabot in #451
- chore(deps): bump wasmparser from 0.118.1 to 0.119.0 by @dependabot in #452
- chore(deps): bump thiserror from 1.0.53 to 1.0.56 by @dependabot in #449
- Update docs and scripts for latest on OCI images by @jsturtevant in #453
- chore(deps): bump clap from 4.4.17 to 4.4.18 by @dependabot in #455
- chore(deps): bump serde from 1.0.193 to 1.0.195 by @dependabot in #458
- refactor(*): add source.as_bytes() by @Mossaka in #454
- chore(deps): bump env_logger from 0.10.1 to 0.10.2 by @dependabot in #456
- chore(deps): bump serde_json from 1.0.109 to 1.0.111 by @dependabot in #457
- Add guidance for adding and removing shims from project by @jsturtevant in #408
- upgrade libcontainer version to 0.3.1 by @lengrongfu in #461
- chore(deps): bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #464
- chore(deps): bump chrono from 0.4.31 to 0.4.33 by @dependabot in #467
- chore(deps): bump wasmparser from 0.119.0 to 0.120.0 by @dependabot in #466
- chore(deps): bump serde from 1.0.195 to 1.0.196 by @dependabot in #465
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #463
- chore(deps): bump wat from 1.0.83 to 1.0.85 by @dependabot in #468
- chore(deps): bump wasmparser from 0.120.0 to 0.121.0 by @dependabot in #469
- chore(deps): bump libcontainer from 0.3.1 to 0.3.2 by @dependabot in #470
- chore(deps): bump libc from 0.2.152 to 0.2.153 by @dependabot in #471
- Update kind and use for oci as well by @jsturtevant in #472
- chore(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #474
- feat(ci): add cosign to sign the released binaries by @Mossaka in #459
- chore(deps): bump tempfile from 3.9.0 to 3.10.0 by @dependabot in #480
- chore...
containerd-shim-wasmer/v0.4.0
What's Changed
- Bump test module crate version by @jsturtevant in #522
- Enable building and release of oci-tar-builder by @jsturtevant in #523
- Add Description and license to oci-tar-builder cargo.toml by @jsturtevant in #525
- chore(deps): bump tokio-stream from 0.1.14 to 0.1.15 by @dependabot in #530
- chore(deps): bump indexmap from 2.2.5 to 2.2.6 by @dependabot in #529
- change release flow to be workflow_dispatch rather than tag based by @devigned in #532
- Fix for running sed on Linux for release pipeline by @jsturtevant in #533
- Add a user to git commit by @jsturtevant in #535
- Remove auto-commit and verify version by @jsturtevant in #536
Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasmer/v0.4.0
What's Changed
- chore: bump patch version of shims and add containerd-shim-wasm version by @Mossaka in #376
- ci: add build env to release job by @Mossaka in #375
- docs: add release sequence to RELEASE.md by @Mossaka in #381
- remove wasmedge-sys dependency by @jprendes in #383
- fix(Cargo.toml): restrict wildcard version to major versions by @Mossaka in #382
- [CI] Move parse ref from yaml to a script by @jprendes in #386
- chore(deps): bump clap from 4.4.6 to 4.4.7 by @dependabot in #387
- chore(deps): bump libc from 0.2.149 to 0.2.150 by @dependabot in #388
- feat: support any shim version in
shim_main
by @Mossaka in #389 - chore(deps): bump clap from 4.4.7 to 4.4.8 by @dependabot in #392
- chore(deps): bump serde from 1.0.190 to 1.0.192 by @dependabot in #393
- chore(deps): bump env_logger from 0.10.0 to 0.10.1 by @dependabot in #394
- chore(deps): bump tokio from 1.33.0 to 1.34.0 by @dependabot in #396
- Update README.md by @Mossaka in #397
- chore(deps): bump wasmedge-sdk from 0.12.2 to 0.13.2 by @dependabot in #395
- chore(wasmtime): bump wasmtime to v14 by @Mossaka in #399
- Update rust-toolchain.toml by @Mossaka in #402
- chore(deps): bump wat from 1.0.79 to 1.0.80 by @dependabot in #403
- chore(deps): bump git-version from 0.3.5 to 0.3.8 by @dependabot in #404
- chore(deps): bump wat from 1.0.80 to 1.0.81 by @dependabot in #406
- chore(deps): bump serde from 1.0.192 to 1.0.193 by @dependabot in #407
- Consolidate the RuntimeContext API to use one EntryPoint and expose Source for WASI files by @jsturtevant in #398
- Add CONTRIBUTING.md by @jsturtevant in #400
- Promote @jsturtevant to committer by @devigned in #410
- Promote @jprendes to committer by @devigned in #409
- chore(deps): bump clap from 4.4.8 to 4.4.10 by @dependabot in #411
- chore(deps): bump wat from 1.0.81 to 1.0.82 by @dependabot in #412
- chore(deps): bump libc from 0.2.150 to 0.2.151 by @dependabot in #420
- chore(deps): bump tokio from 1.34.0 to 1.35.0 by @dependabot in #421
- chore(deps): bump clap from 4.4.10 to 4.4.11 by @dependabot in #422
- chore(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #425
- chore(deps): bump git-version from 0.3.8 to 0.3.9 by @dependabot in #424
- chore(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #427
- chore(deps): bump futures from 0.3.29 to 0.3.30 by @dependabot in #430
- chore(deps): bump libcontainer from 0.3.0 to 0.3.1 by @dependabot in #426
- chore(deps): bump crossbeam from 0.8.2 to 0.8.3 by @dependabot in #429
- Fix typo in README by @sachaos in #433
- Fix missing link in README.md by @sachaos in #431
- chore(deps): bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #437
- chore(deps): bump thiserror from 1.0.51 to 1.0.53 by @dependabot in #435
- chore(deps): bump anyhow from 1.0.76 to 1.0.79 by @dependabot in #439
- Add libzstd-dev as dependencies by @sachaos in #432
- chore(deps): bump tempfile from 3.8.1 to 3.9.0 by @dependabot in #438
- chore(deps): bump tokio from 1.35.0 to 1.35.1 by @dependabot in #428
- chore(*): bump rust version to 1.75 by @Mossaka in #440
- chore(deps): bump libc from 0.2.151 to 0.2.152 by @dependabot in #441
- chore(deps): bump crossbeam from 0.8.3 to 0.8.4 by @dependabot in #442
- chore(deps): bump windows-sys from 0.48.0 to 0.52.0 by @dependabot in #445
- Fix image name of test-image/oci by @sachaos in #434
- chore(deps): bump clap from 4.4.11 to 4.4.13 by @dependabot in #443
- chore(deps): bump sha256 from 1.4.0 to 1.5.0 by @dependabot in #444
- test(*): verify pods get deleted successfully by @Mossaka in #446
- feat(wasmtime): support wasm components by @Mossaka in #401
- chore(deps): bump wat from 1.0.82 to 1.0.83 by @dependabot in #450
- chore(deps): bump clap from 4.4.13 to 4.4.17 by @dependabot in #451
- chore(deps): bump wasmparser from 0.118.1 to 0.119.0 by @dependabot in #452
- chore(deps): bump thiserror from 1.0.53 to 1.0.56 by @dependabot in #449
- Update docs and scripts for latest on OCI images by @jsturtevant in #453
- chore(deps): bump clap from 4.4.17 to 4.4.18 by @dependabot in #455
- chore(deps): bump serde from 1.0.193 to 1.0.195 by @dependabot in #458
- refactor(*): add source.as_bytes() by @Mossaka in #454
- chore(deps): bump env_logger from 0.10.1 to 0.10.2 by @dependabot in #456
- chore(deps): bump serde_json from 1.0.109 to 1.0.111 by @dependabot in #457
- Add guidance for adding and removing shims from project by @jsturtevant in #408
- upgrade libcontainer version to 0.3.1 by @lengrongfu in #461
- chore(deps): bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #464
- chore(deps): bump chrono from 0.4.31 to 0.4.33 by @dependabot in #467
- chore(deps): bump wasmparser from 0.119.0 to 0.120.0 by @dependabot in #466
- chore(deps): bump serde from 1.0.195 to 1.0.196 by @dependabot in #465
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #463
- chore(deps): bump wat from 1.0.83 to 1.0.85 by @dependabot in #468
- chore(deps): bump wasmparser from 0.120.0 to 0.121.0 by @dependabot in #469
- chore(deps): bump libcontainer from 0.3.1 to 0.3.2 by @dependabot in #470
- chore(deps): bump libc from 0.2.152 to 0.2.153 by @dependabot in #471
- Update kind and use for oci as well by @jsturtevant in #472
- chore(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #474
- feat(ci): add cosign to sign the released binaries by @Mossaka in #459
- chore(deps): bump tempfile from 3.9.0 to 3.10.0 by @dependabot in #480
- chore(d...
containerd-shim-wasmedge/v0.4.0
What's Changed
- Bump test module crate version by @jsturtevant in #522
- Enable building and release of oci-tar-builder by @jsturtevant in #523
- Add Description and license to oci-tar-builder cargo.toml by @jsturtevant in #525
- chore(deps): bump tokio-stream from 0.1.14 to 0.1.15 by @dependabot in #530
- chore(deps): bump indexmap from 2.2.5 to 2.2.6 by @dependabot in #529
- change release flow to be workflow_dispatch rather than tag based by @devigned in #532
- Fix for running sed on Linux for release pipeline by @jsturtevant in #533
- Add a user to git commit by @jsturtevant in #535
- Remove auto-commit and verify version by @jsturtevant in #536
Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasmedge/v0.4.0
What's Changed
- chore(deps): bump oci-spec from 0.6.3 to 0.6.4 by @dependabot in #368
- ci: add runwasi-committee to owner of the crate by @Mossaka in #374
- chore: add published version of wasm-test-modules dep by @Mossaka in #373
- ci: double the timeout duration by @Mossaka in #372
- chore: bump patch version of shims and add containerd-shim-wasm version by @Mossaka in #376
- ci: add build env to release job by @Mossaka in #375
- docs: add release sequence to RELEASE.md by @Mossaka in #381
- remove wasmedge-sys dependency by @jprendes in #383
- fix(Cargo.toml): restrict wildcard version to major versions by @Mossaka in #382
- [CI] Move parse ref from yaml to a script by @jprendes in #386
- chore(deps): bump clap from 4.4.6 to 4.4.7 by @dependabot in #387
- chore(deps): bump libc from 0.2.149 to 0.2.150 by @dependabot in #388
- feat: support any shim version in
shim_main
by @Mossaka in #389 - chore(deps): bump clap from 4.4.7 to 4.4.8 by @dependabot in #392
- chore(deps): bump serde from 1.0.190 to 1.0.192 by @dependabot in #393
- chore(deps): bump env_logger from 0.10.0 to 0.10.1 by @dependabot in #394
- chore(deps): bump tokio from 1.33.0 to 1.34.0 by @dependabot in #396
- Update README.md by @Mossaka in #397
- chore(deps): bump wasmedge-sdk from 0.12.2 to 0.13.2 by @dependabot in #395
- chore(wasmtime): bump wasmtime to v14 by @Mossaka in #399
- Update rust-toolchain.toml by @Mossaka in #402
- chore(deps): bump wat from 1.0.79 to 1.0.80 by @dependabot in #403
- chore(deps): bump git-version from 0.3.5 to 0.3.8 by @dependabot in #404
- chore(deps): bump wat from 1.0.80 to 1.0.81 by @dependabot in #406
- chore(deps): bump serde from 1.0.192 to 1.0.193 by @dependabot in #407
- Consolidate the RuntimeContext API to use one EntryPoint and expose Source for WASI files by @jsturtevant in #398
- Add CONTRIBUTING.md by @jsturtevant in #400
- Promote @jsturtevant to committer by @devigned in #410
- Promote @jprendes to committer by @devigned in #409
- chore(deps): bump clap from 4.4.8 to 4.4.10 by @dependabot in #411
- chore(deps): bump wat from 1.0.81 to 1.0.82 by @dependabot in #412
- chore(deps): bump libc from 0.2.150 to 0.2.151 by @dependabot in #420
- chore(deps): bump tokio from 1.34.0 to 1.35.0 by @dependabot in #421
- chore(deps): bump clap from 4.4.10 to 4.4.11 by @dependabot in #422
- chore(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #425
- chore(deps): bump git-version from 0.3.8 to 0.3.9 by @dependabot in #424
- chore(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #427
- chore(deps): bump futures from 0.3.29 to 0.3.30 by @dependabot in #430
- chore(deps): bump libcontainer from 0.3.0 to 0.3.1 by @dependabot in #426
- chore(deps): bump crossbeam from 0.8.2 to 0.8.3 by @dependabot in #429
- Fix typo in README by @sachaos in #433
- Fix missing link in README.md by @sachaos in #431
- chore(deps): bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #437
- chore(deps): bump thiserror from 1.0.51 to 1.0.53 by @dependabot in #435
- chore(deps): bump anyhow from 1.0.76 to 1.0.79 by @dependabot in #439
- Add libzstd-dev as dependencies by @sachaos in #432
- chore(deps): bump tempfile from 3.8.1 to 3.9.0 by @dependabot in #438
- chore(deps): bump tokio from 1.35.0 to 1.35.1 by @dependabot in #428
- chore(*): bump rust version to 1.75 by @Mossaka in #440
- chore(deps): bump libc from 0.2.151 to 0.2.152 by @dependabot in #441
- chore(deps): bump crossbeam from 0.8.3 to 0.8.4 by @dependabot in #442
- chore(deps): bump windows-sys from 0.48.0 to 0.52.0 by @dependabot in #445
- Fix image name of test-image/oci by @sachaos in #434
- chore(deps): bump clap from 4.4.11 to 4.4.13 by @dependabot in #443
- chore(deps): bump sha256 from 1.4.0 to 1.5.0 by @dependabot in #444
- test(*): verify pods get deleted successfully by @Mossaka in #446
- feat(wasmtime): support wasm components by @Mossaka in #401
- chore(deps): bump wat from 1.0.82 to 1.0.83 by @dependabot in #450
- chore(deps): bump clap from 4.4.13 to 4.4.17 by @dependabot in #451
- chore(deps): bump wasmparser from 0.118.1 to 0.119.0 by @dependabot in #452
- chore(deps): bump thiserror from 1.0.53 to 1.0.56 by @dependabot in #449
- Update docs and scripts for latest on OCI images by @jsturtevant in #453
- chore(deps): bump clap from 4.4.17 to 4.4.18 by @dependabot in #455
- chore(deps): bump serde from 1.0.193 to 1.0.195 by @dependabot in #458
- refactor(*): add source.as_bytes() by @Mossaka in #454
- chore(deps): bump env_logger from 0.10.1 to 0.10.2 by @dependabot in #456
- chore(deps): bump serde_json from 1.0.109 to 1.0.111 by @dependabot in #457
- Add guidance for adding and removing shims from project by @jsturtevant in #408
- upgrade libcontainer version to 0.3.1 by @lengrongfu in #461
- chore(deps): bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #464
- chore(deps): bump chrono from 0.4.31 to 0.4.33 by @dependabot in #467
- chore(deps): bump wasmparser from 0.119.0 to 0.120.0 by @dependabot in #466
- chore(deps): bump serde from 1.0.195 to 1.0.196 by @dependabot in #465
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #463
- chore(deps): bump wat from 1.0.83 to 1.0.85 by @dependabot in #468
- chore(deps): bump wasmparser from 0.120.0 to 0.121.0 by @dependabot in #469
- chore(deps): bump libcontainer from 0.3.1 to 0.3.2 by @dependabot in #470
- chore(deps): bump libc from 0.2.152 to 0.2.153 by @dependabot in #471
- Update kind ...
oci-tar-builder/v0.4.0
What's Changed
- Enable building and release of oci-tar-builder by @jsturtevant in #523
- Add Description and license to oci-tar-builder cargo.toml by @jsturtevant in #525
Full Changelog: containerd-shim-wasm-test-modules/v0.4.1...oci-tar-builder/v0.4.0
containerd-shim-wasm-test-modules/v0.4.1
What's Changed
- Bump test module crate version by @jsturtevant in #522
Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasm-test-modules/v0.4.1
What's Changed
- chore(deps): bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #490
- chore(deps): bump clap from 4.5.0 to 4.5.1 by @dependabot in #487
- chore(deps): bump chrono from 0.4.33 to 0.4.34 by @dependabot in #489
- chore(deps): bump wasmparser from 0.121.0 to 0.200.0 by @dependabot in #491
- Place
ttrpc
files inOUT_DIR
by @jprendes in #483 - chore(deps): bump serde from 1.0.196 to 1.0.197 by @dependabot in #496
- chore(deps): bump tempfile from 3.10.0 to 3.10.1 by @dependabot in #500
- chore(deps): bump wat from 1.0.86 to 1.201.0 by @dependabot in #501
- ci(release): exclude wasm-test-modules crate by @Mossaka in #502
- Pre-compile each layer individually by @jsturtevant in #492
- chore(deps): bump serde_json from 1.0.113 to 1.0.114 by @dependabot in #494
- fix(precompilation): support streaming layer content in 15MB chunks by @kate-goldenring in #507
- refactor(precompile): make code a bit more readable by @Mossaka in #506
- chore(deps): bump clap from 4.5.1 to 4.5.2 by @dependabot in #512
- chore(deps): bump log from 0.4.20 to 0.4.21 by @dependabot in #510
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #499
- chore(deps): bump chrono from 0.4.34 to 0.4.35 by @dependabot in #511
- chore(deps): bump prost-types from 0.11.9 to 0.12.3 by @dependabot in #488
- Update containerd-shim to 0.7.0 by @jsturtevant in #513
- chore(deps): bump thiserror from 1.0.57 to 1.0.58 by @dependabot in #519
- chore(deps): bump anyhow from 1.0.80 to 1.0.81 by @dependabot in #518
- chore(deps): bump nix from 0.27.1 to 0.28.0 by @dependabot in #517
- Add hash of layers to make Unique ImageID for existing tooling by @jsturtevant in #514
- chore(deps): bump wasmparser from 0.200.0 to 0.201.0 by @dependabot in #515
- fix: use latest containerd crate with patched cgroups parsing by @kate-goldenring in #520
- chore(deps): bump clap from 4.5.2 to 4.5.3 by @dependabot in #516
- Update rust-extensions to 0.7.1 by @jsturtevant in #521
- Bump test module crate version by @jsturtevant in #522
New Contributors
- @kate-goldenring made their first contribution in #507
Full Changelog: containerd-shim-wasm-test-modules/v0.4.0...containerd-shim-wasm-test-modules/v0.4.1
containerd-shim-wasm/v0.5.0
Add the crate to you project:
cargo add [email protected]
https://crates.io/crates/containerd-shim-wasm
What's Changed
- [CI] Move parse ref from yaml to a script by @jprendes in #386
- chore(deps): bump clap from 4.4.6 to 4.4.7 by @dependabot in #387
- chore(deps): bump libc from 0.2.149 to 0.2.150 by @dependabot in #388
- feat: support any shim version in
shim_main
by @Mossaka in #389 - chore(deps): bump clap from 4.4.7 to 4.4.8 by @dependabot in #392
- chore(deps): bump serde from 1.0.190 to 1.0.192 by @dependabot in #393
- chore(deps): bump env_logger from 0.10.0 to 0.10.1 by @dependabot in #394
- chore(deps): bump tokio from 1.33.0 to 1.34.0 by @dependabot in #396
- Update README.md by @Mossaka in #397
- chore(deps): bump wasmedge-sdk from 0.12.2 to 0.13.2 by @dependabot in #395
- chore(wasmtime): bump wasmtime to v14 by @Mossaka in #399
- Update rust-toolchain.toml by @Mossaka in #402
- chore(deps): bump wat from 1.0.79 to 1.0.80 by @dependabot in #403
- chore(deps): bump git-version from 0.3.5 to 0.3.8 by @dependabot in #404
- chore(deps): bump wat from 1.0.80 to 1.0.81 by @dependabot in #406
- chore(deps): bump serde from 1.0.192 to 1.0.193 by @dependabot in #407
- Consolidate the RuntimeContext API to use one EntryPoint and expose Source for WASI files by @jsturtevant in #398
- Add CONTRIBUTING.md by @jsturtevant in #400
- Promote @jsturtevant to committer by @devigned in #410
- Promote @jprendes to committer by @devigned in #409
- chore(deps): bump clap from 4.4.8 to 4.4.10 by @dependabot in #411
- chore(deps): bump wat from 1.0.81 to 1.0.82 by @dependabot in #412
- chore(deps): bump libc from 0.2.150 to 0.2.151 by @dependabot in #420
- chore(deps): bump tokio from 1.34.0 to 1.35.0 by @dependabot in #421
- chore(deps): bump clap from 4.4.10 to 4.4.11 by @dependabot in #422
- chore(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #425
- chore(deps): bump git-version from 0.3.8 to 0.3.9 by @dependabot in #424
- chore(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #427
- chore(deps): bump futures from 0.3.29 to 0.3.30 by @dependabot in #430
- chore(deps): bump libcontainer from 0.3.0 to 0.3.1 by @dependabot in #426
- chore(deps): bump crossbeam from 0.8.2 to 0.8.3 by @dependabot in #429
- Fix typo in README by @sachaos in #433
- Fix missing link in README.md by @sachaos in #431
- chore(deps): bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #437
- chore(deps): bump thiserror from 1.0.51 to 1.0.53 by @dependabot in #435
- chore(deps): bump anyhow from 1.0.76 to 1.0.79 by @dependabot in #439
- Add libzstd-dev as dependencies by @sachaos in #432
- chore(deps): bump tempfile from 3.8.1 to 3.9.0 by @dependabot in #438
- chore(deps): bump tokio from 1.35.0 to 1.35.1 by @dependabot in #428
- chore(*): bump rust version to 1.75 by @Mossaka in #440
- chore(deps): bump libc from 0.2.151 to 0.2.152 by @dependabot in #441
- chore(deps): bump crossbeam from 0.8.3 to 0.8.4 by @dependabot in #442
- chore(deps): bump windows-sys from 0.48.0 to 0.52.0 by @dependabot in #445
- Fix image name of test-image/oci by @sachaos in #434
- chore(deps): bump clap from 4.4.11 to 4.4.13 by @dependabot in #443
- chore(deps): bump sha256 from 1.4.0 to 1.5.0 by @dependabot in #444
- test(*): verify pods get deleted successfully by @Mossaka in #446
- feat(wasmtime): support wasm components by @Mossaka in #401
- chore(deps): bump wat from 1.0.82 to 1.0.83 by @dependabot in #450
- chore(deps): bump clap from 4.4.13 to 4.4.17 by @dependabot in #451
- chore(deps): bump wasmparser from 0.118.1 to 0.119.0 by @dependabot in #452
- chore(deps): bump thiserror from 1.0.53 to 1.0.56 by @dependabot in #449
- Update docs and scripts for latest on OCI images by @jsturtevant in #453
- chore(deps): bump clap from 4.4.17 to 4.4.18 by @dependabot in #455
- chore(deps): bump serde from 1.0.193 to 1.0.195 by @dependabot in #458
- refactor(*): add source.as_bytes() by @Mossaka in #454
- chore(deps): bump env_logger from 0.10.1 to 0.10.2 by @dependabot in #456
- chore(deps): bump serde_json from 1.0.109 to 1.0.111 by @dependabot in #457
- Add guidance for adding and removing shims from project by @jsturtevant in #408
- upgrade libcontainer version to 0.3.1 by @lengrongfu in #461
- chore(deps): bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #464
- chore(deps): bump chrono from 0.4.31 to 0.4.33 by @dependabot in #467
- chore(deps): bump wasmparser from 0.119.0 to 0.120.0 by @dependabot in #466
- chore(deps): bump serde from 1.0.195 to 1.0.196 by @dependabot in #465
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #463
- chore(deps): bump wat from 1.0.83 to 1.0.85 by @dependabot in #468
- chore(deps): bump wasmparser from 0.120.0 to 0.121.0 by @dependabot in #469
- chore(deps): bump libcontainer from 0.3.1 to 0.3.2 by @dependabot in #470
- chore(deps): bump libc from 0.2.152 to 0.2.153 by @dependabot in #471
- Update kind and use for oci as well by @jsturtevant in #472
- chore(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #474
- feat(ci): add cosign to sign the released binaries by @Mossaka in #459
- chore(deps): bump tempfile from 3.9.0 to 3.10.0 by @dependabot in #480
- chore(deps): bump wat from 1.0.85 to 1.0.86 by @dependabot in #481
- chore(deps): bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #482
- Store Compiled Modules when using OCI Wasm Images by @jsturtevant in #405
- chore(deps): bump clap from 4.4.18 to 4.5.0 by @dependabot in #479
- Remove
generate_doc
feature by @jprendes in #484 - chore(*): bump crates version by @Mossaka in #485
- chore(deps): bump the wasmtime-deps group with 1 update by @dependabot in #478
- chore(deps): bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #490
- chore(deps): bump clap from 4.5.0 to 4.5.1 by @dependabot in #487
- chore(deps): bump chrono from 0.4.33 to 0.4.34 by @dependabot in #489
- chore(deps): bump wasmparser from 0.121.0 to 0.200.0 by @dependabot in #491
- Place
ttrpc
files inOUT_DIR
by @jprendes in #483 - chore(deps): bump serde from 1.0.196 to 1.0.197 by @dependabot in #496
- chore(deps): bump tempfile from 3.10.0 to 3.10.1 by @dependabot in #500
- chore(deps): bump wat from 1.0.86 to 1.201.0 by @dep...
containerd-shim-wasm/v0.4.0
containerd-shim-wasm v0.4.0
New Features
- Support WasmEdge plugins by @CaptainVincent in #307
- Enabling the shim to pull Wasm artifacts by @jsturtevant in #147, #108
What's Changed
- release: remove extra layer in create release by @Mossaka in #330
- Run e2e test with both kind and k3s for all runtimes by @jprendes in #323
- Bump wasmedge-sdk with fixed musl issue by @jprendes in #331
- Bump nix to 1.27.1 by @jprendes in #336
- Use
cross-rs
by @jprendes in #332 - Upload k3s/kind logs on failure by @jprendes in #346
- feat: Support wasmedge plugins by @CaptainVincent in #307
- chore(deps): bump clap from 4.4.4 to 4.4.6 by @dependabot in #343
- chore(deps): bump thiserror from 1.0.48 to 1.0.49 by @dependabot in #344
- chore(deps): bump libc from 0.2.147 to 0.2.148 by @dependabot in #335
- fix: avoid writing to read-only fs on talos by @0xE282B0 in #327
- Build libcontainer's container on Instance::new to be spec compliant by @jprendes in #340
- chore(deps): bump tokio from 1.32.0 to 1.33.0 by @dependabot in #351
- chore(deps): bump libc from 0.2.148 to 0.2.149 by @dependabot in #350
- Bump oci spec package by @jsturtevant in #352
- Retry bootstrapping k3s on failure by @jprendes in #353
- Bump libcontainer to include UB fix by @jprendes in #354
- Use fallback if
git_version
fails by @jprendes in #355 - chore(deps): bump serde from 1.0.188 to 1.0.189 by @dependabot in #358
- Use
cross-rs
for building in CI by @jprendes in #359 - chore: Use latest kind and k8s release by @jsturtevant in #356
- Remove complexity from wait API by @jprendes in #342
- Use
cross-rs
for release builds by @jprendes in #360 - chore(deps): bump thiserror from 1.0.49 to 1.0.50 by @dependabot in #363
- Fix issue running k8s and cross locally by @jsturtevant in #362
- Handle Wasm Images with wasm media types by @jsturtevant in #147
- Add the shim to to the network NS specified by @jsturtevant in #364
- [refactor] split sandbox shim by @jprendes in #345
- chore(deps): bump serde from 1.0.189 to 1.0.190 by @dependabot in #365
- chore(deps): bump serde_json from 1.0.107 to 1.0.108 by @dependabot in #366
- chore(deps): bump futures from 0.3.28 to 0.3.29 by @dependabot in #367
- chore(deps): bump tempfile from 3.8.0 to 3.8.1 by @dependabot in #369
- chore: bump rust to 1.73 by @Mossaka in #371
- chore: bump versions of the containerd-shim-wasm to
0.4
and shims to0.3
by @Mossaka in #370 - chore(deps): bump oci-spec from 0.6.3 to 0.6.4 by @dependabot in #368
- ci: add runwasi-committee to owner of the crate by @Mossaka in #374
- chore: add published version of wasm-test-modules dep by @Mossaka in #373
- ci: double the timeout duration by @Mossaka in #372
- chore: bump patch version of shims and add containerd-shim-wasm version by @Mossaka in #376
- ci: add build env to release job by @Mossaka in #375
- docs: add release sequence to RELEASE.md by @Mossaka in #381
- remove wasmedge-sys dependency by @jprendes in #383
- fix(Cargo.toml): restrict wildcard version to major versions by @Mossaka in #382
New Contributors
Full Changelog: containerd-shim-wasm/v0.3.0...containerd-shim-wasm/v0.4.0
containerd-shim-wasmtime/v0.3.0
What's Changed
- chore(deps): bump oci-spec from 0.6.3 to 0.6.4 by @dependabot in #368
- ci: add runwasi-committee to owner of the crate by @Mossaka in #374
- chore: add published version of wasm-test-modules dep by @Mossaka in #373
- ci: double the timeout duration by @Mossaka in #372
Full Changelog: containerd-shim-wasmedge/v0.3.0...containerd-shim-wasmtime/v0.3.0