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
3 changes: 1 addition & 2 deletions .github/workflows/semgrep.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@

on:
pull_request: {}
workflow_dispatch: {}
schedule:
- cron: '0 4 * * *'
- cron: "0 4 * * *"
name: Semgrep config
jobs:
semgrep:
Expand Down
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ dist
.github/CODEOWNERS
public/_redirects
public/analytics/static/downloads/main.css
src/content/workers-ai-models/*.json
tests/fixtures/openapi.json
3 changes: 1 addition & 2 deletions src/asides.css
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

&.starlight-aside--caution {
background-color: rgb(255, 248, 228);

}

.starlight-aside__title {
Expand All @@ -33,4 +32,4 @@
.starlight-aside--caution {
background-color: rgb(98, 73, 10);
}
}
}
4 changes: 2 additions & 2 deletions src/components/Flex.astro
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<div class="flex flex-col md:flex-row justify-between gap-x-2 [&_p]:!mt-0">
<slot />
</div>
<slot />
</div>
13 changes: 8 additions & 5 deletions src/components/Stream.astro
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,13 @@ const url = new URL(`${videoId}/iframe`, baseUrl);
url.searchParams.set("preload", "true");
url.searchParams.set("letterboxColor", "transparent");


// full url option
if (thumbnailTimeOrURL !== undefined) {
if (!thumbnailTimeOrURL.startsWith("http")) {
const thumbnailUrl = new URL(`${videoId}/thumbnails/thumbnail.jpg`, baseUrl);
const thumbnailUrl = new URL(
`${videoId}/thumbnails/thumbnail.jpg`,
baseUrl,
);
thumbnailUrl.searchParams.set("fit", "crop");
thumbnailUrl.searchParams.set("time", thumbnailTimeOrURL);

Expand All @@ -27,7 +29,6 @@ if (thumbnailTimeOrURL !== undefined) {
url.searchParams.set("poster", thumbnailTimeOrURL);
}
}

---

<div style="position: relative; padding-top: 56.25%">
Expand All @@ -37,9 +38,11 @@ if (thumbnailTimeOrURL !== undefined) {
allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
allowfullscreen="true"
title={videoTitle}
id={videoId}></iframe>
id={videoId}></iframe>
</div>
<a href="https://www.youtube.com/@CloudflareDevelopers" target="_blank">Watch more videos on our Developer Channel</a>
<a href="https://www.youtube.com/@CloudflareDevelopers" target="_blank"
>Watch more videos on our Developer Channel</a
>
<script is:inline src="https://embed.cloudflarestream.com/embed/sdk.latest.js"
></script>
<script is:inline define:vars={{ vidId: videoId, videoTitle }}>
Expand Down
12 changes: 10 additions & 2 deletions src/components/WorkersIsolateDiagram.astro
Original file line number Diff line number Diff line change
Expand Up @@ -262,15 +262,23 @@ let range = (n: number) => [...Array(n).keys()];
right: 0;
bottom: 0;
left: 0;
background: color-mix(in srgb, var(--sl-color-accent-high) 25%, transparent);
background: color-mix(
in srgb,
var(--sl-color-accent-high) 25%,
transparent
);
}

.ArchitectureDiagram--user-code {
position: relative;
z-index: 1;
width: var(--user-code-size);
height: var(--user-code-size);
background: color-mix(in srgb, var(--sl-color-accent-high) 90%, transparent);
background: color-mix(
in srgb,
var(--sl-color-accent-high) 90%,
transparent
);
}

.ArchitectureDiagram--process-overhead-background,
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/ai-gateway.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ entries:
title: Grok
description: |-
* **Providers**: Added [Grok](/ai-gateway/providers/grok/) as a new provider.

- publish_date: "2024-10-17"
title: Vercel SDK
description: |-
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/api-shield.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ entries:
- publish_date: "2024-11-04"
title: Endpoint labels
description: |-
Customers can now organize their endpoints by use case and custom labels in [Endpoint Management](/api-shield/management-and-monitoring/endpoint-labels/) for easy reference and future machine learning (ML) model training.
Customers can now organize their endpoints by use case and custom labels in [Endpoint Management](/api-shield/management-and-monitoring/endpoint-labels/) for easy reference and future machine learning (ML) model training.

- publish_date: "2024-10-18"
title: API Shield fields in Custom Rules
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/calls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ entries:
- publish_date: "2024-04-04"
title: Orange Meets availability
description: |-
Orange Meets, Cloudflare's internal video conferencing app, is open source and available for use from [Github](https://github.com/cloudflare/orange?cf_target_id=40DF7321015C5928F9359DD01303E8C2).
Orange Meets, Cloudflare's internal video conferencing app, is open source and available for use from [Github](https://github.com/cloudflare/orange?cf_target_id=40DF7321015C5928F9359DD01303E8C2).
- publish_date: "2024-04-04"
title: Cloudflare Calls open beta
description: |-
Expand Down
7 changes: 0 additions & 7 deletions src/content/changelogs/data-localization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,3 @@ entries:
* Added Austria, Brazil, France, Hong Kong, Italy, NATO, the Netherlands, Russia, Saudi Arabia, South Africa, Spain, Switzerland, and Taiwan. Some regions may not appear in the dropdown as they require Cloudflare approval. Contact your account team for more information.
* Introduced Exclusive of Hong Kong and Macau, and Exclusive of Russia and Belarus options.
* Launched the Cloudflare Green Energy region, using renewable-powered data centers.







2 changes: 1 addition & 1 deletion src/content/changelogs/hyperdrive.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ entries:
title: New Hyperdrive configurations to private databases using Tunnels are validated before creation
description: |-
When creating a new Hyperdrive configuration to a private database using Tunnels, Hyperdrive will verify that it can connect to the database to ensure that your Tunnel and Access application have been properly configured. This makes it easier to debug connectivity issues.

Refer to [documentation on connecting to private databases](/hyperdrive/configuration/connect-to-private-database/) for more information.
- publish_date: "2024-09-20"
title: The `node-postgres` (pg) driver is now supported for Pages applications using Hyperdrive.
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ entries:
- publish_date: "2024-01-15"
title: Cloudflare Images and Images Resizing merge
description: |-
Cloudflare Images and Images Resizing merged to create a more centralized and unified experience for Cloudflare Images. To learn more about the merge, refer to the [blog post](https://blog.cloudflare.com/merging-images-and-image-resizing/).
Cloudflare Images and Images Resizing merged to create a more centralized and unified experience for Cloudflare Images. To learn more about the merge, refer to the [blog post](https://blog.cloudflare.com/merging-images-and-image-resizing/).
4 changes: 0 additions & 4 deletions src/content/changelogs/logs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,3 @@ entries:
- **Gateway HTTP**: `ApplicationIDs`, `ApplicationNames`, `CategoryIDs`, `CategoryNames`, `DestinationIPContinentCode`, `DestinationIPCountryCode`, `ProxyEndpoint`, `SourceIPContinentCode`, `SourceIPCountryCode`, `VirtualNetworkID`, and `VirtualNetworkName`.

- **Gateway Network**: `ApplicationIDs`, `ApplicationNames`, `DestinationIPContinentCode`, `DestinationIPCountryCode`, `ProxyEndpoint`, `SourceIPContinentCode`, `SourceIPCountryCode`, `TransportProtocol`, `VirtualNetworkID`, and `VirtualNetworkName`.




2 changes: 1 addition & 1 deletion src/content/changelogs/magic-firewall.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ entries:
- publish_date: "2024-10-02"
title: New UI improvements
description: |-
The dashboard now allows you to search custom rules using the rule name and/or ID. Additionally, the rule ID URL link has been added to Network Analytics. Go to **Analytics & Logs** > **Network Analytics** > **Magic Firewall** > **Packet sample log** > Search for **Rule ID**.
The dashboard now allows you to search custom rules using the rule name and/or ID. Additionally, the rule ID URL link has been added to Network Analytics. Go to **Analytics & Logs** > **Network Analytics** > **Magic Firewall** > **Packet sample log** > Search for **Rule ID**.
2 changes: 1 addition & 1 deletion src/content/changelogs/magic-network-monitoring.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ entries:
- publish_date: "2024-09-24"
title: Magic Network Monitoring free version available to all customers
description: |-
The free version of Magic Network Monitoring (MNM) is now available to everyone with a Cloudflare account by default.
The free version of Magic Network Monitoring (MNM) is now available to everyone with a Cloudflare account by default.
2 changes: 1 addition & 1 deletion src/content/changelogs/magic-transit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ entries:
- publish_date: "2024-10-01"
title: Early access testing for BGP on CNI 2.0 circuits
description: |-
Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.
Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.
4 changes: 2 additions & 2 deletions src/content/changelogs/security-center.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ entries:

- publish_date: "2024-09-19"
description: |-
- Customers can now create a `security.txt` file file to provide the security research team with a standardized way to report vulnerabilities.
- Customers can now create a `security.txt` file file to provide the security research team with a standardized way to report vulnerabilities.

- publish_date: "2024-09-23"
description: |-
- Customers can now export all matches from a saved query. Select your **Query name** > select the three dots > **Export matches**.
- Customers can now export all matches from a saved query. Select your **Query name** > select the three dots > **Export matches**.
6 changes: 1 addition & 5 deletions src/content/changelogs/spectrum.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,11 @@ entries:
- publish_date: "2023-06-27"
description: |-
- Argo Smart Routing is available for UDP applications, providing faster and more reliable traffic routing.

- publish_date: "2019-11-07"
description: |-
- Argo Smart Routing is available for optimizing traffic on TCP applications, ensuring faster and more reliable routing.

- publish_date: "2018-10-02"
description: |-
- Users can set up Spectrum with [Cloudflare Load Balancing](/load-balancing/) to enable TCP health checks, failover support, and traffic steering, ensuring high resilience for your Spectrum applications.




2 changes: 1 addition & 1 deletion src/content/changelogs/ssl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ entries:
description: To order certificates for hostnames longer than 64 characters, customers can now use the `cloudflare_branding` flag when ordering a certificate via [API](/api/operations/certificate-packs-order-advanced-certificate-manager-certificate-pack). Setting `cloudflare_branding` to `true` will cause `sni.cloudflaressl.com` to be used as the common name, while the long hostname is added as part of the subject alternative name (SAN).
- publish_date: "2024-09-19"
title: SSL.com available with ACM and SSL for SaaS
description: SSL.com is one of the [certificate authorities](/ssl/reference/certificate-authorities/) that Cloudflare partners with. SSL.com is now available as an option to customers with Advanced Certificate Manager (ACM) or SSL for SaaS. Consider our [reference documentation](/ssl/reference/certificate-authorities/#sslcom) for details.
description: SSL.com is one of the [certificate authorities](/ssl/reference/certificate-authorities/) that Cloudflare partners with. SSL.com is now available as an option to customers with Advanced Certificate Manager (ACM) or SSL for SaaS. Consider our [reference documentation](/ssl/reference/certificate-authorities/#sslcom) for details.
2 changes: 1 addition & 1 deletion src/content/changelogs/vectorize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ entries:
- publish_date: "2024-11-13"
title: Added support for $in and $nin metadata filters
description: |-
Vectorize now supports `$in` and `$nin` clauses in [metadata filters](/vectorize/reference/metadata-filtering/).
Vectorize now supports `$in` and `$nin` clauses in [metadata filters](/vectorize/reference/metadata-filtering/).

- publish_date: "2024-10-28"
title: Improved query latency through REST API
Expand Down
4 changes: 2 additions & 2 deletions src/content/changelogs/workers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ productLink: "/workers/"
productArea: Developer platform
productAreaLink: /workers/platform/changelog/platform/
entries:
- publish_date: '2024-10-21'
- publish_date: "2024-10-21"
description: |-
- Fixed encoding of WebSocket pong messages when talking to remote servers. Previously, when a Worker made a WebSocket connection to an external server, the server may have prematurely closed the WebSocket for failure to respond correctly to pings. Client-side connections were not affected.
- publish_date: '2024-10-14'
- publish_date: "2024-10-14"
description: |-
- Updated v8 to version 13.0.
- publish_date: "2024-09-26"
Expand Down
Loading
Loading