Skip to content

Releases: containerd/runwasi

containerd-shim-wasm/v0.9.0

28 Jan 22:21
09d2a81
Compare
Choose a tag to compare

Added

  • Added test for signal handling issue #755 (#756)

Changed

  • Reuse and synchronise access to Container object instead of reloading form disk (#763)
  • Remove custom stdio redicrection: The run_wasi method doesn't receive the Stdio object anymore, and redirection is done before the method is called (#788)
  • Require Engine generic in Instance to implement Default (#774)
  • The method Instance::new now takes an &InstanceConfig instead of Option<&InstanceConfig> (#774)
  • Bumped containerd-shim to v0.8.0.

Removed

  • Removed containerd_shim_wasm::sandbox::instance_utils::get_instance_root and containerd_shim_wasm::sandbox::instance_utils::instance_exists functions (#763)
  • Removed Engine generic from InstanceConfig (#774)

Fixed

  • Fixed the undefined behavior issue in forked processes (#357) in #775, which decouples the global state of the shim from the state of the container process.
  • Fixed the issue related to signal handlings in containers (#755). The core of the issue was that the use of Tokio signal handlings is shared between the shim and the container process, and this shared state leads to broken signal handling. It was fixed by #775.

containerd-shim-wasmtime/v0.5.0

05 Dec 18:32
b41dd0c
Compare
Choose a tag to compare

Verify signature

cosign verify-blob \
    --signature containerd-shim-wasmtime-v1.sig \
    --certificate containerd-shim-wasmtime-v1.pem \
    --certificate-identity https://github.com/containerd/runwasi/.github/workflows/action-build.yml@refs/heads/main \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    containerd-shim-wasmtime-v1

containerd-shim-wasmer/v0.5.0

05 Dec 18:33
b41dd0c
Compare
Choose a tag to compare
Merge pull request #762 from Mossaka/mossaka/fix-signing

release: use composite action for action-signing

containerd-shim-wasmedge/v0.5.0

05 Dec 18:29
b41dd0c
Compare
Choose a tag to compare
Merge pull request #762 from Mossaka/mossaka/fix-signing

release: use composite action for action-signing

containerd-shim-wamr/v0.1.0

05 Dec 18:29
b41dd0c
Compare
Choose a tag to compare
Merge pull request #762 from Mossaka/mossaka/fix-signing

release: use composite action for action-signing

containerd-shim-wasm/v0.8.0

04 Dec 23:14
a9b1afd
Compare
Choose a tag to compare

Added

  • Support for "wasi:http/proxy" world in Wasmtime shim (#691, #705)
  • Re-export containerd_shim::Config (#714)
  • CI jobs for spell checking and running documentation tests (#728)

Changed

  • Update the opentelemetry related dependencies to the latest version (#712)
  • Use InstanceAllocationStrategy::Pooling if possible in wasmtime-shim (#751)

Removed

  • Removed special handling of the pause container, now it is treated as any other native container (#724)

Fixed

  • Documentation tests (#728)

New Contributors

containerd-shim-wasm/v0.7.0

07 Oct 22:19
c7c96c9
Compare
Choose a tag to compare

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 to test_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 the opentelemetry feature still depends on native-tls.

New Contributors

Full Changelog: containerd-shim-wasm/v0.6.0...containerd-shim-wasm/v0.7.0

containerd-shim-wasm/v0.6.0

23 May 00:17
1a1393a
Compare
Choose a tag to compare

Add the crate to you project:

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" during sudo make install by @keisku in #578
  • Makefile: Remove build dependency from install 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

29 Mar 22:19
fc7aa53
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasmtime/v0.4.0

What's Changed

Read more

containerd-shim-wasmer/v0.4.0

29 Mar 22:33
fc7aa53
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: containerd-shim-wasm/v0.5.0...containerd-shim-wasmer/v0.4.0

What's Changed

Read more