Releases: fastly/compute-sdk-go
Releases · fastly/compute-sdk-go
v1.1.0
1.1.0 (2023-10-31)
- Improve error handling and documentation in
kvstore
package - Use new hostcalls for better error messages when sending requests to a backend
- Add better unexpected error handling (
cache/core
,configstore
,secretstore
)
Merged Pull Requests
- fix a few more semver sigils, bump viceroy to 0.8.1 by @joeshaw in #80
- all: Compute@Edge -> Compute by @dgryski in #82
- kvstore: document the io.Reader/String() consumption behavior by @joeshaw in #86
- remove old obsolete template by @joeshaw in #84
- Improve error handling by @joeshaw in #85
- Switch to v2 send hostcalls with better error reporting by @joeshaw in #81
- .github: update CI versions by @joeshaw in #88
- update CHANGELOG for 1.1.0 release by @joeshaw in #89
Full Changes: v1.0.0...v1.1.0
v1.0
v0.2.0
v0.1.7
What's Changed
- Add Append method to ResponseWriter
- Add SecretFromBytes to secretstore
- Add support for HandoffWebsocket, HandoffFanout hostcalls (
exp/handoff
) - Add support for backend query API (
backend
) - Add support for testing via Viceroy with
go test
- Improve returned errors
Full Changelog v0.1.6...v0.1.7
v0.1.6
v0.1.5
What's Changed
- Fix KV Store hostcalls
- Add support for RegisterDynamicBackend
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- add package-level docs for secretstore by @joeshaw in #37
- add package level documentation for kvstore by @joeshaw in #42
- use SendAsync, not SendAsyncStreaming, for requests without a body by @joeshaw in #38
- fix CI flaking by increasing body chunk timeout by @joeshaw in #45
- Implement Core Cache and Purge APIs by @joeshaw in #47
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Rework limits by @fgsch in #26
- use latest staticcheck in validate GH action by @joeshaw in #28
- lint: use nilness from master by @joeshaw in #30
- Update CI tooling by @joeshaw in #32
- Deprecate fstctx by @dgryski in #33
- make ABI internals available for debugging by @dgryski in #29
- rename object store to kv store by @dennismartensson in #34
New Contributors
- @fgsch made their first contribution in #26
- @dennismartensson made their first contribution in #34
Full Changelog: v0.1.2...v0.1.3
v0.1.2
0.1.2 (2023-01-30)
Changed
- Renamed edgedict -> configstore.
- Made HTTP Request/Response field size limit configurable
Added
- Add support for Object Store API
- Add support for Secret Store API
- Add adaptor for net/http.RoundTripper (for net/http.Client support)
- Add adaptor for net/http.Handler
- Add fsthttp.Error() and fsthttp.NotFound() helpers