Durable Objects, Workers - Access Durable Object name via `ctx.id.name`
When your Worker accesses a Durable Object via idFromName() or getByName() , the same name is now available on ctx.id.name inside the object , no need to pass it through method arguments or persist it in storage. This brings the runtime behavior in line with the Workers runtime types .
Also shipped Mar 15, 2026Cloudflare in March 2026 →
Improve performance and clarity with legend limits
Panels displaying hundreds or thousands of series can potentially run into performance bottlenecks when rendering their legends. Each legend item adds DOM nodes to the page, and that can add up when your visualization displays thousands of series. It can also be visually distracting if your user is not actively engaging with the legend.
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Email security - Unlimited result paging in Investigations
Investigations now support unlimited result paging in both the dashboard and the API, removing the previous 1,000-record cap. Security teams can page through complete result sets when searching across large mail volumes, giving SOC analysts and automated workflows deeper visibility for forensics and threat hunting.
Vectorize - Return up to 50 query results with values or metadata
You can now set topK up to 50 when a Vectorize query returns values or full metadata. This raises the previous limit of 20 for queries that use returnValues: true or returnMetadata: "all" . Use the higher limit when you need more matches in a single query response without dropping values or metadata.
Agents, Workers - @cloudflare/codemode v0.2.1: MCP barrel export, zero-dependency main entry point, and custom sandbox modules
The latest releases of @cloudflare/codemode ↗ add a new MCP barrel export, remove ai and zod as required peer dependencies from the main entry point, and give you more control over the sandbox.
AI Gateway - Log AI Gateway request metadata without storing payloads
AI Gateway now supports the cf-aig-collect-log-payload header, which controls whether request and response bodies are stored in logs. By default, this header is set to true and payloads are stored alongside metadata.
Security Overview - New Security Overview UI
The Security Overview has been updated to provide Application Security customers with more actionable insights and a clearer view of their security posture. Key improvements include: Criticality for all Insights : Every insight now includes a criticality rating, allowing you to prioritize the most impactful security action items first.
Cloudflare Fundamentals - SCIM provisioning for Authentik is now Generally Available
Cloudflare dashboard SCIM provisioning now supports Authentik ↗ as an identity provider, joining Okta and Microsoft Entra ID as explicitly supported providers. Customers can now sync users and group information from Authentik to Cloudflare, apply Permission Policies to those groups, and manage the lifecycle of users & groups directly from your Authentik...
Cloudflare Fundamentals - SCIM audit logging Support
Cloudflare dashboard SCIM provisioning operations are now captured in Audit Logs v2 , giving you visibility into user and group changes made by your identity provider.
Rules - Worker execution timing field now available in Rules
The cf.timings.worker_msec field is now available in the Ruleset Engine. This field reports the wall-clock time that a Cloudflare Worker spent handling a request, measured in milliseconds.