Skip to content

Releases: go-resty/resty

v1.1 Release

25 Jan 20:26
b61f453
Compare
Choose a tag to compare

Changelog

Features

Enhancements

v1.0 Release

25 Sep 19:35
9ac9c42
Compare
Choose a tag to compare

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:

  • Added support http.RoundTripper PR #91 @bak1an
  • Added option to support GET method with request body when needed PR #82 @liuzhiyan
  • Ability to add fallback content-type value for response auto unmarshaling #92 @jeevatkm

v0.13 Release

22 Jun 19:35
cf81ed0
Compare
Choose a tag to compare

Changelog:

Enhancement(s):

  • Added Retry timeouts shortcuts to DefaultClient resty client PR #73 @bak1an
  • Do not set X-User-Agent in the request PR #77 @Robbilie

v0.12 Release

22 May 08:04
7a8134d
Compare
Choose a tag to compare

Changelog:

Enhancement(s):

  • Added SetRetryWaitTime and SetRetryMaxWaitTime 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

20 Mar 19:39
c45c7bc
Compare
Choose a tag to compare

This release brings following:

Feature:

  • PR (@DennyLoko) #51 Request based on SRV record support (instead of Host URL)

Enhancement(s):

  • #53 Added IsProxySet() method on resty.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, so RetryConditionFunc 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

02 Jan 18:28
2e0c231
Compare
Choose a tag to compare

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

v0.9 Release

01 Nov 17:07
24dc7ba
Compare
Choose a tag to compare

This release brings following enhancements:

v0.8 Release

08 Jul 16:19
Compare
Choose a tag to compare

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

v0.7 Release

02 May 02:04
Compare
Choose a tag to compare

This release brings following enhancements:

  • #27 Added support for struct slice and map slice on SetBody()
  • #25 Added SetDisableWarn() method for disabling warning
  • HTTP/2 testing on Go 1.6 for Resty

v0.6 Release

04 Feb 01:05
Compare
Choose a tag to compare

This release brings following enhancements:

  • #21 Added io.Reader support for Multi-part file upload
  • #22 Added io.Reader support Request.SetBody()
  • #20 You can add custom Transport into resty