Minor Changes
-
#13955
a2ef1a3Thanks @G4brym! - Add support for the newweb_searchbinding kind.Cloudflare Web Search is a managed, zero-setup web discovery primitive for agents and Workers. Declare the binding as a single object in
wrangler.jsonc:There is exactly one shared web corpus, so there is no namespace, instance, or other field to specify -- only the variable name. The binding exposes a single
search()method that returns URLs and catalog metadata for a query. Web Search is discovery-only -- to read a result's content the caller invokes the globalfetch()API against the result'surl.The binding is always remote in local development: Miniflare proxies to the production Web Search service via the remote-bindings transport. Adds the
websearch.runOAuth scope towrangler login.Also adds a
wrangler websearch searchcommand for running ad-hoc queries from the CLI:npx wrangler websearch search "cloudflare workers" npx wrangler websearch search "cloudflare workers" --limit 5 npx wrangler websearch search "cloudflare workers" --json
--limitis optional (defaults to 10, capped at 20).--jsonprints the raw response; without it the results render as a pretty table. -
#13860
c8c7ec0Thanks @oliy! - Renamepipelinefield tostreamin pipeline bindings configurationThe
pipelinefield insidepipelinesbindings has been renamed tostreamto align with the updated API wire format. The oldpipelinefield is still accepted but deprecated and will emit a warning.Before:
// wrangler.json { "pipelines": [ { "binding": "MY_PIPELINE", "pipeline": "my-stream-name", }, ], }
After:
// wrangler.json { "pipelines": [ { "binding": "MY_PIPELINE", "stream": "my-stream-name", }, ], }
Patch Changes
-
#14111
599b27aThanks @nikitacano! - Fix cloudflared SHA256 checksum mismatch on macOSThe update service (
update.argotunnel.com) returns a checksum for the extracted binary, not the.tgztarball. We were computing the SHA256 of the tarball itself, which always mismatched on macOS where cloudflared is distributed as a compressed archive.This aligns with cloudflared's own auto-updater (
cmd/cloudflared/updater/workers_update.go), which decompresses the tarball first, then checksums the resulting binary. We now do the same: extract, then verify. -
#12400
d4177ceThanks @dario-piotrowicz! - Filter compatibility date fallback warning when no update is availableThe compatibility date warning from workerd (e.g., "The latest compatibility date supported by the installed Cloudflare Workers Runtime is...") is now only shown when a newer version of
@cloudflare/vite-pluginis available. This matches the behavior in Wrangler and reduces noise when the user is already on the latest version.The update-check logic has been extracted to
@cloudflare/workers-utilsso it can be shared across packages.
{ "web_search": { "binding": "WEBSEARCH" }, }