- Nov 12, 2025
- Parsed from source:Nov 12, 2025
- Detected by Releasebot:Nov 12, 2025
Developer Platform by Cloudflare
More SQL aggregate, date and time functions available in Workers Analytics Engine
Workers Analytics Engine expands its SQL library with powerful new functions. New aggregates (countIf, sumIf, avgIf) and a rich set of date/time helpers boost high-cardinality data querying. Perfect for usage-based billing and analytics dashboards; explore the SQL reference.
Workers Analytics Engine: Expanded SQL capabilities
You can now perform more powerful queries directly in Workers Analytics Engine with a major expansion of our SQL function library.
Workers Analytics Engine allows you to ingest and store high-cardinality data at scale (such as custom analytics) and query your data through a simple SQL API.
Today, we've expanded Workers Analytics Engine's SQL capabilities with several new functions:
New aggregate functions
- countIf() - count the number of rows which satisfy a provided condition
- sumIf() - calculate a sum from rows which satisfy a provided condition
- avgIf() - calculate an average from rows which satisfy a provided condition
New date and time functions
- toYear()
- toMonth()
- toDayOfMonth()
- toDayOfWeek()
- toHour()
- toMinute()
- toSecond()
- toStartOfYear()
- toStartOfMonth()
- toStartOfWeek()
- toStartOfDay()
- toStartOfHour()
- toStartOfFifteenMinutes()
- toStartOfTenMinutes()
- toStartOfFiveMinutes()
- toStartOfMinute()
- today()
- toYYYYMM()
Whether you're building usage-based billing systems, customer analytics dashboards, or other custom analytics, these functions let you get the most out of your data.
Get started with Workers Analytics Engine and explore all available functions in our SQL reference documentation.
Original source Report a problem - Nov 7, 2025
- Parsed from source:Nov 7, 2025
- Detected by Releasebot:Nov 7, 2025
Developer Platform by Cloudflare
Workers automatic tracing, now in open beta
Cloudflare Workers adds observability with tracing: enable tracing, view traces alongside logs, export to OTLP destinations, and analyze span data to pinpoint slow calls and errors. Beta notes clarify automatic tracing will roll out later and may require updates.
Enable automatic tracing on your Workers
Enable automatic tracing on your Workers, giving you detailed metadata and timing information for every operation your Worker performs.
Tracing helps you identify performance bottlenecks, resolve errors, and understand how your Worker interacts with other services on the Workers platform. You can now answer questions like:
- Which calls are slowing down my application?
- Which queries to my database take the longest?
- What happened within a request that resulted in an error?
You can now:
- View traces alongside your logs in the Workers Observability dashboard
- Export traces (and correlated logs) to any OTLP-compatible destination, such as Honeycomb, Sentry, or Grafana, by configuring a tracing destination in the Cloudflare dashboard
- Analyze and query across span attributes (operation type, status, duration, errors)
To get started, set:
{ "observability": { "tracing": { "enabled": true, }, } }Note
In the future, Cloudflare plans to enable automatic tracing in addition to logs when you set observability.enabled = true in your Wrangler configuration.
While automatic tracing is in early beta, this setting will not enable tracing by default, and will only enable logs.
An updated compatibility_date will be required for this change to take effect.
Want to learn more?
- Read the announcement
- Check out the documentation
- Nov 5, 2025
- Parsed from source:Nov 5, 2025
- Detected by Releasebot:Nov 5, 2025
Developer Platform by Cloudflare
Workers VPC Services (Beta)
What's new
- VPC Services: Create secure connections to internal APIs, databases, and services through Cloudflare Tunnel using familiar Worker binding syntax
- Multi-cloud Support: Connect to resources across AWS, Azure, GCP, and on-premise infrastructure
Getting started
Set up a Cloudflare Tunnel, create a VPC Service, add service bindings to your Worker, and access private resources securely. Refer to the documentation to get started.
Original source Report a problem - Nov 5, 2025
- Parsed from source:Nov 5, 2025
- Detected by Releasebot:Nov 6, 2025
- Modified by Releasebot:Nov 13, 2025
Developer Platform by Cloudflare
Announcing Workers VPC Services (Beta)
Cloudflare announces Workers VPC Services, letting workers securely access private networks without exposing them on the public Internet. It supports multi cloud and on‑prem via Cloudflare Tunnels, enabling internal APIs, databases, and services to be bound to workers with familiar syntax.
What's new
- VPC Services: Create secure connections to internal APIs, databases, and services using familiar Worker binding syntax
- Multi-cloud Support: Connect to resources in private networks in any external cloud (AWS, Azure, GCP, etc.) or on-premise using Cloudflare Tunnels
Getting started
Set up a Cloudflare Tunnel, create a VPC Service, add service bindings to your Worker, and access private resources securely.
Original source Report a problem
Refer to the documentation to get started. - Nov 5, 2025
- Parsed from source:Nov 5, 2025
- Detected by Releasebot:Nov 6, 2025
Developer Platform by Cloudflare
D1 can restrict data localization with jurisdictions
You can now set a jurisdiction when creating a D1 database to guarantee where your database runs and stores data. Jurisdictions can help you comply with data localization regulations such as GDPR. Supported jurisdictions include eu and fedramp.
A jurisdiction can only be set at database creation time via wrangler, REST API or the UI and cannot be added/updated after the database already exists.
To learn more, visit D1's data location documentation.
Original source Report a problem - Oct 31, 2025
- Parsed from source:Oct 31, 2025
- Detected by Releasebot:Nov 3, 2025
Developer Platform by Cloudflare
Workers WebSocket message size limit increased from 1 MiB to 32 MiB
Workers, including those using Durable Objects and Browser Rendering, may now process WebSocket messages up to 32 MiB in size. Previously, this limit was 1 MiB.
This change allows Workers to handle use cases requiring large message sizes, such as processing Chrome Devtools Protocol messages.
For more information, please see the Durable Objects startup limits.
Original source Report a problem - Oct 31, 2025
- Parsed from source:Oct 31, 2025
- Detected by Releasebot:Nov 1, 2025
Developer Platform by Cloudflare
Increased Workflows instance and concurrency limits
Cloudflare Workflows boosts account limits with faster instance creation and higher concurrency. Instance creation now 100 per second (up from 100 per 10s) and per‑account concurrency up to 10,000, enabling more parallel executions. Learn more in the getting started guide.
Cloudflare Workflows account-level limits increased
- Instance creation rate increased from 100 workflow instances per 10 seconds to 100 instances per second
- Concurrency limit increased from 4,500 to 10,000 workflow instances per account
These increases mean you can create new instances up to 10x faster, and have more workflow instances concurrently executing. To learn more and get started with Workflows, refer to the getting started guide.
If your application requires a higher limit, fill out the Limit Increase Request Form or contact your account team. Please refer to Workflows pricing for more information.
Original source Report a problem - Oct 30, 2025
- Parsed from source:Oct 30, 2025
- Detected by Releasebot:Nov 1, 2025
Developer Platform by Cloudflare
Access Workers preview URLs from the Build details page
You can now access preview URLs directly from the build details page, making it easier to test your changes when reviewing builds in the dashboard.
What's new
- A Preview button now appears in the top-right corner of the build details page for successful builds
- Click it to instantly open the latest preview URL
- Matches the same experience you're familiar with from Pages
- Oct 28, 2025
- Parsed from source:Oct 28, 2025
- Detected by Releasebot:Oct 28, 2025
- Modified by Releasebot:Nov 6, 2025
Developer Platform by Cloudflare
Reranking and API-based system prompt configuration in AI Search
AI Search now supports reranking to improve result relevance and lets you configure system prompts directly in API requests for per-query control. This update promises sharper accuracy on large or noisy datasets and easier prompt management.
Rerank for more relevant results
You can now enable reranking to reorder retrieved documents based on their semantic relevance to the user’s query. Reranking helps improve accuracy, especially for large or noisy datasets where vector similarity alone may not produce the optimal ordering.
You can enable and configure reranking in the dashboard or directly in your API requests:
const answer = await env.AI.autorag("my-autorag").aiSearch({ query: "How do I train a llama to deliver coffee?", model: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", reranking: { enabled: true, model: "@cf/baai/bge-reranker-base" } });Set system prompts in API
Previously, system prompts could only be configured in the dashboard. You can now define them directly in your API requests, giving you per-query control over behavior. For example:
// Dynamically set query and system prompt in AI Search async function getAnswer(query, tone) { const systemPrompt = `You are a ${tone} assistant.`; const response = await env.AI.autorag("my-autorag").aiSearch({ query, system_prompt: systemPrompt }); return response; } // Example usage const query = "What is Cloudflare?"; const tone = "friendly"; const answer = await getAnswer(query, tone); console.log(answer);Learn more about Reranking and System Prompt in AI Search.
Original source Report a problem - Oct 24, 2025
- Parsed from source:Oct 24, 2025
- Detected by Releasebot:Oct 30, 2025
- Modified by Releasebot:Nov 17, 2025
Developer Platform by Cloudflare
Build TanStack Start apps with the Cloudflare Vite plugin
New projects
Create a new TanStack Start project that uses the Cloudflare Vite plugin via the create-cloudflare CLI:
Existing projects
Migrate an existing TanStack Start project to use the Cloudflare Vite plugin:
- Install @cloudflare/vite-plugin and wrangler
- Add the Cloudflare plugin to your Vite config
- Add your Worker config file
- Modify the scripts in your package.json
See the TanStack Start framework guide for more info.
Original source Report a problem