Skip to content

Commit cdb4a91

Browse files
committed
Merge branch 'production' into kian/PCX-16226
2 parents e10d704 + 02525b0 commit cdb4a91

File tree

13 files changed

+563
-190
lines changed

13 files changed

+563
-190
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
@@ -36,7 +36,7 @@
3636
"@astrojs/starlight-docsearch": "0.6.0",
3737
"@astrojs/starlight-tailwind": "4.0.1",
3838
"@cloudflare/vitest-pool-workers": "0.8.32",
39-
"@cloudflare/workers-types": "4.20250522.0",
39+
"@cloudflare/workers-types": "4.20250529.0",
4040
"@codingheads/sticky-header": "1.0.2",
4141
"@expressive-code/plugin-collapsible-sections": "0.41.2",
4242
"@floating-ui/react": "0.27.8",
@@ -71,7 +71,7 @@
7171
"fast-glob": "3.3.3",
7272
"fast-xml-parser": "5.2.3",
7373
"github-slugger": "2.0.0",
74-
"globals": "16.1.0",
74+
"globals": "16.2.0",
7575
"hast-util-heading-rank": "3.0.0",
7676
"hast-util-select": "6.0.4",
7777
"hastscript": "9.0.1",

public/__redirects

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,7 @@
711711
/fundamentals/setup/account/customize-account/appearance/ /fundamentals/account/customize-account/ 301
712712
/fundamentals/setup/account/customize-account/communication-preference/ /fundamentals/account/customize-account/ 301
713713
/fundamentals/setup/account/customize-account/language-preference/ /fundamentals/account/customize-account/ 301
714+
714715
/fundamentals/setup/account/* /fundamentals/account/:splat 301
715716
/fundamentals/setup/manage-domains/* /fundamentals//manage-domains/:splat 301
716717
/fundamentals/setup/manage-members/* /fundamentals/manage-members/:splat 301

src/content/docs/ai-gateway/chat-completion.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ curl -X POST https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/comp
6464

6565
### Universal provider
6666

67-
You can also use this pattern with a [Universal Endpoint](/ai-gateway/universal/).
67+
You can also use this pattern with the [Universal Endpoint](/ai-gateway/universal/) to add [fallbacks](/ai-gateway/configuration/fallbacks/) across multiple providers. When used in combination, every request will return the same standardized format, whether from the primary or fallback model. This behavior means that you do not have to add extra parsing logic to your app.
6868

6969
```ts title="index.ts"
7070
export interface Env {

src/content/docs/cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-availability/system-requirements.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ netsh int ipv6 set dynamicport udp start=11000 num=50000
5757

5858
</TabItem> </Tabs>
5959

60+
### Private DNS
61+
62+
DNS queries utilize [more system resources](#estimated-throughput) compared to TCP and non-DNS UDP requests. To optimize service availability, Cloudflare recommends splitting [private DNS traffic](/cloudflare-one/connections/connect-networks/private-net/cloudflared/private-dns/) into its own Cloudflare Tunnel. The tunnel should run on a dedicated host and only include routes for your internal DNS resolver IPs.
63+
6064
### ulimits
6165

6266
On Linux and macOS, `ulimit` settings determine the system resources available to a logged-in user. We recommend configuring the following ulimits on the `cloudflared` server:

src/content/docs/cloudflare-one/connections/connect-networks/do-more-with-tunnels/local-management/configuration-file.mdx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,7 @@ Configuration files that contain ingress rules must always include a catch-all r
4848

4949
### How traffic is matched
5050

51-
When `cloudflared` receives an incoming request, it evaluates each ingress rule from top to bottom to find which rule matches the request. Rules can match either the hostname or path of an incoming request, or both.
52-
53-
:::note[Wildcards]
54-
55-
You can use wildcards to match traffic to multiple subdomains or paths. For example, if you set the `hostname` key to `*.example.com`, both `test.example.com` and `try.example.com` will route traffic to your origin.
56-
57-
:::
58-
59-
If a rule does not specify a hostname, all hostnames will be matched. If a rule does not specify a path, all paths will be matched.
51+
When `cloudflared` receives an incoming request, it evaluates each ingress rule from top to bottom to find which rule matches the request. Rules can match either the hostname or path of an incoming request, or both. If a rule does not specify a hostname, all hostnames will be matched. If a rule does not specify a path, all paths will be matched.
6052

6153
The last ingress rule must be a catch-all rule that matches all traffic.
6254

@@ -81,6 +73,12 @@ ingress:
8173
- service: https://localhost:8003
8274
```
8375

76+
#### Wildcards
77+
78+
You can use wildcards to match traffic to multiple subdomains. For example, if you set the `hostname` key to `*.example.com`, both `alpha.example.com` and `beta.example.com` will route traffic to your origin. `cloudflared` does not support wildcards in the middle of the hostname, such as `test.*.example.com`.
79+
80+
You can also enter regular expressions for the `path` key. For example, if `hostname` is `static.example.com` and `path` is `\.(jpg|png|css|js)$`, matching URLs could include `https://static.example.com/data.js`, `http://static.example.com/images/photo.jpg`, and so on. Cloudflare parses the path regex using the [Go `syntax` package](https://pkg.go.dev/regexp/syntax).
81+
8482
### Supported protocols
8583

8684
In addition to HTTP, `cloudflared` supports protocols like SSH, RDP, arbitrary TCP services, and Unix sockets. You can also route traffic to the built-in `Hello World` test server or respond to traffic with an HTTP status.

src/content/docs/durable-objects/examples/reference-do-name-using-init.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
---
22
type: example
33
summary: Access the name from within a Durable Object using RpcTarget.
4-
tags:
5-
- Durable Objects
64
pcx_content_type: example
75
title: Use RpcTarget class to handle Durable Object metadata
86
sidebar:

src/content/docs/fundamentals/account/account-security/scim-setup.mdx

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

0 commit comments

Comments
 (0)