Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions public/__redirects
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@
/waf/change-log/index.xml /changelog/rss/waf.xml 301
/waf/change-log/general-updates/index.xml /changelog/rss/waf.xml 301

## area changelog feeds

/fundamentals/reference/changelog/performance/index.xml /changelog/rss/application-performance.xml 301
/fundamentals/reference/changelog/platform/index.xml /changelog/rss/core-platform.xml 301
/fundamentals/reference/changelog/security/index.xml /changelog/rss/application-security.xml 301
/workers/platform/changelog/platform/index.xml /changelog/rss/developer-platform.xml 301

## legacy
/release-notes/index.xml /changelog/rss/index.xml 301
/release-notes/ /changelog/ 301
Expand Down Expand Up @@ -1241,6 +1248,8 @@
/security-center/indicator-feeds/get-started/ /security-center/indicator-feeds/ 301

# spectrum
/spectrum/changelog/ /spectrum/ 301
/spectrum/changelog/index.xml /changelog/rss/index.xml 301
/spectrum/getting-started/ /spectrum/get-started/ 301
/spectrum/getting-started/byoip/ /spectrum/about/byoip/ 301
/spectrum/getting-started/getting-started/ /spectrum/get-started/ 301
Expand Down Expand Up @@ -1514,6 +1523,10 @@
# time-services_redirects
/time-services/nts/usage/ /time-services/nts/ 301

# tenant
/tenant/changelog/ /tenant/ 301
/tenant/changelog/index.xml /changelog/rss/index.xml 301

# turnstile
/turnstile/get-started/domain-management/ /turnstile/reference/domain-management/ 301
/turnstile/get-started/migrating-from-recaptcha/ /turnstile/migration/recaptcha/ 301
Expand Down Expand Up @@ -1608,6 +1621,8 @@

# waiting-room
/waiting-room/how-to/mobile-traffic/ /waiting-room/how-to/json-response/ 301
/waiting-room/changelog/ /waiting-room/ 301
/waiting-room/changelog/index.xml /changelog/rss/index.xml 301

# warp-client
/warp-client/get-started/macOS/ /warp-client/get-started/macos/ 301
Expand Down
34 changes: 9 additions & 25 deletions src/components/ProductReleaseNotes.astro
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@ if (!page) {
}

if (
!page.data.release_notes_file_name &&
!page.data.release_notes_product_area_name
!page.data.release_notes_file_name
) {
throw new Error(
`[ProductReleaseNotes] ${Astro.params.slug} does not have a 'release_notes_file_name' or 'changaelog_product_area_name' frontmatter property.`,
`[ProductReleaseNotes] ${Astro.params.slug} does not have a 'release_notes_file_name' frontmatter property.`,
);
}

Expand All @@ -34,37 +33,22 @@ if (
}

const name =
page.data.release_notes_product_area_name ??
page.data.release_notes_file_name?.[0];

let releaseNotes;

if (page.data.release_notes_product_area_name) {
if (name === "api-deprecations") {
const opts = {
deprecationsOnly: true,
};
({ releaseNotes } = await getReleaseNotes(opts));
} else {
const opts = {
filter: (entry: CollectionEntry<"release-notes">) => {
return entry.data.productArea === name;
return entry.id === name;
},
};
({ releaseNotes } = await getReleaseNotes(opts));
} else {
if (name === "wrangler") {
const opts = {
wranglerOnly: true,
};
({ releaseNotes } = await getReleaseNotes(opts));
} else if (name === "api-deprecations") {
const opts = {
deprecationsOnly: true,
};
({ releaseNotes } = await getReleaseNotes(opts));
} else {
const opts = {
filter: (entry: CollectionEntry<"release-notes">) => {
return entry.id === name;
},
};
({ releaseNotes } = await getReleaseNotes(opts));
}
}

if (!releaseNotes) {
Expand Down
28 changes: 23 additions & 5 deletions src/content/docs/security-center/changelog.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,32 @@
---
pcx_content_type: changelog
title: Changelog
release_notes_file_name:
- security-center
sidebar:
order: 13
---

import { ProductReleaseNotes } from "~/components";
import { ProductChangelog } from "~/components";

{/* <!-- Actual content lives in /src/content/release-notes/security-center.yaml. Update the file there for new entries to appear here. For more details, refer to https://developers.cloudflare.com/style-guide/documentation-content-strategy/content-types/changelog/#yaml-file --> */}
{/* <!-- Actual content lives in /src/content/changelog/security-center/. --> */}

<ProductReleaseNotes />
<ProductChangelog product="security-center" />

## 2025-02-03

* Security Center now has a role called Brand Protection. This role gives you access to the Brand Protection feature on the API and Cloudflare dashboard. Brand Protection role also gives you access to the Investigate platform, where you can consume the Threat Intel API and URL scanner API calls.

## 2025-01-20

* On the URL scanner, customers who search for a report will now get a list of all reports related to that specific hostname. A hash is also available in the security report. By selecting the hash, the dashboard will list reports containing the same hash.

## 2024-09-23

* Customers can now export all matches from a saved query. Select your **Query name** > select the three dots > **Export matches**.

## 2024-09-19

* Customers can now create a `security.txt` file file to provide the security research team with a standardized way to report vulnerabilities.

## 2024-07-22

* Customers can now archive multiple Security Insights at the same time. Go to **Security Center** > **Security Insights** and select the insights to archive.
14 changes: 0 additions & 14 deletions src/content/docs/spectrum/changelog.mdx

This file was deleted.

14 changes: 0 additions & 14 deletions src/content/docs/tenant/changelog.mdx

This file was deleted.

14 changes: 0 additions & 14 deletions src/content/docs/waiting-room/changelog.mdx

This file was deleted.

13 changes: 0 additions & 13 deletions src/content/docs/workers/platform/changelog/platform.mdx

This file was deleted.

11 changes: 0 additions & 11 deletions src/content/release-notes/ai-audit.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions src/content/release-notes/ai-gateway.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/ai-gateway/changelog/"
productName: AI Gateway
productLink: "/ai-gateway/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-06-18"
title: New GA providers
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/api-deprecations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/fundamentals/api/reference/deprecations/"
productName: API deprecations
productLink: "/fundamentals/"
productArea: Core platform
productAreaLink: /fundamentals/reference/changelog/platform/
entries:
- publish_date: "2025-07-01"
title: "Cloudflare Radar: Verified Bots APIs"
Expand Down
6 changes: 2 additions & 4 deletions src/content/release-notes/autorag.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/autorag/platform/release-note/"
productName: AutoRAG
productLink: "/autorag/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-07-16"
title: Deleted files now removed from index on next sync
Expand All @@ -26,9 +24,9 @@ entries:
description: |-
You can now trigger a sync job for an AutoRAG using the [Sync REST API](/api/resources/autorag/subresources/rags/methods/sync/). This scans your data source for changes and queues updated or previously errored files for indexing.
- publish_date: "2025-06-10"
title: Files modified in the data source will now be updated
title: Files modified in the data source will now be updated
description: |-
Files modified in your source R2 bucket will now be updated in the AutoRAG index during the next sync. For example, if you upload a new version of an existing file, the changes will be reflected in the index after the subsequent sync job.
Files modified in your source R2 bucket will now be updated in the AutoRAG index during the next sync. For example, if you upload a new version of an existing file, the changes will be reflected in the index after the subsequent sync job.
Please note that deleted files are not yet removed from the index. We are actively working on this functionality.
- publish_date: "2025-05-31"
title: Errored files will now be retried in next sync
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/beacon-min-js.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/web-analytics/changelog/"
productName: beacon.min.js
productLink: "/web-analytics/"
productArea: Application performance
productAreaLink: /fundamentals/reference/changelog/performance/
entries:
- publish_date: "2024-06-11"
description: Enhanced to include reporting of Server-Timing headers.
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/bots.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/bots/changelog/"
productName: Bots
productLink: "/bots/"
productArea: Application security
productAreaLink: /fundamentals/reference/changelog/security/
entries:
- publish_date: "2025-07-02"
title: Managed robots.txt will prepend existing files
Expand Down
6 changes: 2 additions & 4 deletions src/content/release-notes/browser-rendering.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,15 @@
link: "/browser-rendering/changelog/"
productName: Browser Rendering
productLink: "/browser-rendering/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-07-29"
title: Updates to Playwright, local dev support, and REST API
description: |-
* [Playwright](/browser-rendering/platform/playwright/) upgraded to [Playwright v1.54.1](https://github.com/microsoft/playwright/releases/tag/v1.54.1) and [Playwright MCP](/browser-rendering/platform/playwright-mcp/) upgraded to be in sync with upstream Playwright MCP v0.0.30.
* Local development with `npx wrangler dev` now supports [Playwright](/browser-rendering/platform/playwright/) when using Browser Rendering. Upgrade to the latest version of wrangler to get started.
* The [`/content` endpoint](/browser-rendering/rest-api/content-endpoint/) now returns the page's title, making it easier to identify pages.
* The [`/content` endpoint](/browser-rendering/rest-api/content-endpoint/) now returns the page's title, making it easier to identify pages.
* The [`/json` endpoint](/browser-rendering/rest-api/json-endpoint/) now allows you to specify your own AI model for the extraction, using the `custom_ai` parameter.
* The default viewport size on the [`/screenshot` endpoint](/browser-rendering/rest-api/screenshot-endpoint/) has been increased from 800x600 to 1920x1080. You can still override the viewport via request options.
* The default viewport size on the [`/screenshot` endpoint](/browser-rendering/rest-api/screenshot-endpoint/) has been increased from 800x600 to 1920x1080. You can still override the viewport via request options.
- publish_date: "2025-07-25"
title: "@cloudflare/puppeteer 1.0.4 released"
description: |-
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/byoip.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/byoip/changelog/"
productName: BYOIP
productLink: "/byoip/"
productArea: Core platform
productAreaLink: /fundamentals/reference/changelog/performance/
entries:
- publish_date: "2024-07-02"
title: Address Maps for BYOIP and Static IPs
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/d1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/d1/platform/release-notes/"
productName: D1
productLink: "/d1/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-07-01"
title: Maximum D1 storage per account for the Workers paid plan is now 1 TB
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/data-localization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/data-localization/changelog/"
productName: Data Localization Suite
productLink: "/data-localization/"
productArea: Application performance
productAreaLink: /fundamentals/reference/changelog/performance/
entries:
- publish_date: "2024-05-22"
title: Expanded Regional Services for more precise data localization.
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/ddos-http.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ productName: DDoS protection
productLink: "/ddos-protection/"
subCategoryName: HTTP
topLevelLink: "/ddos-protection/change-log/"
productArea: Application security
productAreaLink: /fundamentals/reference/changelog/security/
entries:
- publish_date: "2024-04-19"
scheduled_date: "2024-04-29"
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/ddos-network.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ productName: DDoS protection
productLink: "/ddos-protection/"
subCategoryName: Network-layer
topLevelLink: "/ddos-protection/change-log/"
productArea: Application security
productAreaLink: /fundamentals/reference/changelog/security/
entries:
- publish_date: "2024-03-12"
individual_page: true
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/ddos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ productName: DDoS protection
productLink: "/ddos-protection/"
subCategoryName: General updates
topLevelLink: "/ddos-protection/change-log/"
productArea: Application security
productAreaLink: /fundamentals/reference/changelog/security/
entries:
- publish_date: "2024-06-03"
title: DDoS alerts now available for EU CMB customers
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/durable-objects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/durable-objects/release-notes/"
productName: Durable Objects
productLink: "/durable-objects/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-04-07"
title: Durable Objects on Workers Free plan
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/hyperdrive.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/hyperdrive/platform/release-notes/"
productName: Hyperdrive
productLink: "/hyperdrive/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2025-07-03"
title: Hyperdrive now supports configurable connection counts
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/images/platform/changelog/"
productName: Images
productLink: "/images/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2024-04-04"
title: Images upload widget
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/kv.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: "/kv/platform/release-notes/"
productName: Workers KV
productLink: "/kv/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: "2024-11-14"
title: Workers KV REST API bulk operations provide granular errors
Expand Down
2 changes: 0 additions & 2 deletions src/content/release-notes/page-shield.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
link: /page-shield/changelog/
productName: Page Shield
productLink: "/page-shield/"
productArea: Application security
productAreaLink: /fundamentals/reference/changelog/security/
entries:
- publish_date: "2025-05-20"
title: Updated machine learning (ML) model
Expand Down
Loading
Loading