Minor Changes
-
#14995
59872c4Thanks @ThomasRubini! - Addconnecttrigger for raw socketsYou can now configure a Worker to receive raw socket connections during
wrangler dev, delivered directly to the Worker'sconnect(socket, env, ctx)handler:Each entry opens a listening socket on
127.0.0.1(or the givenaddress) that forwards incoming connections straight to the Worker, bypassing the local dev HTTP entry point. This requires theexperimentalcompatibility flag. Only"tcp"is supported at the moment.@cloudflare/configalso supports declaring this trigger viatriggers.connect(...), which lowers to theconnectfield above:import { defineWorker, triggers } from "@cloudflare/config"; export default defineWorker({ triggers: [ triggers.connect({ protocol: "tcp", port: 5432, address: "127.0.0.1" }), ], });
-
#15130
99a1f49Thanks @emily-shen! - Add R2 local S3 credentials to the shared config binding shapeR2 bindings now support
localDev.experimentalS3Credentials, matching Wrangler's existing local S3 endpoint credentials configuration.
Patch Changes
-
#15130
99a1f49Thanks @emily-shen! - Default local Analytics Engine dataset names in MiniflareAnalytics Engine dataset bindings without an explicit
namenow fallback to the worker and binding name as a default. -
#15130
99a1f49Thanks @emily-shen! - Remove unsupportedremoteconfiguration from Workflow bindingsWorkflow bindings no longer accept
remotein configuration, as remote Workflow bindings have never actually been supported.
{ "connect": [{ "protocol": "tcp", "port": 5432 }] }