Skip to content

Releases: fermyon/spin

v1.4.2

30 Aug 22:27
4ae1127
Compare
Choose a tag to compare
Merge pull request #1720 from fermyon/version-1.4.2

Update version to 1.4.2

v1.4.1

12 Jul 06:32
v1.4.1
e0bd911
Compare
Choose a tag to compare

Spin v1.4.1

This is a patch release of Spin which contains a fix for a bug found in the Redis SDK which caused an instantiation error during spin up.

Verifying the Release Signature

After downloading the v1.4.1 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.4.1 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha e0bd9115fa51399e106681ac1c9ed1afbad1baaa \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

  • [Backport v1.4] Fix Redis Rust component instantiation by @itowlson in #1653

Full Changelog: v1.4.0...v1.4.1

v1.4.0

11 Jul 19:59
v1.4.0
7aab1fe
Compare
Choose a tag to compare

Spin v1.4.0

We are excited to announce the release of Spin 1.4! 🎉

This release includes several exciting new features:

  • A built-in SQLite database provides relational storage right out of the box: nothing to install, no connection strings
  • A new command spin doctor which facilitates diagnosing and detecting problems when building and running your apps
  • A Plugin badger which checks for updates of installed plugins and prompts you to upgrade so you know when a new version is available

As always, thanks to all of our contributors for continually improving Spin! ❤️

Verifying the Release Signature

After downloading the v1.4.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.4.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha 7aab1fe43be70a271ba6336b959cd52191fc2253 \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

12 Jun 19:31
v1.3.0
9fb8256
Compare
Choose a tag to compare

Spin v1.3.0

We are excited to announce the release of Spin 1.3! The v1.3.0 release of Spin brings a number of features, user experience improvements and bug fixes. It also highlights work to focus the scope of the core Spin CLI as the cloud deploy and cloud login subcommands were removed from Spin and moved to the new cloud plugin. Users who wish to log into or deploy to Fermyon Cloud will have the same experience as before. When you run spin cloud login or spin cloud deploy in Spin 1.3, Spin will look for the cloud plugin, and if it is not installed, it will install it for you.

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

Verifying the Release Signature

After downloading the v1.3.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.3.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha 9fb8256d1380a046414b22bf2c17d1543f5029e4 \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.1

18 May 21:09
v1.2.1
fbc3874
Compare
Choose a tag to compare

Spin v1.2.1

This is a patch release of Spin to pick up a few features and improvements that didn't quite make it into Spin v1.2.0.

Verifying the Release Signature

After downloading the v1.2.1 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.2.1 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha fbc3874ee2320389e78b7661f4412201d8cb718a \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 May 21:20
v1.2.0
c4fbd08
Compare
Choose a tag to compare

Spin v1.2.0

We are excited to announce the release of Spin 1.2! 🎉 Spin v1.2.0 features a new key-value host implementation backed by Azure Cosmos DB, an improved key-value SDK experience for easily getting/setting JSON encoded values, and enhancements to spin watch enabling the watching of multiple components.

Thank you to all contributors new and old!

Verifying the Release Signature

After downloading the v1.2.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.2.0 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-github-workflow-sha c4fbd08eb75ce9b2729bf7c450520076e692c6af \
    --certificate-github-workflow-repository fermyon/spin \
    spin

If the verification passed, you should see:

Verified OK

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

14 Apr 20:40
v1.1.0
28655d5
Compare
Choose a tag to compare

Spin v1.1.0

Cheers to newest Spin release! Spin v1.1.0 brings improvements to the developer experience through a new spin watch command, the ability to configure the Spin key/value store, new HTTP routers for Rust and Go, bug fixes and more!

We are always excited to see and welcome new and old contributors! Thank you so much for spending time and energy here. We wholeheartedly appreciate the work you do to continually improve Spin! 💙

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

Spin v1.0.0

21 Mar 18:11
v1.0.0
df99be2
Compare
Choose a tag to compare

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 \
    --certificate-github-workflow-repository fermyon/spin \
    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

v1.0.0-rc.2

17 Mar 19:40
5dfe303
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

Spin v1.0.0-rc.2

The Spin v1.0.0-rc.2 is the second release candidate for the Spin 1.0 release! We would love your help in testing this release. If you notice any issues, please feel free to open an issue or pull request. We would love to thank you for your efforts in helping us test with a Spin t-shirt. Once you've opened an issue or pull request, we will reach out for more info on where to send your Spin swag!

Verifying the Release Signature

We have added support for verifying the signature on the download artifacts using cosign. After downloading the v1.0.0-rc.2 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-rc.2 \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com/ \
    --certificate-github-workflow-sha 5dfe30330234d3fb22512ad5ebd70d584436a4e1 \
    spin

If the verification passed, you should see:

Verified OK

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

What's Changed

  • 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

New Contributors

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

09 Mar 23:30
2076c97
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

Spin v1.0.0-rc.1

The Spin v1.0.0-rc.1 is the first release candidate for the Spin 1.0 release! We would love your help in testing this release. If you notice any issues, please feel free to open an issue or pull request. We would love to thank you for your efforts in helping us test with a Spin t-shirt. Once you've opened an issue or pull request, we will reach out for more info on where to send your Spin swag!

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

What's Changed

New Contributors

Full Changelog: v0.10.0...v1.0.0-rc.1