Skip to content

Releases: asecurityteam/transport

Update Dependencies, remove code cov

27 Sep 21:26
9045f0b
Compare
Choose a tag to compare

Removed codecov by @jimene74 in #50
Upgraded dependencies by renovate and @aureagdm in #48

v1.7.0

28 May 21:08
a0ae83e
Compare
Choose a tag to compare

What's Changed

  • Update libs, golang and fix linting failures by @gcase555 in #46
  • update travis settings by @gcase555 in #47
  • Reference default renovate settings by @byott in #45
  • Drop Travis, Enable GitHub Actions by @ensary in #49
  • Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 by @dependabot in #51

New Contributors

Bugfix for infinite exponential backoffer

25 Jan 18:10
d66cc7e
Compare
Choose a tag to compare

The exponential backoffer was coded in such a way that it could infinitely grow. That bug is fixed in this release.

Dependency update

04 Jan 14:51
820247e
Compare
Choose a tag to compare

Newer version of mock library

What's Changed

  • Update module github.com/golang/mock to v1.6.0 by @renovate in #35

Full Changelog: v.1.6.5...v1.6.6

Clean up

03 Jan 16:57
7e6d2f6
Compare
Choose a tag to compare

Ran go mod tidy & get rid of old versions of logevent

Bugfix: Use deep copy when cloning requests

28 May 18:33
cc0df2d
Compare
Choose a tag to compare

The previous version of this library used a shallow copy of the request
object when retrying or hedging.
So long as shared attributes of the request, such as the headers map, is read-only during the retry/hedge then there is no issue.
However, if the retry or hedger is wrapped around subsequent middleware that modifies a shared asset, such as injecting a header value, then it creates a race condition and panics, which are fixed by changes in this release.

Bugfix: treat Retry-After header as seconds, not milliseconds

04 Mar 23:40
c79c79a
Compare
Choose a tag to compare

Fix RetryAfter plugin to stop canceling aggressively/incorrectly

04 Mar 20:53
83122aa
Compare
Choose a tag to compare

Perform exponential backoff for 429 responses that lack a Retry-After header directive

04 Mar 19:31
e6f8157
Compare
Choose a tag to compare

Servers may return 429 with or without a Retry-After header directive. When such a header is included we honor it (as we have before this release). When such a header is omitted, we use an exponential backoff starting with an initial wait of 20ms (which is what this release introduces).

Fix hedger done context usage, update dependencies

01 Mar 18:15
268114a
Compare
Choose a tag to compare
  • Fix for an issue where the hedger plugin will prematurely cancel a
    request context for a successful call
  • 3rd party dependencies updated