Skip to content

Releases: spinframework/containerd-shim-spin

v0.20.0

30 Jun 17:56
v0.20.0
7374f44
Compare
Choose a tag to compare
Containerd Shim Spin v0.20.0

v0.19.0

31 Mar 23:26
v0.19.0
df07846
Compare
Choose a tag to compare

Changed

  • Bump Spin dependencies to v3.2.0 (#302)
  • Bump containerd-shim-wasm to v1.0.0-rc.1 (#299)
  • Update node-installer to work with K3s which already configures the Spin shim (#301)
  • In node-installer, add SystemCgroup option to containerd runtime options for most K8s distributions (#289)

Try it out with a k3d cluster

First, create a cluster and apply the runtime class and workloads:

k3d cluster create wasm-cluster \
      --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.19.0 \
      -p "8081:80@loadbalancer" \
      --agents 2

kubectl apply -f https://github.com/spinframework/containerd-shim-spin/releases/download/v0.19.0/runtime.yaml
kubectl apply -f https://github.com/spinframework/containerd-shim-spin/releases/download/v0.19.0/workload.yaml 

Then, send a HTTP request to the cluster:

> kubectl port-forward svc/wasm-spin 8080:80
> curl localhost:8080/hello
Hello world from Spin!%  

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

15 Jan 18:25
v0.18.0
dcd9a3b
Compare
Choose a tag to compare

Changed

  • Bump Spin dependencies to v3.1.2 (#263)
  • Updated the minimum required Rust version to 1.81

Try it out with a k3d image

First, create a cluster and apply the runtime class and workloads:

k3d cluster create wasm-cluster \
      --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.18.0 \
      -p "8081:80@loadbalancer" \
      --agents 2

kubectl apply -f https://github.com/spinkube/containerd-shim-spin/releases/download/v0.18.0/runtime.yaml
kubectl apply -f https://github.com/spinkube/containerd-shim-spin/releases/download/v0.18.0/workload.yaml 

Then, send a HTTP request to the cluster:

> kubectl port-forward svc/wasm-spin 8080:80
> curl localhost:8080/hello
Hello world from Spin!%  

New Contributors

  • @rgl made their first contribution in #237

Full Changelog: v0.17.0...v0.18.0

v0.17.0

09 Nov 07:01
v0.17.0
a750b27
Compare
Choose a tag to compare

Added

  • Added component filtering based on env var SPIN_COMPONENTS_TO_RETAIN (#197)
  • Improved error hanlding in selective deployment (#229)

Changed

  • Turn off native unwinding from Wasmtime Config to avoid faulty libunwind detection errors (#215)
  • Updated the spin version to v3.0.0 (#230)

Fixed

  • FIxed CI errors due to old versions of Go and TinyGo and disk pressure (#217)

v0.16.0

07 Oct 18:47
v0.16.0
7db3db7
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

Added

  • Added MQTT trigger and tests (#175)
  • Make container environment variables accessible as application variables (#149)
  • Added feature to conditionally restart the k0s controller service when present during node installation. (#167)

Changed

  • Updated the minimum required Rust version to 1.79 (#191)
  • Refactored the shim code by splitting it into different modules (#185)
  • Refactored the Makefile to improve its structure and comments(#171)
  • Merged two Redis trigger test apps into one (#176)
  • Simplified the run command in the documentation (#184)
  • Modified Dependabot settings to group patch-level dependency updates (#162)

Fixed

  • Correct currently supported triggers (#182)
  • Fixed an error in setup-linux.sh script (#184)
  • Updated outdated links to spinkube.dev (#170)

New Contributors

Full Changelog: v0.15.1...v0.16.0

v0.15.1

08 Jul 21:40
v0.15.1
57d595b
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

26 Jun 18:35
v0.15.0
4e7ff77
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

The v0.15.0 of the containerd-shim-spin brings in the latest improvements from Spin v2.6.0 along with the following enhancements:

  • OTEL support for monitoring spin apps #112
  • Support for archive layers for Spin apps with a large number of static assets #121
  • K0s installation in the node installer #135
  • The ability to configure a Spin application's listen address #138

What's Changed

New Contributors

Full Changelog: v0.14.1...v0.15.0

v0.14.1

08 May 17:13
v0.14.1
eed8342
Compare
Choose a tag to compare
v0.14.1 Pre-release
Pre-release

What's Changed

This brings in a a security patch released in Spin v2.4.3 to resolve GHSA-f3h7-gpjj-wcvh

Full Changelog: v0.14.0...v0.14.1

v0.14.0

07 May 05:41
f6029f2
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.13.1...v0.14.0

v0.13.1

20 Mar 01:03
v0.13.1
04bcf76
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

What's Changed

This release contains a patch to resolve an issue with Pods not terminating when deleted (ref #47)

Full Changelog: v0.13.0...v0.13.1