Version Packages - #13766
Merged
Merged
Conversation
Contributor
|
LGTM |
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: |
Contributor
|
✅ All changesets look good Review SummaryTotal changesets reviewed: 22 Changesets Passing Review:
Validation Notes:
|
workers-devprod
force-pushed
the
changeset-release/main
branch
6 times, most recently
from
May 2, 2026 11:17
701521d to
c79eb6a
Compare
workers-devprod
force-pushed
the
changeset-release/main
branch
15 times, most recently
from
May 5, 2026 12:10
5f76fda to
d03f0f1
Compare
penalosa
approved these changes
May 5, 2026
workers-devprod
force-pushed
the
changeset-release/main
branch
4 times, most recently
from
May 5, 2026 14:47
521fc32 to
82725f8
Compare
workers-devprod
force-pushed
the
changeset-release/main
branch
5 times, most recently
from
May 5, 2026 16:32
021d6b2 to
0b02137
Compare
workers-devprod
force-pushed
the
changeset-release/main
branch
from
May 5, 2026 17:05
0b02137 to
832197f
Compare
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
@cloudflare/vite-plugin@1.36.0
Minor Changes
#13810
2b8c0ccThanks @jamesopstad! - Stabilize thesecretsconfiguration propertyThe
secretsproperty in the Wrangler config file is no longer experimental and will no longer emit an experimental warning when used. Required secrets are validated during local development and deploy, and used as the source of truth for type generation.{ "secrets": { "required": ["API_KEY", "DB_PASSWORD"] } }Patch Changes
#13814
a2f9c26Thanks @edmundhung! - Deny additional credential files from the Vite dev serverThe Cloudflare Vite plugin now adds
.npmrc,.yarnrc,.yarnrc.yml, and more certificate and key file extensions toserver.fs.deny. This prevents common credential files from being fetched directly during local development.Updated dependencies [
e07825a,58899d8,3020214,0099265,25f5ef2,bb27219,194d75e,12fb5db,18b9d5b,9f532f7,1127114,3ceadef,2b8c0cc,1a5cc86]:@cloudflare/vitest-pool-workers@0.16.0
Minor Changes
#13810
2b8c0ccThanks @jamesopstad! - Stabilize thesecretsconfiguration propertyThe
secretsproperty in the Wrangler config file is no longer experimental and will no longer emit an experimental warning when used. Required secrets are validated during local development and deploy, and used as the source of truth for type generation.{ "secrets": { "required": ["API_KEY", "DB_PASSWORD"] } }Patch Changes
#12974
1127114Thanks @ask-bonk! - Rewrite self-referencing service bindings tokCurrentWorkerbefore renaming the runner workerWhen a wrangler config has a service binding to itself (e.g.
services: [{ binding: "SELF", service: "my-worker" }]where the worker is named"my-worker"), the binding's literal name pointed to a worker that no longer existed once vitest-pool-workers renamed the runner tovitest-pool-workers-runner-<project>. The self-reference is now rewritten to the miniflarekCurrentWorkersymbol, which resolves at request time relative to the referer worker and so survives the rename. Previously this rewrite lived in wrangler'sunstable_getMiniflareWorkerOptions, but it's only needed for vitest-pool-workers' rename — other consumers (getPlatformProxy,@cloudflare/vite-plugin) preserve the original worker name and so don't need it.Updated dependencies [
e07825a,58899d8,3020214,0099265,25f5ef2,bb27219,194d75e,12fb5db,18b9d5b,9f532f7,1127114,3ceadef,2b8c0cc,1a5cc86]:@cloudflare/workers-utils@0.19.0
Minor Changes
#13810
2b8c0ccThanks @jamesopstad! - Stabilize thesecretsconfiguration propertyThe
secretsproperty in the Wrangler config file is no longer experimental and will no longer emit an experimental warning when used. Required secrets are validated during local development and deploy, and used as the source of truth for type generation.{ "secrets": { "required": ["API_KEY", "DB_PASSWORD"] } }wrangler@4.88.0
Minor Changes
#13760
e07825aThanks @danielgek! - Addbuiltinstorage option towrangler ai-search create.wrangler ai-search createnow supports a third storage type,builtin, in addition tor2andweb-crawler. When--type builtinis selected (or chosen interactively), Wrangler creates the instance using Cloudflare-managed storage by omittingtypeandsourcefrom the API request — the API treats an absenttypeas builtin storage. Builtin instances do not accept--source,--prefix,--include-items, or--exclude-items.#13721
58899d8Thanks @danielgek! - Add optionalcustom_metadatastep towrangler ai-search createThe
wrangler ai-search createinteractive wizard now lets you declare custom metadata fields that the new AI Search instance should index. Each field is afield_namepaired with adata_type(text,number,boolean, ordatetime).You can provide fields up-front via the new repeatable
--custom-metadataflag usingfield_name:data_typesyntax:For larger schemas, use
--custom-metadata-schemato point at a JSON file containing an array of{ field_name, data_type }objects:[ { "field_name": "title", "data_type": "text" }, { "field_name": "views", "data_type": "number" } ]#13701
18b9d5bThanks @dario-piotrowicz! - Prompt for missing name and compatibility date interactively duringwrangler deployWhen deploying without a project name or
compatibility_datein your configuration or CLI arguments,wrangler deploynow interactively prompts for the missing values instead of immediately failing with an error. For compatibility date, the prompt offers to use today's date; if you decline, the existing error is shown. The compatibility date prompt is skipped when--latestis passed. In non-interactive or CI environments, behavior is unchanged.Additionally, when no config file exists,
wrangler deploynow offers to save the prompted name and compatibility date to awrangler.jsoncfile for future use. This interactive flow is available for allwrangler deployinvocations — not just asset-only deployments.#13810
2b8c0ccThanks @jamesopstad! - Stabilize thesecretsconfiguration propertyThe
secretsproperty in the Wrangler config file is no longer experimental and will no longer emit an experimental warning when used. Required secrets are validated during local development and deploy, and used as the source of truth for type generation.{ "secrets": { "required": ["API_KEY", "DB_PASSWORD"] } }Patch Changes
#13765
3020214Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#13800
0099265Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#13812
25f5ef2Thanks @emily-shen! - fix:--aliasCLI flag now works inwrangler deployThe
--aliasflag was accepted but silently ignored duringwrangler deploy— onlyconfig.aliastook effect. We now collect aliases from both config and CLI flags.#13772
194d75eThanks @zakcutner! - Fixwrangler typesto generateFetcherforunsafe.bindingsentries withtype: "service"Previously, all entries in
unsafe.bindings(other thanratelimit) generated a fallbackanytype.wrangler typesnow generatesFetcherfor unsafe bindings declared withtype: "service", matching the type used for regular service bindings.#13818
9f532f7Thanks @1000hz! - Support Flagship bindings in Worker Previewswrangler previewnow acceptsflagshipentries in thepreviewsblock and includes them in Preview deployment bindings. This lets Workers that use Flagship bindings deploy Preview versions with preview-specific Flagship app IDs.#12974
1127114Thanks @ask-bonk! - Fixpropsand fetcher-type service bindings being dropped inunstable_getMiniflareWorkerOptionsThe post-processing in
unstable_getMiniflareWorkerOptionswas rebuildingserviceBindingsfrom scratch, which silently droppedpropson service bindings and droppedfetcher-type bindings entirely. It was also re-derivingdurableObjectsidentically to whatbuildMiniflareBindingOptionsalready produces. Both have been removed;buildMiniflareBindingOptionsnow produces the final bindings unchanged.#13739
3ceadefThanks @edmundhung! - Skip confirmation prompts inwrangler versions deploywhen versions are provided as CLI argumentsPassing version IDs or version specs to
wrangler versions deploynow applies those values directly instead of opening interactive prompts to confirm the same versions and percentages. This makes the command easier to automate without requiring--yes.#13745
1a5cc86Thanks @edmundhung! - fix: preserve request ports inOriginandRefererheaders when usingwrangler dev --hostUpdated dependencies [
3020214,0099265,bb27219,12fb5db]:@cloudflare/cli-shared-helpers@0.1.1
Patch Changes
2b8c0cc]:create-cloudflare@2.68.1
Patch Changes
#13793
e414059Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
#13794
556a58cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
#13795
7c9161aThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
#13796
e8496b6Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
miniflare@4.20260504.0
Patch Changes
#13765
3020214Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#13800
0099265Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#13737
bb27219Thanks @ruifigueira! - Fix race condition that broke Browser Run on Windows when Chrome had not yet started accepting connectionsWhen Miniflare launched Chrome for Browser Run bindings, it returned the WebSocket endpoint as soon as Chrome printed its
DevTools listening on ws://...banner. On Windows the underlying listening socket is occasionally not yet accepting connections at that point, causing the first request from workerd to Chrome to fail withConnectEx (#1225) The remote computer refused the network connection.and the user worker to receive an error response from/v1/acquire.Miniflare now probes Chrome's
/json/versionHTTP endpoint with retry/backoff after the banner is logged, only declaring the browser ready once the socket actually accepts connections. As an additional safety net, the browser binding worker also retries transientConnectEx/WSARecvfailures when establishing connections to Chrome.#13767
12fb5dbThanks @edmundhung! - Fix local explorer startup in Yarn Plug'n'Play projects by copying the explorer UI assets to a real temporary directory before registering the workerd disk service.@cloudflare/pages-shared@0.13.131
Patch Changes
3020214,0099265,bb27219,12fb5db]:@cloudflare/workers-shared@0.19.5
Patch Changes
#13740
6d2a573Thanks @courtney-sims! - During deployment, routes requests to new versions of asset-worker based on customer account plan.#12276
926bad5Thanks @penalosa! - Warn when_headersrules contain multiple wildcards or wildcard combined with:splatRules containing multiple wildcards (e.g.
https://*.workers.dev/*) or combining a wildcard with a:splatplaceholder (e.g.https://*.pages.dev/:splat) are now rejected during parsing. Previously this would fail silently during dev.