Skip to content

feat(void): use SQLite migrations for WebSockets - #314

Closed
TheAlexLichter wants to merge 1 commit into
mainfrom
feat/cloudflare-sqlite-websockets
Closed

TheAlexLichter wants to merge 1 commit into
mainfrom
feat/cloudflare-sqlite-websockets

Conversation

@TheAlexLichter

Copy link
Copy Markdown
Member

This PR enables typed WebSocket routes on fresh and Workers Free accounts by using SQLite-backed Durable Objects.

It stores WebSocket migration history in wrangler.jsonc so Cloudflare remembers which routes were already deployed. When new routes are added later, Void creates a new migration instead of rewriting an old one.

Note: Existing legacy Durable Objects and user configuration remain unchanged.

@TheAlexLichter
TheAlexLichter force-pushed the feat/cloudflare-sqlite-websockets branch from b87ce13 to 002a193 Compare September 14, 2026 07:25
@TheAlexLichter
TheAlexLichter force-pushed the feat/cloudflare-sqlite-websockets branch from 002a193 to ef106b1 Compare September 15, 2026 13:46
@TheAlexLichter
TheAlexLichter marked this pull request as ready for review September 15, 2026 20:53
@cpojer

cpojer commented Sep 16, 2026

Copy link
Copy Markdown
Member

Thanks, I'm rebasing on main and cherry-picking.

@cpojer cpojer closed this Sep 16, 2026
@TheAlexLichter
TheAlexLichter deleted the feat/cloudflare-sqlite-websockets branch September 16, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants