Skip to content

Commit 4ec91d4

Browse files
Merge branch 'production'
2 parents 9e3918d + 13b163f commit 4ec91d4

File tree

259 files changed

+9968
-8211
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

259 files changed

+9968
-8211
lines changed

astro.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import starlightDocSearch from "@astrojs/starlight-docsearch";
44
import starlightImageZoom from "starlight-image-zoom";
55
import liveCode from "astro-live-code";
66
import starlightLinksValidator from "starlight-links-validator";
7+
import starlightScrollToTop from "starlight-scroll-to-top";
78
import icon from "astro-icon";
89
import sitemap from "@astrojs/sitemap";
910
import react from "@astrojs/react";
@@ -162,6 +163,14 @@ export default defineConfig({
162163
clientOptionsModule: "./src/plugins/docsearch/index.ts",
163164
}),
164165
starlightImageZoom(),
166+
starlightScrollToTop({
167+
tooltipText: "Back to top",
168+
showTooltip: true,
169+
svgPath: "M12 6L6 12M12 6L18 12M12 12L6 18M12 12L18 18",
170+
showProgressRing: true,
171+
progressRingColor: "white",
172+
showOnHomepage: false, // Hide on homepage (default)
173+
}),
165174
],
166175
lastUpdated: true,
167176
markdown: {

package-lock.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@
121121
"starlight-image-zoom": "0.13.0",
122122
"starlight-links-validator": "0.17.2",
123123
"starlight-package-managers": "0.11.0",
124+
"starlight-scroll-to-top": "0.4.0",
124125
"starlight-showcases": "0.3.0",
125126
"strip-markdown": "6.0.0",
126127
"suf-log": "2.5.3",

public/__redirects

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@
229229
/argo-tunnel/getting-started/installation/ /cloudflare-one/connections/connect-networks/get-started/ 301
230230
/argo-tunnel/quickstart/ /cloudflare-one/connections/connect-networks/get-started/ 301
231231
/argo-tunnel/reference/arguments/ /cloudflare-one/connections/connect-networks/configure-tunnels/ 301
232-
/argo-tunnel/reference/load-balancing/ /cloudflare-one/connections/connect-networks/routing-to-tunnel/lb/ 301
232+
/argo-tunnel/reference/load-balancing/ /cloudflare-one/connections/connect-networks/routing-to-tunnel/public-load-balancers/ 301
233233
/argo-tunnel/reference/service/ /cloudflare-one/connections/connect-networks/configure-tunnels/ 301
234234
/argo-tunnel/trycloudflare/ /cloudflare-one/connections/connect-networks/do-more-with-tunnels/trycloudflare/ 301
235235

@@ -653,8 +653,8 @@
653653
/fundamentals/reference/the-internet/ /fundamentals/concepts/the-internet/ 301
654654
/fundamentals/reference/http-request-headers/ /fundamentals/reference/http-headers/ 301
655655
/fundamentals/security/browser-integrity-check/ /waf/tools/browser-integrity-check/ 301
656-
/fundamentals/signed-exchanges/ /speed/optimization/other/signed-exchanges/ 301
657-
/fundamentals/signed-exchanges/amp-real-ulr/reference/ /speed/optimization/other/amp-real-url/reference/ 301
656+
/fundamentals/signed-exchanges/ /speed/optimization/ 301
657+
/fundamentals/signed-exchanges/amp-real-ulr/reference/ /speed/optimization/ 301
658658
/fundamentals/speed/aim/ /speed/aim/ 301
659659
/fundamentals/speed/optimization/ /speed/optimization/ 301
660660
/fundamentals/speed/prefetch-urls/ /speed/optimization/content/prefetch-urls/ 301
@@ -1040,6 +1040,8 @@
10401040
/load-balancing/local-traffic-management/ /load-balancing/private-network/ 301
10411041
/load-balancing/local-traffic-management/ltm-tunnels-setup/ /load-balancing/private-network/tunnels-setup/ 301
10421042
/load-balancing/local-traffic-management/ltm-magic-wan/ /load-balancing/private-network/magic-wan/ 301
1043+
/load-balancing/private-network/tunnels-setup/ /load-balancing/private-network/warp-to-tunnel/ 301
1044+
/load-balancing/private-network/warp/ /load-balancing/private-network/warp-to-tunnel/ 301
10431045

10441046
# logs
10451047
/logs/log-fields/ /logs/logpush/logpush-job/datasets/ 301
@@ -1341,19 +1343,19 @@
13411343
/fundamentals/network/0-rtt-connection-resumption/ /speed/optimization/protocol/0-rtt-connection-resumption/ 301
13421344
/support/speed/essentials/will-cloudflares-image-optimization-features-help-if-im-already-optimizing-images/ /speed/optimization/images/troubleshooting/multiple-optimizations/ 301
13431345
/support/speed/optimization-delivery/configuring-cloudflare-mirage/ /speed/optimization/images/mirage/ 301
1344-
/support/speed/optimization-mobile/understanding-cloudflare-mobile-redirect/ /speed/optimization/other/mobile-redirect/ 301
1346+
/support/speed/optimization-mobile/understanding-cloudflare-mobile-redirect/ /rules/url-forwarding/examples/perform-mobile-redirects/ 301
13451347
/support/speed/optimization-file-size/using-cloudflare-auto-minify/ /speed/optimization/content/ 301
13461348
/support/speed/optimization-file-size/what-will-cloudflare-compress/ /speed/optimization/content/compression/ 301
13471349
/speed/optimization/content/brotli/ /speed/optimization/content/compression/ 301
13481350
/speed/optimization/content/brotli/enable/ /speed/optimization/content/compression/ 301
13491351
/speed/optimization/content/brotli/content-compression/ /speed/optimization/content/compression/ 301
13501352
/support/speed/optimization-file-size/why-isnt-auto-minify-working/ /speed/optimization/content/troubleshooting/ 301
1351-
/support/speed/optimization-mobile/why-is-the-mobile-redirect-i-set-up-through-cloudflare-redirecting-my-static-assets/ /speed/optimization/other/troubleshooting/mobile-redirect-affect-static-assets/ 301
1352-
/speed/optimization/other/amp-real-ulr/ /speed/optimization/other/amp-real-url/ 301
1353-
/speed/optimization/other/amp-real-ulr/reference/ /speed/optimization/other/amp-real-url/reference/ 301
1353+
/support/speed/optimization-mobile/why-is-the-mobile-redirect-i-set-up-through-cloudflare-redirecting-my-static-assets/ /rules/url-forwarding/examples/perform-mobile-redirects/ 301
1354+
/speed/optimization/other/amp-real-ulr/ /speed/optimization/ 301
1355+
/speed/optimization/other/amp-real-ulr/reference/ /speed/optimization/ 301
13541356
/speed/optimization/other/mobile-redirect/ /rules/url-forwarding/examples/perform-mobile-redirects/ 301
1355-
/speed/optimization/other/troubleshooting/mobile-redirect-affect-static-assets/ /speed/optimization/other/ 301
1356-
/speed/optimization/other/troubleshooting/ /speed/optimization/other/ 301
1357+
/speed/optimization/other/troubleshooting/mobile-redirect-affect-static-assets/ /speed/optimization/ 301
1358+
/speed/optimization/other/troubleshooting/ /speed/optimization/ 301
13571359
/speed/optimization/content/auto-minify/ /speed/optimization/content/ 301
13581360
/speed/optimization/content/troubleshooting/auto-minify-not-working/ /speed/optimization/content/troubleshooting/ 301
13591361
/speed/optimization/content/speculation/ /speed/optimization/content/speed-brain/ 301
@@ -2196,12 +2198,14 @@
21962198
/cloudflare-one/connections/connect-networks/install-and-setup/installation/ /cloudflare-one/connections/connect-networks/downloads/update-cloudflared/ 301
21972199
/cloudflare-one/connections/connect-networks/do-more-with-tunnels/secure-server/ /cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-with-firewall/ 301
21982200
/cloudflare-one/connections/connect-networks/do-more-with-tunnels/grafana/ /cloudflare-one/connections/connect-networks/monitor-tunnels/grafana/ 301
2201+
/cloudflare-one/connections/connect-networks/do-more-with-tunnels/migrate-legacy-tunnels/ /cloudflare-one/connections/connect-networks/ 301
21992202
/cloudflare-one/connections/connect-networks/downloads/system-requirements/ /cloudflare-one/connections/connect-networks/deploy-tunnels/system-requirements/ 301
22002203
/cloudflare-one/connections/connect-networks/private-net/connect-private-networks/ /cloudflare-one/connections/connect-networks/private-net/cloudflared/ 301
22012204
/cloudflare-one/connections/connect-networks/private-net/create-private-networks/ /cloudflare-one/connections/connect-networks/private-net/warp-to-warp/ 301
22022205
/cloudflare-one/connections/connect-networks/private-net/private-hostnames-ips/ /cloudflare-one/connections/connect-networks/private-net/cloudflared/private-dns/ 301
22032206
/cloudflare-one/connections/connect-networks/private-net/tunnel-virtual-networks/ /cloudflare-one/connections/connect-networks/private-net/cloudflared/tunnel-virtual-networks/ 301
22042207
/cloudflare-one/connections/connect-networks/private-net/warp-connector/vpc-deployments/ /cloudflare-one/connections/connect-networks/private-net/warp-connector/tips/ 301
2208+
/cloudflare-one/connections/connect-networks/routing-to-tunnel/lb/ /cloudflare-one/connections/connect-networks/routing-to-tunnel/public-load-balancers/ 301
22052209
/argo-tunnel/faq/ /cloudflare-one/faq/cloudflare-tunnels-faq/ 301
22062210
/cloudflare-one/policies/browser-isolation/clientless-browser-isolation/ /cloudflare-one/policies/browser-isolation/setup/clientless-browser-isolation/ 301
22072211
/cloudflare-one/connections/connect-devices/agentless/dns-over-https/ /cloudflare-one/connections/connect-devices/agentless/dns/dns-over-https/ 301
@@ -2213,6 +2217,7 @@
22132217
/cloudflare-one/connections/connect-devices/warp/warp-settings/ /cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/ 301
22142218
/cloudflare-one/connections/connect-devices/warp/user-side-certificates/install-cloudflare-cert/ /cloudflare-one/connections/connect-devices/warp/user-side-certificates/manual-deployment/ 301
22152219
/cloudflare-one/connections/connect-devices/warp/user-side-certificates/install-cert-with-warp/ /cloudflare-one/connections/connect-devices/warp/user-side-certificates/automated-deployment/ 301
2220+
/cloudflare-one/connections/connect-networks/private-net/cloudflared/load-balancing/ /cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-availability/ 301
22162221
/cloudflare-one/connections/connect-networks/locations/ /cloudflare-one/connections/connect-devices/agentless/dns/locations/ 301
22172222
/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/ /cloudflare-one/connections/connect-networks/do-more-with-tunnels/local-management/create-local-tunnel/ 301
22182223
/cloudflare-one/connections/connect-networks/configure-tunnels/remote-management/ /cloudflare-one/connections/connect-networks/configure-tunnels/cloudflared-parameters/ 301
@@ -2289,6 +2294,7 @@
22892294
/cloudflare-one/tutorials/do-not-decrypt/ /cloudflare-one/policies/gateway/http-policies/common-policies/#skip-inspection-for-groups-of-applications 301
22902295
/cloudflare-one/tutorials/identity-dns/ /cloudflare-one/policies/gateway/dns-policies/common-policies/#restrict-access-to-specific-groups 301
22912296
/cloudflare-one/tutorials/many-cfd-one-tunnel/ /cloudflare-one/connections/connect-networks/deployment-guides/kubernetes/ 301
2297+
/cloudflare-one/tutorials/migrate-lb-tunnel/ /cloudflare-one/connections/connect-networks/ 301
22922298
/cloudflare-one/tutorials/multi-origin/ /cloudflare-one/connections/connect-networks/get-started/ 301
22932299
/cloudflare-one/tutorials/review-gateway-block/ /cloudflare-one/analytics/logs/gateway-logs/ 301
22942300
/cloudflare-one/tutorials/require-swg/ /cloudflare-one/identity/devices/ 301
@@ -2323,9 +2329,9 @@
23232329
/fundamentals/get-started/setup/troubleshooting/* /fundamentals/setup/account-setup/add-site/ 301
23242330
/fundamentals/get-started/basic-tasks/account-security/* /fundamentals/account-and-billing/account-security/:splat 301
23252331
/fundamentals/get-started/setup/account-setup/* /fundamentals/account-and-billing/account-setup/:splat 301
2326-
/fundamentals/speed/amp-real-ulr/* /speed/optimization/other/amp-real-ulr/:splat 301
2332+
/fundamentals/speed/amp-real-ulr/* /speed/optimization/:splat 301
23272333
/fundamentals/speed/rocket-loader/* /speed/optimization/content/rocket-loader/:splat 301
2328-
/fundamentals/speed/signed-exchanges/* /speed/optimization/other/signed-exchanges/:splat 301
2334+
/fundamentals/speed/signed-exchanges/* /speed/optimization/:splat 301
23292335
/fundamentals/speed/speed-test/* /speed/observatory/:splat 301
23302336
/speed/speed-test/* /speed/observatory/:splat 301
23312337
/http-applications/* /version-management/:splat 301
@@ -2345,6 +2351,7 @@
23452351
/fundamentals/setup/manage-members/* /fundamentals/manage-members/:splat 301
23462352
/logs/get-started/enable-destinations/* /logs/logpush/logpush-job/enable-destinations/:splat 301
23472353
/logs/reference/log-fields/* /logs/logpush/logpush-job/datasets/:splat 301
2354+
/speed/optimization/other/* /speed/optimization/ 301
23482355

23492356
# AI Crawl Control
23502357
/ai-audit/* /ai-crawl-control/:splat 301
752 KB
Loading
63 KB
Loading
42.5 KB
Loading
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: View and edit Durable Object data in UI with Data Studio (Beta)
3+
description: Access Durable Objects stored data via Cloudflare dashboard.
4+
products:
5+
- durable-objects
6+
- workers
7+
date: 2025-10-16
8+
---
9+
10+
import { DashButton } from "~/components";
11+
12+
![Screenshot of Durable Objects Data Studio](~/assets/images/workers/changelog/do-data-studio.png)
13+
14+
You can now view and write to each Durable Object's storage using a UI editor on the Cloudflare dashboard. Only Durable Objects using [SQLite storage](/durable-objects/best-practices/access-durable-objects-storage/#create-sqlite-backed-durable-object-class) can use Data Studio.
15+
16+
<DashButton url="/?to=/:account/workers/durable-objects" />
17+
18+
Data Studio unlocks easier data access with Durable Objects for prototyping application data models to debugging production storage usage. Before, querying your Durable Objects data required deploying a Worker.
19+
20+
To access a Durable Object, you can provide an object's unique name or ID generated by Cloudflare. Data Studio requires you to have at least the `Workers Platform Admin` role, and all queries are captured with audit logging for your security and compliance needs. Queries executed by Data Studio send requests to your remote, deployed objects and incur normal usage billing.
21+
22+
To learn more, visit the Data Studio [documentation](/durable-objects/observability/data-studio/). If you have feedback or suggestions for the new Data Studio, please share your experience on [Discord](https://discord.com/channels/595317990191398933/773219443911819284)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Monitor Groups for Advanced Health Checking With Load Balancing
3+
description: Group multiple health monitors to create sophisticated, multi-service health assessments for your pools.
4+
date: 2025-10-16
5+
---
6+
7+
Cloudflare Load Balancing now supports Monitor Groups, a powerful new way to combine multiple health monitors into a single, logical group. This allows you to create sophisticated health checks that more accurately reflect the true availability of your applications by assessing multiple services at once.
8+
9+
With Monitor Groups, you can ensure that all critical components of an application are healthy before sending traffic to an origin pool, enabling smarter failover decisions and greater resilience. This feature is now available via the API for customers with an Enterprise Load Balancing subscription.
10+
11+
### What you can do:
12+
13+
- **Combine Multiple Monitors**: Group different health monitors (for example, HTTP, TCP) that check various application components, like a primary API gateway and a specific `/login` service.
14+
- **Isolate Monitors for Observation**: Mark a monitor as "monitoring only" to receive alerts and data without it affecting a pool's health status or traffic steering. This is perfect for testing new checks or observing non-critical dependencies.
15+
- **Improve Steering Intelligence**: Latency for Dynamic Steering is automatically averaged across all active monitors in a group, providing a more holistic view of an origin's performance.
16+
17+
This enhancement is ideal for complex, multi-service applications where the health of one component depends on another. By aggregating health signals, Monitor Groups provide a more accurate and comprehensive assessment of your application's true status.
18+
19+
For detailed information and API configuration guides, please visit our [developer documentation](/load-balancing/monitors/monitor-groups) for Monitor Groups.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: New Application Security reports (Closed Beta)
3+
description: A monthly recap of your cyber security insights and trends your Cloudflare account.
4+
date: 2025-10-17
5+
---
6+
7+
import { DashButton } from "~/components";
8+
9+
Cloudflare's new **Application Security report**, currently in Closed Beta, is now available in the dashboard.
10+
11+
<DashButton url="/?to=/:account/security-center/reports" />
12+
13+
The reports are generated monthly and provide cyber security insights trends for all of the Enterprise zones in your Cloudflare account.
14+
15+
The reports also include an industry benchmark, comparing your cyber security landscape to peers in your industry.
16+
17+
![Application Security report mock data](~/assets/images/changelog/security-center/2025-10-17-application-security-report-mock-data.png)
18+
19+
Learn more about the reports by referring to the [Security Reports documentation](/security-center/app-security-reports/).
20+
21+
Use the feedback survey link at the top of the page to help us improve the reports.
22+
23+
![Application Security report survey](~/assets/images/changelog/security-center/2025-10-17-report-feedback-survey.png)

0 commit comments

Comments
 (0)