v0.9.0
Pre-release
Pre-release
🎉 We Are Excited to Announce the Release of v0.9.0 🎉
This release adds new enhencements to the project, including three major features:
- The Lunatic Shim: A new runtime shim leveraging the Lunatic runtime for WebAssembly.
- Linux Container Side-by-Side in a Pod: You can now run Linux containers alongside WebAssembly containers within the same Kubernetes Pod.
- New spin outbound / inbound redis images
Try it out on k3s
k3d cluster create wasm-cluster --image ghcr.io/deislabs/containerd-wasm-shims/examples/k3d:v0.9.0 -p "8081:80@loadbalancer" --agents 2
kubectl apply -f https://github.com/deislabs/containerd-wasm-shims/raw/main/deployments/workloads/runtime.yaml
kubectl apply -f https://github.com/deislabs/containerd-wasm-shims/raw/main/deployments/workloads/workload.yaml
curl -v http://127.0.0.1:8081/spin/hello
curl -v http://127.0.0.1:8081/slight/hello
curl -v http://127.0.0.1:8081/wws/hello
curl -v http://127.0.0.1:8081/lunatic/hello
What's Changed
- Updated Dev Container to Include Build Dependencies. by @suneetnangia in #116
- Feature/Redis Trigger by @suneetnangia in #117
- feat: simplify makefiles and CI by @Mossaka in #118
- feat: integrate youki to the spin shim by @Mossaka in #119
- refactor: re-implement the slight shim with libcontainer instance by @Mossaka in #125
- refactor: update the wws shim to use the latest main from runwasi by @Mossaka in #128
- feat: add default executor to spin shim by @Mossaka in #121
- fix: pipeline build and push by @0xE282B0 in #124
- chore: parallel build for shims by @0xE282B0 in #129
- feat: add a new shim for lunatic by @0xE282B0 in #122
- Chore: update to the newest main branch from
runwasi
by @Mossaka in #131 - chore: bump dependencies and spin to v1.4.1 by @Mossaka in #133
- chore: bump version to 0.9.0 for all crates, tests and images by @Mossaka in #134
- chore: update to the main tip of runwasi and libcontainer by @Mossaka in #138
- Fixed the release pipeline by @Mossaka in #141
- chore: update spin-outbound-redis rust version by @Mossaka in #142
- fix the path to tarball in the release pipeline by @Mossaka in #143
New Contributors
- @suneetnangia made their first contribution in #116
- @0xE282B0 made their first contribution in #124
Full Changelog: v0.8.0...v0.9.0