github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
402 Dependabot PRs
3 days ago
293 repositories
32 repositories
Recent PRs
chore(deps): bump the gomod-all group with 2 updates
komminarlabs/terraform-provider-cratedb #33

Bump the go_modules group across 1 directory with 5 updates
r2d2rs/zep #1

chore(deps): bump the dependencies group with 2 updates
k1LoW/deck #137

chore(deps): bump the go group across 5 directories with 3 updates
hashicorp/boundary #5876

build(deps): 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
zbiljic/fget #124

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

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
bringg/jenkins-autoscaler #266

chore(deps): bump the security group across 1 directory with 3 updates
replicatedhq/kots #5360

CP-29639: Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Cloudzero/cloudzero-agent #304

Bump the go_modules group across 1 directory with 8 updates
offsoc/smallstep-certificates #3

Bump the go-deps group across 1 directory with 6 updates
mongodb/mongodb-kubernetes #207

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

chore(deps): bump the dependencies group across 1 directory with 9 updates
openfga/openfga #2519

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
k0rdent/kcm #1662

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
cysp/terraform-provider-contentful #255

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
vmanilo/terraform-provider-twingate #100

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Twingate/terraform-provider-twingate #735

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

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
homeport/secrets-manager-resource #161

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

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

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
neondatabase/gh-workflow-stats-action #50

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

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /hack/generators
Kong/gateway-operator #1755

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
vultr/govultr #385

⬆️ Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /utils
ARM-software/golang-utils #638

chore(deps): bump the go-deps-minor-patch group across 1 directory with 7 updates
circlefin/terraform-provider-quicknode #23

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.7 to 0.7.8 in /resources/sdk/clisdkclient/extensions
purecloudlabs/platform-client-sdk-common #1086

chore(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
datolabs-io/terraform-provider-backstage #214

Bump the terraform group across 1 directory with 2 updates
chainguard-dev/terraform-provider-cosign #351

build(deps): bump the gomod group across 1 directory with 7 updates
mubeng/mubeng #299

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Kong/go-database-reconciler #298

build(deps): 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
siffletdata/terraform-provider-sifflet #100

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

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
stackrox/stackrox #15792

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

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
philips-software/terraform-provider-hsdp #465

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

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 |