Skip to content

Releases: fastly/compute-sdk-go

v1.3.3

12 Sep 18:12
3987aca
Compare
Choose a tag to compare

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

25 Jun 18:33
8784dc5
Compare
Choose a tag to compare

Added

  • configstore: add Store.Has() method
  • configstore: add Store.GetBytes() method
  • configstore: reduce memory usage with shared buffer

Changed

  • fsthttp: make buffer sizes adaptable

v1.3.1

14 May 15:58
1b68cae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

21 Feb 13:46
bd600e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.1

19 Jan 16:11
579dadc
Compare
Choose a tag to compare

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

17 Nov 20:40
5424098
Compare
Choose a tag to compare

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

31 Oct 19:23
d19da32
Compare
Choose a tag to compare

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

13 Sep 16:42
780959d
Compare
Choose a tag to compare

No changes since v0.2.0.

v0.2.0

06 Sep 19:59
66aad92
Compare
Choose a tag to compare

Go 1.21 support! 🎉

What's Changed

Full Changelog: v0.1.7...v0.2.0

v0.1.7

04 Aug 16:46
ce43fe9
Compare
Choose a tag to compare

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