Skip to content

Conversation

rancherbot
Copy link

v3.4.0 (v3.4.0)

Spin 3.4 is here with some great quality-of-life enhancements! You can now make outgoing HTTP/2 requests, opening the door to faster APIs and gRPC backends with no extra setup. Postgres got a big boost too: connections are now pooled automatically for better performance under load, and you can use more data types like UUID, JSONB, ranges, arrays, decimals, and INTERVAL. On top of that, Spin templates now include a schema directive in spin.toml, so you’ll get instant validation and code completion right in your editor when scaffolding new applications!

As always, thanks to contributors old and new for helping improve Spin on a daily basis! Special thanks to new contributors @seun-ja and @gdamjan, welcome to the project!

Verifying the Release Signature

After downloading the v3.4.0 release of Spin, either via the artifact attached to this release corresponding to your OS/architecture combination or via the installation method of your choice, you are ready to verify the release signature.

First, install cosign. This is the tool we'll use to perform signature verification. Then run the following command:

cosign verify-blob \
    --signature spin.sig --certificate crt.pem \
    --certificate-identity https://github.com/spinframework/spin/.github/workflows/release.yml@refs/tags/v3.4.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha 4f671bea25f17dea6d9e494bc918469043a75366 \
    --certificate-github-workflow-repository spinframework/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

New Contributors

Full Changelog: spinframework/spin@v3.3.1...v3.4.0
Compare between v3.3.1 and v3.4.0

Signed-off-by: Rancher Desktop Dependency Manager <[email protected]>
Copy link
Member

@jandubois jandubois left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All tests passed:

RD_TRACE=1 RD_CONTAINER_ENGINE=moby ./bats-core/bin/bats -T -t $(fd spin) $(fd wasm)
RD_TRACE=1 RD_CONTAINER_ENGINE=containerd ./bats-core/bin/bats -T -t $(fd spin) $(fd wasm)

@jandubois jandubois merged commit 87be610 into main Aug 27, 2025
20 checks passed
@jandubois jandubois deleted the rddepman/spinCLI/3.3.1-to-3.4.0 branch August 27, 2025 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants