Zum Inhalt springen

Cloudflare Release Notes

1.615 Einträge aus 14 Quellen. Zuletzt aktualisiert:

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

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

Hyperdrive: Konfiguration im Dashboard neu starten

Eine Hyperdrive-Konfiguration lässt sich jetzt im Cloudflare-Dashboard neu starten, wodurch der Verbindungspool geleert und neue Verbindungen zur Ursprungsdatenbank aufgebaut werden, wofür die Rolle Hyperdrive Admin nötig ist.

You can now restart a Hyperdrive configuration from the Cloudflare dashboard. Restarting drains the connection pool and forces Hyperdrive to establish new connections to your origin database.

Restarting is a break-glass action. Hyperdrive automatically detects and recovers from most database failovers. Use a manual restart only when you need to force the pool to drain immediately.

To restart, select your Hyperdrive configuration in the Cloudflare dashboard ↗︎, go to the Settings tab, and select Restart under Danger zone. Restarting requires the Hyperdrive Admin role. After a restart, the Settings tab shows when the configuration was last manually restarted.

The Danger zone section of the Hyperdrive Settings tab, showing the Restart and Delete actions.

Caution

Restarting drops all active connections in the pool and forces them to be re-established. In-flight queries may see brief errors while the pool rebuilds.

For more information, refer to Connection pooling.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Storage von Cloudflare

MySQL-Unterstützung in Hyperdrive allgemein verfügbar

MySQL-Unterstützung in Hyperdrive ist allgemein verfügbar und erlaubt die Anbindung beliebiger MySQL-Datenbanken aus Workers mit bestehenden Treibern und ORMs zum gleichen Preis wie Postgres.

Hyperdrive

Support for MySQL in Hyperdrive is now generally available. You can connect to any MySQL database from your Workers using Hyperdrive.

Hyperdrive makes your regional, MySQL databases fast when connecting from Cloudflare Workers. It eliminates unnecessary network roundtrips during connection setup, pools database connections globally, and can cache query results to provide the fastest possible response times.

You can connect using your existing drivers, ORMs, and query builders with Hyperdrive's secure credentials, with no code changes required. MySQL support is available at the same pricing as Postgres.

import { createConnection } from "mysql2/promise";

export default {
	async fetch(request, env, ctx) {
		const connection = await createConnection({
			host: env.HYPERDRIVE.host,
			user: env.HYPERDRIVE.user,
			password: env.HYPERDRIVE.password,
			database: env.HYPERDRIVE.database,
			port: env.HYPERDRIVE.port,
			disableEval: true, // Required for Workers compatibility
		});

		const [results, fields] = await connection.query("SHOW tables;");

		ctx.waitUntil(connection.end());

		return new Response(JSON.stringify({ results, fields }), {
			headers: {
				"Content-Type": "application/json",
				"Access-Control-Allow-Origin": "*",
			},
		});
	},
};
import { createConnection } from "mysql2/promise";

export interface Env { …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Storage von Cloudflare

Hyperdrive-Konfiguration im Dashboard neu starten

Eine Hyperdrive-Konfiguration lässt sich jetzt im Cloudflare-Dashboard unter Settings > Danger zone neu starten, wodurch der Verbindungspool geleert und neue Verbindungen zur Ursprungsdatenbank aufgebaut werden (erfordert die Hyperdrive-Admin-Rolle; aktive Verbindungen werden dabei getrennt).

Hyperdrive

You can now restart a Hyperdrive configuration from the Cloudflare dashboard. Restarting drains the connection pool and forces Hyperdrive to establish new connections to your origin database.

Restarting is a break-glass action. Hyperdrive automatically detects and recovers from most database failovers. Use a manual restart only when you need to force the pool to drain immediately.

To restart, select your Hyperdrive configuration in the Cloudflare dashboard ↗︎, go to the Settings tab, and select Restart under Danger zone. Restarting requires the Hyperdrive Admin role. After a restart, the Settings tab shows when the configuration was last manually restarted.

The Danger zone section of the Hyperdrive Settings tab, showing the Restart and Delete actions.

Caution

Restarting drops all active connections in the pool and forces them to be re-established. In-flight queries may see brief errors while the pool rebuilds.

For more information, refer to Connection pooling.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Application Performance von Cloudflare

Load-Balancing-Gesundheitsbenachrichtigungen lösen sich automatisch auf

Load-Balancing-Health-Benachrichtigungen sind nun zustandsbehaftet und senden auch bei Wiederherstellung eine Meldung, die den zugehörigen Incident im Alerting-Tool automatisch schließt.

Load Balancing health notifications are now stateful. When a pool or endpoint becomes unhealthy, the notification opens an incident in your alerting tool as before. When that same pool or endpoint recovers, the follow-up notification is matched to the original alert and resolves that incident automatically, so you no longer have to close it by hand.

As part of this change, Load Balancing also sends a notification when a pool or endpoint returns to a healthy state, not only when it becomes unhealthy. Expect to see recovery notifications alongside the failure notifications you already receive.

This applies to your existing Load Balancing health alerts with no configuration change, and it matches the behavior already used by Health Checks notifications.

Two things to keep in mind:

  • A recovery notification is matched to the earlier unhealthy notification for the same pool or endpoint. Renaming an endpoint while an incident is open prevents the match, so that incident stays open until you close it.
  • If a health change cannot be classified as either healthy or unhealthy, the notification is still delivered, but without the state needed to open or resolve an incident. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Analytics von Cloudflare

AS-Konnektivität und Upstream-Provider auf Cloudflare Radar

Radar ergänzt AS-Seiten im Routing-Bereich um zwei Widgets, die auf RouteViews-RIB-Snapshots basieren und die Pfade eines Netzes zu Tier-1-Netzen sowie die Verteilung seiner direkten Upstreams zeigen.

Radar

Radar expands its Routing section ↗︎ with two widgets on AS pages, such as AS13335 ↗︎, that describe how a network reaches the rest of the Internet: the paths it takes toward the Tier-1 ↗︎ networks, and the mix of direct upstreams carrying its routes. Both are derived from RouteViews ↗︎ RIB snapshots, unioned across selected collectors.

AS-level connectivity

The AS-level connectivity graph aggregates the BGP paths an AS uses to reach the Tier-1 networks, unioned across all the prefixes it announces, as observed by selected RouteViews collectors. It reads from left to right, starting at the queried AS and ending at the Tier-1 networks, and each node is labeled with its AS number, country, and organization name. Tier-1 nodes are marked so they stand apart from the intermediate networks that lead to them. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Analytics von Cloudflare

Radar Researcher (Beta) und WebMCP-Unterstützung in Cloudflare Radar

Cloudflare Radar enthält jetzt Radar Researcher, einen KI-gestützten Beta-Assistenten, mit dem sich Internettrends und Traffic-Daten per Sprache oder Text erkunden lassen, und unterstützt zudem WebMCP, damit browserbasierte KI-Agenten Radar navigieren, Daten durchsuchen und Tools wie URL-Scans und Domain-Abfragen nutzen können.

Radar

Cloudflare Radar now includes Radar Researcher ↗︎, a beta AI-powered assistant for exploring Internet trends and traffic data in plain language. Open Researcher from the header on any Radar page to ask questions by voice or text, receive explanations, and view interactive charts based on Radar API data.

Screenshot of the Radar Researcher panel alongside the Radar overview page

To ask about a specific chart, select Explain with AI to start a conversation with its underlying data and context.

Screenshot of the Explain with AI option in a Radar chart menu

You can explore further with suggested follow-up questions, find earlier conversations through searchable history, and share conversations through shareable links.

Alongside the user-facing Researcher experience, Radar now supports WebMCP, allowing browser-based AI agents to navigate Radar, search data, and use tools such as URL scanning and domain lookup. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Consumer Services von Cloudflare

AS-Konnektivität und Upstream-Provider in Cloudflare Radar

Radar ergänzt auf AS-Seiten zwei Widgets im Routing-Bereich, die auf RouteViews-RIB-Snapshots basieren und die Pfade eines Netzwerks zu Tier-1-Netzen sowie dessen direkte Upstreams darstellen.

Radar

Radar expands its Routing section ↗︎ with two widgets on AS pages, such as AS13335 ↗︎, that describe how a network reaches the rest of the Internet: the paths it takes toward the Tier-1 ↗︎ networks, and the mix of direct upstreams carrying its routes. Both are derived from RouteViews ↗︎ RIB snapshots, unioned across selected collectors.

AS-level connectivity

The AS-level connectivity graph aggregates the BGP paths an AS uses to reach the Tier-1 networks, unioned across all the prefixes it announces, as observed by selected RouteViews collectors. It reads from left to right, starting at the queried AS and ending at the Tier-1 networks, and each node is labeled with its AS number, country, and organization name. Tier-1 nodes are marked so they stand apart from the intermediate networks that lead to them. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Consumer Services von Cloudflare

Radar Researcher Beta und WebMCP-Unterstützung verfügbar

Cloudflare Radar enthält jetzt den KI-Assistenten Radar Researcher (Beta) für Fragen per Sprache oder Text mit interaktiven Diagrammen sowie WebMCP-Unterstützung für browserbasierte KI-Agenten.

Radar

Cloudflare Radar now includes Radar Researcher ↗︎, a beta AI-powered assistant for exploring Internet trends and traffic data in plain language. Open Researcher from the header on any Radar page to ask questions by voice or text, receive explanations, and view interactive charts based on Radar API data.

Screenshot of the Radar Researcher panel alongside the Radar overview page

To ask about a specific chart, select Explain with AI to start a conversation with its underlying data and context.

Screenshot of the Explain with AI option in a Radar chart menu

You can explore further with suggested follow-up questions, find earlier conversations through searchable history, and share conversations through shareable links.

Alongside the user-facing Researcher experience, Radar now supports WebMCP, allowing browser-based AI agents to navigate Radar, search data, and use tools such as URL scanning and domain lookup. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Application Security von Cloudflare

WAF Release 2026-08-07

Die Metadaten der WordPress-XSS-Regeln im Cloudflare Managed und Free Ruleset wurden für XSS2Shell (CVE-2026-64638) angepasst, die Erkennung bleibt unverändert, und die Regel Command Injection - Obfuscation wurde deaktiviert.

This release updates WordPress XSS rule metadata in the Cloudflare Managed Ruleset and Cloudflare Free Ruleset to identify XSS2Shell (CVE-2026-64638). It also disables the Command Injection - Obfuscation rule.

Key Findings

  • CVE-2026-64638: A pre-authentication reflected cross-site scripting vulnerability affecting the WordPress login screen. Exploitation requires social engineering and explicit interaction by the target user. Under additional conditions, it may be escalated to remote code execution.

Impact

The WordPress changes update rule metadata only; detection behavior and actions remain unchanged.

Ruleset

Rule ID

Legacy Rule ID

Description

Previous Action

New Action

Comments

Cloudflare Managed Ruleset

...9c6dff1c

N/A

Wordpress - XSS - CVE:CVE-2026-64638

Block

N/A

Rule metadata description refined. Detection unchanged.

Cloudflare Free Ruleset

...9ab5ed95

N/A

Wordpress - XSS - CVE:CVE-2026-64638

Block

N/A

Rule metadata description refined. Detection unchanged.

Cloudflare Managed Ruleset

...761e7a4c

N/A

Command Injection - Obfuscation

Block

Disabled

Detection logic has been deprecated

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

AI Search: Einfacher eine Suchmaschine für eigene Daten bauen

AI Search erhält neue optionale Funktionen wie Custom Domains für den öffentlichen Endpoint, Zugriffsbeschränkungen, einen Endpoint über mehrere Instanzen und Crawling für Sites ohne vollständige Sitemap, wobei das bisherige Verhalten Standard bleibt.

AI Search gets you from a data source to a working search endpoint quickly. This release adds what you need to put that endpoint in front of real users: your own domain, authentication, and one endpoint across several instances. It also adds crawling for sites without a complete sitemap, so your index covers everything you want it to find.

Each of the following is a new option. The previous behavior is still the default, so nothing changes until you change it.

Serve search from your own domain

A public endpoint is a URL that a site or app can query directly, with no authentication in front of it. By default that URL is a generated hostname on search.ai.cloudflare.com. You can now serve the same endpoint from a custom domain, a hostname in a zone that you own:

https://search.example.com/search

Restrict who can query your content

…

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

Browser Run: Kitesurf, ein Agent-first-Browser, in der Beta

Kitesurf, ein zustandsloser, auf Workers laufender Browser für KI-Agenten, ist in der Beta kostenlos verfügbar, benötigt laut Cloudflare 3–7× weniger CPU und Speicher als Chromium und wird per Parameter browser=kitesurf aktiviert.

Kitesurf is Cloudflare's new stateless, highly scalable browser that runs entirely on top of Workers and is designed for AI agents. It is available for free while in beta.

Compared to Chromium, Kitesurf uses 3–7× less CPU and memory for common agentic tasks like screenshots and HTML extraction, so you can run more sessions and scale better for bursty, AI-driven workloads.

Your existing clients already work. To opt in, add the browser=kitesurf parameter to any Browser Run CDP or Quick Action endpoint:

curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/screenshot?browser=kitesurf' \
  -H 'Authorization: Bearer <API_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com"
  }' \
  --output "screenshot.png"

You can also explore Kitesurf without writing any code in the public playground ↗︎.

For more information, refer to the Kitesurf documentation and the blog announcement ↗︎.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

AI Gateway von Cloudflare

AI Gateway: KI-Ausgaben und auffällige Nutzung mit User Insights verfolgen

AI Gateway enthält jetzt das Dashboard User Insights, das KI-Ausgaben, Anfragen, Tokens und Nutzung pro Nutzer zeigt und Sitzungen mit auffällig hohen Kosten gegenüber dem 30-Tage-p95-Wert als Sicherheitssignal markiert, ohne zusätzliche Kosten oder Einrichtung.

AI Gateway now includes User Insights, a dashboard that gives you two things at once: clear visibility into how much your organization spends on AI, and a security signal that surfaces users whose usage suddenly looks abnormal. It works on the traffic already flowing through your gateway, so there is no additional setup.

On the spend side, User Insights shows organization-wide totals for cost, requests, tokens, and adoption, and lets you drill into an individual user to see their spend, top models and providers, cache hit rate, and more. To attribute usage to individual users, add a user identifier with custom metadata or put your gateway behind Cloudflare Access.

On the security side, User Insights baselines each user's normal usage from their 95th percentile (p95) session cost over the last 30 days, then flags sessions that exceed both that baseline and an organization-level threshold. A sudden jump above a user's own pattern is often the first sign of a compromised credential or a misbehaving agent, so you can investigate before it shows up on your bill.

User Insights is available to all AI Gateway customers at no additional cost.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

AI Gateway von Cloudflare

AI Gateway: Identitätsbasierte Kontrollen mit Cloudflare Access

AI Gateway lässt sich nun mit Cloudflare Access verbinden, um den Gateway-Endpunkt per Richtlinien zu schützen und die Access-Identität von Nutzern für Logs, Analysen, Routing und Ausgabenlimits über cf.user_id zu verwenden.

AI Gateway now integrates with Cloudflare Access, giving you two new capabilities:

  • Protect your gateway endpoint. Put your AI Gateway behind Access so you can set policies that control who is allowed to call a specific gateway's endpoint.
  • Identity-aware controls. When traffic reaches AI Gateway through an Access-protected custom domain, AI Gateway can use the authenticated user's Access identity in logs, analytics, routing, and spend controls.

With identity-aware controls, you can set spend limits by authenticated user, control which gateways different users can access, filter logs by user, and build policies without passing user IDs from the client application. AI Gateway adds the verified Access user ID to request metadata as cf.user_id.

For setup instructions, refer to Cloudflare Access.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Cloudflare One von Cloudflare

Identitätsbasierte Steuerung jetzt im AI Gateway

AI Gateway lässt sich nun mit Cloudflare Access schützen und nutzt die Access-Identität authentifizierter Nutzer für Logs, Analysen, Routing und Ausgabelimits.

AI Gateway now integrates with Cloudflare Access, giving you two new capabilities:

  • Protect your gateway endpoint. Put your AI Gateway behind Access so you can set policies that control who is allowed to call a specific gateway's endpoint.
  • Identity-aware controls. When traffic reaches AI Gateway through an Access-protected custom domain, AI Gateway can use the authenticated user's Access identity in logs, analytics, routing, and spend controls.

With identity-aware controls, you can set spend limits by authenticated user, control which gateways different users can access, filter logs by user, and build policies without passing user IDs from the client application. AI Gateway adds the verified Access user ID to request metadata as cf.user_id.

For setup instructions, refer to Cloudflare Access.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

AI Gateway: KI-Ausgaben und auffällige Nutzung mit User Insights verfolgen

AI Gateway enthält jetzt das Dashboard User Insights, das Kosten, Requests und Tokens pro Organisation und Nutzer zeigt und Sessions mit ungewöhnlich hohen Kosten kennzeichnet, ohne zusätzliche Kosten.

AI Gateway now includes User Insights, a dashboard that gives you two things at once: clear visibility into how much your organization spends on AI, and a security signal that surfaces users whose usage suddenly looks abnormal. It works on the traffic already flowing through your gateway, so there is no additional setup.

On the spend side, User Insights shows organization-wide totals for cost, requests, tokens, and adoption, and lets you drill into an individual user to see their spend, top models and providers, cache hit rate, and more. To attribute usage to individual users, add a user identifier with custom metadata or put your gateway behind Cloudflare Access.

On the security side, User Insights baselines each user's normal usage from their 95th percentile (p95) session cost over the last 30 days, then flags sessions that exceed both that baseline and an organization-level threshold. A sudden jump above a user's own pattern is often the first sign of a compromised credential or a misbehaving agent, so you can investigate before it shows up on your bill.

User Insights is available to all AI Gateway customers at no additional cost.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

AI Gateway: Identitätsbasierte Kontrollen mit Access

AI Gateway lässt sich jetzt mit Cloudflare Access absichern und nutzt die Identität authentifizierter Nutzer für Logs, Analysen, Routing und Ausgabenlimits, wobei die verifizierte Nutzer-ID als cf.user_id in den Request-Metadaten steht.

AI Gateway now integrates with Cloudflare Access, giving you two new capabilities:

  • Protect your gateway endpoint. Put your AI Gateway behind Access so you can set policies that control who is allowed to call a specific gateway's endpoint.
  • Identity-aware controls. When traffic reaches AI Gateway through an Access-protected custom domain, AI Gateway can use the authenticated user's Access identity in logs, analytics, routing, and spend controls.

With identity-aware controls, you can set spend limits by authenticated user, control which gateways different users can access, filter logs by user, and build policies without passing user IDs from the client application. AI Gateway adds the verified Access user ID to request metadata as cf.user_id.

For setup instructions, refer to Cloudflare Access.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Core Platform von Cloudflare

Verbesserte Publisher-Verifizierung auf OAuth-Zustimmungsbildschirmen

OAuth-Zustimmungsbildschirme zeigen nun ein Schild-Symbol mit Erklärung, das anzeigt, wem die Anwendung gehört und ob die Domain-Inhaberschaft verifiziert ist.

OAuth consent screens now display a shield icon with explanatory text beneath the consent screen title. Each shield icon indicates who owns the application and whether its domain ownership is verified.

  • Green filled shield: Cloudflare owns and manages the application.
  • Blue outlined shield: A third-party application with verified ownership of its domain.
  • Amber filled shield: A third-party application without verified ownership of a domain.

Domain verification only confirms that the application owner controls the displayed domain.

For more information, refer to Authorizing an application.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

Agents, Workers: Agent-Traces für Think, Flue und AI SDK

Für mit dem Agents SDK gebaute Anwendungen gibt es jetzt Agent-Tracing, das Agent-Turns, Modellaufrufe, Tool-Läufe, Freigaben, Token-Nutzung und Workers-Runtime-Operationen zeigt, wobei Think und Flue automatisch Traces ausgeben und AI-SDK-Aufrufe per wrapAISDK() erfasst werden.

Agent tracing is now available for applications built with the Agents SDK. Traces show each agent turn alongside model calls, tool runs, approvals, token usage, and Workers runtime operations.

Turn on Workers tracing in your Wrangler configuration:

{
  "$schema": "./node_modules/wrangler/config-schema.json",
  "observability": {
    "traces": {
      "enabled": true
    }
  }
}
[observability.traces]
enabled = true

Think and Flue applications emit agent traces automatically. For direct AI SDK calls, wrap the AI SDK namespace once. wrapAISDK() supports AI SDK v6 and v7. This AI SDK v7 example also supplies the agent identity:

import * as ai from "ai";
import { wrapAISDK } from "agents/observability/ai";

const tracedAI = wrapAISDK(ai);

await tracedAI.generateText({
	model,
	prompt: "Find an available appointment",
	runtimeContext: {
		agentId: "booking-agent-production",
		conversationId: "conversation-123",
	},
	telemetry: {
		functionId: "booking-agent",
		includeRuntimeContext: {
			agentId: true,
			conversationId: true,
		},
	},
});
import * as ai from "ai";
import { wrapAISDK } from "agents/observability/ai";

const tracedAI = wrapAISDK(ai);

await tracedAI.generateText({
	model,
	prompt: "Find an available appointment",
	runtimeContext: {
		agentId: "booking-agent-production",
		conversationId: "conversation-123",
	},
	telemetry: {
		functionId: "booking-agent",
		includeRuntimeContext: {
			agentId: true,
			conversationId: true, …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

Artifacts, Workflows: Repos bei jedem Push bauen und deployen

Mit dem CI SDK lässt sich für Artifacts-Repos ein CI-Workflow definieren, der bei jedem Push automatisch Builds, Checks und Deployments in einen Worker oder Workers-for-Platforms-User-Worker ausführt und Abhängigkeiten per Lockfile-Cache wiederverwendet.

You can now run your CI/CD pipeline on your Artifacts repo by defining a CI Workflow with the CI SDK ↗︎, automatically triggered on Artifacts push events.

This allows you to:

  • Automatically build and deploy application code stored in Artifacts.
  • Run linting, type checking, tests, and other checks on every push.
  • Reuse dependencies when the lockfile (i.e. pnpm-lock.yaml) has not changed.
  • Stop deployment when a check or build fails.
  • Restrict API token access to the deployment step.
  • Deploy the output to a Worker or a Workers for Platforms User Worker.

Define your CI steps with @cloudflare/ci. Each ci.runner() spins up an isolated sandbox, and the cache option reuses installed dependencies across each sandboxed step in your CI job.

Point cache.inputs at your lockfile (i.e. pnpm-lock.yaml, bun.lock), and the install step only runs again when that lockfile changes:

src/index.jsjs

const deps = await ci.runner({
	name: "install",
	command: "bun install --frozen-lockfile",
	cache: { inputs: ["package.json", "bun.lock"] },
});

await Promise.all([
	deps.runner({ name: "lint", command: "bun run lint" }),
	deps.runner({ name: "test", command: "bun run test" }), …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Developer Platform von Cloudflare

Vectorize: Indizes unterstützen jetzt bis zu 20 Millionen Vektoren

Ein einzelner Vectorize-Index kann jetzt bis zu 20 Millionen Vektoren speichern, doppelt so viele wie das bisherige Limit von 10 Millionen.

You can now store up to 20 million vectors in a single Vectorize index, doubling the previous limit of 10 million vectors. This enables larger-scale semantic search, recommendation systems, and retrieval-augmented generation (RAG) applications without splitting data across multiple indexes.

Vectorize continues to support indexes with up to 1,536 dimensions per vector at 32-bit precision. Refer to the Vectorize limits documentation for complete details.

Originalquelle(öffnet in neuem Tab)Problem melden