diff --git a/.changeset/jitter-ingest-retries.md b/.changeset/jitter-ingest-retries.md deleted file mode 100644 index ef5ae3b0..00000000 --- a/.changeset/jitter-ingest-retries.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@vercel/flags-core': minor ---- - -Add jitter to ingest retries and the batch-flush window. - -The usage tracker now uses AWS-style "Full Jitter" exponential backoff between -retry attempts (replacing the previous deterministic 100/200ms schedule) and -randomizes the 5s batch-flush window by ±20% to desynchronize concurrent -processes. When all retry attempts are exhausted the SDK now logs a structured -warning so consumers can alert on dropped batches. diff --git a/packages/adapter-vercel/CHANGELOG.md b/packages/adapter-vercel/CHANGELOG.md index e4ba8c4c..1f0f8ce8 100644 --- a/packages/adapter-vercel/CHANGELOG.md +++ b/packages/adapter-vercel/CHANGELOG.md @@ -1,5 +1,12 @@ # @flags-sdk/vercel +## 1.3.1 + +### Patch Changes + +- Updated dependencies [[`bd4d01a`](https://github.com/vercel/flags/commit/bd4d01a9b2b5d70bf7ae62cda645d8cd7292ad83)]: + - @vercel/flags-core@1.5.0 + ## 1.3.0 ### Minor Changes diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index 4e5ad9e5..0831391f 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -1,6 +1,6 @@ { "name": "@flags-sdk/vercel", - "version": "1.3.0", + "version": "1.3.1", "description": "", "keywords": [], "license": "MIT", diff --git a/packages/vercel-flags-core/CHANGELOG.md b/packages/vercel-flags-core/CHANGELOG.md index 01078c60..ec6899b1 100644 --- a/packages/vercel-flags-core/CHANGELOG.md +++ b/packages/vercel-flags-core/CHANGELOG.md @@ -1,5 +1,17 @@ # @vercel/flags-core +## 1.5.0 + +### Minor Changes + +- [#371](https://github.com/vercel/flags/pull/371) [`bd4d01a`](https://github.com/vercel/flags/commit/bd4d01a9b2b5d70bf7ae62cda645d8cd7292ad83) Thanks [@vincent-derks](https://github.com/vincent-derks)! - Add jitter to ingest retries and the batch-flush window. + + The usage tracker now uses AWS-style "Full Jitter" exponential backoff between + retry attempts (replacing the previous deterministic 100/200ms schedule) and + randomizes the 5s batch-flush window by ±20% to desynchronize concurrent + processes. When all retry attempts are exhausted the SDK now logs a structured + warning so consumers can alert on dropped batches. + ## 1.4.0 ### Minor Changes diff --git a/packages/vercel-flags-core/package.json b/packages/vercel-flags-core/package.json index b0350227..07afe26d 100644 --- a/packages/vercel-flags-core/package.json +++ b/packages/vercel-flags-core/package.json @@ -1,6 +1,6 @@ { "name": "@vercel/flags-core", - "version": "1.4.0", + "version": "1.5.0", "description": "", "keywords": [], "license": "MIT",