Spin - v0.3.0


We're excited to announce Spin v0.3.0 🎉

This release brings a number of features, fixes and improvements.

Some highlights are as follows:

  • Substantial upgrades and improvements to spin deploy 🚀 (https://github.com/fermyon/spin/pull/557, https://github.com/fermyon/spin/pull/570, and https://github.com/fermyon/spin/pull/571)
  • New functionality for the spin new and spin templates commands ✨ (https://github.com/fermyon/spin/pull/533 and https://github.com/fermyon/spin/pull/448)
  • Improved spin binary portability on Linux 📦 (https://github.com/fermyon/spin/pull/546 and https://github.com/fermyon/spin/pull/551)
  • Improved error handling, test coverage and documentation ✔️

We'd also like to thank all of the new contributors who have helped make Spin even better! 👏

What's Changed

  • ref(*): add CoC, CONTRIBUTING files to repo by @michelleN in https://github.com/fermyon/spin/pull/487
  • feat(Makefile): add make doc command by @michelleN in https://github.com/fermyon/spin/pull/485
  • fix(ci/release): update capitalization of README.md in CI by @radu-matei in https://github.com/fermyon/spin/pull/495
  • Remove version constraint from spin-sdk in examples by @lann in https://github.com/fermyon/spin/pull/497
  • Require a name when newing a tamplate, and use it as default output dir by @itowlson in https://github.com/fermyon/spin/pull/510
  • ref(.gitignore): ignore .vscode config by @michelleN in https://github.com/fermyon/spin/pull/511
  • Update ID of rust-analyzer extension by @itowlson in https://github.com/fermyon/spin/pull/512
  • Trigger executors by @lann in https://github.com/fermyon/spin/pull/444
  • Implement CustomLogPipes for Spin Logging/IO: The Return by @danbugs in https://github.com/fermyon/spin/pull/482
  • feat: add workdir for component build command by @mooori in https://github.com/fermyon/spin/pull/515
  • ref(deploy): support latest hippo by @michelleN in https://github.com/fermyon/spin/pull/507
  • test: add integration test for spin build by @mooori in https://github.com/fermyon/spin/pull/523
  • SIP: Application Manifest Redesign by @lann in https://github.com/fermyon/spin/pull/516
  • Install stable templates if using stable build by @itowlson in https://github.com/fermyon/spin/pull/518
  • fix(docs): format date on deploy doc by @michelleN in https://github.com/fermyon/spin/pull/525
  • fix(Makefile): fix doc target to use date with suitable value for bart/handlebars templating by @vdice in https://github.com/fermyon/spin/pull/527
  • ci(*): add docs site content check by @vdice in https://github.com/fermyon/spin/pull/526
  • Triggers refactor by @lann in https://github.com/fermyon/spin/pull/513
  • Update SIPs index by @lann in https://github.com/fermyon/spin/pull/537
  • feat: accept a values file for spin new by @mooori in https://github.com/fermyon/spin/pull/533
  • ref(sdk/go): Consolidate Makefiles by @adamreese in https://github.com/fermyon/spin/pull/536
  • docs: mention how spin templates install works by @mooori in https://github.com/fermyon/spin/pull/540
  • Update templates to 0.2.0 SDKs by @itowlson in https://github.com/fermyon/spin/pull/493
  • docs: updating quickstart for usability by @mikkelhegn in https://github.com/fermyon/spin/pull/544
  • Begin replacing wit_bindgen with Rust SDK in integration tests by @ejmg in https://github.com/fermyon/spin/pull/534
  • implement spin up -k by @bacongobbler in https://github.com/fermyon/spin/pull/547
  • Redis Integration Tests by @ecumene in https://github.com/fermyon/spin/pull/543
  • Include filename in "file not found" errors by @itowlson in https://github.com/fermyon/spin/pull/549
  • build(deps): bump wasmtime from 0.34.1 to 0.34.2 by @dependabot in https://github.com/fermyon/spin/pull/538
  • docs: add docs for spin build workdir by @mooori in https://github.com/fermyon/spin/pull/531
  • ci: Archive binary executable artifacts from PR builds by @lann in https://github.com/fermyon/spin/pull/550
  • statically link OpenSSL using the vendored feature by @dicej in https://github.com/fermyon/spin/pull/546
  • ci: Build Linux releases with Ubuntu 18.04 by @lann in https://github.com/fermyon/spin/pull/551
  • Remove vendored-openssl feature by @lann in https://github.com/fermyon/spin/pull/558
  • ref(deploy): allows user to re-deploy after changing version by @michelleN in https://github.com/fermyon/spin/pull/557
  • ref(deploy): add domain to deploy output by @michelleN in https://github.com/fermyon/spin/pull/564
  • Template version affinity by @itowlson in https://github.com/fermyon/spin/pull/556
  • ref(deploy): update channel name to spin-deploy by @michelleN in https://github.com/fermyon/spin/pull/571
  • Print HTTP routes on deploy by @itowlson in https://github.com/fermyon/spin/pull/568
  • Enable re-deploy without changing app version by @michelleN in https://github.com/fermyon/spin/pull/570
  • ref(deploy): update redeploy flag name by @michelleN in https://github.com/fermyon/spin/pull/575
  • docs: modify the bash cmd for creating new spin app in quickstart guide by @VishnuJin in https://github.com/fermyon/spin/pull/579
  • Give hint in spin new for spin templates list by @joepio in https://github.com/fermyon/spin/pull/578
  • Update quickstart.md to include cargo install --path . installation option by @joepio in https://github.com/fermyon/spin/pull/577
  • ref(deploy): update duplicate short flag by @michelleN in https://github.com/fermyon/spin/pull/581
  • do not add revision twice by @bacongobbler in https://github.com/fermyon/spin/pull/553
  • fix: Argument or group 'buildinfo' specified in 'conflicts_with*' for 'no-buildinfo' does not exist by @bacongobbler in https://github.com/fermyon/spin/pull/584
  • chore(*): v0.3.0 pre-release bumps by @vdice in https://github.com/fermyon/spin/pull/585

New Contributors

  • @danbugs made their first contribution in https://github.com/fermyon/spin/pull/482
  • @mooori made their first contribution in https://github.com/fermyon/spin/pull/515
  • @mikkelhegn made their first contribution in https://github.com/fermyon/spin/pull/544
  • @ejmg made their first contribution in https://github.com/fermyon/spin/pull/534
  • @ecumene made their first contribution in https://github.com/fermyon/spin/pull/543
  • @dependabot made their first contribution in https://github.com/fermyon/spin/pull/538
  • @VishnuJin made their first contribution in https://github.com/fermyon/spin/pull/579
  • @joepio made their first contribution in https://github.com/fermyon/spin/pull/578

Full Changelog: https://github.com/fermyon/spin/compare/v0.2.0...v0.3.0


Details

date
June 16, 2022, 9:05 p.m.
name
v0.3.0
type
Minor
👇
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