github fermyon/spin v1.5.0

latest releases: canary, v3.0.0, spin/templates/v3.0...
14 months ago

Spin v1.5.0

The 1.5.0 release of Spin brings a number of features, improvements and bug fixes. 🚀

Some highlights in 1.5 at a glance:

  • Introducing Serverless AI and LLM (Large Language Model) inferencing support!
  • Spin now enables wasmtime's pooling allocator by default (#1721)
    • This brings improved performance, particularly for high-concurrency setups
  • Intra-component outbound http within same app via self(#1710)
    • Components within a Spin app can easily communicate with each other via outbound http provided they are configured with allowed_http_hosts = ["self"]
  • SQLite API support for Go/TinyGo (#1714)

Other improvements:

  • spin up will now auto-create the working directory (workdir) specified in spin.toml if it does not already exist (#1691)

As always, thanks to contributors old and new for helping improve Spin on a daily basis! 🎉

Verifying the Release Signature

After downloading the 1.5.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/fermyon/spin/.github/workflows/release.yml@refs/tags/v1.5.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha ca08dd933de32fe09f4c318fbbc1f04853f2085f \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

Full Changelog: v1.4.2...v1.5.0

Don't miss a new spin release

NewReleases is sending notifications on new releases.