github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
414 Dependabot PRs
11 days ago
298 repositories
20 repositories
Recent PRs
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
ZEISS/knox #151

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
elastic/package-registry #1317

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
getoutreach/gobox #687

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
argoproj/argo-cd #23482

Bump the go-deps group across 1 directory with 5 updates
fluxcd/helm-controller #1243

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
launchdarkly/ld-find-code-refs #510

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.8
cuotos/go-tfe #40

go.mod: bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
conduitio-labs/conduit-connector-firebolt #144

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
synology-community/go-synology #47

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
grafana/pdc-agent #173

build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
synology-community/terraform-provider-synology #108

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
gopher64/gopher64-netplay-server #121

feat(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
alexfalkowski/go-service #1728

go: bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
sacloud/go-http #55

go: bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

build(deps): bump the gomod group across 3 directories with 1 update
sigstore/sigstore-probers #444

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
getoutreach/devbase #928

build(deps): bump the gomod group across 2 directories with 1 update
containerd/stargz-snapshotter #2065

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
hashicorp/terraform-provider-http #549

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
formancehq/go-libs #450

build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
package-operator/package-operator #2030

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
awslabs/soci-snapshotter #1603

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

Chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
elastic/elastic-package #2666

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
golanglib/dependabot_botherer #3431

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
wolfi-dev/wolfictl #1651

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
addcnos/youdu #47

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
hashicorp/hc-install #307

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
go-tapd/tapd #159

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
datastax/terraform-provider-astra #466

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Kong/kubernetes-ingress-controller #7515

Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
wtfutil/wtf #1737

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7
GoGstickGo/weather-time-machine-infra #11

chore(deps): bump the go_modules group across 1 directory with 19 updates

Bump the go_modules group with 4 updates
alexkinch/evans #12

Bump the go_modules group with 8 updates
alexkinch/evans #11

chore(deps): bump the go_modules group across 1 directory with 7 updates

Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7

Bump the go_modules group across 5 directories with 14 updates
offsoc/dddd #3

chore(deps): bump the go_modules group across 5 directories with 13 updates
AKJUS/sourcegraph-public-snapshot #8

Bump the go_modules group across 1 directory with 7 updates
AKJUS/kubefirst #42

chore(deps): bump the go_modules group across 1 directory with 13 updates
H1d3r/trivy #420

Bump the go_modules group across 5 directories with 14 updates
H1d3r/dddd #5

Bump github.com/hashicorp/go-retryablehttp from 0.6.8 to 0.7.7
awslabs/tecli #21

Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
getporter/hashicorp-plugins #17

Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7

chore(deps): bump the go_modules group across 1 directory with 7 updates

Package Details
Name: | github.com/hashicorp/go-retryablehttp |
Ecosystem: | go |
PURL Type: | golang |
Package URL: | pkg:golang/github.com/hashicorp/go-retryablehttp |
JSON API: | View JSON |
Security Advisories
Package Information
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff. It is a thin wrapper over the standard net/http client library and exposes nearly the same public API. This makes retryablehttp very easy to drop into existing programs. retryablehttp performs automatic retries under certain conditions. Mainly, if an error is returned by the client (connection errors etc), or if a 500-range response is received, then a retry is invoked. Otherwise, the response is returned and left to the caller to interpret. Requests which take a request body should provide a non-nil function parameter. The best choice is to provide either a function satisfying ReaderFunc which provides multiple io.Readers in an efficient manner, a *bytes.Buffer (the underlying raw byte slice will be used) or a raw byte slice. As it is a reference type, and we will wrap it as needed by readers, we can efficiently re-use the request body without needing to copy it. If an io.Reader (such as a *bytes.Reader) is provided, the full body will be read prior to the first request, and will be efficiently re-used for any retries. ReadSeeker can be used, but some users have observed occasional data races between the net/http library and the Seek functionality of some implementations of ReadSeeker, so should be avoided if possible.
Repository: | https://github.com/hashicorp/go-retryablehttp |
Homepage: | https://github.com/hashicorp/go-retryablehttp |
Latest Release: |
v0.7.7
over 1 year ago |
Dependent Repos: | 34,302 |
Dependent Packages: | 10,318 |
Ranking: | Top 0.0317% by dependent repos Top 0.018% by dependent pkgs |