Skip to content

Releases: StephanHCB/go-autumn-restclient

v0.4.4

02 Nov 12:21
f31460e
Compare
Choose a tag to compare

Support moving recordings during test run

(helps with cleaning up old recordings and adapting to changed filename schemes)

v0.4.3 sort query parameters when recording

01 Nov 11:58
8ca20bb
Compare
Choose a tag to compare

old file names still work, new file names are logged

v0.4.2 allow access to raw byte slice response body

17 Oct 14:27
86fa277
Compare
Choose a tag to compare

If you pass in a **[]byte in the response body field, you will be provided with the response body []byte slice (zero copy).

This is useful for downloading files or for other requests that do not return application/json.

v0.4.1 shorten recording filenames for new recordings

26 Sep 11:15
995530d
Compare
Choose a tag to compare
  • fixes not being able to check repos out on windows git bash due to path length limitations

v0.4.0 add instrumentation callbacks

14 Apr 19:36
Compare
Choose a tag to compare
  • add instrumentation callbacks (metrics etc.) to http client, request cache, retryer
  • also adds an error log line and cache cleanup if the cache encounters an entry of the wrong type (which should never actually happen)

v0.3.2 expose request time (even when caching)

10 Apr 17:55
Compare
Choose a tag to compare
expose request time with testing and cache support

v0.3.1 limit filename length even more, small logging fixes

09 Apr 20:40
Compare
Choose a tag to compare
fixes and more testing, limit filename length some more

v0.3.0 docs, testing tools

09 Apr 19:56
Compare
Choose a tag to compare
  • add request capture
  • add recorder and playback (for mocking in integration tests)
  • expand documentation and example code

v0.2.1 fix caching

04 Apr 14:06
Compare
Choose a tag to compare
fix caching, allow customization of cache key generation

v0.2.0 caching with tidwall/tinylru

03 Apr 20:07
Compare
Choose a tag to compare
  • add flexible request caching using tidwall/tinylru (MIT licensed zero dependencies LRU cache)