Spin - v1.0.0


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

New Contributors

  • @bholley made their first contribution in https://github.com/fermyon/spin/pull/1240
  • @melissaklein24 made their first contribution in https://github.com/fermyon/spin/pull/1303

Full Changelog: https://github.com/fermyon/spin/compare/v0.10.0...v1.0.0


Details

date
March 21, 2023, 6:11 p.m.
name
type
Major
👇
Register or login to:
  • 🔍View and search all Spin releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or