Skip to content

Commit e939e3d

Browse files
kodster28daisyfaithauma
authored andcommitted
[Release notes] Magic products + add 'hideEntry' input param to ProductChangelog component (#21940)
1 parent 73ad7c1 commit e939e3d

File tree

14 files changed

+163
-183
lines changed

14 files changed

+163
-183
lines changed

public/__redirects

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
/dns/changelog/index.xml /changelog/rss/dns.xml 301
1515
/fundamentals/changelog/index.xml /changelog/rss/fundamentals.xml 301
1616
/logs/changelog/index.xml /changelog/rss/logs.xml 301
17+
/magic-cloud-networking/changelog/index.xml /changelog/rss/magic-cloud-networking.xml 301
18+
/magic-firewall/changelog/index.xml /changelog/rss/magic-firewall.xml 301
19+
/magic-network-monitoring/changelog/index.xml /changelog/rss/magic-network-monitoring.xml 301
20+
/magic-transit/changelog/index.xml /changelog/rss/magic-transit.xml 301
21+
/magic-wan/changelog/index.xml /changelog/rss/magic-wan.xml 301
22+
/network-interconnect/changelog/index.xml /changelog/rss/network-interconnect.xml 301
1723
/ssl/changelog/index.xml /changelog/rss/ssl.xml 301
1824

1925
## legacy

src/components/ProductChangelog.astro

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,29 @@ const props = z
1515
z.object({
1616
area: z.string(),
1717
}),
18-
);
18+
)
19+
.and(
20+
z.object({
21+
hideEntry: z.string().optional(),
22+
}),
23+
);;
1924
const input = await props.parseAsync(Astro.props);
2025
let filter: GetChangelogsOptions["filter"];
2126
let rss: string;
2227
if ("product" in input) {
2328
rss = `/changelog/rss/${input.product.id}.xml`;
2429
filter = (e) => {
25-
return !e.data.hidden && e.data.products.some(({ id }) => id === input.product.id);
30+
return (
31+
!e.data.hidden &&
32+
e.data.products.some(({ id }) => id === input.product.id) &&
33+
input.hideEntry !== e.id
34+
);
2635
};
2736
} else {
2837
rss = `/changelog/rss/${slug(input.area)}.xml`;
2938
const products = await getCollection("products", (e) => {
30-
return e.data.product.group === input.area;
39+
return e.data.product.group === input.area &&
40+
input.hideEntry !== e.id;
3141
});
3242
filter = (e) => {
3343
return e.data.products.some((x) => products.some((y) => x.id === y.id));
Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,44 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- magic-cloud-networking
64
sidebar:
75
order: 6
86
head: []
97
description: Review recent changes to Magic Cloud Networking (beta).
108
---
119

12-
import { ProductReleaseNotes } from "~/components";
10+
import { ProductChangelog } from "~/components";
1311

14-
{/* <!-- Actual content lives in /src/content/release-notes/magic-cloud-networking.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 --> */}
12+
{/* <!-- Actual content lives in /src/content/changelog/magic-cloud-networking/. 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 --> */}
1513

16-
<ProductReleaseNotes />
14+
<ProductChangelog product="magic-cloud-networking" hideEntry="2024-06-16-cloudflare-one"/>
15+
16+
## 2024-11-21
17+
18+
**Import cloud resources for VMs and LBs**
19+
20+
Cloud network discovery now includes cloud native virtual machine (VM) and load-balancer (LB) resources.
21+
22+
## 2024-11-21
23+
24+
**Export resource catalog**
25+
26+
Customers can export their resource catalog including all discovered resource metadata to a downloadable JSON file, suitable for offline analysis.
27+
28+
## 2024-10-01
29+
30+
**Cost visibility for managed cloud configuration**
31+
32+
Customers can now see the cloud provider list price of discovered network resources and will be informed of total cost and delta cost when deploying managed configuration.
33+
34+
## 2024-08-14
35+
36+
**GCP on-ramps**
37+
38+
Magic Cloud Networking supports Google Cloud Platform.
39+
40+
## 2024-07-01
41+
42+
**Closed beta launch**
43+
44+
The Magic Cloud Networking closed beta release is available, with the managed cloud on-ramps feature.
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- magic-firewall
64
---
75

8-
import { ProductReleaseNotes } from "~/components";
6+
import { ProductChangelog } from "~/components";
97

10-
{/* <!-- Actual content lives in /src/content/release-notes/magic-firewall.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 --> */}
8+
{/* <!-- Actual content lives in /src/content/changelog/magic-firewall/. 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 --> */}
119

12-
<ProductReleaseNotes />
10+
<ProductChangelog product="magic-firewall" hideEntry="2024-06-16-cloudflare-one"/>
11+
12+
## 2024-09-12
13+
14+
**New UI improvements**
15+
16+
The dashboard now displays the order number of custom rules, and improved drag and drop functionality. You can also preview rules on a side panel without leaving the current page.
17+
18+
## 2024-08-16
19+
20+
**Magic Firewall Analytics Rule Log Enhancement**
21+
22+
Customers who create a rule in a disabled mode will see the rule as **Log (rule disabled)**.
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- magic-network-monitoring
64
sidebar:
75
order: 12
86
head: []
97
description: Review recent changes to Magic Network Monitoring.
108
---
119

12-
import { ProductReleaseNotes } from "~/components";
10+
import { ProductChangelog } from "~/components";
1311

14-
{/* <!-- Actual content lives in /src/content/release-notes/magic-network-monitoring.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 --> */}
12+
{/* <!-- Actual content lives in /src/content/changelog/magic-network-monitoring/. 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 --> */}
1513

16-
<ProductReleaseNotes />
14+
<ProductChangelog product="magic-network-monitoring" hideEntry="2024-06-16-cloudflare-one"/>
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- magic-transit
64
sidebar:
75
order: 14
86
head: []
97
description: Review recent changes to Magic Transit.
108
---
119

12-
import { ProductReleaseNotes } from "~/components";
10+
import { ProductChangelog } from "~/components";
1311

14-
{/* <!-- Actual content lives in /src/content/release-notes/magic-transit.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 --> */}
12+
{/* <!-- Actual content lives in /src/content/changelog/magic-transit/. 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 --> */}
1513

16-
<ProductReleaseNotes />
14+
<ProductChangelog product="magic-transit" hideEntry="2024-06-16-cloudflare-one"/>
15+
16+
## 2024-10-01
17+
18+
**Early access testing for BGP on CNI 2.0 circuits**
19+
20+
Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.
Lines changed: 69 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,80 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- magic-wan
64
sidebar:
75
order: 13
86
head: []
97
description: Review recent changes to Magic WAN.
108
---
119

12-
import { ProductReleaseNotes } from "~/components";
10+
import { ProductChangelog } from "~/components";
1311

14-
{/* <!-- Actual content lives in /src/content/release-notes/magic-wan.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 --> */}
12+
{/* <!-- Actual content lives in /src/content/changelog/magic-wan/. 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 --> */}
1513

16-
<ProductReleaseNotes />
14+
<ProductChangelog product="magic-wan" hideEntry="2024-06-16-cloudflare-one"/>
15+
16+
## 2025-02-14
17+
18+
**Sites feature available to all Magic WAN customers**
19+
20+
All Magic WAN customers now have full access to the Magic WAN sites feature. Customers can configure a Magic WAN site either with or without a Magic WAN connector.
21+
22+
## 2024-12-17
23+
24+
**Magic WAN Connector configurable health checks**
25+
26+
Health check rate on Magic WAN Connector IPsec tunnels are now configurable.
27+
28+
## 2024-12-17
29+
30+
**BGP support for Cloudflare Network Interconnect (CNI)**
31+
32+
Magic WAN customers can now establish BGP peering over Direct CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic WAN table.
33+
34+
## 2024-12-12
35+
36+
**LAN Policy improvements for the Magic WAN Connector**
37+
38+
Magic WAN Connector LAN Policy now supports unidirectional traffic flows and port-ranges.
39+
40+
## 2024-10-01
41+
42+
**Early access testing for BGP on CNI 2.0 circuits**
43+
44+
Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.
45+
46+
## 2024-09-27
47+
48+
**Magic WAN Connector sends WARP client traffic to Internet**
49+
50+
All Magic WAN Connectors now route WARP client traffic directly to the Internet, bypassing IPsec tunneling, to prevent double encapsulation of WARP traffic.
51+
52+
## 2024-07-17
53+
54+
**Updates to High Availability on the Magic WAN Connector**
55+
56+
The High Availability feature on Magic WAN Connector now supports additional failover conditions, DHCP lease syncing, and staggered upgrades.
57+
58+
## 2024-06-23
59+
60+
**ICMP support for traffic sourced from private IPs**
61+
62+
Magic WAN will now support ICMP traffic sourced from private IPs going to the Internet via Gateway.
63+
64+
## 2024-06-05
65+
66+
**Application based prioritization**
67+
68+
The Magic WAN Connector can now prioritize traffic on a per-application basis.
69+
70+
## 2024-05-31
71+
72+
**WARP virtual IP addresses**
73+
74+
Customers using Gateway to filter traffic to Magic WAN destinations will now see traffic from Cloudflare egressing with WARP virtual IP addresses (CGNAT range), rather than public Cloudflare IP addresses. This simplifies configuration and improves visibility for customers.
75+
76+
## 2024-01-23
77+
78+
**Network segmentation**
79+
80+
You can define policies in your Connector to either allow traffic to flow between your LANs without it leaving your local premises or to forward it via the Cloudflare network where you can add additional security features.
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
---
22
pcx_content_type: changelog
33
title: Changelog
4-
release_notes_file_name:
5-
- network-interconnect
64
sidebar:
75
order: 6
86
head: []
97
description: Review recent changes to Cloudflare Network Interconnect.
108
---
119

12-
import { ProductReleaseNotes } from "~/components";
10+
import { ProductChangelog } from "~/components";
1311

14-
{/* <!-- Actual content lives in /src/content/release-notes/network-interconnect.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 --> */}
12+
{/* <!-- Actual content lives in /src/content/changelog/network-interconnect/. 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 --> */}
1513

16-
<ProductReleaseNotes />
14+
<ProductChangelog product="network-interconnect" hideEntry="2024-06-16-cloudflare-one"/>
15+
16+
## 2024-10-01
17+
18+
**Early access testing for BGP on Direct CNI circuits**
19+
20+
Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.
21+
22+
## 2024-09-02
23+
24+
**Interconnect portal displays all available locations in a list**
25+
26+
Customers can now see all available Direct CNI locations when searching for a Cloudflare site in the Interconnects interface.

src/content/release-notes/magic-cloud-networking.yaml

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

src/content/release-notes/magic-firewall.yaml

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

0 commit comments

Comments
 (0)