Skip to content

Blog

What's new in beta.39

A small, high-impact fix release — VITE_* env props are now inlined into the client bundle, the Cloudflare Worker HTTP adapter runs handlers through Effect’s standard HTTP lifecycle (unblocking RpcServer.toHttpEffect), and the SendEmail binding from beta.38 is now wired into Worker binding inference.

What's new in beta.38

Cloudflare Email Routing and the send_email Worker binding, a new Action plan node for arbitrary Effects that run during apply, a leaner Neon provider on the typed @distilled.cloud/neon SDK, and a transport-error retry fix.

What's new in beta.37

Cross-stack and cross-stage references, fully-typed Worker-to-Worker bindings, Workflows with typed I/O, Alchemy.Secret / Alchemy.Variable, cron triggers, an Analytics Engine binding, and R2 buckets that finally empty themselves on destroy.

Secrets and Variables

Bind a value into your deploy target’s env and get back a typed runtime accessor — the same one-liner works for Cloudflare Workers and AWS Lambda.

What's new in beta.36

Cloudflare Images binding, Hyperdrive as a Worker binding, R2 object lifecycle rules, and a dev-mode networking fix.