Skip to content

Commit 9dcf61f

Browse files
authored
Merge branch 'production' into penalosa/wrangler-config-component
2 parents ed2602c + d312efa commit 9dcf61f

File tree

14 files changed

+932
-73
lines changed

14 files changed

+932
-73
lines changed

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@cloudflare/vitest-pool-workers": "^0.5.31",
3939
"@cloudflare/workers-types": "^4.20241112.0",
4040
"@codingheads/sticky-header": "^1.0.2",
41-
"@iconify-json/material-symbols": "^1.2.7",
41+
"@iconify-json/material-symbols": "^1.2.8",
4242
"@iarna/toml": "^2.2.5",
4343
"@stoplight/json-schema-tree": "^4.0.0",
4444
"@types/dompurify": "^3.2.0",
@@ -64,7 +64,7 @@
6464
"instantsearch.js": "^4.75.4",
6565
"jsonc-parser": "^3.3.1",
6666
"lz-string": "^1.5.0",
67-
"marked": "^14.1.3",
67+
"marked": "^15.0.2",
6868
"mdast-util-mdx-expression": "^2.0.1",
6969
"mermaid": "^11.4.0",
7070
"node-html-parser": "^6.1.13",

src/content/docs/ai-gateway/configuration/caching.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ Enable and customize your gateway cache to serve requests directly from Cloudfla
1313

1414
:::note
1515

16-
Currently caching is supported only for text and image responses, and it applies only to identical requests. This is helpful for use cases when there are limited prompt options - for example, a support bot that asks "How can I help you?" and lets the user select an answer from a limited set of options works well with the current caching configuration.
16+
Currently caching is supported only for text and image responses, and it applies only to identical requests.
17+
18+
This is helpful for use cases when there are limited prompt options - for example, a support bot that asks "How can I help you?" and lets the user select an answer from a limited set of options works well with the current caching configuration.
1719
We plan on adding semantic search for caching in the future to improve cache hit rates.
1820
:::
1921

src/content/docs/d1/reference/community-projects.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Drizzle is a headless TypeScript ORM with a head which runs on Node, Bun and Den
5858

5959
* [Docs](https://orm.drizzle.team/docs)
6060
* [GitHub](https://github.com/drizzle-team/drizzle-orm)
61-
* [D1 example](https://orm.drizzle.team/docs/get-started-sqlite#cloudflare-d1)
61+
* [D1 example](https://orm.drizzle.team/docs/connect-cloudflare-d1)
6262

6363
### Flyweight
6464

src/content/docs/ddos-protection/botnet-threat-feed.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ A single DDoS attack consisting of thousands of bots can involve as little as on
2323

2424
In the case of HTTPS DDoS attacks, service providers only see encrypted payloads leaving their network without any possibility to decrypt or understand if it is malicious or legitimate traffic. However, Cloudflare can see an entire attack and all of its sources if the attack targets an Internet property that uses Cloudflare's services. This global view can help service providers stop the abusers.
2525

26+
For more details, refer to [How DDoS protection works](/ddos-protection/about/how-ddos-protection-works/).
27+
2628
## Availability
2729

2830
The Cloudflare DDoS Botnet Threat Feed is available for free to service providers. For more information, refer to the [Terms of Use](https://www.cloudflare.com/en-gb/service-specific-terms-application-services/#ddos-botnet-threat-feed).
@@ -45,6 +47,10 @@ Make sure that:
4547
4. On the list of ASNs configured for your threat feed, select **Add ASN**.
4648
5. You will be redirected to the PeeringDB authentication page, where you can log in and consent to share the affiliation data with us. You will be redirected back to the configuration page once it is successful.
4749

50+
:::note
51+
You can add multiple ASNs to your threat feed.
52+
:::
53+
4854
### 2. Obtain Cloudflare API token
4955

5056
You must [obtain a Cloudflare API token](/fundamentals/api/get-started/create-token/) with at least the following account-level permission:
@@ -66,6 +72,7 @@ Invoke one of the Botnet Threat Feed API endpoints:
6672

6773
- The API URI path is planned to change from `.../botnet_feed/...` to `.../ddos_botnet_feed/...` in the future.
6874
- Responses with no IP addresses in the results (empty state) will return an `HTTP 200` status code (success), with an empty list in the `result` property.
75+
- When the response is a success but the result is `0` or `null`, this means that there are no detected offenses.
6976
:::
7077

7178
To invoke an API endpoint, append the operation endpoint to the Cloudflare API base URL:

src/content/docs/developer-spotlight/index.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@ Applications are currently open until Thursday, the 24th of October 2024. To app
1313

1414
## View latest contributions
1515

16+
<LinkTitleCard
17+
title="Build an interview practice tool with Workers AI"
18+
href="/workers-ai/tutorials/build-ai-interview-practice-tool/"
19+
>
20+
By Vasyl
21+
</LinkTitleCard>
22+
23+
<LinkTitleCard
24+
title="Automate analytics reporting with Cloudflare Workers and email routing"
25+
href="/workers/tutorials/automated-analytics-reporting/"
26+
>
27+
By Aleksej Komnenovic
28+
</LinkTitleCard>
29+
1630
<LinkTitleCard
1731
title="Create a sitemap from Sanity CMS with Workers"
1832
href="/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/"

src/content/docs/fundamentals/setup/manage-domains/move-domain.mdx

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,10 @@ title: Move a domain between Cloudflare accounts
66

77
You will have to move or transfer domains from one Cloudflare account to another if you:
88

9-
* Manage a multi-user organization and need to segment domain access by user.
10-
11-
* Receive a `Cloudflare is already hosting under a different account` error.
12-
13-
* Lose access to your email address or Cloudflare account (though you can also use the [backup codes](/fundamentals/setup/account/account-security/2fa/#use-a-backup-code) if you have two-factor authentication enabled).
14-
15-
* Registered a Cloudflare account with a typo in your email.
9+
- Manage a multi-user organization and need to segment domain access by user.
10+
- Receive a `Cloudflare is already hosting under a different account` error.
11+
- Lose access to your email address or Cloudflare account (though you can also use the [backup codes](/fundamentals/setup/account/account-security/2fa/#use-a-backup-code) if you have two-factor authentication enabled).
12+
- Registered a Cloudflare account with a typo in your email.
1613

1714
:::caution
1815
If your domain is registered with Cloudflare Registrar, you need to submit a manual request to transfer the domain and its registration to a new account.
@@ -24,8 +21,8 @@ Refer to [Transfer a Cloudflare Registrar domain registration between accounts](
2421

2522
To transfer a domain from one Cloudflare account to another, you will need:
2623

27-
* Access to your domain registrar. If your domain is using Cloudflare Registrar, you will need to refer to [Transfer a Cloudflare Registrar domain registration between accounts](/registrar/account-options/inter-account-transfer/).
28-
* At least one Cloudflare account associated with the domain.
24+
- Access to your domain registrar. If your domain is using Cloudflare Registrar, refer to [Transfer a Cloudflare Registrar domain registration between accounts](/registrar/account-options/inter-account-transfer/).
25+
- At least one Cloudflare account associated with the domain.
2926

3027
## Transfer your domain
3128

@@ -40,18 +37,15 @@ If you miss this step, Cloudflare will import your proxied DNS records, which mi
4037

4138
:::
4239

43-
If you still have access to your previous Cloudflare account, you can copy over the Cloudflare account settings manually. You must reissue [SSL/TLS certificates](/ssl/edge-certificates/) and [recreate and validate DNS records](/dns/manage-dns-records/how-to/create-dns-records/) when transferring domains between Cloudflare accounts.
40+
If you still have access to your previous Cloudflare account, you can copy over the Cloudflare account settings manually. You must reissue [SSL/TLS certificates](#issue-new-certificates) and [recreate and validate DNS records](/dns/manage-dns-records/how-to/create-dns-records/) when transferring domains between Cloudflare accounts.
4441

4542
If you lose access to the email address associated with your Cloudflare account and do not have backup codes, you will need to manually transfer your domain to a new Cloudflare account associated with a different email address.
4643

4744
The domain transfer process depends on your DNS settings. If Cloudflare is your authoritative DNS provider (that is, your domain nameservers point to Cloudflare), you must:
4845

4946
1. [Create a new Cloudflare account](/fundamentals/setup/account/create-account/) or log in to an existing Cloudflare account.
50-
5147
2. [Add the domain](/fundamentals/setup/manage-domains/add-site/) to the account (as if you were adding it for the first time).
52-
5348
3. Log in to your domain registrar account and [update the nameservers](/dns/zone-setups/full-setup/setup/) to the provided Cloudflare nameservers.
54-
5549
4. Finalize the nameserver update by selecting your domain in the dashboard > **Overview** > **Re-check now**.
5650

5751
Once the Cloudflare network recognizes the nameserver change, the domain in the new account will be marked as **Active**. While the domain in the new account is **Pending**, it cannot proxy traffic through Cloudflare and the origin IP addresses will be returned until the domain is marked as **Active**.
@@ -64,7 +58,6 @@ For more information, refer to [Zone status](/dns/zone-setups/reference/domain-s
6458

6559
SSL/TLS certificates associated with your previous Cloudflare account will not be transferred to your new account. If your site requires an SSL/TLS certificate prior to domain transfer, refer to [Minimize downtime](/ssl/edge-certificates/universal-ssl/enable-universal-ssl/#minimize-downtime).
6660

67-
If you were using [Custom certificates](/ssl/edge-certificates/custom-certificates/), you will need to delete them from the previous zone and upload them to the new zone.
68-
You can upload them whilst the new zone is pending: they will have the [Holding Deployment](/ssl/reference/certificate-statuses/#custom-certificates) status and will become active once the zone is active.
61+
If you were using [custom certificates](/ssl/edge-certificates/custom-certificates/), you will need to delete them from the previous zone and upload them to the new zone. You can upload the certificates while the new zone is in **Pending** status - if you do so, once you upload the certificates, they will have a [**Holding Deployment**](/ssl/reference/certificate-statuses/#custom-certificates) status and will become active once the zone is active.
6962

70-
You can order an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/) prior to transferring your domain. Once issued, the certificate will enter **Holding Deployment** status until the domain is active. ACM certificates will automatically deploy to active domains. For more information, refer to [Custom certificates](/ssl/reference/certificate-statuses/#custom-certificates).
63+
You can order an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/) prior to transferring your domain. ACM certificates will automatically deploy to active domains.

0 commit comments

Comments
 (0)