Workflows, Workers - Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development
Workflow instance methods pause() , resume() , restart() , and terminate() are now available in local development when using wrangler dev . You can now test the full Workflow instance lifecycle locally: const instance = await env. MY_WORKFLOW . create ({ id: "my-instance-id" , }); await instance.
Also shipped Mar 23, 2026Cloudflare in March 2026 →
Sunsetting Prisma Optimize
Prisma Optimize is being sunset as the company integrates query observability directly into Prisma Postgres via Query Insights.
Removal of pre_tax_price from the Order REST Admin API
The pre_tax_price and pre_tax_price_set fields on order line items in the REST Admin API are being removed. These fields were previously available to stores with the Avalara AvaTax 1.0 integration enabled, which was deprecated in April 2025. What you should do Use the GraphQL Admin API to access order line item pricing data.
Release of Voxtral TTS
Voxtral TTS (voxtral-tts-2603) is a text-to-speech model featuring zero-shot voice cloning, multilingual support, and real-time streaming.
Live from Replit HQ Part 2
Replit Agent 4 introduces a parallel task system that automates merge conflict resolution and an Infinite Canvas for design and engineering collaboration.
TypeScript 6.0
For release notes, check out the release announcement blog post . fixed issues query for TypeScript 6.0.0 (Beta) . fixed issues query for TypeScript 6.0.1 (RC) . fixed issues query for TypeScript 6.0.2 (Stable) . Downloads are available on: npm
DuckDB v1.5.1 Bugfix Release
This is a bug fix release for various issues discovered after we released v1.5.0. Please also refer to the announcement blog post: https://duckdb.org/2026/03/23/announcing-duckdb-151 [Extensions] Preserve require order in InterpretedBenchmark CLI: Make help entry uppercase Restore view's bind_state when binding fails [Regression v1.5] Fix INTERNAL Error in...
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Agents, Workers - Agents SDK v0.8.0: readable state, idempotent schedules, typed AgentClient, and Zod 4
The latest release of the Agents SDK ↗ exposes agent state as a readable property, prevents duplicate schedule rows across Durable Object restarts, brings full TypeScript inference to AgentClient , and migrates to Zod 4.
AI Search - New AI Search REST API endpoints for /search and /chat/completions
AI Search now offers new REST API endpoints for search and chat that use an OpenAI compatible format. This means you can use the familiar messages array structure that works with existing OpenAI SDKs and tools. The messages array also lets you pass previous messages within a session, so the model can maintain context across multiple turns.
AI Search UI snippets and MCP support
AI Search now supports public endpoints, UI snippets, and MCP, making it easy to add search to your website or connect AI agents. Public endpoints allow you to expose AI Search capabilities without requiring API authentication. To enable public endpoints: Go to AI Search in the Cloudflare dashboard.
AI Search - Custom metadata filtering for AI Search
AI Search now supports custom metadata filtering, allowing you to define your own metadata fields and filter search results based on attributes like category, version, or any custom field you define. Define a custom metadata schema You can define up to 5 custom metadata fields per AI Search instance.
API Shield - Web Assets fields now available in GraphQL Analytics API
Two new fields are now available in the httpRequestsAdaptive and httpRequestsAdaptiveGroups GraphQL Analytics API datasets: webAssetsOperationId , the ID of the saved endpoint that matched the incoming request. webAssetsLabelsManaged , the managed labels mapped to the matched operation at the time of the request (for example, cf-llm , cf-log-in ).
R2 SQL now supports over 190 new functions, expressions, and complex types
R2 SQL now supports an expanded SQL grammar so you can write richer analytical queries without exporting data. This release adds CASE expressions, column aliases, arithmetic in clauses, 163 scalar functions, 33 aggregate functions, EXPLAIN, Common Table Expressions (CTEs),and full struct/array/map access.
WAF Release - 2026-03-23
This week's release focuses on new improvements to enhance coverage. Key Findings Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.
AI Crawl Control - Advanced WAF customization for AI Crawl Control blocks
AI Crawl Control now supports extending the underlying WAF rule with custom modifications. Any changes you make directly in the WAF custom rules editor , such as adding path-based exceptions, extra user agents, or additional expression clauses , are preserved when you update crawler actions in AI Crawl Control.