Skip to content

Blog

2.0.0-beta.50 - Reliable Dev Ports

v2.0.0-beta.50 is a two-fix patch — reliable Worker/Vite port assignment in alchemy dev, and a fix for binding an Output value (like another Worker’s URL) into a Worker’s env without a deploy-time RuntimeContext crash.

2.0.0-beta.49 - DNS Bindings & Output.flatMap

v2.0.0-beta.49 adds runtime DNS record bindings, an Output.flatMap combinator (plus method-style .map/.flatMap), and a hotfix that ensures Config values yielded in a Worker are always bound as secret_text, not plain text.

2.0.0-beta.48 - Zones, Tunnels & Tokens

v2.0.0-beta.48 adds a Cloudflare.Zone resource, runtime Tunnel bindings, a RateLimit binding, and an alchemy cloudflare create-token CLI command for minting scoped API tokens.

2.0.0-beta.47 - AI Gateway Models

v2.0.0-beta.47 turns a Cloudflare AI Gateway into an Effect LanguageModel provider — gateway.model({...}) returns a layer that slots straight into generateText / streamText — and fixes streaming methods on the built-in Worker/DO bridge so they can return a Stream directly.

2.0.0-beta.46 - Vectorize

v2.0.0-beta.46 adds Cloudflare Vectorize — a bindable vector-database index plus metadata indexes for filtered queries — and fixes a state-store bootstrap bug that was silently rotating your encryption key and auth token on every update.