Conversation
1bff4eb to
fda481c
Compare
create-cloudflare
@cloudflare/kv-asset-handler
miniflare
@cloudflare/pages-shared
@cloudflare/unenv-preset
@cloudflare/vite-plugin
@cloudflare/vitest-pool-workers
@cloudflare/workers-editor-shared
@cloudflare/workers-utils
wrangler
commit: |
07db91a to
ae0be24
Compare
Contributor
|
Claude finished @workers-devprod's task —— View job Changeset ReviewTodo List
Issues
Changesets That Look Good
|
06e1a07 to
d975ce0
Compare
d975ce0 to
d883911
Compare
lrapoport-cf
approved these changes
Jan 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.20260128.0
Minor Changes
#12152
8a210afThanks @emily-shen! - Implement local KV API for experimental/WIP local resource explorerThe following APIs have been (mostly) implemented:
GET /storage/kv/namespaces - List namespaces
GET /storage/kv/namespaces/:id/keys - List keys
GET /storage/kv/namespaces/:id/values/:key - Get value
PUT /storage/kv/namespaces/:id/values/:key - Write value
DELETE /storage/kv/namespaces/:id/values/:key - Delete key
POST /storage/kv/namespaces/:id/bulk/get - Bulk get values
Patch Changes
#12183
17961bbThanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#12196
52fdfe7Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
@cloudflare/unenv-preset@2.12.0
Minor Changes
5f060c9Thanks @petebacondarwin! - Add support for nativenode:replmodule when theenable_nodejs_repl_moduleandexperimentalcompatibility flags are enabled.create-cloudflare@2.62.5
Patch Changes
#11860
4a4007dThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
#12156
abd2b71Thanks @irvinebroque! - Fix compatibility date detection failing when creating new projectsPreviously,
getLocalWorkerdCompatibilityDate()would fail to find the locally installedminiflareandworkerdpackages, causingnpm create cloudflare@latestto fall back to a hardcoded date (2025-09-27) instead of using the current workerd compatibility date.The issue was that
module.createRequire()was called with a directory path. Node.js treats this as a filename at that location and looks fornode_modulesin the parent directory rather than the intended directory. This is now fixed by appendingpackage.jsonto the path, which ensures module resolution starts from the correct location.Fixes npm create cloudflare@latest = > "compatibility_date": "2025-09-27" (OLD) #12155
@cloudflare/pages-shared@0.13.103
Patch Changes
8a210af,17961bb,52fdfe7]:@cloudflare/vite-plugin@1.22.1
Patch Changes
#12187
0c85b05Thanks @jamesopstad! - UseesmExternalRequirePluginto convert externalrequirecalls in Vite 8.Updated dependencies [
8a210af,eb8a415,3b06b18,17961bb,52fdfe7,6d8d9cd,5f060c9,cb72c11]:@cloudflare/vitest-pool-workers@0.12.8
Patch Changes
8a210af,eb8a415,3b06b18,17961bb,52fdfe7,6d8d9cd,cb72c11]:@cloudflare/workers-utils@0.8.1
Patch Changes
#12156
abd2b71Thanks @irvinebroque! - Fix compatibility date detection failing when creating new projectsPreviously,
getLocalWorkerdCompatibilityDate()would fail to find the locally installedminiflareandworkerdpackages, causingnpm create cloudflare@latestto fall back to a hardcoded date (2025-09-27) instead of using the current workerd compatibility date.The issue was that
module.createRequire()was called with a directory path. Node.js treats this as a filename at that location and looks fornode_modulesin the parent directory rather than the intended directory. This is now fixed by appendingpackage.jsonto the path, which ensures module resolution starts from the correct location.Fixes npm create cloudflare@latest = > "compatibility_date": "2025-09-27" (OLD) #12155
#11969
9acb24bThanks @emily-shen! - Validate environments for unexpected fields in Wrangler configPreviously, this check only applied to the top-level environment.
wrangler@4.61.1
Patch Changes
#12189
eb8a415Thanks @NuroDev! - Fixed Durable Object missing migrations warning message.If a Workers project includes some
durable_objectsin it but nomigrationswe show a warning to the user to addmigrationsto their config. However, this warning recommendednew_classesfor their migrations, but we instead now recommend all users usenew_sqlite_classesinstead.#11804
3b06b18Thanks @emily-shen! - fix: allowd1 execute,d1 export, andd1 migrationsto work locally withoutdatabase_idin config.#12183
17961bbThanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#12196
52fdfe7Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#12199
6d8d9cdThanks @petebacondarwin! - Preventwrangler logoutfrom failing when the Wrangler configuration file is invalidPreviously, if your
wrangler.tomlorwrangler.jsonfile contained syntax errors or invalid values, thewrangler logoutcommand would fail. Now, configuration parsing errors are caught and logged at debug level, allowing you to log out regardless of the state of your configuration file.#12153
cb72c11Thanks @petebacondarwin! - Sanitize commands and arguments in telemetry to prevent accidentally capturing sensitive information.Changes:
command/argstosanitizedCommand/sanitizedArgsto distinguish from historical fields that may have contained sensitive data in older versionsCOMMAND_ARG_ALLOW_LISTUpdated dependencies [
8a210af,17961bb,52fdfe7,5f060c9]:@cloudflare/quick-edit@0.4.5
Patch Changes
#12154
e36c0c9Thanks @petebacondarwin! - UseX-Forwarded-Hostheader for extension authority when behind a proxyWhen Quick Edit is accessed through a proxy, the
X-Forwarded-Hostheader is now used to determine the authority for loading builtin extensions. This ensures extensions load correctly when the Worker is behind a reverse proxy. The header value is only used if it matches*.devprod.cloudflare.devfor security.@cloudflare/workers-shared@0.18.10
Patch Changes
09a8829Thanks @WillTaylorDev! - The asset-worker now uses a shorter 10-second TTL for cached assets, down from 60 seconds. This ensures that asset updates are reflected more quickly during development and deployment, reducing the window where stale assets might be served.