Releases: fastly/compute-sdk-go
Releases · fastly/compute-sdk-go
v1.4.2
v1.4.1 - Retract v1.4.0
Retract v1.4.0 (and v1.4.1 along with it). See #156 for more details.
v1.4.0: Merge pull request #155 from fastly/dgryski/release-1.4.0
1.4.0 (2025-04-07)
Added
- fsthttp: make response polling frequency configurable
- fsthttp: add http cache API support
- secretstore: add Plaintext toplevel convenience function
- acl: add ACL hostcalls
Readthrough HTTP Cache Support
Customizing cache behaviour with the readthrough cache is an opt-in feature; enable it by adding -tags=fsthttp_guest_cache
to the build line of your fastly.toml
.
[scripts]
build = "tinygo build -target=wasip1 -tags=fsthttp_guest_cache -o bin/main.wasm ."
v1.3.3
Added
- kvstore: add ErrTooManyRequests
- fsthttp: add ServerAddr to Request
- fsthttp: add pluggable URL parser
- fsthttp: add TCP and HTTP keepalives configuration for backends
- fsthttp: add RemoteAddr to Response
- fsthttp: add pooling connection configuration for backends
- compute: add GetVCPUMilliseconds
- fsthttp: add client certificate configuration for backends
- fsthttp: add grpc flag for backends
Changed
- configstore: switch to new configstore hostcalls
v1.3.2
v1.3.1
What's Changed
- add Request.CloneWithBody and Request.SetBody by @joeshaw in #105
- Implement KVStore delete method by @athomason in #110
New Contributors
- @athomason made their first contribution in #110
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.2.1
What's Changed
- Simplify some integration tests by @joeshaw in #94
- cw/geo errors by @cee-dub in #97
- don't stream certain in-memory io.Readers by @joeshaw in #44
- refactor some request code to make the flow simpler & reduce side effects by @joeshaw in #96
- don't defer closing the response writer by @joeshaw in #99
- add changelog entries for upcoming 1.2.1 release by @joeshaw in #100
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- add integration test for geolocation API by @joeshaw in #90
- fix Changelog format by @joeshaw in #91
- add a new
device
package for device detection by @joeshaw in #92 - move geolocation parser over to encoding/json by @joeshaw in #93
- update changelog for 1.2.0 release by @joeshaw in #95
Full Changelog: v1.1.0...v1.2.0
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