diff --git a/CHANGELOG.md b/CHANGELOG.md index 8281bfa..467dc05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ### Changed - +## [v0.22.0] - 2025-10-31 + +### Changed +- Update to use Spin v3.5.0 dependencies ([#369](https://github.com/spinframework/containerd-shim-spin/pull/369)) +- Dependencies updates ([#364](https://github.com/spinframework/containerd-shim-spin/pull/364), [#365](https://github.com/spinframework/containerd-shim-spin/pull/365), [#366](https://github.com/spinframework/containerd-shim-spin/pull/366), [#367](https://github.com/spinframework/containerd-shim-spin/pull/367)) ## [v0.21.0] - 2025-08-27 @@ -82,7 +87,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), --- -[Unreleased]: +[Unreleased]: +[v0.22.0]: +[v0.21.0]: +[v0.20.0]: [v0.19.0]: [v0.18.0]: [v0.17.0]: https://github.com/spinkube/containerd-shim-spin/compare/v0.16.0...v0.17.0 diff --git a/Cargo.lock b/Cargo.lock index 27174a8..a351320 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1976,7 +1976,7 @@ dependencies = [ [[package]] name = "containerd-shim-spin-tests" -version = "0.21.0" +version = "0.22.0" dependencies = [ "anyhow", "curl", @@ -1987,7 +1987,7 @@ dependencies = [ [[package]] name = "containerd-shim-spin-v2" -version = "0.21.0" +version = "0.22.0" dependencies = [ "anyhow", "containerd-shim-wasm", @@ -7791,7 +7791,7 @@ checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" [[package]] name = "shim-conformance-tests" -version = "0.21.0" +version = "0.22.0" dependencies = [ "anyhow", "conformance-tests", diff --git a/Cargo.toml b/Cargo.toml index d227c1a..a3a373d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.21.0" +version = "0.22.0" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/README.md b/README.md index 44897f9..5cdd294 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,9 @@ This project aims to provide the [containerd shim](https://github.com/containerd Below is a table for referencing the version of the Spin runtime used in each `containerd-shim-spin` release. -| **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | v0.15.1 | v0.16.0 | v0.17.0 | v0.18.0 | v0.19.0 | v0.20.0 | v0.21.0 | -|------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------| -| **spin** | [v2.2.0](https://github.com/fermyon/spin/releases/tag/v2.2.0) | [v2.3.1](https://github.com/fermyon/spin/releases/tag/v2.3.1) | [v2.4.2](https://github.com/fermyon/spin/releases/tag/v2.4.2) | [v2.4.3](https://github.com/fermyon/spin/releases/tag/v2.4.3) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v3.0.0](https://github.com/fermyon/spin/releases/tag/v3.0.0) | [v3.1.2](https://github.com/fermyon/spin/releases/tag/v3.1.2) | [v3.2.0](https://github.com/fermyon/spin/releases/tag/v3.2.0) | [v3.3.1](https://github.com/fermyon/spin/releases/tag/v3.3.1) | [v3.4.0](https://github.com/fermyon/spin/releases/tag/v3.4.0) | +| **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | v0.15.1 | v0.16.0 | v0.17.0 | v0.18.0 | v0.19.0 | v0.20.0 | v0.21.0 | v0.22.0 | +|------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------| +| **spin** | [v2.2.0](https://github.com/fermyon/spin/releases/tag/v2.2.0) | [v2.3.1](https://github.com/fermyon/spin/releases/tag/v2.3.1) | [v2.4.2](https://github.com/fermyon/spin/releases/tag/v2.4.2) | [v2.4.3](https://github.com/fermyon/spin/releases/tag/v2.4.3) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v3.0.0](https://github.com/fermyon/spin/releases/tag/v3.0.0) | [v3.1.2](https://github.com/fermyon/spin/releases/tag/v3.1.2) | [v3.2.0](https://github.com/fermyon/spin/releases/tag/v3.2.0) | [v3.3.1](https://github.com/fermyon/spin/releases/tag/v3.3.1) | [v3.4.0](https://github.com/fermyon/spin/releases/tag/v3.4.0) | [v3.5.0](https://github.com/fermyon/spin/releases/tag/v3.5.0) | ## Documentation diff --git a/containerd-shim-spin/quickstart.md b/containerd-shim-spin/quickstart.md index 087de7a..900bbd6 100644 --- a/containerd-shim-spin/quickstart.md +++ b/containerd-shim-spin/quickstart.md @@ -14,7 +14,7 @@ Before you begin, you need to have the following installed: Start a k3d cluster with the wasm shims already installed: ```bash -k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.21.0 -p "8081:80@loadbalancer" --agents 2 --registry-create mycluster-registry:12345 +k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.22.0 -p "8081:80@loadbalancer" --agents 2 --registry-create mycluster-registry:12345 ``` Apply RuntimeClass for spin applications to use the spin wasm shim: diff --git a/deployments/k3d/README.md b/deployments/k3d/README.md index b293a14..e483b6f 100644 --- a/deployments/k3d/README.md +++ b/deployments/k3d/README.md @@ -17,7 +17,7 @@ $ tree . ## How to run the example The shell script below will create a k3d cluster locally with the Spin shim installed and containerd configured. The script then applies the runtime classes for the shim and an example service and deployment. Finally, we curl the `/hello` and receive a response from the example workload. ```shell -k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.21.0 -p "8081:80@loadbalancer" --agents 2 +k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.22.0 -p "8081:80@loadbalancer" --agents 2 kubectl apply -f https://github.com/spinkube/containerd-shim-spin/raw/main/deployments/workloads/runtime.yaml kubectl apply -f https://github.com/spinkube/containerd-shim-spin/raw/main/deployments/workloads/workload.yaml echo "waiting 5 seconds for workload to be ready" diff --git a/images/spin-dapr/Cargo.toml b/images/spin-dapr/Cargo.toml index af6328a..6cf0654 100644 --- a/images/spin-dapr/Cargo.toml +++ b/images/spin-dapr/Cargo.toml @@ -2,7 +2,7 @@ name = "spin-dapr" authors = ["Sven Pfennig "] description = "Example application to use Dapr with Spin" -version = "0.21.0" +version = "0.22.0" edition = "2021" [lib] diff --git a/images/spin-dapr/README.md b/images/spin-dapr/README.md index a3e0280..8a778e1 100644 --- a/images/spin-dapr/README.md +++ b/images/spin-dapr/README.md @@ -18,7 +18,7 @@ sudo mv ./spin /usr/local/bin/ ### Run example with K3d: ```sh # start the K3d cluster -k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.21.0 -p "8081:80@loadbalancer" +k3d cluster create wasm-cluster --image ghcr.io/spinframework/containerd-shim-spin/k3d:v0.22.0 -p "8081:80@loadbalancer" # Install Dapr dapr init -k --wait # or via helm diff --git a/images/spin-keyvalue/Cargo.toml b/images/spin-keyvalue/Cargo.toml index dc1a0dd..a4c7f52 100644 --- a/images/spin-keyvalue/Cargo.toml +++ b/images/spin-keyvalue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-keyvalue" -version = "0.21.0" +version = "0.22.0" authors = ["SpinKube Engineering Team"] edition = "2021" diff --git a/images/spin-mqtt-message-logger/Cargo.toml b/images/spin-mqtt-message-logger/Cargo.toml index a0dcea7..3f61a3f 100644 --- a/images/spin-mqtt-message-logger/Cargo.toml +++ b/images/spin-mqtt-message-logger/Cargo.toml @@ -2,7 +2,7 @@ name = "mqtt-message-logger" authors = ["Kate Goldenring "] description = "Triggered by MQTT" -version = "0.21.0" +version = "0.22.0" edition = "2021" [lib] diff --git a/images/spin-multi-trigger-app/spin-http-trigger/Cargo.toml b/images/spin-multi-trigger-app/spin-http-trigger/Cargo.toml index 68d53bc..576afba 100644 --- a/images/spin-multi-trigger-app/spin-http-trigger/Cargo.toml +++ b/images/spin-multi-trigger-app/spin-http-trigger/Cargo.toml @@ -2,7 +2,7 @@ name = "spin-http-trigger" authors = ["Rajat Jindal "] description = "" -version = "0.21.0" +version = "0.22.0" edition = "2021" [lib] diff --git a/images/spin-multi-trigger-app/spin-redis-trigger/Cargo.toml b/images/spin-multi-trigger-app/spin-redis-trigger/Cargo.toml index a86ec06..0eab244 100644 --- a/images/spin-multi-trigger-app/spin-redis-trigger/Cargo.toml +++ b/images/spin-multi-trigger-app/spin-redis-trigger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-redis-trigger" -version = "0.21.0" +version = "0.22.0" authors = ["Suneet Nangia "] edition = "2021" diff --git a/images/spin-outbound-redis/Cargo.toml b/images/spin-outbound-redis/Cargo.toml index ebd81cf..d1a9ec0 100644 --- a/images/spin-outbound-redis/Cargo.toml +++ b/images/spin-outbound-redis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-outbound-redis" -version = "0.21.0" +version = "0.22.0" authors = ["SpinKube Engineering Team"] edition = "2021" diff --git a/images/spin/Cargo.toml b/images/spin/Cargo.toml index ec52cd3..3fc675e 100644 --- a/images/spin/Cargo.toml +++ b/images/spin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-rust-hello" -version = "0.21.0" +version = "0.22.0" authors = ["SpinKube Engineering Team"] edition = "2021"