github go-resty/resty v3.0.0-rc.4

pre-release3 hours ago

v3 Release Candidate 4

v3 Guide

Bug Fixes

  • fix: stop multipart producer after early response without race/hang by @Solaris-star in #1188
  • fix: digest challenge parsing per RFC 7616 by @mrueg in #1203
  • fix: stop handing out pooled buffers and aliased slices by @mrueg in #1202
  • fix: preserve trailing slash in SetBaseURL (fixes #1061) by @ObeeJ in #1191
  • fix: SSE connect deadlock from a recursive read lock, plus a leaked response body by @mrueg in #1199

Enhancements

  • feat: add support for the HTTP QUERY method (RFC 10008) by @thatwasyahya in #1187
  • fix(enhancement): hedging no longer cancels the winning response body by @mrueg in #1197
  • fix(enhancement): load balancer data race, duplicate state-change hooks, ticker goroutine leak by @mrueg in #1198
  • fix(enhancement): guard the debug-log type assertion and keep the rate limiter's context cause by @mrueg in #1204

Tests

  • test: Fix environment-dependent flaky assertion in TestTraceInfoOnTimeoutWithSetTimeout by @Yashh56 in #1184

Documentation

  • docs(sse): replace the dead sse.dev host with example.com by @donbagger in #1205

CI & Release

New Contributors

Full Changelog: v3.0.0-rc.3...v3.0.0-rc.4

Don't miss a new resty release

NewReleases is sending notifications on new releases.