Zum Inhalt springen

Cloudflare Release Notes

Einträge
1.632
Quellen
14
Zuletzt aktualisiert

Folge Cloudflare, um die Release Notes in deinen Feed zu holen.

Core Platform von Cloudflare

.ai- und .shop-Domains zum Selbstkostenpreis

Cloudflare Registrar unterstützt jetzt die Registrierung und Verlängerung von .ai- und .shop-Domains zum Selbstkostenpreis ohne Aufschläge.

Example search for .ai domains

Cloudflare Registrar now supports .ai and .shop domains. These are two of our most highly-requested top-level domains (TLDs) and are great additions to the 300+ other TLDs we support ↗︎.

Starting today, customers can:

  • Register and renew these domains at cost without any markups or add-on fees
  • Enjoy best-in-class security and performance with native integrations with Cloudflare DNS, CDN, and SSL services like one-click DNSSEC
  • Combat domain hijacking with Custom Domain Protection ↗︎ (available on enterprise plans)

We can't wait to see what AI and e-commerce projects you deploy on Cloudflare. To get started, transfer your domains to Cloudflare or search for new ones to register ↗︎.

Originalquelle(öffnet in neuem Tab)Problem melden

Core Platform von Cloudflare

Audit Logs Version 2 in Beta

Die neue Version der Audit Logs erfasst automatisch alle Nutzer- und Systemaktionen über die Cloudflare-API und erhöht die Abdeckung auf 95 Prozent.

The latest version of audit logs streamlines audit logging by automatically capturing all user and system actions performed through the Cloudflare Dashboard or public APIs. This update leverages Cloudflare’s existing API Shield to generate audit logs based on OpenAPI schemas, ensuring a more consistent and automated logging process.

Availability: Audit logs (version 2) is now in Beta, with support limited to API access.

Use the following API endpoint to retrieve audit logs:

GET https://api.cloudflare.com/client/v4/accounts/<account_id>/logs/audit?since=<date>&before=<date>

You can access detailed documentation for audit logs (version 2) Beta API release here ↗︎.

Key Improvements in the Beta Release:

  • Automated & standardized logging: Logs are now generated automatically using a standardized system, replacing manual, team-dependent logging. This ensures consistency across all Cloudflare services.

  • Expanded product coverage: Increased audit log coverage from 75% to 95%. Key API endpoints such as /accounts, /zones, and /organizations are now included.

  • Granular filtering: Logs now follow a uniform format, enabling precise filtering by actions, users, methods, and resources—allowing for faster and more efficient investigations. …

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Workers: bis zu 5 Minuten CPU-Zeit pro Request

Über den Wert cpu_ms in der Wrangler-Konfiguration lässt sich die CPU-Zeit pro Worker-Request auf bis zu 300.000 ms (5 Minuten) erhöhen, der Standard bleibt bei 30 Sekunden.

You can now run a Worker for up to 5 minutes of CPU time for each request.

Previously, each Workers request ran for a maximum of 30 seconds of CPU time — that is the time that a Worker is actually performing a task (we still allowed unlimited wall-clock time, in case you were waiting on slow resources). This meant that some compute-intensive tasks were impossible to do with a Worker. For instance, you might want to take the cryptographic hash of a large file from R2. If this computation ran for over 30 seconds, the Worker request would have timed out.

By default, Workers are still limited to 30 seconds of CPU time. This protects developers from incurring accidental cost due to buggy code.

By changing the cpu_ms value in your Wrangler configuration, you can opt in to any value up to 300,000 (5 minutes).

{
	// ...rest of your configuration...
	"limits": {
		"cpu_ms": 300000,
	},
	// ...rest of your configuration...
}
[limits]
cpu_ms = 300_000

Note

CPU time is the amount of time the CPU actually spends doing work during a given request. If a Worker's request makes a sub-request and waits for that request to come back before doing additional work, this time spent waiting is not counted towards CPU time.

Worker requests could run for more than 30 seconds of total time prior to this change — only CPU time was limited. …

Originalquelle(öffnet in neuem Tab)Problem melden

Core Platform von Cloudflare

Aktualisierte Account-Home-Ansicht

Die Account-Home-Ansicht wurde um schnelle Aktionen, Datenverkehrseinblicke, eine neue Registerkarte für Workers-Projekte und die Speicherung von Stern-Domains erweitert.

Updated Account Home

Recently, Account Home has been updated to streamline your workflows:

  • Recent Workers projects: You'll now find your projects readily accessible from a new Developer Platform tab on Account Home. See recently-modified projects and explore what you can work our developer-focused products.

  • Traffic and security insights: Get a snapshot of domain performance at a glance with key metrics and trends.

  • Quick actions: You can now perform common actions for your account, domains, and even Workers in just 1-2 clicks from the 3-dot menu.

  • Keep starred domains front and center: Now, when you filter for starred domains on Account Home, we'll save your preference so you'll continue to only see starred domains by default.

We can't wait for you to take the new Account Home for a spin.

For more info:

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Workers: Source Maps jetzt allgemein verfügbar

Source Maps sind allgemein verfügbar, und das Limit von 15 MB gilt nun für die gzip-komprimierte statt für die unkomprimierte Größe.

Source maps are now Generally Available (GA). You can now be uploaded with a maximum gzipped size of 15 MB. Previously, the maximum size limit was 15 MB uncompressed.

Source maps help map between the original source code and the transformed/minified code that gets deployed to production. By uploading your source map, you allow Cloudflare to map the stack trace from exceptions onto the original source code making it easier to debug.

Stack Trace without Source Map remapping

With no source maps uploaded: notice how all the Javascript has been minified to one file, so the stack trace is missing information on file name, shows incorrect line numbers, and incorrectly references js instead of ts.

Stack Trace with Source Map remapping

With source maps uploaded: all methods reference the correct files and line numbers.

Uploading source maps and stack trace remapping happens out of band from the Worker execution, so source maps do not affect upload speed, bundle size, or cold starts. The remapped stack traces are accessible through Tail Workers, Workers Logs, and Workers Logpush. …

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Neue Managed WAF-Regel für Next.js CVE-2025-29927

Eine optionale Managed WAF-Regel für Pro-Pläne und höher mindert die Next.js-Schwachstelle CVE-2025-29927, empfohlen wird aber ein Update auf Next.js 15.2.4, 14.2.26, 13.5.10 oder 12.3.6.

Update: Mon Mar 24th, 11PM UTC: Next.js has made further changes to address a smaller vulnerability introduced in the patches made to its middleware handling. Users should upgrade to Next.js versions 15.2.4, 14.2.26, 13.5.10 or 12.3.6. If you are unable to immediately upgrade or are running an older version of Next.js, you can enable the WAF rule described in this changelog as a mitigation.

Update: Mon Mar 24th, 8PM UTC: Next.js has now backported the patch for this vulnerability ↗︎ to cover Next.js v12 and v13. Users on those versions will need to patch to 13.5.9 and 12.3.5 (respectively) to mitigate the vulnerability.

Update: Sat Mar 22nd, 4PM UTC: We have changed this WAF rule to opt-in only, as sites that use auth middleware with third-party auth vendors were observing failing requests.

We strongly recommend updating your version of Next.js (if eligible) to the patched versions, as your app will otherwise be vulnerable to an authentication bypass attack regardless of auth provider.

Enable the Managed Rule (strongly recommended)

This rule is opt-in only for sites on the Pro plan or above in the WAF managed ruleset.

To enable the rule:

  1. Head to Security > WAF > Managed rules in the Cloudflare dashboard for the zone (website) you want to protect. …

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Smart Placement platziert Workers beständiger am optimalen Ort

Hat Smart Placement einen optimalen Standort gewählt, führt ein zeitweiliges Unterschreiten der Schwellenwerte nicht mehr zur Rückkehr an den Standardstandort.

Smart Placement is a unique Cloudflare feature that can make decisions to move your Worker to run in a more optimal location (such as closer to a database). Instead of always running in the default location (the one closest to where the request is received), Smart Placement uses certain “heuristics” (rules and thresholds) to decide if a different location might be faster or more efficient.

Previously, if these heuristics weren't consistently met, your Worker would revert to running in the default location—even after it had been optimally placed. This meant that if your Worker received minimal traffic for a period of time, the system would reset to the default location, rather than remaining in the optimal one.

Now, once Smart Placement has identified and assigned an optimal location, temporarily dropping below the heuristic thresholds will not force a return to default locations. For example in the previous algorithm, a drop in requests for a few days might return to default locations and heuristics would have to be met again. This was problematic for workloads that made requests to a geographically located resource every few days or longer. In this scenario, your Worker would never get placed optimally. This is no longer the case.

Originalquelle(öffnet in neuem Tab)Problem melden

Application Security von Cloudflare

Notfall-Update des WAF-Regelwerks vom 22. März 2025

Eine neue Erkennung für die Next.js-Authentifizierungsumgehung (CVE-2025-29927) wurde im Cloudflare Managed Ruleset hinzugefügt und standardmäßig deaktiviert.

Ruleset

Rule ID

Legacy Rule ID

Description

Previous Action

New Action

Comments

Cloudflare Managed Ruleset

...f472013e

100739

Next.js - Auth Bypass - CVE:CVE-2025-29927

N/A

Disabled

This is a New Detection

Originalquelle(öffnet in neuem Tab)Problem melden

Application Security von Cloudflare

Neue WAF-Regel für Next.js CVE-2025-29927

Eine neue, opt-in Managed WAF-Regel schützt vor der Next.js-Authentifizierungsumgehung CVE-2025-29927; Updates zu den Patches und Empfehlungen zum Aktivieren sind enthalten.

Update: Mon Mar 24th, 11PM UTC: Next.js has made further changes to address a smaller vulnerability introduced in the patches made to its middleware handling. Users should upgrade to Next.js versions 15.2.4, 14.2.26, 13.5.10 or 12.3.6. If you are unable to immediately upgrade or are running an older version of Next.js, you can enable the WAF rule described in this changelog as a mitigation.

Update: Mon Mar 24th, 8PM UTC: Next.js has now backported the patch for this vulnerability ↗︎ to cover Next.js v12 and v13. Users on those versions will need to patch to 13.5.9 and 12.3.5 (respectively) to mitigate the vulnerability.

Update: Sat Mar 22nd, 4PM UTC: We have changed this WAF rule to opt-in only, as sites that use auth middleware with third-party auth vendors were observing failing requests.

We strongly recommend updating your version of Next.js (if eligible) to the patched versions, as your app will otherwise be vulnerable to an authentication bypass attack regardless of auth provider.

Enable the Managed Rule (strongly recommended)

This rule is opt-in only for sites on the Pro plan or above in the WAF managed ruleset.

To enable the rule:

  1. Head to Security > WAF > Managed rules in the Cloudflare dashboard for the zone (website) you want to protect. …

Originalquelle(öffnet in neuem Tab)Problem melden

AI Gateway von Cloudflare

AI Gateway: Realtime WebSockets API gestartet

AI Gateway unterstützt jetzt mit der Realtime WebSockets API persistente Verbindungen mit niedriger Latenz für Echtzeit-KI-Interaktionen inklusive Speech-to-Speech, kompatibel mit OpenAI Realtime API, Google Gemini Live API sowie Cartesia und ElevenLabs.

We are excited to announce that AI Gateway now supports real-time AI interactions with the new Realtime WebSockets API.

This new capability allows developers to establish persistent, low-latency connections between their applications and AI models, enabling natural, real-time conversational AI experiences, including speech-to-speech interactions.

The Realtime WebSockets API works with the OpenAI Realtime API ↗︎, Google Gemini Live API ↗︎, and supports real-time text and speech interactions with models from Cartesia ↗︎, and ElevenLabs ↗︎.

Here's how you can connect AI Gateway to OpenAI's Realtime API ↗︎ using WebSockets:

OpenAI Realtime API examplejavascript

import WebSocket from "ws";

const url =
	"wss://gateway.ai.cloudflare.com/v1/<account_id>/<gateway>/openai?model=gpt-4o-realtime-preview-2024-12-17";
const ws = new WebSocket(url, {
	headers: {
		"cf-aig-authorization": process.env.CLOUDFLARE_API_KEY,
		Authorization: "Bearer " + process.env.OPENAI_API_KEY,
		"OpenAI-Beta": "realtime=v1", …

Originalquelle(öffnet in neuem Tab)Problem melden

Cloudflare One von Cloudflare

Gateway: Neue Rolle für Secure DNS Locations

Die neue Rolle Cloudflare Zero Trust Secure DNS Locations Write erlaubt es, externen Partnern die Verwaltung von DNS-Locations zu übertragen, ohne ihnen zu weitreichende Rechte zu geben.

We're excited to introduce the Cloudflare Zero Trust Secure DNS Locations Write role, designed to provide DNS filtering customers with granular control over third-party access when configuring their Protective DNS (PDNS) solutions.

Many DNS filtering customers rely on external service partners to manage their DNS location endpoints. This role allows you to grant access to external parties to administer DNS locations without overprovisioning their permissions.

Secure DNS Location Requirements:

You can assign the new role via Cloudflare Dashboard (Manage Accounts > Members) or via API. For more information, refer to the Secure DNS Locations documentation ↗︎.

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

AI Gateway startet Realtime WebSockets API

AI Gateway unterstützt nun über die Realtime WebSockets API persistente Echtzeitverbindungen zu KI-Modellen, darunter OpenAI Realtime, Google Gemini Live, Cartesia und ElevenLabs.

We are excited to announce that AI Gateway now supports real-time AI interactions with the new Realtime WebSockets API.

This new capability allows developers to establish persistent, low-latency connections between their applications and AI models, enabling natural, real-time conversational AI experiences, including speech-to-speech interactions.

The Realtime WebSockets API works with the OpenAI Realtime API ↗︎, Google Gemini Live API ↗︎, and supports real-time text and speech interactions with models from Cartesia ↗︎, and ElevenLabs ↗︎.

Here's how you can connect AI Gateway to OpenAI's Realtime API ↗︎ using WebSockets:

OpenAI Realtime API examplejavascript

import WebSocket from "ws";

const url =
	"wss://gateway.ai.cloudflare.com/v1/<account_id>/<gateway>/openai?model=gpt-4o-realtime-preview-2024-12-17";
const ws = new WebSocket(url, {
	headers: {
		"cf-aig-authorization": process.env.CLOUDFLARE_API_KEY,
		Authorization: "Bearer " + process.env.OPENAI_API_KEY,
		"OpenAI-Beta": "realtime=v1", …

Originalquelle(öffnet in neuem Tab)Problem melden

Core Platform von Cloudflare

Drift-Erkennung im Terraform-Provider

Ab Version 5.2.0 erkennt der Cloudflare Terraform Provider bei Dutzenden Ressourcen echte Änderungen korrekt und vermeidet unnötige Aktualisierungen.

In Cloudflare Terraform Provider ↗︎ versions 5.2.0 and above, dozens of resources now have proper drift detection. Before this fix, these resources would indicate they needed to be updated or replaced — even if there was no real change. Now, you can rely on your terraform plan to only show what resources are expected to change.

This issue affected resources ↗︎ related to these products and features:

  • API Shield
  • Argo Smart Routing
  • Argo Tiered Caching
  • Bot Management
  • BYOIP
  • D1
  • DNS
  • Email Routing
  • Hyperdrive
  • Observatory
  • Pages
  • R2
  • Rules
  • SSL/TLS
  • Waiting Room
  • Workers
  • Zero Trust

Originalquelle(öffnet in neuem Tab)Problem melden

Core Platform von Cloudflare

Sensible Werte im Terraform-Provider geschwärzt

Der Cloudflare Terraform Provider blendet ab Version 5.2.0 sensible Werte in Logs aus und verhindert deren Anzeige bei Terraform-Befehlen.

In the Cloudflare Terraform Provider ↗︎ versions 5.2.0 and above, sensitive properties of resources are redacted in logs. Sensitive properties in Cloudflare's OpenAPI Schema ↗︎ are now annotated with x-sensitive: true. This results in proper auto-generation of the corresponding Terraform resources, and prevents sensitive values from being shown when you run Terraform commands.

This issue affected resources ↗︎ related to these products and features:

  • Alerts and Audit Logs
  • Device API
  • DLP
  • DNS
  • Magic Visibility
  • Magic WAN
  • TLS Certs and Hostnames
  • Tunnels
  • Turnstile
  • Workers
  • Zaraz

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Workers AI: Markdown-Konvertierung mit toMarkdown

Workers AI bietet die neue Methode env.AI.toMarkdown() sowie einen REST-Endpunkt, um Dokumente in verschiedenen Formaten in Markdown zu konvertieren.

Document conversion plays an important role when designing and developing AI applications and agents. Workers AI now provides the toMarkdown utility method that developers can use to for quick, easy, and convenient conversion and summary of documents in multiple formats to Markdown language.

You can call this new tool using a binding by calling env.AI.toMarkdown() or the using the REST API endpoint.

In this example, we fetch a PDF document and an image from R2 and feed them both to env.AI.toMarkdown(). The result is a list of converted documents. Workers AI models are used automatically to detect and summarize the image.

import { Env } from "./env";

export default {
	async fetch(request: Request, env: Env, ctx: ExecutionContext) {
		// https://pub-979cb28270cc461d94bc8a169d8f389d.r2.dev/somatosensory.pdf
		const pdf = await env.R2.get("somatosensory.pdf");

		// https://pub-979cb28270cc461d94bc8a169d8f389d.r2.dev/cat.jpeg
		const cat = await env.R2.get("cat.jpeg");

		return Response.json(
			await env.AI.toMarkdown([
				{
					name: "somatosensory.pdf",
					blob: new Blob([await pdf.arrayBuffer()], {
						type: "application/octet-stream",
					}),
				},
				{
					name: "cat.jpeg",
					blob: new Blob([await cat.arrayBuffer()], {
						type: "application/octet-stream",
					}),
				},
			]),
		);
	},
};

This is the result:

[
	{
		"name": "somatosensory.pdf",
		"mimeType": "application/pdf", …

Originalquelle(öffnet in neuem Tab)Problem melden

Application Security von Cloudflare

Notfall-Update des WAF-Regelwerks vom 19. März 2025

Eine neue Erkennung für Generic HTTP Request Smuggling wurde im Cloudflare Managed Ruleset hinzugefügt und standardmäßig deaktiviert.

Ruleset

Rule ID

Legacy Rule ID

Description

Previous Action

New Action

Comments

Cloudflare Managed Ruleset

...a2cafae7

100736

Generic HTTP Request Smuggling

N/A

Disabled

This is a New Detection

Originalquelle(öffnet in neuem Tab)Problem melden

Developer Platform von Cloudflare

Agents SDK heißt jetzt npm-Paket "agents"

Das Paket agents-sdk wurde in agents umbenannt und das alte als veraltet markiert, außerdem kamen neue Funktionen wie cors: true bei routeAgentRequest und Fehlerbehebungen bei useAgentChat hinzu.

npm i agents

agents-sdk -> agents Updated

📝 We've renamed the Agents package to agents!

If you've already been building with the Agents SDK, you can update your dependencies to use the new package name, and replace references to agents-sdk with agents:

# Install the new package
npm i agents
# Remove the old (deprecated) package
npm uninstall agents-sdk

# Find instances of the old package name in your codebase
grep -r 'agents-sdk' .
# Replace instances of the old package name with the new one
# (or use find-replace in your editor)
sed -i 's/agents-sdk/agents/g' $(grep -rl 'agents-sdk' .)

All future updates will be pushed to the new agents package, and the older package has been marked as deprecated.

Agents SDK updates New

We've added a number of big new features to the Agents SDK over the past few weeks, including:

  • You can now set cors: true when using routeAgentRequest to return permissive default CORS headers to Agent responses.
  • The regular client now syncs state on the agent (just like the React version).
  • useAgentChat bug fixes for passing headers/credentials, including properly clearing cache on unmount.
  • Experimental /schedule module with a prompt/schema for adding scheduling to your app (with evals!). …

Originalquelle(öffnet in neuem Tab)Problem melden

Application Security von Cloudflare

API Shield: Automatische Risiko-Kennzeichnung

API Shield kennzeichnet nun automatisch API-Risiken in der API-Inventarliste und im Security Center und scannt täglich nach neuen Risiken wie fehlender Authentifizierung oder sensiblen Daten.

Now, API Shield automatically labels your API inventory with API-specific risks so that you can track and manage risks to your APIs.

View these risks in Endpoint Management by label:

A list of endpoint management labels

...or in Security Center Insights:

An example security center insight

API Shield will scan for risks on your API inventory daily. Here are the new risks we're scanning for and automatically labelling:

  • cf-risk-sensitive: applied if the customer is subscribed to the sensitive data detection ruleset and the WAF detects sensitive data returned on an endpoint in the last seven days.
  • cf-risk-missing-auth: applied if the customer has configured a session ID and no successful requests to the endpoint contain the session ID.
  • cf-risk-mixed-auth: applied if the customer has configured a session ID and some successful requests to the endpoint contain the session ID while some lack the session ID. …

Originalquelle(öffnet in neuem Tab)Problem melden

Cloudflare One von Cloudflare

Cloudflare One Agent für Android 2.4

Die Android-Version 2.4 des Cloudflare One Agent ermöglicht die Übergabe des Team-Namens per URL bei der Registrierung, verbessert Fehlermeldungen und behebt ein Problem mit der Priorität von Admin-Split-Tunnel-Einstellungen.

A new GA release for the Android Cloudflare One Agent is now available in the Google Play Store ↗︎. This release includes a new feature allowing team name insertion by URL during enrollment, as well as fixes and minor improvements.

Changes and improvements

  • Improved in-app error messages.
  • Improved mobile client login with support for team name insertion by URL.
  • Fixed an issue preventing admin split tunnel settings taking priority for traffic from certain applications.

Originalquelle(öffnet in neuem Tab)Problem melden

Cloudflare One von Cloudflare

Cloudflare One Agent für iOS 1.10

Die iOS-Version 1.10 des Cloudflare One Agent ermöglicht die Übergabe des Team-Namens per URL bei der Registrierung, verbessert Fehlermeldungen und bringt Fehlerbehebungen sowie Leistungsverbesserungen.

A new GA release for the iOS Cloudflare One Agent is now available in the iOS App Store ↗︎. This release includes a new feature allowing team name insertion by URL during enrollment, as well as fixes and minor improvements.

Changes and improvements

  • Improved in-app error messages.
  • Improved mobile client login with support for team name insertion by URL.
  • Bug fixes and performance improvements.

Originalquelle(öffnet in neuem Tab)Problem melden