Flags SDK Updates & Release Notes

Follow

75 updates curated from 1 source by the Releasebot Team. Last updated: Sep 30, 2026

Get this feed:
  • Sep 30, 2026
    • Date parsed from source:
      Sep 30, 2026
    • First seen by Releasebot:
      Sep 30, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds embedded definitions for flags:projectId connection strings found in the environment.

    Minor Changes

    #517 d03e4f6 Thanks @vincent-derks! - Embed definitions for flags:projectId=<id> connection strings found in the environment.

    Original source
  • Sep 30, 2026
    • Date parsed from source:
      Sep 30, 2026
    • First seen by Releasebot:
      Sep 30, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds configurable rollout end percentages and accepts flags:projectId connection strings, with a typed-emitter cleanup fix.

    Minor Changes

    • #517 d03e4f6 Thanks @vincent-derks! - Accept flags:projectId=<id> connection strings.
    • #537 c49aab6 Thanks @dferber90! - Allow progressive rollouts to end at a configurable percentage using finalPromille (for example, 50_000 for 50%). Rollouts without this field continue to end at 100%.

    Patch Changes

    • #396 c3026fe Thanks @Nexory! - fix(typed-emitter): clean up empty Set from Map on last off() call
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Vercel and hundreds of other software products.

    Create account
  • Sep 30, 2026
    • Date parsed from source:
      Sep 30, 2026
    • First seen by Releasebot:
      Sep 30, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK adds connection string project IDs and configurable rollout endpoints for progressive rollouts.

    Minor Changes

    • #517 d03e4f6 Thanks @vincent-derks! - Accept flags:projectId=<id> connection strings.
    • #537 c49aab6 Thanks @dferber90! - Allow progressive rollouts to end at a configurable percentage using finalPromille (for example, 50_000 for 50%). Rollouts without this field continue to end at 100%.

    Patch Changes

    • #396 c3026fe Thanks @Nexory! - fix(typed-emitter): clean up empty Set from Map on last off() call

    Updated dependencies [d03e4f6, c49aab6, c3026fe]:

    Original source
  • Sep 25, 2026
    • Date parsed from source:
      Sep 25, 2026
    • First seen by Releasebot:
      Sep 26, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK adds project secret API key support in getProviderData and preserves payload options with empty payload handling.

    Minor Changes

    • #525 b922828 Thanks @dferber90! - Add project secret API key support to getProviderData using PostHog's definitions endpoint, while retaining the existing personal API key mode. Preserve payload options and expose boolean and multivariate options when payloads are empty.
    Original source
  • Sep 25, 2026
    • Date parsed from source:
      Sep 25, 2026
    • First seen by Releasebot:
      Sep 25, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK improves datafile fetch retries and fixes regex caching for more consistent evaluations.

    Patch Changes

    • #507 c43b9d9 Thanks @luismeyer! - Retry transient datafile fetch failures across polling, build loading, and offline fallback reads. Fetches use up to three attempts within a shared ten-second deadline that includes authentication, backoff, and body parsing. Shutdown also cancels retries during polling initialization.
    • #533 7027cb2 Thanks @dferber90! - Strip all occurrences of the g and y flags from regex conditions so cached regular expressions produce consistent results across users and repeated evaluations, including when both flags are present.
    Original source
  • Similar to Flags SDK with recent updates:

  • Sep 25, 2026
    • Date parsed from source:
      Sep 25, 2026
    • First seen by Releasebot:
      Sep 25, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK ships patch changes with updated dependencies, including @vercel/flags-core 1.8.3.

    Patch Changes

    Updated dependencies [c43b9d9, 7027cb2]:

    Original source
  • Sep 24, 2026
    • Date parsed from source:
      Sep 24, 2026
    • First seen by Releasebot:
      Sep 24, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK replaces the JavaScript SDK with @flagsmith/nodejs, adding local evaluation and batched flag evaluation. It also switches to FLAGSMITH_ENVIRONMENT_KEY, updates adapter config names, drops browser SDK options, and adds adapter.close() for shutdown.

    Major Changes

    #519 05e8e0e Replaced the Flagsmith JavaScript SDK with @flagsmith/nodejs, adding support for local evaluation and batched flag evaluation through evaluate().

    Breaking changes

    The default adapter reads FLAGSMITH_ENVIRONMENT_KEY instead of FLAGSMITH_ENVIRONMENT_ID. Rename the environment variable in your project, or create a duplicate holding the same value.

    createFlagsmithAdapter() now accepts FlagsmithConfig from @flagsmith/nodejs. Rename environmentID to environmentKey and api to apiUrl.

    Browser SDK options, including cacheFlags, state, and onChange, are no longer supported. Supply user identity and traits through the flag's identify function.

    Internally replaced the deprecated flagsmith package with @flagsmith/nodejs.

    For long-running servers, enable local evaluation with a server-side environment key (starting with ser.):

    const adapter = createFlagsmithAdapter({
    environmentKey: process.env.FLAGSMITH_ENVIRONMENT_KEY,
    enableLocalEvaluation: true,
    });
    

    Local evaluation shares an environment document across requests and refreshes it every 60 seconds. Configure environmentRefreshIntervalSeconds to change the interval, and call the new adapter.close() method on shutdown to stop polling. Remote evaluation does not download or poll an environment document.

    evaluate() fetches flags once per batch. Flags with different coercion modes are evaluated in separate batches. Individual flag evaluation, value coercion, and per-flag defaults remain supported.

    Original source
  • Sep 21, 2026
    • Date parsed from source:
      Sep 21, 2026
    • First seen by Releasebot:
      Sep 21, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds custom waitUntil support for background usage and exposure reporting, with shutdown draining pending reports.

    Patch Changes

    • #497 4848877 Thanks @feugy! - Allow passing a custom waitUntil function to createClient for background usage and exposure reporting. Pending exposure reports are drained by client.shutdown(). The Next.js conditional export uses after from next/server by default.
    • #490 186ea50 Thanks @AndyBitz! - Use the runtime-provided ingest transport when available
    Original source
  • Sep 21, 2026
    • Date parsed from source:
      Sep 21, 2026
    • First seen by Releasebot:
      Sep 21, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK ships a patch update with refreshed dependencies including @vercel/flags-core 1.8.2.

    Patch Changes

    Updated dependencies [4848877, 186ea50]:

    @vercel/[email protected]

    Original source
  • Sep 21, 2026
    • Date parsed from source:
      Sep 21, 2026
    • First seen by Releasebot:
      Sep 21, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK deprecates the Hypertune adapter and points users to alternatives.

    Patch Changes

    #503 8ff953b Thanks @vincent-derks! - Deprecate the Hypertune adapter. It no longer receives updates. See

    https://flags-sdk.dev/providers for alternatives.

    Original source
  • Sep 9, 2026
    • Date parsed from source:
      Sep 9, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds experimental exposure reporting and override value APIs, plus experiment assignment metadata, while also fixing Bun streaming so flag data loads correctly without timing out.

    Patch Changes

    • #486 c9d2811 Thanks @dferber90! - Add APIs for reporting flag exposures and override values.
      • The experimental_reportExposures client option for supplying an exposure reporter.
      • The experimental_reportOverride client method for reporting values set by the Flags SDK override cookie.
      • The experimental_exposureLogging option on evaluate() and bulkEvaluate() for disabling exposure reporting for an individual call.
      • Experiment assignment metadata on EvaluationResult.experiment.
      • The experimental_EvaluationOptions, experimental_ExperimentAssignment, experimental_Exposure, and experimental_ReportExposures types.
      • These APIs are not supported for general use yet. Do not use them unless Vercel has explicitly enabled them for you.
    • #494 e0eebe6 Thanks @luismeyer! - Request an uncompressed /v1/stream body when running on Bun.

    Bun's fetch negotiates brotli or gzip by default, but its streaming decoder withholds small decoded output until more compressed input arrives. The stream's first datafile is followed by silence until the next ping, so on Bun the initial datafile never surfaced, init timed out, and every flag fell back to its default. Sending Accept-Encoding: identity on Bun avoids the decoder entirely; other runtimes are unchanged.

    Original source
  • Sep 9, 2026
    • Date parsed from source:
      Sep 9, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK adds an experimental reportOverride adapter hook for forwarding override values to the Vercel Flags client.

    Patch Changes

    • #486 c9d2811 Thanks @dferber90! - Implement the experimental_reportOverride adapter hook to forward override
      values to the underlying Vercel Flags client.
    • This API is not supported for general use yet. Do not use it unless Vercel has
      explicitly enabled it for you.

    Updated dependencies [c9d2811, c9d2811, e0eebe6]

    Original source
  • Sep 9, 2026
    • Date parsed from source:
      Sep 9, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds the experimental_reportOverride adapter hook for observing override cookie values.

    Patch Changes

    • #486 c9d2811 Thanks @dferber90! - Add the experimental_reportOverride adapter hook for observing values set by the Flags SDK override cookie.
    • This API is not supported for general use yet. Do not use it unless Vercel has
      explicitly enabled it for you.
    Original source
  • Aug 26, 2026
    • Date parsed from source:
      Aug 26, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    Vercel logo

    Flags SDK by Vercel

    @flags-sdk/[email protected]

    Flags SDK updates dependencies in a patch release.

    Patch Changes

    Updated dependencies [cc8c266]:

    Original source
  • Aug 26, 2026
    • Date parsed from source:
      Aug 26, 2026
    • First seen by Releasebot:
      Aug 26, 2026
    Vercel logo

    Flags SDK by Vercel

    Flags SDK adds a metricEnvironment client option to associate evaluation metrics with an environment in ingestion.

    Minor Changes

    #453 cc8c266 Thanks @luismeyer! - Add a metricEnvironment client option for associating evaluation metrics with an environment when sending them to the ingestion endpoint.

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.