Skip to content

Blog

2.0.0-beta.39 - HTTP Lifecycle & Vite Env

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.

2.0.0-beta.38 - Email Routing & Actions

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.

2.0.0-beta.37 - Cross-Stack References & Bindings

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.

2.0.0-beta.35 - Queue Streams & R2 Domains

A Stream-shaped Effect consumer for Cloudflare Queues, R2 bucket custom domains, non-string env bindings on Workers, Neon logical replication, and a round of CLI quality-of-life.