Skip to content

Commit de3422e

Browse files
fix: repair broken anchor links across docs and changelogs (cloudflare#29242)
Fix broken header anchor links identified by the anchor link audit workflow run cloudflare#138. Changes include: - WARP → Cloudflare One Client renames (#proxy-mode → #local-proxy-mode, #gateway-with-doh → #dns-only-mode, #switch-organizations-in-warp → #switch-organizations-in-the-cloudflare-one-client, etc.) - Wrangler command page anchor prefix updates (pages/#dev-1 → #pages-dev, queues/#subscription-create → #queues-subscription-create, etc.) - Heading rename fixes (#query-caching → #3-query-caching, #application-granular-controls → #granular-controls, etc.) - Case sensitivity fix (#SQLite-backed → #sqlite-backed) - Trailing slash removal (#body-phase/ → #body-phase) - Removed anchors to non-existent sections Closes cloudflare#29240 Co-authored-by: ask-bonk[bot] <ask-bonk[bot]@users.noreply.github.com>
1 parent 4653853 commit de3422e

59 files changed

Lines changed: 88 additions & 93 deletions

File tree

Some content is hidden

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

src/content/changelog/ai-search/2025-11-19-add-extra-headers-for-website-crawling.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ products:
66
date: 2025-11-19
77
---
88

9-
[AI Search](/ai-search/) now supports [custom HTTP headers](/ai-search/configuration/data-source/website/#access-protected-content) for website crawling, solving a common problem where valuable content behind authentication or access controls could not be indexed.
9+
[AI Search](/ai-search/) now supports [custom HTTP headers](/ai-search/configuration/data-source/website/#extra-headers-for-access-protected-content) for website crawling, solving a common problem where valuable content behind authentication or access controls could not be indexed.
1010

1111
Previously, AI Search could only crawl publicly accessible pages, leaving knowledge bases, documentation, and other protected content out of your search results. With custom headers support, you can now include authentication credentials that allow the crawler to access this protected content.
1212

@@ -28,4 +28,4 @@ CF-Access-Client-Secret: your-token-secret
2828

2929
The crawler will automatically include these headers in all requests, allowing it to access protected pages that would otherwise be blocked.
3030

31-
Learn more about [configuring custom headers for website crawling](/ai-search/configuration/data-source/website/#access-protected-content) in AI Search.
31+
Learn more about [configuring custom headers for website crawling](/ai-search/configuration/data-source/website/#extra-headers-for-access-protected-content) in AI Search.

src/content/changelog/dlp/2025-05-07-forensic-copy-update.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: HTTP policies can now be configured to send forensic copies for all
44
date: 2025-05-07
55
---
66

7-
You can now [send DLP forensic copies](/cloudflare-one/data-loss-prevention/dlp-policies/logging-options/#send-http-requests-to-logpush-destination/) to third-party storage for any HTTP policy with an `Allow` or `Block` action, without needing to include a DLP profile. This change increases flexibility for data handling and forensic investigation use cases.
7+
You can now [send DLP forensic copies](/cloudflare-one/data-loss-prevention/dlp-policies/logging-options/#send-dlp-forensic-copies-to-logpush-destination) to third-party storage for any HTTP policy with an `Allow` or `Block` action, without needing to include a DLP profile. This change increases flexibility for data handling and forensic investigation use cases.
88

99
By default, Gateway will send all matched HTTP requests to your configured DLP Forensic Copy jobs.
1010

src/content/changelog/dlp/2025-08-25-ai-prompt-protection.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To help you apply these topics quickly, we have also released five new predefine
2424

2525
3. **Granular Guardrails**
2626

27-
You can now build guardrails using Gateway HTTP policies with [application granular controls](/cloudflare-one/traffic-policies/http-policies/#application-granular-controls). Apply a DLP profile containing an [AI prompt topic detection](/cloudflare-one/data-loss-prevention/detection-entries/#ai-prompt-topics) to individual AI applications (for example, ```ChatGPT```) and specific user actions (for example, ```SendPrompt```) to block sensitive prompts.
27+
You can now build guardrails using Gateway HTTP policies with [application granular controls](/cloudflare-one/traffic-policies/http-policies/#granular-controls). Apply a DLP profile containing an [AI prompt topic detection](/cloudflare-one/data-loss-prevention/detection-entries/#ai-prompt-topics) to individual AI applications (for example, ```ChatGPT```) and specific user actions (for example, ```SendPrompt```) to block sensitive prompts.
2828

2929
![DLP](~/assets/images/changelog/dlp/ai-prompt-policy.png)
3030

src/content/changelog/dlp/2025-09-25-body-phase-selector.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ For example, consider a policy that blocks Social Security Numbers (SSNs). Previ
1717

1818
All policies without this selector will continue to scan both request and response bodies to ensure continued protection.
1919

20-
For more information, refer to [Gateway HTTP policy selectors](/cloudflare-one/traffic-policies/http-policies/#body-phase/).
20+
For more information, refer to [Gateway HTTP policy selectors](/cloudflare-one/traffic-policies/http-policies/#body-phase).

src/content/changelog/email-security-cf1/2025-04-01-casb-email-security.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Use one SaaS integration for Email security to sync with your directory of users
1010

1111
With the other integration, you can have a separate SaaS integration for CASB findings for another SaaS provider.
1212

13-
Refer to [Add an integration](/cloudflare-one/integrations/cloud-and-saas/#add-an-integration) to learn more about this feature.
13+
Refer to [Add an integration](/cloudflare-one/integrations/cloud-and-saas/) to learn more about this feature.
1414

1515
![CASB-EmailSecurity](~/assets/images/changelog/email-security/CASB-EmailSecurity.png)
1616

src/content/changelog/hyperdrive/2024-12-11-hyperdrive-caching-at-edge.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ _P50, P75, and P90 Hyperdrive session latency for all client connection sessions
1818

1919
This performance improvement is applied to all new and existing Hyperdrive configurations that have caching enabled.
2020

21-
For more details on how Hyperdrive performs query caching, refer to the [Hyperdrive documentation](/hyperdrive/concepts/how-hyperdrive-works/#query-caching).
21+
For more details on how Hyperdrive performs query caching, refer to the [Hyperdrive documentation](/hyperdrive/concepts/how-hyperdrive-works/#3-query-caching).

src/content/changelog/queues/2025-08-19-event-subscriptions.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ You can now subscribe to events from other Cloudflare services (for example, [Wo
1212

1313
Event subscriptions allow you to receive messages when events occur across your Cloudflare account. Cloudflare products can publish structured events to a queue, which you can then consume with [Workers](/workers/) or [pull via HTTP from anywhere](/queues/configuration/pull-consumers/).
1414

15-
To create a subscription, use the dashboard or [Wrangler](/workers/wrangler/commands/queues/#subscription-create):
15+
To create a subscription, use the dashboard or [Wrangler](/workers/wrangler/commands/queues/#queues-subscription-create):
1616

1717
```bash
1818
npx wrangler queues subscription create my-queue --source r2 --events bucket.created

src/content/changelog/workers/2025-06-10-default-env-vars.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2025-06-10
88

99
[Workers Builds](/workers/ci-cd/builds/) connects your Worker to a [Git repository](/workers/ci-cd/builds/git-integration/), and automates building and deploying your code on each pushed change.
1010

11-
To make CI/CD pipelines even more flexible, Workers Builds now automatically injects [default environment variables](/workers/ci-cd/builds/configuration/#environment-variable) into your build process (much like the defaults in [Cloudflare Pages projects](/pages/configuration/build-configuration/#environment-variables)). You can use these variables to customize your build process based on the deployment context, such as the branch or commit.
11+
To make CI/CD pipelines even more flexible, Workers Builds now automatically injects [default environment variables](/workers/ci-cd/builds/configuration/#environment-variables) into your build process (much like the defaults in [Cloudflare Pages projects](/pages/configuration/build-configuration/#environment-variables)). You can use these variables to customize your build process based on the deployment context, such as the branch or commit.
1212

1313
The following environment variables are injected by default:
1414

src/content/changelog/workers/2025-06-18-remote-bindings-beta.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ When remote bindings are configured, your Worker **still executes locally**, but
3737

3838
**You can try out remote bindings for local development today with:**
3939

40-
- [Wrangler v4.20.3](/workers/development-testing/#using-wrangler-with-remote-bindings): Use the `wrangler dev --x-remote-bindings` command.
41-
- The [Cloudflare Vite Plugin](/workers/development-testing/#using-vite-with-remote-bindings): Refer to the documentation for how to enable in your Vite config.
42-
- The [Cloudflare Vitest Plugin](/workers/development-testing/#using-vitest-with-remote-bindings): Refer to the documentation for how to enable in your Vitest config.
40+
- [Wrangler v4.20.3](/workers/development-testing/#remote-bindings): Use the `wrangler dev --x-remote-bindings` command.
41+
- The [Cloudflare Vite Plugin](/workers/development-testing/#remote-bindings): Refer to the documentation for how to enable in your Vite config.
42+
- The [Cloudflare Vitest Plugin](/workers/development-testing/#remote-bindings): Refer to the documentation for how to enable in your Vitest config.
4343

4444
**Have feedback?**
4545
Join the discussion in our [beta announcement](https://github.com/cloudflare/workers-sdk/discussions/9660) to share feedback or report any issues.

src/content/changelog/workers/2025-10-31-increased-websocket-message-size-limit.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ Workers, including those using [Durable Objects](/durable-objects/) and [Browser
1212

1313
This change allows Workers to handle use cases requiring large message sizes, such as processing Chrome Devtools Protocol messages.
1414

15-
For more information, please see the [Durable Objects startup limits](/durable-objects/platform/limits/#SQLite-backed-Durable-Objects-general-limits).
15+
For more information, please see the [Durable Objects startup limits](/durable-objects/platform/limits/#sqlite-backed-durable-objects-general-limits).

0 commit comments

Comments
 (0)