github fermyon/spin v1.0.0
Spin v1.0.0

latest releases: canary, v2.7.0, spin/templates/v2.7...
18 months ago

Spin v1.0.0

We are excited to announce the release of Spin 1.0! 🎉 This release marks a major milestone in the development of Spin introducing the first stable release.

To all of our contributors, thank you for the instrumental work you do and have done in helping Spin reach maturity. ❤️

Verifying the Release Signature

After downloading the v1.0.0 release of Spin, either via the artifact attached to this release corresponding to your OS/architecture combination or via the install script, 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.0.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha df99be238267b498451993d47b7e42e17da95c09 \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

  • Bumped version to 0.11.0-pre0 by @tpmccallum in #1222
  • fix code coverage by @rajatjindal in #1223
  • Add key/value end to end test by @kate-goldenring in #1219
  • fix cargo clippy by @rajatjindal in #1224
  • feat(templates): update sdk to v0.10.0 by @github-actions in #1225
  • add e2e tests for php, swift, oci, longevity by @rajatjindal in #1215
  • Fix registry login error if directory does not exist by @itowlson in #1231
  • chore: Refactor spin up OCI support by @lann in #1230
  • use token to login by @rajatjindal in #1201
  • config: Change EnvProvider prefix from SPIN_APP_ to SPIN_CONFIG_ by @lann in #1234
  • Validate allowed key-value stores by @itowlson in #1235
  • Refactor UpCommand by @lann in #1236
  • Change base path for key value example app by @kate-goldenring in #1239
  • chore: update examples and templates to spin_manifest_version by @fibonacci1729 in #1238
  • bump Wasmtime version to 5.0.1 by @dicej in #1243
  • feat(templates): update sdk to v0.10.1 by @github-actions in #1244
  • Upgrade cargo-vet and add imports by @bholley in #1240
  • Point simple rust testcase to local SDK by @kate-goldenring in #1248
  • update version to v1.0.0-rc.1 by @michelleN in #1247
  • feat(templates): update sdk to v1.0.0-rc.1 by @github-actions in #1250
  • return 405 instead of panicking on unsupported method by @dicej in #1249
  • update version to next anticipated release by @michelleN in #1251
  • ci: Run build workflow on v* branches by @lann in #1252
  • Backport CI update to v1.0 branch by @lann in #1255
  • Fix direct mounts backport by @lann in #1271
  • [Backport v1.0] ci(release.yml): sign binaries with cosign by @vdice in #1284
  • [Backport v1.0] chore: clean up some command help text by @vdice in #1293
  • [Backport v1.0] Print digest on registry push by @vdice in #1289
  • [Backport v1.0] introduce add_key_value_pair to cloud::Client by @vdice in #1291
  • [Backport v1.0] In spin plugin list, do not print prerelease warnings ahead of list by @vdice in #1294
  • [Backport v1.0] Update runtime config system and add spin up --state-dir flag by @lann in #1288
  • [Backport v1.0] feat(deploy): Add deploy flags to seed key/values by @vdice in #1290
  • [Backport v1.0] Unbindle the up command and app manifest by @vdice in #1299
  • [Backport v1.0] fix(cli): Rename --key-values to --key-value on deploy command by @vdice in #1300
  • [Backport v1.0] chore(cli): rm bindle commands by @michelleN in #1301
  • Updating version 1.0.0-rc.2 by @melissaklein24 in #1303
  • [Backport v1.0] feat(templates): update sdk to v1.0.0-rc.2 by @vdice in #1305
  • [Backport v1.0] fix typo in error message /cannnot/cannot/ by @michelleN in #1311
  • chore(spin): bump versions for v1.0.0 release by @fibonacci1729 in #1314

New Contributors

Full Changelog: v0.10.0...v1.0.0

Don't miss a new spin release

NewReleases is sending notifications on new releases.