perron icon indicating copy to clipboard operation
perron copied to clipboard

A sane node.js client for web services

Results 11 perron issues
Sort by recently updated
recently updated
newest added

This is a pilot to test the feasibility of using worker threads to prevent eventloop lags from affecting instrumentation metrics.

Removed non-maintained node versions and added 18 as new LTS and 20 as current version

This is a pilot to test the feasibility of using worker threads to prevent eventloop lags from affecting instrumentation metrics.

Updated Node types to latest v16 and TypeScript to latest v3 Updating the two libraries required some type changes in the implementation, notably the possibly breaking change of changing the...

The querystring library is now deprecated and as a result no longer receives active support. URLSearchParams can be used in its place as it performs the same function and has...

Fixes https://github.com/zalando-incubator/perron/issues/93 ### Changes ### 1. retry operation now does not pass `currentAttempt` as argument. `currentAttempt` is now actually returned to retry() so that we can use it outside of...

help wanted
wip

Automatically publish a new version when a new commit with a version bump in `package.json` is pushed to `master` branch. - Pros: - easier maintenance - Cons: - no good...

To avoid type clashes due to changes in perron's typings, I looked into bumping the version in translation-manager from 0.11.1 to 0.11.4. Due to the change from `any` to `Buffer...

# Background When we retry in `perron` currently, initial request (and subsequent retries except for the last one) get aborted. Let's say we `dropRequestAfter` 450ms and retries count is 2....

Due to how https://github.com/zalando-incubator/perron/blob/master/lib/client.ts#L606-L608 looks like, any error thrown can trigger the circuit breaker even if the request was never made. This increases the impact of bugs in perron or...