Durable Objects, Workers - Declare Durable Object class lifecycle with `exports`
A new declarative exports field in your Wrangler configuration file replaces the imperative migrations array for managing Durable Object class lifecycle. Instead of writing an ordered list of migration steps with unique tags, you declare each Durable Object class your Worker exports and Cloudflare compares that against what's already deployed to determine...
Also shipped Jul 4, 2026Cloudflare in July 2026 →
arize-phoenix: v17.18.0
17.18.0 (2026-07-04) Features app: consistent disclosure arrows (89d9a98)
arize-phoenix: v17.17.0
17.17.0 (2026-07-04) Features app: add shift-click range selection to tables (1327bfa) ui: recent searches in the span filter typeahead (9024db5) Bug Fixes app: restrict shift-click range selection to same-depth rows (12d3eac)
arize-phoenix: v17.16.0
17.16.0 (2026-07-04) Features add auth.md support for agent authentication discovery (495d879) add baseline tagging for experiments (67f6166) api: assign annotation configs to projects over REST (83d3cef) app: add error column to spans and traces tables (4f82d5a) app: add version count, latest version, and version tags columns to prompts table (2f7ea73)...
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Workers - Simpler runtime types with @cloudflare/workers-types v5
We have released version 5 of @cloudflare/workers-types ↗ . This release simplifies the package to expose only the latest runtime types. We still recommend that you generate types for your Worker using wrangler types , but if you want to use the package directly, you can install it with your package manager of choice: npm yarn pnpm bun npm i -D...
Cloudflare One Appliance, Cloudflare One, Cloudflare WAN - Self-serve registration of Cloudflare One Virtual Appliance in the dashboard
You can now register a Cloudflare One Virtual Appliance and generate its license key directly from the dashboard, without contacting your account team. On the Connectors page, select Add an appliance and choose Virtual appliance to register a virtual appliance and generate its authentication key.
AI Search - Manage AI Search sync jobs with Wrangler CLI
When you connect a data source to your AI Search instance, AI Search runs sync jobs to keep your index up to date with your content. You can now manage those jobs directly from Wrangler .
Cache multiple versions of a URL with Vary
Your origin can serve different responses for the same URL , different languages based on Accept-Language , or different formats based on Accept , by returning a Vary ↗ response header. Cloudflare's cache now honors that header directly in Cache Rules , so the same URL can hold multiple cached versions and each request is matched to the right one.
Logs - Updated fields across multiple Logpush datasets in Cloudflare Logs
Cloudflare has updated Logpush datasets : Updated fields in existing datasets Gateway DNS (added): AppliedMaxTTL and UpstreamRecordTTLs . Gateway HTTP (added): Warnings . HTTP requests (added): CacheLockWaitedMs . For the complete field definitions for each dataset, refer to Logpush datasets .
Cloudflare Mesh, Cloudflare One - Hostname routing for Cloudflare Mesh
You can now add hostname routes to a Cloudflare Mesh node, in addition to CIDR routes. Client device Requests wiki.internal.local DNS query ↓ Cloudflare Gateway Returns a token IP, then rewrites the destination to the real private IP.
Workers - Work across multiple accounts with Wrangler auth profiles
Wrangler CLI now supports auth profiles: named logins that you scope to specific Cloudflare accounts and switch between automatically, based on the directory you are working in. A profile is a named OAuth login bound to a directory.
Cloudflare One Client for Windows (version 2026.6.850.0)
A new GA release for the Windows Cloudflare One Client is now available on the stable releases downloads page . This hotfix addresses a Windows authentication issue in the embedded WebView2 browser. Single sign-on could fail to use the Windows primary account, causing users to be prompted for an interactive sign-in.