Skip to content

Commit 8b3f6b6

Browse files
authored
Release notes -- mini cleanup (#24247)
* [Chore] Clean up previous changelog area feeds * remove unused prop * Remove product area from schemas and other places * remove a few files that aren't being used * add redirect * Update logic a bit more * remove tenant * remove spectrum
1 parent 3e002cb commit 8b3f6b6

Some content is hidden

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

47 files changed

+61
-259
lines changed

public/__redirects

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@
3838
/waf/change-log/index.xml /changelog/rss/waf.xml 301
3939
/waf/change-log/general-updates/index.xml /changelog/rss/waf.xml 301
4040

41+
## area changelog feeds
42+
43+
/fundamentals/reference/changelog/performance/index.xml /changelog/rss/application-performance.xml 301
44+
/fundamentals/reference/changelog/platform/index.xml /changelog/rss/core-platform.xml 301
45+
/fundamentals/reference/changelog/security/index.xml /changelog/rss/application-security.xml 301
46+
/workers/platform/changelog/platform/index.xml /changelog/rss/developer-platform.xml 301
47+
4148
## legacy
4249
/release-notes/index.xml /changelog/rss/index.xml 301
4350
/release-notes/ /changelog/ 301
@@ -1241,6 +1248,8 @@
12411248
/security-center/indicator-feeds/get-started/ /security-center/indicator-feeds/ 301
12421249

12431250
# spectrum
1251+
/spectrum/changelog/ /spectrum/ 301
1252+
/spectrum/changelog/index.xml /changelog/rss/index.xml 301
12441253
/spectrum/getting-started/ /spectrum/get-started/ 301
12451254
/spectrum/getting-started/byoip/ /spectrum/about/byoip/ 301
12461255
/spectrum/getting-started/getting-started/ /spectrum/get-started/ 301
@@ -1514,6 +1523,10 @@
15141523
# time-services_redirects
15151524
/time-services/nts/usage/ /time-services/nts/ 301
15161525

1526+
# tenant
1527+
/tenant/changelog/ /tenant/ 301
1528+
/tenant/changelog/index.xml /changelog/rss/index.xml 301
1529+
15171530
# turnstile
15181531
/turnstile/get-started/domain-management/ /turnstile/reference/domain-management/ 301
15191532
/turnstile/get-started/migrating-from-recaptcha/ /turnstile/migration/recaptcha/ 301
@@ -1608,6 +1621,8 @@
16081621

16091622
# waiting-room
16101623
/waiting-room/how-to/mobile-traffic/ /waiting-room/how-to/json-response/ 301
1624+
/waiting-room/changelog/ /waiting-room/ 301
1625+
/waiting-room/changelog/index.xml /changelog/rss/index.xml 301
16111626

16121627
# warp-client
16131628
/warp-client/get-started/macOS/ /warp-client/get-started/macos/ 301

src/components/ProductReleaseNotes.astro

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@ if (!page) {
1616
}
1717
1818
if (
19-
!page.data.release_notes_file_name &&
20-
!page.data.release_notes_product_area_name
19+
!page.data.release_notes_file_name
2120
) {
2221
throw new Error(
23-
`[ProductReleaseNotes] ${Astro.params.slug} does not have a 'release_notes_file_name' or 'changaelog_product_area_name' frontmatter property.`,
22+
`[ProductReleaseNotes] ${Astro.params.slug} does not have a 'release_notes_file_name' frontmatter property.`,
2423
);
2524
}
2625
@@ -34,37 +33,22 @@ if (
3433
}
3534
3635
const name =
37-
page.data.release_notes_product_area_name ??
3836
page.data.release_notes_file_name?.[0];
3937
4038
let releaseNotes;
4139
42-
if (page.data.release_notes_product_area_name) {
40+
if (name === "api-deprecations") {
41+
const opts = {
42+
deprecationsOnly: true,
43+
};
44+
({ releaseNotes } = await getReleaseNotes(opts));
45+
} else {
4346
const opts = {
4447
filter: (entry: CollectionEntry<"release-notes">) => {
45-
return entry.data.productArea === name;
48+
return entry.id === name;
4649
},
4750
};
4851
({ releaseNotes } = await getReleaseNotes(opts));
49-
} else {
50-
if (name === "wrangler") {
51-
const opts = {
52-
wranglerOnly: true,
53-
};
54-
({ releaseNotes } = await getReleaseNotes(opts));
55-
} else if (name === "api-deprecations") {
56-
const opts = {
57-
deprecationsOnly: true,
58-
};
59-
({ releaseNotes } = await getReleaseNotes(opts));
60-
} else {
61-
const opts = {
62-
filter: (entry: CollectionEntry<"release-notes">) => {
63-
return entry.id === name;
64-
},
65-
};
66-
({ releaseNotes } = await getReleaseNotes(opts));
67-
}
6852
}
6953
7054
if (!releaseNotes) {
Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,32 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- security-center
64
sidebar:
75
order: 13
86
---
97

10-
import { ProductReleaseNotes } from "~/components";
8+
import { ProductChangelog } from "~/components";
119

12-
{/* <!-- 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 --> */}
10+
{/* <!-- Actual content lives in /src/content/changelog/security-center/. --> */}
1311

14-
<ProductReleaseNotes />
12+
<ProductChangelog product="security-center" />
13+
14+
## 2025-02-03
15+
16+
* 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.
17+
18+
## 2025-01-20
19+
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.
21+
22+
## 2024-09-23
23+
24+
* Customers can now export all matches from a saved query. Select your **Query name** > select the three dots > **Export matches**.
25+
26+
## 2024-09-19
27+
28+
* Customers can now create a `security.txt` file file to provide the security research team with a standardized way to report vulnerabilities.
29+
30+
## 2024-07-22
31+
32+
* Customers can now archive multiple Security Insights at the same time. Go to **Security Center** > **Security Insights** and select the insights to archive.

src/content/docs/spectrum/changelog.mdx

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/content/docs/tenant/changelog.mdx

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/content/docs/waiting-room/changelog.mdx

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/content/docs/workers/platform/changelog/platform.mdx

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/content/release-notes/ai-audit.yaml

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/release-notes/ai-gateway.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
link: "/ai-gateway/changelog/"
33
productName: AI Gateway
44
productLink: "/ai-gateway/"
5-
productArea: Developer platform
6-
productAreaLink: /workers/platform/changelog/platform/
75
entries:
86
- publish_date: "2025-06-18"
97
title: New GA providers

src/content/release-notes/api-deprecations.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
link: "/fundamentals/api/reference/deprecations/"
33
productName: API deprecations
44
productLink: "/fundamentals/"
5-
productArea: Core platform
6-
productAreaLink: /fundamentals/reference/changelog/platform/
75
entries:
86
- publish_date: "2025-07-01"
97
title: "Cloudflare Radar: Verified Bots APIs"

0 commit comments

Comments
 (0)