v1.1.0
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
- docs: Add branch creation to release process by @lann in #1256
- fix(examples): Use the same url for kv in tinygo and rust by @adamreese in #1265
- fix: Absolutize direct mounts by @lann in #1270
- Add SIP for signing Spin releases by @radu-matei in #1217
- ci: Add backport workflow by @lann in #1275
- Backport script by @lann in #1280
- fix wagi redirect status code by @rajatjindal in #1274
- http: add spin-client-addr header by @psarna in #1298
- feat(templates): update sdk to v1.0.0-rc.2 by @github-actions in #1304
- chore(release.yml): bump delete-tag-and-release action version by @vdice in #1306
- fix typo in error message /cannnot/cannot/ by @adamreese in #1308
- docs(release-process.md): updates by @vdice in #1307
- feat(templates): update sdk to v1.0.0 by @github-actions in #1316
- chore(spin): bump versions for next anticipated release by @fibonacci1729 in #1315
- chore(release-process.md): add make build to version bumps step by @fibonacci1729 in #1319
- Typed metadata by @lann in #1313
- Add logo dark mode version by @nucliweb in #1323
- chore(docs): bump spin version by @fibonacci1729 in #1324
- Add
spin watch
command by @calebschoepp in #1237 - implement component support by @dicej in #1321
- update release.yml so it can build
spin-componentize
by @dicej in #1329 - remove "early preview" caveat from README.md by @dicej in #1330
- Regenerate cargo vet exemptions by @radu-matei in #1328
- fix
spin-timer
example and add a test so it stays fixed by @dicej in #1331 - ref(wagi): move shareable WAGI code into spin-http by @fibonacci1729 in #1332
- update Cargo.toml
rust-version
to 1.67 by @dicej in #1334 - Add KV to list of interfaces to provide SDK version warning by @itowlson in #1338
- ref(sdk): use the macro the generate bindings by @fibonacci1729 in #1348
- Updating static-fileserver template to use 0.0.2 by @mikkelhegn in #1343
- chore: add tools directory and include modsurfer by @nilslice in #1190
- feat(sdk): add HTTP router for Rust SDK by @fibonacci1729 in #1339
- chore(code-coverage.yml): disable cron trigger by @vdice in #1354
- sip: Add runtime config section to Key-Value SIP by @lann in #1352
- Show error source list when printing handler error by @rylev in #1358
- Remove unused 'namespace' field from ApplicationInformation by @rylev in #1357
- Add simple Go router based on github.com/julienschmidt/httprouter by @radu-matei in #1342
- Don't assume that the error can be dereferenced by @rylev in #1363
- add spin sdk based http client by @rajatjindal in #1361
- fix trap-on-error for file I/O by @dicej in #1353
- Improve
spin watch
by @calebschoepp in #1341 - feat(kv): add redis backed KV host component by @fibonacci1729 in #1365
- Add key value store runtime configuration by @lann in #1360
- update
spin-componentize
to addressspin-fileserver
issues by @dicej in #1374 - Add key-value redis runtime config by @fibonacci1729 in #1375
- Add default HTTP client compatible with Spin SDK by @radu-matei in #1369
- chore(deps): bump h2 from 0.3.16 to 0.3.17 by @dependabot in #1377
- updating versions to 1.1.0 for release by @michelleN in #1379
- fix(kv): print kv store config by @fibonacci1729 in #1384
- Revert "updating versions to 1.1.0 for release" by @michelleN in #1386
- bump versions to 1.1.0 by @michelleN in #1387
New Contributors
- @psarna made their first contribution in #1298
- @nucliweb made their first contribution in #1323
- @nilslice made their first contribution in #1190
- @rylev made their first contribution in #1358
Full Changelog: v1.0.0...v1.1.0