github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
436 Dependabot PRs
2 days ago
316 repositories
3 repositories
Recent PRs (filtered by: Merged )
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
keycloak/terraform-provider-keycloak #1224
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
build(deps): bump the gomod-all group across 1 directory with 10 updates
030/n3dr #717
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
gotenberg/gotenberg #1248
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
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
k0rdent/kcm #1662
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Twingate/terraform-provider-twingate #735
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-stripe #65
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
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 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
kubri/kubri #694
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
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
build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
synology-community/terraform-provider-synology #108
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
Chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
elastic/elastic-package #2666
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
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
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7
GoGstickGo/weather-time-machine-infra #11
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
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
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
jetbrains-infra/packer-post-processor-teamcity #10
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
DataDog/datadog-firehose-nozzle #124
Bump the go_modules group across 1 directory with 5 updates
Bump the go_modules group across 1 directory with 5 updates
Bump the go_modules group across 1 directory with 6 updates
ParadoxAi/packer-plugin-salt #1
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
go: bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
crumbhole/argocd-vault-replacer #246
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7 in /e2e/vulnerable
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
circonus-labs/circonus-gometrics #130
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 |