Releases: go-resty/resty
Releases · go-resty/resty
v1.3 Release
Changelog:
Enhancements:
- Custom content type and data for multipart request PR #129 @Asker80
- Debug log with concatenated string PR #128 @sudo-suhas
- Allow uncommon HTTP methods to support payloads PR #122 @arun251
- improved override header handling #125 @jeevatkm
- Preserve query string order partially #124 @jeevatkm
Bug Fix:
v1.2 Release
v1.1 Release
v1.0 Release
v1.0 Released
Resty
first version released on Sep 15, 2015 then it grew gradually as a very handy and helpful library. Its been a two years; v1.0
released on Sep 25, 2017. I'm very thankful to Resty users and its contributors.
Changelog
Features:
- Added support for registering external JSON library #76 @jeevatkm
- Added option to expose response body without parsing response #87 @jeevatkm
Enhancements:
v0.13 Release
v0.12 Release
Changelog:
Enhancement(s):
- Added
SetRetryWaitTime
andSetRetryMaxWaitTime
methods to set custom wait time PR #66 @bak1an - Added
SetCookieJar
method to set custom cookie jar PR #69 @lrita - Code improvements and streamline PR #71 @alexmontecucco
- Performance improvement buffer pool @jeevatkm
Breaking Change:
- Drop support for
go1.2
v0.11 Release
This release brings following:
Feature:
- PR (@DennyLoko) #51 Request based on SRV record support (instead of Host URL)
Enhancement(s):
- #53 Added
IsProxySet()
method onresty.Client
- #56 Performance improvement, no more mutex and
resty
is truely parallel - PR (@iRita) #60, #59 Using
http.Client.SetTimeout
for go1.3 and above - #58 Added nil check for
RawResponse
, soRetryConditionFunc
implementation at ease
Bug:
- #57 OnBeforeRequest does not change Request.RawRequest attributes
Breaking Change:
- #56 Individual Request level proxy support have been removed from
resty
v0.10 Release
This release brings following:
- Added
Request.SetContext
for go1.7 and above #44 PR #46 @ei-grad - Fix request body issue on retry #47 @jeevatkm
- Code quality improvements golint, errcheck, etc #50 @jeevatkm
- Only breaking change is HTTP methods-
- GET => MethodGet
- POST => MethodPost
- PUT => MethodPut
- DELETE => MethodDelete
- PATCH => MethodPatch
- HEAD => MethodHead
- OPTIONS => MethodOptions
- Only breaking change is HTTP methods-
v0.9 Release
This release brings following enhancements:
- Backoff Retry mechanism PR #35 #24 @keithballdotnet
- Conditional Retry on backoff mechanism PR #42 #37 @dmiller113
- Added method
SetMultiValueFormData
for multi value form data values PR #38 @jeevatkm - Resty don't set transport's proxy settings to nil by default #39 @jeevatkm
v0.8 Release
This release brings following enhancements:
- Added method
SetMultiValueQueryParams
for multi value query params #28 (@jeevatkm) - Added method
SetScheme
for non-http scheme option PR #30 (@aanm) - Added method
SetCloseConnection
for optionally close connection on each request PR #31 (@aanm) - Addressed multi-goroutine data race for transport #29 (@jeevatkm)
- Code improvements