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
andspin 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
forspin 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
official page
👇
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!