github cloudflare/workers-sdk @cloudflare/vite-plugin@1.4.0

Minor Changes

  • #9173 fac2f9d Thanks @edmundhung! - Enable cross-process Service bindings and Tail workers with the Dev Registry

    You can now run workers in separate dev sessions—whether vite dev or wrangler dev—and they’ll automatically discover and connect to each other:

    Worker A

    // ./worker-a/wrangler.jsonc
    {
    	"name": "worker-a",
    	"main": "./src/index.ts",
    	"services": [
    		{
    			"binding": "SERVICE",
    			"service": "worker-b",
    		},
    	],
    }

    Worker B

    // ./worker-b/wrangler.jsonc
    {
    	"name": "worker-b",
    	"main": "./src/index.ts",
    	"tail_consumers": [
    		{
    			"service": "worker-a",
    		},
    	],
    }

    Then run both workers in separate terminals:

    # Terminal 1
    cd worker-a
    vite dev
    
    # Terminal 2
    cd worker-b
    vite dev
    # or `wrangler dev` if you prefer

    That's it!

Patch Changes

Don't miss a new workers-sdk release

NewReleases is sending notifications on new releases.