github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
435 Dependabot PRs
18 days ago
315 repositories
4 repositories
Recent PRs (filtered by: Merged )
chore(deps): bump the main group across 1 directory with 3 updates
Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7
hashicorp/vault-plugin-auth-centrify #33
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
rowansmithau/vault-plugin-secrets-cloudflare #10
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
thc1006/nephoran-intent-operator #249
Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 in /atp
TsukemonoGit/nostr-monoGazo-bot #37
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 in /scripts/local-gitlab/seeder
gabrie30/ghorg #555
build(deps): bump the gomod-backward-compatible group across 1 directory with 11 updates
hashicorp/terraform-provider-vault #2580
Bump the go_modules group across 1 directory with 8 updates
offsoc/mattermost-plugin-livekit #5
Bump github.com/hashicorp/go-retryablehttp from 0.5.4 to 0.7.7
[release-v1.19][gomod]: Bump the patch group across 1 directory with 7 updates
openshift-knative/eventing #1498
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
ZEISS/fiber-authz #206
chore(deps): bump the gomod-all group across 1 directory with 4 updates
komminarlabs/terraform-provider-cratedb #35
Bump the go_modules group across 5 directories with 15 updates
offsoc/dddd #4
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
planetlabs/go-stac #240
chore(deps): bump the go_modules group with 2 updates
cryptogarageinc/cardano-go #12
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
tr3mor/personal-infra #1505
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
chore(deps): bump the go group with 5 updates
mach-composer/mach-composer-cli #521
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
scaleway/terraform-provider-scaleway #3193
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
joseguzman1337/trivy #892
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
splunk-terraform/terraform-provider-signalfx #620
chore: bump the all group with 3 updates
PrefectHQ/terraform-provider-prefect #538
fix(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /api
NdoleStudio/httpsms #707
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
spiceai/spiceai #6344
chore(deps): bump the security group across 1 directory with 4 updates
replicatedhq/kots #5367
Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
chainguard-dev/apko #1725
Bump the gomod-all group with 6 updates
Finatext/belldog #138
build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in the gomod group
helm/chart-testing #749
Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7 in the go_modules group
hasansino/go42 #46
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Azure/grept #117
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
marcfrederick/terraform-provider-porkbun #11
fix(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
spiceai/spiceai #6304
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /test
Azure/terraform-azurerm-aks #681
[release-v1.16][gomod]: Bump the patch group across 1 directory with 7 updates
openshift-knative/eventing #1448
chore(deps): bump the gomod-all group with 3 updates
komminarlabs/terraform-provider-influxdb3 #54
[release-v1.18][gomod]: Bump the patch group across 1 directory with 7 updates
openshift-knative/eventing #1446
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
segmentio/terraform-provider-segment #191
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
OpsLevel/opslevel-go #566
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
replicatedhq/kURL #5694
build(deps): Bump the all group with 2 updates
sigstore/rekor #2518
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
Bump the gomod group with 2 updates
bufbuild/plugins #1895
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
MaineK00n/vuls-data-update #448
deps: bump the all-dependencies group with 3 updates
Ignaciojeria/transport-app #23
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /go
eightseventhreethree/covid-exporter #78
chore(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
ovh/okms-sdk-go #43
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 |