v3.0.0-beta.6
https://resty.dev/docs/upgrading-to-v3/
https://resty.dev/docs/new-features-and-enhancements/
- fix: disable sync.Pool usage with gzip.Reader temporarily by @jeevatkm in https://github.com/go-resty/resty/pull/1091, @khatibomar https://github.com/go-resty/resty/pull/1087
- feat: add in-memory marshal and unmarshal to complement existing encoder and decoder #1021 by @jeevatkm in https://github.com/go-resty/resty/pull/1082
- feat!: revise request content length implementation #971 by @jeevatkm in https://github.com/go-resty/resty/pull/1084
- feat!: add ratio-based circuit breaker and streamline methods #1026 by @jeevatkm in https://github.com/go-resty/resty/pull/1086
- feat: add circuit breaker on trigger and on state change hooks #1024 by @jeevatkm in https://github.com/go-resty/resty/pull/1089
- refactor: replace atomic counters with sliding window in circuit breaker by @aviyam181199 @liuzengh in https://github.com/go-resty/resty/pull/1088
- release: version bump to v3.0.0-beta.6 by @jeevatkm in https://github.com/go-resty/resty/pull/1092
- test: add digest auth post body content check in the test case #1009 by @jeevatkm in https://github.com/go-resty/resty/pull/1083
- @khatibomar made their first contribution in https://github.com/go-resty/resty/pull/1087
- @aviyam181199 made their first contribution in https://github.com/go-resty/resty/pull/1088
Full Changelog: https://github.com/go-resty/resty/compare/v3.0.0-beta.5...v3.0.0-beta.6
v2.17.1
- fix: content type request header on http.NoBody type #1074 by @jeevatkm in https://github.com/go-resty/resty/pull/1079
Full Changelog: https://github.com/go-resty/resty/compare/v2.17.0...v2.17.1
v3.0.0-beta.5
https://resty.dev/docs/upgrading-to-v3/
https://resty.dev/docs/new-features-and-enhancements/
- fix: remove only one whitespace from data prefix #1044 by @jeevatkm in https://github.com/go-resty/resty/pull/1075
- feat: add TLSClientConfiger interface support into EventSource #1032 by @jeevatkm in https://github.com/go-resty/resty/pull/1072
- feat: add response header argument in EventOpenFunc #1060 by @yoogoc in https://github.com/go-resty/resty/pull/1073
- feat: SSE add request failure event callback function #1041 by @jeevatkm in https://github.com/go-resty/resty/pull/1076
- release: version bump to v3.0.0-beta.5 by @jeevatkm in https://github.com/go-resty/resty/pull/1077
- @yoogoc made their first contribution in https://github.com/go-resty/resty/pull/1073
Full Changelog: https://github.com/go-resty/resty/compare/v3.0.0-beta.4...v3.0.0-beta.5
v3.0.0-beta.4
https://resty.dev/docs/upgrading-to-v3/
https://resty.dev/docs/new-features-and-enhancements/
- fix: potential wrong total time in trace info when the request is invalid (#1016) by @git-hulk in https://github.com/go-resty/resty/pull/1017
- fix: Fixed functions of decodeJson do not return. by @Khachi-at in https://github.com/go-resty/resty/pull/1002
- fix(circuit breaker): protect access to lastFailureAt by atomic operations to avoid race conditions by @liuzengh in https://github.com/go-resty/resty/pull/1019
- fix: Cookie Clone Issue in Client.Clone() by @jackcipher in https://github.com/go-resty/resty/pull/1036
- fix: be able to invoke Close in SSE callback by @invzhi in https://github.com/go-resty/resty/pull/1048
- fix: negative trace substraction when using SetTimeout by @nicolasbeauvais in https://github.com/go-resty/resty/pull/1038
- fix: add missing flow and check for do not parse response #1051 by @jeevatkm in https://github.com/go-resty/resty/pull/1068
- feat: Add close hooks by @pior in https://github.com/go-resty/resty/pull/1054
- feat(enhancement): Use crypto/sha256 instead of crypto/md5 for FIPS compliance. by @BillBuilt in https://github.com/go-resty/resty/pull/1056
- feat(enhancement): add MaxConnsPerHost setting into TransportSettings #1058 by @jeevatkm in https://github.com/go-resty/resty/pull/1069
- docs: correct code grammar in comments by @invzhi in https://github.com/go-resty/resty/pull/1049
- ci: update go.mod package and build config by @jeevatkm in https://github.com/go-resty/resty/pull/1067
- release: version bump and readme update by @jeevatkm in https://github.com/go-resty/resty/pull/1070
- test: Add HTTPS request with trace test for coverage by @nicolasbeauvais in https://github.com/go-resty/resty/pull/1064
- chore: fix typos in tests by @alexandear in https://github.com/go-resty/resty/pull/1063
- @Khachi-at made their first contribution in https://github.com/go-resty/resty/pull/1002
- @jackcipher made their first contribution in https://github.com/go-resty/resty/pull/1036
- @invzhi made their first contribution in https://github.com/go-resty/resty/pull/1049
- @pior made their first contribution in https://github.com/go-resty/resty/pull/1054
- @BillBuilt made their first contribution in https://github.com/go-resty/resty/pull/1056
- @alexandear made their first contribution in https://github.com/go-resty/resty/pull/1063
Full Changelog: https://github.com/go-resty/resty/compare/v3.0.0-beta.3...v3.0.0-beta.4
v2.17.0
- Fix off-by-one error in key/value resolution by @mbsulliv in https://github.com/go-resty/resty/pull/975
- Fix/missing content length header on empty post req by @Libero-Dev in https://github.com/go-resty/resty/pull/1003
- backport: potential wrong total time in trace info from PR #1017 by @git-hulk in https://github.com/go-resty/resty/pull/1018
- backport: negative trace substraction when using SetTimeout by @nicolasbeauvais in https://github.com/go-resty/resty/pull/1065
- For v2.17.0 release by @jeevatkm in https://github.com/go-resty/resty/pull/1066
- @mbsulliv made their first contribution in https://github.com/go-resty/resty/pull/975
- @Libero-Dev made their first contribution in https://github.com/go-resty/resty/pull/1003
Full Changelog: https://github.com/go-resty/resty/compare/v2.16.5...v2.17.0
v3.0.0-alpha.10
NOTE: v3 Documentation is here - https://resty.dev
- test: add test case from branch v2 by @jeevatkm in https://github.com/go-resty/resty/pull/955
- docs: godoc update by @jeevatkm in https://github.com/go-resty/resty/pull/957
- feat: add request level SetHeaderAuthorizationKey method by @jeevatkm in https://github.com/go-resty/resty/pull/963
- feat(enhancement): add json definition and method to trace info by @jeevatkm in https://github.com/go-resty/resty/pull/964
v2.16.5
- fix: auth scheme and token from client level #959 by @jeevatkm in https://github.com/go-resty/resty/pull/960
- chore(release): version bump and readme update by @jeevatkm in https://github.com/go-resty/resty/pull/961
Full Changelog: https://github.com/go-resty/resty/compare/v2.16.4...v2.16.5