Commit Graph

216 Commits

Author SHA1 Message Date
Luis Meyer ce4776c0d3 test 2026-01-27 18:29:50 +01:00
Dominik Ferber 0f3c331756 print warning 2026-01-25 23:55:38 +02:00
Dominik Ferber 4439a9a66b rm last process.pid 2026-01-25 17:58:45 +02:00
Dominik Ferber 7721ed7782 ensure fallback from instrumentation.ts 2026-01-25 17:52:16 +02:00
Dominik Ferber 837be07200 rm prebuild script 2026-01-25 17:46:51 +02:00
Dominik Ferber 300e6dfcc5 vercel-flags prepare --verbose 2026-01-25 17:24:50 +02:00
Dominik Ferber 785747bc33 test in layout 2026-01-25 17:14:32 +02:00
Dominik Ferber f6371503d9 require fallbacks at build time on vercel only 2026-01-25 17:08:48 +02:00
Dominik Ferber 8c27fdc33a rm webpackIgnore: true 2026-01-25 17:06:46 +02:00
Dominik Ferber e534f8d0d5 rm process.pid 2026-01-25 17:06:19 +02:00
Dominik Ferber a8e3b53e12 getDefaultFlagsClient() → flagsClient 2026-01-25 16:56:16 +02:00
Dominik Ferber d8ae9cba61 add ensureFallback fn 2026-01-25 16:41:27 +02:00
Dominik Ferber f4652c8219 read from @vercel/flags-definitions/definitions.json 2026-01-25 16:14:52 +02:00
Dominik Ferber cbdabc8c34 make readBundledDefinitions async 2026-01-25 13:46:58 +02:00
Dominik Ferber 66505b0008 rm store 2026-01-24 19:12:58 +02:00
Dominik Ferber 47a30dfe91 race initial connection, retry in background, abort on shutdown 2026-01-24 19:05:22 +02:00
Dominik Ferber bb93abe275 assert ingest requests 2026-01-24 18:05:48 +02:00
Dominik Ferber 529bce000d wip 2026-01-24 18:01:33 +02:00
Dominik Ferber 65471b0a7a fix integration tests 2026-01-24 17:56:21 +02:00
Dominik Ferber f9bde13fb4 adapt @flags-sdk/vercel 2026-01-24 14:26:31 +02:00
Dominik Ferber 0370fcd5a8 drop edge config from @flags-sdk/vercel 2026-01-24 14:20:09 +02:00
Dominik Ferber 3a319063a7 drop edge-config dep 2026-01-24 14:16:02 +02:00
Dominik Ferber 52a3735a1e export EvaluationParams and EvaluationResult 2026-01-24 14:14:30 +02:00
Dominik Ferber 4eae57bdb1 rm EdgeConfigDataSource 2026-01-24 14:09:49 +02:00
Dominik Ferber 148a94a061 extract usage-tracker and add tests 2026-01-24 13:39:40 +02:00
Dominik Ferber a7bbe548e3 send user-agent, rm terminate handling, fix tests 2026-01-24 13:39:40 +02:00
Dominik Ferber 73e3892331 update @biomejs/biome 2026-01-24 13:39:40 +02:00
Andy Bitz 1d19a638b5 Track FLAG_CONFIG_READ events 2026-01-24 13:39:39 +02:00
Dominik Ferber 0534a1d8c1 use ndjson (#238)
* try

* try

* use debugLog

* replace testkey

* never retry on 4xx
2026-01-24 13:39:30 +02:00
Luis Meyer cd7dcfba98 Add retries to flag network datasource (#237)
* Fix React Server Components CVE vulnerabilities (#235)

Updated dependencies to fix Next.js and React CVE vulnerabilities.

The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel  
- react-server-dom-turbopack

All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>

* Add retries to flag network datasource when stream closes

Implements automatic retry logic with exponential backoff when the flag network
stream unexpectedly closes. The stream will retry with delays increasing from
1s to a maximum of 30s, allowing the datasource to recover from temporary
network issues while falling back to bundled definitions if initial connection
fails.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* Revert package.json and pnpm-lock changes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-24 13:39:30 +02:00
Luis Meyer c54c8a843f fix importts 2026-01-24 13:39:30 +02:00
Luis Meyer dcf2fd042d add vercel getProviderData 2026-01-24 13:39:30 +02:00
Luis Meyer 0837b1baad update endpoint 2026-01-24 13:39:30 +02:00
Luis Meyer 78dfdf6ace push 2026-01-24 13:39:30 +02:00
Luis Meyer 7b9715871a upgrade 2026-01-24 13:39:28 +02:00
Luis Meyer e7e2b78f9d add shirt-shop-vercel 2026-01-24 13:39:15 +02:00
Luis Meyer 0fd11e949d connect flag network 2026-01-24 13:38:40 +02:00
Dominik Ferber d2dc48b7a9 every 5 secs 2026-01-24 13:38:39 +02:00
Dominik Ferber c7d0994b62 continue 2026-01-24 13:38:39 +02:00
Dominik Ferber 04bf63feb3 wip 2026-01-24 13:38:39 +02:00
Dominik Ferber 4f45e42913 redo peer deps 2026-01-24 13:38:38 +02:00
Dominik Ferber 4efc0136bd step 2026-01-24 13:38:28 +02:00
Dominik Ferber 3b836f434d prepare script 2026-01-24 13:38:27 +02:00
Dominik Ferber 7b88beda71 origin 2026-01-24 13:38:01 +02:00
Dominik Ferber 99ba963a45 prepare 2026-01-24 13:38:01 +02:00
vercel[bot] 23cf50428e Fix React Server Components CVE vulnerabilities (#235)
Updated dependencies to fix Next.js and React CVE vulnerabilities.

The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel  
- react-server-dom-turbopack

All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2025-12-12 07:20:30 +02:00
Dominik Ferber ec0d13f66f Rename Edge Middleware to Routing Middleware / Proxy (#229)
* adjust proxy export

* rename Edge Middleware to Proxy

* mv folder

* rename featureFlagsInProxy

* proxy

* Routing Functions → Routing Middleware
2025-12-05 11:51:42 +02:00
Dominik Ferber 11472542d8 rename (#228) 2025-12-05 10:14:26 +02:00
Dominik Ferber f1376294aa upgrade (#226)
* upgrade

* use as-any workaround
2025-12-04 14:27:54 +02:00
Dominik Ferber 8139680a21 align snapshot git sha release length (#225) 2025-12-04 10:53:41 +01:00