Skip to content

Version Packages#13375

Merged
jamesopstad merged 1 commit intomainfrom
changeset-release/main
Apr 13, 2026
Merged

Version Packages#13375
jamesopstad merged 1 commit intomainfrom
changeset-release/main

Conversation

@workers-devprod
Copy link
Copy Markdown
Contributor

@workers-devprod workers-devprod commented Apr 9, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

miniflare@4.20260410.0

Minor Changes

  • #13139 79fd529 Thanks @roerohan! - feat: add Flagship feature flag binding support

    Adds end-to-end support for the Flagship feature flag binding, which allows Workers to evaluate feature flags from Cloudflare's Flagship service. Configure it in wrangler.json with a flagship array containing binding and app_id entries. In local dev, the binding returns default values for all flag evaluations; use "remote": true in the binding to evaluate flags against the live Flagship service.

  • #13392 2589395 Thanks @emily-shen! - Add telemetry to local REST API

    The local REST API (used by the local explorer) now collects anonymous usage telemetry. This respects any existing telemetry preferences, which can be disabled by running the command wrangler telemetry disable.

    This only applies when the dev session is started via Wrangler, and not via the Vite plugin or standalone Miniflare.

    No actual data values, keys, query contents, or resource IDs are collected.

    Event schema:

    {
      "event": "localapi.<route>.<method>", // e.g. localapi.kv.keys.get
      "deviceId": "<uuid>",
      "timestamp": 1234567890,
      "properties": {
        "userAgent": "Mozilla/5.0 ...",
        // Only for localapi.local.workers.get:
        "workerCount": 2,
        "kvCount": 3,
        "d1Count": 1,
        "r2Count": 0,
        "doCount": 1,
        "workflowsCount": 0
      }
    }

    Note: the Local Explorer and corresponding local REST API is still an experimental feature.

Patch Changes

  • #13393 c50cb5b Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260409.1 1.20260410.1
  • #13335 5eff8c1 Thanks @KennethRuan! - Return metadata in queue broker response

    The queue broker's /message and /batch endpoints now return a JSON response body containing queue metrics (backlogCount, backlogBytes, oldestMessageTimestamp) instead of an empty response. A new GET /metrics endpoint is also added to support the metrics() API.

@cloudflare/vite-plugin@1.32.0

Minor Changes

  • #13137 1313275 Thanks @emily-shen! - Add e hotkey to open local explorer during dev

    Press e during vite dev to open the local explorer UI at /cdn-cgi/explorer, which allows you to inspect the state of your D1, R2, KV, DO and Workflow bindings.

Patch Changes

wrangler@4.82.0

Minor Changes

  • #13353 5338bb6 Thanks @mattzcarey! - Add artifacts:write to Wrangler's default OAuth scopes, enabling wrangler login to request access to Cloudflare Artifacts (registries and artifacts).

  • #13139 79fd529 Thanks @roerohan! - feat: add Flagship feature flag binding support

    Adds end-to-end support for the Flagship feature flag binding, which allows Workers to evaluate feature flags from Cloudflare's Flagship service. Configure it in wrangler.json with a flagship array containing binding and app_id entries. In local dev, the binding returns default values for all flag evaluations; use "remote": true in the binding to evaluate flags against the live Flagship service.

  • #12983 28bc2be Thanks @1000hz! - Added the wrangler preview command family for creating Preview deployments (currently in private beta).

  • #13197 4fd138b Thanks @shahsimpson! - Add preview output-file entries for wrangler preview deployments

    wrangler preview now writes a preview entry to the Wrangler output file when WRANGLER_OUTPUT_FILE_PATH or WRANGLER_OUTPUT_FILE_DIRECTORY is configured. The entry includes the Worker name, preview metadata (preview_id, preview_name, preview_slug, preview_urls) and deployment metadata (deployment_id, deployment_urls).

    This makes preview command runs machine-readable in the same output stream as other Wrangler commands, which helps CI integrations consume preview URLs and IDs directly.

  • #13159 bafb96b Thanks @ruifigueira! - Add wrangler browser commands for managing Browser Rendering sessions

    New commands for Browser Rendering DevTools:

    • wrangler browser create [--lab] [--keepAlive <seconds>] [--open] - Create a new session
    • wrangler browser close <sessionId> - Close a session
    • wrangler browser list - List active sessions
    • wrangler browser view [sessionId] [--target <selector>] [--open] - View a live browser session

    The view command auto-selects when only one session exists, or prompts for selection when multiple are available.

    The --open flag controls whether to open DevTools in browser (default: true in interactive mode, false in CI/scripts). Use --no-open to just print the DevTools URL.

    All commands support --json for programmatic output. Also adds browser:write OAuth scope to wrangler login.

  • #13392 2589395 Thanks @emily-shen! - Add telemetry to local REST API

    The local REST API (used by the local explorer) now collects anonymous usage telemetry. This respects any existing telemetry preferences, which can be disabled by running the command wrangler telemetry disable.

    This only applies when the dev session is started via Wrangler, and not via the Vite plugin or standalone Miniflare.

    No actual data values, keys, query contents, or resource IDs are collected.

    Event schema:

    {
      "event": "localapi.<route>.<method>", // e.g. localapi.kv.keys.get
      "deviceId": "<uuid>",
      "timestamp": 1234567890,
      "properties": {
        "userAgent": "Mozilla/5.0 ...",
        // Only for localapi.local.workers.get:
        "workerCount": 2,
        "kvCount": 3,
        "d1Count": 1,
        "r2Count": 0,
        "doCount": 1,
        "workflowsCount": 0
      }
    }

    Note: the Local Explorer and corresponding local REST API is still an experimental feature.

  • #13137 1313275 Thanks @emily-shen! - explorer: expose the local explorer hotkey

    List the local explorer's hotkey [e] in wrangler dev output.

Patch Changes

  • #13393 c50cb5b Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260409.1 1.20260410.1
  • #13424 525a46b Thanks @paulelliotco! - Keep proxy notices off stdout for JSON Wrangler commands

    Wrangler now writes the startup notice for HTTP_PROXY and HTTPS_PROXY to stderr instead of stdout. This keeps commands like wrangler auth token --json machine-readable when a proxy is configured.

  • Updated dependencies [79fd529, c50cb5b, 2589395, 5eff8c1]:

    • miniflare@4.20260410.0

@cloudflare/pages-shared@0.13.124

Patch Changes

@cloudflare/vitest-pool-workers@0.14.4

Patch Changes

@cloudflare/local-explorer-ui@0.12.0

Minor Changes

  • #13330 b30eb67 Thanks @NuroDev! - Update local explorer sidebar with collapsible groups, theme persistence, and Kumo v1.17

    Adds localStorage persistence for sidebar group expansion states and theme mode (light/dark/system). The sidebar now uses Kumo v1.17 primitives with collapsible groups and a theme toggle in the footer.

    Users can now cycle between light, dark, and system theme modes, and their preference will be persisted across sessions.

    Sidebar groups (D1, Durable Objects, KV, R2, Workflows) also remember their collapsed/expanded state.

Patch Changes

  • #13361 a4f1d5c Thanks @NuroDev! - Cleaned up local explorer workflows page design.

    The core design & layout of the workflows page(s) in the local explorer has been tweaked to make it more uniform and consistent with all other resource pages.

  • #13407 496c5d5 Thanks @NuroDev! - Add new "Copy prompt for agent" button.

    This adds a clipboard copy field to the Local Explorer homepage for sharing an agent/LLM Local Explorer API prompt.

  • #13158 67be6b0 Thanks @NuroDev! - Improves local explorer invalid route error handling.

    Visiting a route either as a 404 or 500 error now has dedicated components to handle as such, rather than the generic TanStack error UI.

    Additionally, it also fixes route loaders to correctly throw a 404 error if a resource is not found, rather than showing a generic error.

  • #13407 496c5d5 Thanks @NuroDev! - Updates the Local Explorer homepage prompt to use the current runtime origin for the Explorer API endpoint.

    This ensures copied prompt text points to the correct local URL instead of a placeholder localhost port.

@cloudflare/workers-utils@0.16.0

Minor Changes

  • #13139 79fd529 Thanks @roerohan! - feat: add Flagship feature flag binding support

    Adds end-to-end support for the Flagship feature flag binding, which allows Workers to evaluate feature flags from Cloudflare's Flagship service. Configure it in wrangler.json with a flagship array containing binding and app_id entries. In local dev, the binding returns default values for all flag evaluations; use "remote": true in the binding to evaluate flags against the live Flagship service.

@ask-bonk
Copy link
Copy Markdown
Contributor

ask-bonk bot commented Apr 9, 2026

LGTM

github run

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

Changeset Review

✅ All changesets look good

Summary

Changeset Package(s) Version Notes
add-artifacts-oauth-scope.md wrangler minor New OAuth scope - correct
add-explorer-shortcut-vite.md @cloudflare/vite-plugin minor New hotkey feature - correct
add-flagship-binding.md miniflare, wrangler, workers-utils minor New binding support - correct
add-preview-commands.md wrangler minor New command family - correct
add-preview-output-entry.md wrangler minor New output entries - correct
browser-rendering-cli.md wrangler minor New browser commands - correct
dependabot-update-13393.md miniflare, wrangler patch Dependency update - correct
fair-steaks-learn.md @cloudflare/local-explorer-ui patch UI cleanup - correct
fuzzy-years-cover.md @cloudflare/local-explorer-ui patch New button feature - correct
happy-cameras-occur.md @cloudflare/local-explorer-ui patch Error handling fix - correct
local-explorer-telemetry.md miniflare, wrangler minor Analytics/telemetry - correct per guideline #4
proxy-json-stdout.md wrangler patch Bug fix - correct
queue-broker-metrics-response.md miniflare patch Enhancement - acceptable
silly-pears-kick.md wrangler minor New feature - correct
tangy-wings-feel.md @cloudflare/local-explorer-ui patch Bug fix - correct
update-local-explorer-sidebar.md @cloudflare/local-explorer-ui minor New features - correct

Validation Results

  • Version Types: All correct - features use minor, fixes use patch
  • Changelog Quality: All descriptions are meaningful with context
  • Markdown Headers: No h1/h2/h3 headers found in any changeset ✓
  • Analytics: local-explorer-telemetry.md correctly uses minor for telemetry collection
  • Dependabot: Only one dependabot changeset, not for create-cloudflare - validated normally
  • Experimental Features: local-explorer-telemetry.md notes that local explorer is experimental ✓

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 9, 2026

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@13375

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@13375

miniflare

npm i https://pkg.pr.new/miniflare@13375

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@13375

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@13375

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@13375

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@13375

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@13375

wrangler

npm i https://pkg.pr.new/wrangler@13375

commit: 8fa6bf5

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 14 times, most recently from 9adb3cb to b757589 Compare April 13, 2026 07:58
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 3 times, most recently from ca4a6f4 to 15396e4 Compare April 13, 2026 11:22
@workers-devprod workers-devprod force-pushed the changeset-release/main branch from 15396e4 to 8fa6bf5 Compare April 13, 2026 11:33
@jamesopstad jamesopstad merged commit 4e4d146 into main Apr 13, 2026
53 checks passed
@jamesopstad jamesopstad deleted the changeset-release/main branch April 13, 2026 11:58
NuroDev pushed a commit that referenced this pull request Apr 13, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
petebacondarwin pushed a commit that referenced this pull request Apr 14, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants