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