Skip to content

Version Packages - #16241

Merged
petebacondarwin merged 1 commit into
mainfrom
changeset-release/main
Oct 14, 2026
Merged

petebacondarwin merged 1 commit into
mainfrom
changeset-release/main

Conversation

@workers-devprod

@workers-devprod workers-devprod commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

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

@cloudflare/codemods@0.5.0

Minor Changes

  • #16239 f360829 Thanks @jamesopstad! - Support Cloudflare Access local development configuration in cloudflare.config.ts

    Workers can now configure an Access audience and mock identity under access.dev, and cf migrate preserves this setting when converting a Wrangler configuration. Miniflare v5 now reads the setting from config.access.dev, aligning its Worker configuration with @cloudflare/config; the Miniflare v4 compatibility adapter continues to accept its existing access option.

    export default defineConfig({
      worker: {
        name: "api",
        access: {
          dev: {
            aud: "my-access-audience",
            identity: { email: "developer@example.com" },
          },
        },
      },
    });

    This is a breaking change for direct Miniflare v5 users: move workers[].dev.access to workers[].config.access.dev. Miniflare v5 is currently in beta.

@cloudflare/config@0.26.0

Minor Changes

  • #16239 f360829 Thanks @jamesopstad! - Support Cloudflare Access local development configuration in cloudflare.config.ts

    Workers can now configure an Access audience and mock identity under access.dev, and cf migrate preserves this setting when converting a Wrangler configuration. Miniflare v5 now reads the setting from config.access.dev, aligning its Worker configuration with @cloudflare/config; the Miniflare v4 compatibility adapter continues to accept its existing access option.

    export default defineConfig({
      worker: {
        name: "api",
        access: {
          dev: {
            aud: "my-access-audience",
            identity: { email: "developer@example.com" },
          },
        },
      },
    });

    This is a breaking change for direct Miniflare v5 users: move workers[].dev.access to workers[].config.access.dev. Miniflare v5 is currently in beta.

miniflare@5.20261012.0-beta

Minor Changes

  • #16239 f360829 Thanks @jamesopstad! - Support Cloudflare Access local development configuration in cloudflare.config.ts

    Workers can now configure an Access audience and mock identity under access.dev, and cf migrate preserves this setting when converting a Wrangler configuration. Miniflare v5 now reads the setting from config.access.dev, aligning its Worker configuration with @cloudflare/config; the Miniflare v4 compatibility adapter continues to accept its existing access option.

    export default defineConfig({
      worker: {
        name: "api",
        access: {
          dev: {
            aud: "my-access-audience",
            identity: { email: "developer@example.com" },
          },
        },
      },
    });

    This is a breaking change for direct Miniflare v5 users: move workers[].dev.access to workers[].config.access.dev. Miniflare v5 is currently in beta.

  • #16220 97b2fb1 Thanks @FlorentCollin! - Support local D1 queries through the experimental d1_binding_jsrpc compatibility flag

    Local D1 bindings now implement the RPC query backend used by D1Database.query() and prepared-statement methods when the flag is enabled. Queries reuse local SQLite execution, including transactional batches, execution metadata, and session bookmarks, while bindings without the flag continue to use HTTP. Update the bundled workerd runtime to 1.20261012.1 and align the default compatibility date with that release.

Patch Changes

  • #16220 97b2fb1 Thanks @FlorentCollin! - Align local D1 query metadata with production D1

    Local D1 queries now report served_by_primary: true, total_attempts: 1, and timings.sql_duration_ms through both HTTP and RPC bindings. duration measures SQL execution rather than result conversion and metadata bookkeeping. Region and colo fields remain absent because local databases do not run in a Cloudflare colo.

  • #16236 acd2822 Thanks @danlapid! - Throw ERR_ADDRESS_IN_USE again when a port is already taken

    Recent workerd versions no longer print Address already in use; toString() = <address>, so a taken port surfaced as ERR_RUNTIME_FAILURE with workerd's raw log. Miniflare now also recognises workerd's newer forms, bind(): Address already in use (os error <n>) and Socket "<name>": bind(): ... (on Windows also the access-denied error a port held with SO_EXCLUSIVEADDRUSE gives), throws ERR_ADDRESS_IN_USE (naming the address when workerd says which socket failed), and no longer shows the raw log line on top of that error.

@cloudflare/vite-plugin@1.64.0

Minor Changes

  • #16245 d6b1c82 Thanks @WalshyDev! - Generate source maps for Worker environments by default

    Worker builds now emit source maps unless Vite's build.sourcemap or the Worker's upload_source_maps is set, so deployed Workers get stack traces that point at the original source. The source maps are written next to the Worker bundle and included in Build Output; the client environment is unchanged, so no source maps are added to public assets. Set build.sourcemap: false for the Worker environment, or upload_source_maps: false in the Worker config, to opt out.

Patch Changes

wrangler@4.151.0

Minor Changes

  • #16245 d6b1c82 Thanks @WalshyDev! - Include source maps by default in wrangler build --experimental-cf-build-output

    Build Output now matches wrangler deploy and wrangler versions upload, which upload source maps by default, so Workers built for tools like cf get stack traces that point at the original source. Source maps that can't be resolved are skipped rather than failing the build. Set upload_source_maps = false to opt out.

Patch Changes

  • #16220 97b2fb1 Thanks @FlorentCollin! - Support local D1 queries through the experimental d1_binding_jsrpc compatibility flag

    Local D1 bindings now implement the RPC query backend used by D1Database.query() and prepared-statement methods when the flag is enabled. Queries reuse local SQLite execution, including transactional batches, execution metadata, and session bookmarks, while bindings without the flag continue to use HTTP. Update the bundled workerd runtime to 1.20261012.1 and align the default compatibility date with that release.

  • Updated dependencies [f360829, 97b2fb1, 97b2fb1, acd2822]:

@cloudflare/autoconfig@0.7.9

Patch Changes

  • Updated dependencies [f360829]:
    • @cloudflare/config@0.26.0

@cloudflare/build-output-utils@0.9.2

Patch Changes

  • Updated dependencies [f360829]:
    • @cloudflare/config@0.26.0

@cloudflare/containers-shared@0.21.7

Patch Changes

  • Updated dependencies [f360829]:
    • @cloudflare/config@0.26.0
    • @cloudflare/build-output-utils@0.9.2

@cloudflare/deploy-helpers@0.20.3

Patch Changes

@cloudflare/pages-shared@0.13.197

Patch Changes

@cloudflare/runtime-types@0.1.11

Patch Changes

@cloudflare/vitest-plugin@1.4.2

Patch Changes

@cloudflare/remote-bindings@0.0.47

Patch Changes

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Devin Review found 1 potential issue.

Devin Review

Comment thread .changeset/friendly-d1-rpc-queries.md
@pkg-pr-new

pkg-pr-new Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@16241

@cloudflare/build-output-utils

npm i https://pkg.pr.new/@cloudflare/build-output-utils@16241

@cloudflare/codemods

npm i https://pkg.pr.new/@cloudflare/codemods@16241

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@16241

@cloudflare/containers-shared

npm i https://pkg.pr.new/@cloudflare/containers-shared@16241

create-cloudflare

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

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@16241

@cloudflare/kv-asset-handler

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

miniflare

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

@cloudflare/pages-functions

npm i https://pkg.pr.new/@cloudflare/pages-functions@16241

@cloudflare/pages-shared

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

@cloudflare/runtime-types

npm i https://pkg.pr.new/@cloudflare/runtime-types@16241

@cloudflare/unenv-preset

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

@cloudflare/vite-plugin

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

@cloudflare/vitest-plugin

npm i https://pkg.pr.new/@cloudflare/vitest-plugin@16241

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@16241

@cloudflare/workers-editor-shared

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

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@16241

wrangler

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

commit: b7f2280

@workers-devprod
workers-devprod force-pushed the changeset-release/main branch 2 times, most recently from bdd1985 to 13fa2d8 Compare October 13, 2026 16:12
@petebacondarwin
petebacondarwin merged commit b81efbc into main Oct 14, 2026
94 checks passed
@petebacondarwin
petebacondarwin deleted the changeset-release/main branch October 14, 2026 05:38
@aabomouawya-cmd

This comment was marked as spam.

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.

3 participants