Skip to content

Blog

2.0.0-beta.59 - One Namespace, One Binding

v2.0.0-beta.59 is a naming alignment release. Every Cloudflare service is now a proper namespace, every binding follows one {Verb}{Resource} convention across AWS and Cloudflare, and Binding.Policy is gone — collapsed into a single runtime-guarded Layer.

2.0.0-beta.58 - Platform Ergonomics

v2.0.0-beta.58 improves the ergonomics of Layers that contain Resources, so you can bundle infrastructure into a reusable service — like an agent tool — and provide it to a Worker, Container, or Durable Object.

2.0.0-beta.57 - Containers in Dev & AI Search

v2.0.0-beta.57 runs Cloudflare Containers locally in alchemy dev, adds Cloudflare AI Search (AutoRAG) with a typed Worker binding, and lands a large AWS wave — CloudFront VpcOrigin, ELBv2 ListenerRule & TrustStore, Route53 HostedZone & HealthCheck, KMS keys, and Lambda aliases.

2.0.0-beta.56 - 200+ Cloudflare Resources

v2.0.0-beta.56 grows the Cloudflare provider from 22 resources to 230, each implemented and live-tested against the real Cloudflare API — plus alchemy unsafe nuke, GitHub webhook event sources, and an S3-backed state store.

2.0.0-beta.55 - AI Gateway Spend Caps

v2.0.0-beta.55 adds Cloudflare.AiGatewaySpendingLimit — a declarative hard cap on account-wide AI Gateway spend — and re-exports the fetcher interop utils from alchemy/Cloudflare/Bridge so framework workers can wrap a service binding in a typed HttpClient.