Flags SDK Release Notes
Last updated: Mar 12, 2026
- Mar 12, 2026
- Date parsed from source:Mar 12, 2026
- First seen by Releasebot:Mar 12, 2026
@vercel/[email protected]
Vercel patches internal flag hooks to guard when runtime helpers are not exposed during evaluation.
Patch Changes
dd1396e: Guard internal flag hooks when Vercel does not expose the expected runtime helpers during evaluation.
Original source Report a problem - Mar 12, 2026
- Date parsed from source:Mar 12, 2026
- First seen by Releasebot:Mar 12, 2026
@flags-sdk/[email protected]
Vercel announces patch changes updating dependencies flags 4.0.5 and vercel/flags-core 1.1.1.
Patch Changes
- Updated dependencies [dd1396e]
- [email protected]
- @vercel/[email protected]
All of your release notes in one feed
Join Releasebot and get updates from Vercel and hundreds of other software products.
- Mar 12, 2026
- Date parsed from source:Mar 12, 2026
- First seen by Releasebot:Mar 12, 2026
Vercel releases a patch that guards internal flag hooks when expected runtime helpers aren’t exposed during evaluation.
Patch Changes
dd1396e: Guard internal flag hooks when Vercel does not expose the expected runtime helpers during evaluation.
Original source Report a problem - Mar 9, 2026
- Date parsed from source:Mar 9, 2026
- First seen by Releasebot:Mar 10, 2026
@vercel/[email protected]
Vercel announces minor changes adding userAgentSuffix support and clearer prepareFlagsDefinitions outcomes.
Minor Changes
05a5ebf: accept userAgentSuffix instead of version
10c10b6: Return meaningful result from prepareFlagsDefinitions indicating whether definitions were created or skipped
- Mar 9, 2026
- Date parsed from source:Mar 9, 2026
- First seen by Releasebot:Mar 10, 2026
Vercel: The Flags SDK uses __no_flags__ when an app transitions from precomputing flags to none, ensuring prerender still rewrites pages.
Patch Changes
77727aa: The Flags SDK now handles when an app goes from precomputing one or more flags to precomputing none.
In this case we use no_flags as the serialized value so the app will still rewrite and prerender the page.
precompute, generatePermutations, serialize and deserialize were adjusted to generate and parse no_flags correctly.
Original source Report a problem - Mar 6, 2026
- Date parsed from source:Mar 6, 2026
- First seen by Releasebot:Mar 6, 2026
@vercel/[email protected]
Vercel releases initial version of @vercel/prepare-flags-definitions, extracting core flag definitions into a standalone reusable package.
Minor Changes
96ba122: Initial release of @vercel/prepare-flags-definitions. Extracts the core flag definitions preparation logic from the Vercel CLI into a standalone, reusable package.
Original source Report a problem - Mar 6, 2026
- Date parsed from source:Mar 6, 2026
- First seen by Releasebot:Mar 6, 2026
@vercel/[email protected]
Vercel releases SDK updates with CJS support, new CONTAINS and NOT_CONTAINS comparators plus case-insensitive variants, improved streaming fallback using in‑memory datafile or embedded datafile, and renaming data sources to Controller with related interfaces. Adds optional revision field and fixes inverted NOT_ONE_OF comparator.
Minor Changes
- 823bf78: Add CJS support
- 722b0d0: adds CONTAINS & NOT_CONTAINS comparators
- adds case insensitive versions of all string based comparators
- b70c2ea: This version of the SDK will no longer fall back to polling in case of streaming issues, and rely on the current in-memory version of the datafile instead, or fall back to the embedded datafile if no in-memory version is available.
- Rename FlagNetworkDataSource to Controller (old name still exported as alias)
- Rename FlagNetworkDataSourceOptions to ControllerOptions (old name still exported as alias)
- Rename DataSource interface to ControllerInterface
- Add optional revision field to DatafileInput
Patch Changes
- a924044: Fix bug with inverted NOT_ONE_OF segment comparator
- Mar 6, 2026
- Date parsed from source:Mar 6, 2026
- First seen by Releasebot:Mar 6, 2026
@flags-sdk/[email protected]
Vercel releases a patch that moves @vercel/flags-core from peerDependency to a regular dependency. Most apps won’t need to install it, and no code changes are required. If an app imports the package directly, pass its Flags client to the adapter to avoid duplicates, with an example provided.
Patch Changes
689b157: Move @vercel/flags-core from peerDependency to regular dependency. It is no longer necessary to install @vercel/flags-core for the common use case.
If your app does not use @vercel/flags-core directly, you can remove it from your dependencies and do not need to make any code changes.
In case your app imports @vercel/flags-core directly, you should pass your instance of the Vercel Flags client to avoid having multiple instances.
import { createClient } from "@vercel/flags-core"; import { createVercelAdapter } from "@flags-sdk/vercel"; const vercelFlagsClient = createClient(process.env.FLAGS); const vercelAdapter = createVercelAdapter(vercelFlagsClient); export const exampleFlag = flag({ key: "example-flag", adapter: vercelAdapter(), });Updated dependencies [823bf78]
Updated dependencies [a924044]
Updated dependencies [722b0d0]
Updated dependencies [b70c2ea]
@vercel/[email protected]
Original source Report a problem - Feb 13, 2026
- Date parsed from source:Feb 13, 2026
- First seen by Releasebot:Feb 23, 2026
@vercel/[email protected]
Patch Changes
7d7719a: Fixed an issue where concurrent flag evaluations (e.g. Promise.all([client.evaluate('a'), client.evaluate('b')])) would each trigger a separate initialization, causing a flood of network requests to the flags service. Also fixed stream disconnect during initialization from starting a duplicate polling cycle.
Original source Report a problem - Feb 13, 2026
- Date parsed from source:Feb 13, 2026
- First seen by Releasebot:Feb 23, 2026
@flags-sdk/[email protected]
Patch Changes
- Updated dependencies [7d7719a]
- @vercel/[email protected]