Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
590 commits
Select commit Hold shift + click to select a range
41dcbe6
[Fundamentals] Update cannot-add-domain.mdx (#20740)
ngayerie Mar 12, 2025
cb1cf35
Hyperlint Meta Description: TLS protocols (#20513)
hyperlint-ai[bot] Mar 12, 2025
4b92d31
Hyperlint Meta Description Fix: certificate-and-hostname-priority (#2…
hyperlint-ai[bot] Mar 12, 2025
eeb4aad
[Chore] Remove 'externals' from .yaml files (#20754)
kodster28 Mar 12, 2025
2c935b2
[WAF] Update dashboard instructions (#20759)
pedrosousa Mar 12, 2025
5cc31ac
Updates Email Routing docs (#20491)
celso Mar 12, 2025
aebe41d
[APIRequest] Formatting tweak (#20760)
kodster28 Mar 12, 2025
41dd6ed
[Stream] WebRTC beta re-arch announcement (#20763)
tsmith512 Mar 12, 2025
7b143c6
Update dedicated-egress-ips.mdx (#20769)
maxvp Mar 12, 2025
74f68bf
[Magic] APIRequest updates (#20758)
marciocloudflare Mar 13, 2025
b4ab88e
Wrangler v4 migration guide (#18726)
korinne Mar 13, 2025
5f355c1
[SSL] Add openssl-3.5.0-alpha, zig-0.14.0, gnutls to pqc-support.mdx …
sgvictorino Mar 13, 2025
0476da9
China Network Video Learning Path (#20778)
jason-cf Mar 13, 2025
6643dd2
[Docs Site] Bump eslint from 9.21.0 to 9.22.0 (#20764)
dependabot[bot] Mar 13, 2025
147e725
[Docs Site] Bump typescript-eslint from 8.25.0 to 8.26.1 (#20765)
dependabot[bot] Mar 13, 2025
003dbdb
[Docs Site] Bump algoliasearch from 5.20.4 to 5.21.0 (#20766)
dependabot[bot] Mar 13, 2025
5170ee3
update tags (#20751)
kodster28 Mar 13, 2025
8deb3a0
fixing order (#20780)
jason-cf Mar 13, 2025
cf52f2b
[Docs Site] Bump typescript from 5.7.3 to 5.8.2 (#20731)
dependabot[bot] Mar 13, 2025
3293b30
[Vitest Integration] Add breakpoint debugging changelog entry (#20755)
edmundhung Mar 13, 2025
3d7387c
Hyperlint Automation: Meta Description Fixes (#20652)
hyperlint-ai[bot] Mar 13, 2025
bb4f676
[SSL] Add Spectrum to Total TLS limitations (#20774)
ngayerie Mar 13, 2025
a1d5bf7
[Docs Site] Fix JSON schema for sidebar frontmatter (#20785)
KianNH Mar 13, 2025
1424de6
[3rd Party]Update restoring-original-visitor-ips.mdx (#20784)
nenizera Mar 13, 2025
296d03f
[Chore] Remove 'content_type' property b/c we can infer it (#20786)
kodster28 Mar 13, 2025
34326c8
LB Changelog: Update to Load Balancing Analytics (#20772)
gofish Mar 13, 2025
65f17bc
[SSL] Cipher suites - add UI steps and clarify SaaS availability (#20…
RebeccaTamachiro Mar 13, 2025
0e3bb57
[DLS] Update Logpush datasets support CMB (#20742)
angelampcosta Mar 13, 2025
be5ac4a
[CF1] small error fix (#20787)
deadlypants1973 Mar 13, 2025
eae0e2a
[CF1] gsuite > google workspace (#20722)
deadlypants1973 Mar 13, 2025
408a186
Update account-limits.mdx (#20789)
NuelEdeh Mar 13, 2025
a5937aa
Reorder nav bar (#20779)
daisyfaithauma Mar 13, 2025
0d7ef0a
Update to 'getting started' for Developer Platform products (#20526)
rickyrobinett Mar 13, 2025
54fbe37
[ZT] WARP notifications (#20685)
ranbel Mar 13, 2025
d0d4f7e
[Workers KV] Clarifying Worker Invocation in KV Limits (#20793)
Oxyjun Mar 13, 2025
9986849
[ZT] RBI User Action logs (#20635)
ranbel Mar 13, 2025
12d33d3
Fix Miniflare 2 code snippets (#20795)
penalosa Mar 13, 2025
1d93d62
Added curl / apirequest to curl examples (#20801)
kodster28 Mar 13, 2025
20e793d
Clarify Wrangler esbuild update policy (#20792)
penalosa Mar 13, 2025
c46710e
[WAF] Small updates (#20796)
pedrosousa Mar 13, 2025
d417652
[DDoS Protection] FAQ (#20771)
patriciasantaana Mar 13, 2025
4610832
[CF1] Fix Enable SCIM partial props (#20804)
KianNH Mar 13, 2025
fc83b0c
Update local-development.mdx (#20696)
thomasgauvin Mar 13, 2025
c123df3
Update compatibility.mdx (#20799)
cferike Mar 13, 2025
543f33f
[Docs Site] Fix platform name in WARP releases script (#20805)
KianNH Mar 13, 2025
cf2f61a
[Docs Site] Support legacy q param in search (#20812)
KianNH Mar 13, 2025
6d56802
refined gcp steps (#20814)
marciocloudflare Mar 14, 2025
7265060
Repositioning Videos sidebar. (#20815)
Oxyjun Mar 14, 2025
b46af00
[CF1] DEX account limits (#20678)
deadlypants1973 Mar 14, 2025
73d7183
Adds new protocol troubleshooting page (#20816)
angelampcosta Mar 14, 2025
3a070fb
[Magic] Continues work for APIRequest (#20817)
marciocloudflare Mar 14, 2025
c0a3931
[Docs Site] Bump @types/node from 22.13.9 to 22.13.10 (#20806)
dependabot[bot] Mar 14, 2025
00850c0
[Docs Site] Bump react-markdown from 10.0.1 to 10.1.0 (#20807)
dependabot[bot] Mar 14, 2025
d24b9bd
[Docs Site] Bump @cloudflare/workers-types (#20809)
dependabot[bot] Mar 14, 2025
ecd83e2
[Docs Site] Bump mermaid from 11.4.1 to 11.5.0 (#20808)
dependabot[bot] Mar 14, 2025
8d0ce52
Update geolocation-hello-world.mdx (#20350)
fauen Mar 14, 2025
58bde24
[Docs Site] Bump @cloudflare/vitest-pool-workers from 0.7.8 to 0.8.0 …
dependabot[bot] Mar 14, 2025
ed295f6
Support for `rgb|rgba(*)` format (#20800)
deven96 Mar 14, 2025
a99584e
Introducing quality levels (#20802)
deven96 Mar 14, 2025
c30002a
Adding slow-connection-quality parameter (#20803)
deven96 Mar 14, 2025
8735b3a
[KV] update how kv works to improve comparison (#20727)
thomasgauvin Mar 14, 2025
0fb3369
[ZT] WARP beta release (#20811)
ranbel Mar 14, 2025
2d9aee9
Update login.mdx (#20822)
simon-says Mar 14, 2025
480c7c4
Added note about usage billing limitations (#20829)
rianvdm Mar 14, 2025
bc86b0d
Update login.mdx (#20830)
simon-says Mar 14, 2025
1af0a73
[Several docs] Product name in main page title (#20824)
pedrosousa Mar 14, 2025
bc72a40
[DNS] Internal DNS docs components adjustments (#20594)
RebeccaTamachiro Mar 14, 2025
9b4fa6c
[WAF] Rename page (#20825)
pedrosousa Mar 14, 2025
1934d74
[Security Center] Brand Protection Abuse report button (#20667)
Maddy-Cloudflare Mar 14, 2025
98016ef
[ZT] WARP DNS registration setting (#20010)
ranbel Mar 14, 2025
1b6e695
apply categories to endpoint labels (#20840)
patriciasantaana Mar 14, 2025
5745a48
Hyperlint Automation: Meta Description Fixes (#20456)
hyperlint-ai[bot] Mar 14, 2025
91166c3
[DDoS Protection] Flagged traffic clarification (#20145)
patriciasantaana Mar 14, 2025
ac737bd
Hyperlint Automation: Meta Description Fixes (#20450)
hyperlint-ai[bot] Mar 14, 2025
2d517b4
Hyperlint Automation: Broken Link Fixes (#20449)
hyperlint-ai[bot] Mar 14, 2025
ad17c2d
Hyperlint Automation: Meta Description Fixes (#20454)
hyperlint-ai[bot] Mar 14, 2025
bf79de8
Hyperlint Automation: Meta Description Fixes (#20462)
hyperlint-ai[bot] Mar 14, 2025
1662f3d
Hyperlint Automation: Meta Description Fixes (#20464)
hyperlint-ai[bot] Mar 14, 2025
a8503a7
Hyperlint Automation: Meta Description Fixes (#20452)
hyperlint-ai[bot] Mar 14, 2025
d5986eb
Hyperlint Automation: Meta Description Fixes (#20466)
hyperlint-ai[bot] Mar 14, 2025
f7a87a4
Hyperlint Automation: Meta Description Fixes (#20471)
hyperlint-ai[bot] Mar 14, 2025
4bf5d7a
adding the beta flag (#20761)
kbitr Mar 14, 2025
eebc2e1
[Troubleshooting]Update restoring-original-visitor-ips.mdx (#20841)
nenizera Mar 14, 2025
6d63498
Builds billing new pricing date update (#20244)
aninibread Mar 16, 2025
848121f
[SSL, ZT] PQC Zero Trust overview (#20798)
RebeccaTamachiro Mar 17, 2025
dc8ab2b
[Ruleset Engine] Fix field name (#20868)
pedrosousa Mar 17, 2025
425a8a3
[CF1] add dns suffixes (#20818)
deadlypants1973 Mar 17, 2025
3ee03c0
[Agents] Fix double `;;` in code (#20867)
charl-kruger Mar 17, 2025
057b15a
Add chapters to SASE series (#20870)
jason-cf Mar 17, 2025
d60ca9d
[Mconn] API Connector patch (#20872)
marciocloudflare Mar 17, 2025
2400393
do: websockets reorder (#20855)
elithrar Mar 17, 2025
62a45db
[Security Center] User permissions (#20874)
Maddy-Cloudflare Mar 17, 2025
5f49888
[Rules, WAF] Update security level and threat score (#20794)
Maddy-Cloudflare Mar 17, 2025
1548c3e
cargo.toml instead of wrangler.toml (#20791)
ToriLindsay Mar 17, 2025
ba57317
[CF1] cert warning (#20826)
deadlypants1973 Mar 17, 2025
b5fbb9e
[CF1] WSL and split tunnel troubleshooting (#20833)
deadlypants1973 Mar 17, 2025
249682e
[Astro] Update link linting for changelog (#20878)
kodster28 Mar 17, 2025
322b8b4
Change Workflows codeowner (#20876)
ToriLindsay Mar 17, 2025
4e24666
Removed empty notes (#20861)
aninibread Mar 17, 2025
84a25a8
[API Shield] Add `cf-llm` managed label (#20875)
pedrosousa Mar 17, 2025
5708808
Adds health status (#20880)
angelampcosta Mar 17, 2025
a94f883
Adds documentation for importable env (#20509)
mikenomitch Mar 17, 2025
f5f9311
[Cloudforce One] Add API link (#20877)
Maddy-Cloudflare Mar 17, 2025
811335d
Fix minor typo (#20883)
Maddy-Cloudflare Mar 17, 2025
f2de59f
Fix tutorial instruction (#20864)
ianjmacintosh Mar 17, 2025
6a6ce10
Hyperlint Automation: Meta Description Fixes (#19853)
hyperlint-ai[bot] Mar 17, 2025
548271e
Fix issue: WorkspaceTaskSubType.META_DESCRIPTION (#20168)
hyperlint-ai[bot] Mar 17, 2025
170cb2c
Hyperlint Automation: Meta Description Fixes (#20137)
hyperlint-ai[bot] Mar 17, 2025
925fb47
Hyperlint Automation: Meta Description Fixes (#20159)
hyperlint-ai[bot] Mar 17, 2025
e930bef
rerun build in github changelog (#20859)
aninibread Mar 17, 2025
e59f577
[WAF] Small update (leaked credentials) (#20885)
pedrosousa Mar 17, 2025
d654d68
Fix issue: WorkspaceTaskSubType.META_DESCRIPTION (#20657)
hyperlint-ai[bot] Mar 17, 2025
a7047db
[Analytics] Adds dashboard docs (#20884)
angelampcosta Mar 17, 2025
5d0fe05
[Gateway] Secure DNS location role (#20768)
maxvp Mar 17, 2025
3a072ac
Release-Mar-17-2025 : Release 7 rules and announce 4 rules. (#20888)
vs-mg Mar 17, 2025
adfdf10
Update WAF documentation content (#20879)
db-cloudflare Mar 17, 2025
21eb31f
started -> starter (#20887)
GregBrimble Mar 17, 2025
7ac058b
fix actions guide button text (#20828)
WillSmithTE Mar 17, 2025
171373c
[ZT] Add Learning Center links (#20846)
maxvp Mar 17, 2025
b6868eb
Reference guide when to use Snippets vs Workers (#20836)
nikitacano Mar 17, 2025
913674a
capitalization (#20892)
patriciasantaana Mar 17, 2025
6e560d3
Update workers-ai.yaml (#20633)
mchenco Mar 17, 2025
fb1affe
[ZT] IP calculator for Split Tunnels (#20900)
ranbel Mar 17, 2025
456babf
3/17 Workers AI new models and pricing page (#20897)
mchenco Mar 17, 2025
518e8f8
Fix links to models in Workers AI changelog (#20906)
WalshyDev Mar 17, 2025
b3a8542
[Ruleset Engine] Add missing quotes (#20909)
pedrosousa Mar 18, 2025
2c158fd
Update docs on Wrangler environments (#20873)
emily-shen Mar 18, 2025
1b9d809
[DLS] Adds Web Analytics / RUM to compatibility table (#20910)
angelampcosta Mar 18, 2025
a194f50
agents: update nav + add quickstart (#20339)
elithrar Mar 18, 2025
ca6d454
fixaroni (#20914)
elithrar Mar 18, 2025
a2ee006
[Radar] Update changelog, glossary and overview page (#20821)
andre-j3sus Mar 18, 2025
6ec39e1
[WAF] Clarify detection on Free plans (#20912)
pedrosousa Mar 18, 2025
c90eda8
Update melotts.json (#20907)
mchenco Mar 18, 2025
1cd63f1
[Docs Site] Add index.md for CF1 docs (#20813)
KianNH Mar 18, 2025
8e2943b
[AIG]Websockets Docs (#20898)
daisyfaithauma Mar 18, 2025
0186cfd
Update index.mdx (#20895)
thomasgauvin Mar 18, 2025
d47315f
[Docs Site] Add React to Container API (#20918)
KianNH Mar 18, 2025
55ad66c
[WAF] Clarify leaked credentials behavior (#20913)
pedrosousa Mar 18, 2025
ebd4bfa
Hyperlint Meta Descriptions: SSL troubleshooting (#20697)
hyperlint-ai[bot] Mar 18, 2025
0faf583
[Docs Site] Track header login button clicks with Zaraz (#20881)
KianNH Mar 18, 2025
12adecb
[Docs Site] Bump fast-xml-parser from 5.0.8 to 5.0.9 (#20847)
dependabot[bot] Mar 18, 2025
0096f4f
[Docs Site] Bump @cloudflare/workers-types (#20901)
dependabot[bot] Mar 18, 2025
c75ed33
[RAD] Programmable Plaforms (#20856)
markdembo Mar 18, 2025
5523256
[Rules] Convert Snippets errors page into troubleshooting (#20911)
ngayerie Mar 18, 2025
7a15b6e
reordered (#20924)
daisyfaithauma Mar 18, 2025
600301a
Fix MCP Redirect (#20926)
rita3ko Mar 18, 2025
c87397e
Clarified availability and new navigation's connection (#20919)
xmflsct Mar 18, 2025
7b231e3
[Gateway] TLS FedRAMP compliance (#20927)
maxvp Mar 18, 2025
23650a7
[Docs Site] Bump @cloudflare/vitest-pool-workers from 0.8.0 to 0.8.1 …
dependabot[bot] Mar 18, 2025
1f7deb2
[Docs Site] Bump @astrojs/sitemap from 3.2.1 to 3.3.0 (#20931)
dependabot[bot] Mar 18, 2025
78b98bb
[Docs Site] Bump @astrojs/starlight from 0.32.2 to 0.32.3 (#20932)
dependabot[bot] Mar 19, 2025
4f90e57
[DNS] Caution note for production traffic in pending zones (#20925)
RebeccaTamachiro Mar 19, 2025
e0a6369
update labels (#20627)
emily-shen Mar 19, 2025
15da012
[BGP] Added AS prepending to route prioritization (#20939)
marciocloudflare Mar 19, 2025
f5d2bb7
[Docs] Security level follow-up changes (#20923)
pedrosousa Mar 19, 2025
a0ebade
Workflows: Added Workflow instances batch creation instructions (#20775)
bruxodasilva Mar 19, 2025
c27efb5
corrected step (#20940)
marciocloudflare Mar 19, 2025
cdd2088
Update the documentation for Next on Workers (#20908)
vicb Mar 19, 2025
7d4f896
[Pages] Update UI instructions (#20894)
kodster28 Mar 19, 2025
dbaab3e
[WAF] Add Firewall for AI (#20942)
pedrosousa Mar 19, 2025
9eabb37
[Area 1] Prevent docs from crawling (#20941)
Maddy-Cloudflare Mar 19, 2025
51275c7
[Docs Site] Add hidden prop to changelogs, refactor head override (#2…
KianNH Mar 19, 2025
216f39b
API Shield docs updates (#20946)
db-cloudflare Mar 19, 2025
97ba494
ai labyrinth (#20950)
patriciasantaana Mar 19, 2025
e2fd147
[WAF] Add two release notes (#20944)
pedrosousa Mar 19, 2025
148a835
Update detection-ids.mdx (#20945)
chris-martinelli Mar 19, 2025
15ebff5
Websockets-aig-release notes (#20949)
daisyfaithauma Mar 19, 2025
d3a136c
[Agents] add a redirect (#20954)
threepointone Mar 19, 2025
04ac81c
Release-Mar-19-2025 : Release 1 rule (#20963)
vs-mg Mar 19, 2025
cdf3560
[Gateway] Proxy endpoints for Tunnel (#20959)
maxvp Mar 19, 2025
5daab6e
Added new compat flag for queue consumers and waitUntil (#20952)
maheshwarip Mar 19, 2025
031f2c8
Revert "[Gateway] TLS FedRAMP compliance (#20927)" (#20971)
maxvp Mar 19, 2025
30d61e7
add link to ai labyrinth to security settings doc (#20974)
patriciasantaana Mar 19, 2025
2c52332
[Security] Update settings table (#20966)
pedrosousa Mar 20, 2025
6ef8160
[WAF] Update Security Analytics UI labels (#20889)
pedrosousa Mar 20, 2025
2821b9b
[Email Security] Hide detections settings overview page (#20958)
Maddy-Cloudflare Mar 20, 2025
86c8b6b
[Security Center] Open Port Scanning (#20893)
Maddy-Cloudflare Mar 20, 2025
f9586f0
[Docs] Threat score follow up changes (#20953)
Maddy-Cloudflare Mar 20, 2025
5908db6
[Support] Reviews the 5xx page (#20975)
angelampcosta Mar 20, 2025
e86a3a5
[Docs Site] Refactor header styling (#20962)
KianNH Mar 20, 2025
7373efe
[Docs Site] Bump @cloudflare/vitest-pool-workers from 0.8.1 to 0.8.2 …
dependabot[bot] Mar 20, 2025
5cc7000
[Cache] Documents interaction of cache rules with workers fetch (#20979)
angelampcosta Mar 20, 2025
1c68765
[Security Center] Update Brand Protection user permission note (#20976)
Maddy-Cloudflare Mar 20, 2025
f5339d9
Add _headers back and bump [email protected] (#20937)
GregBrimble Mar 20, 2025
f202b11
Update CODEOWNERS (#20985)
megaconfidence Mar 20, 2025
6956abf
[SSL for SaaS] Add Zone Hold details to WP Engine O2O Provider Guide …
jthorne-cf Mar 20, 2025
2105f8a
[Magic Firewall] Add IP list (#20980)
Maddy-Cloudflare Mar 20, 2025
ad5c62e
[CF1] windows update and restart instructions (#20886)
deadlypants1973 Mar 20, 2025
ac63f11
[SaaS] Call out SNI host header not available with O2O (#20869)
ngayerie Mar 20, 2025
98b3c26
Remove path limitation from Workers Assets (#20960)
GregBrimble Mar 20, 2025
ac90759
fix the turnstile plan table (#20991)
patriciasantaana Mar 20, 2025
46b2713
[Docs Site] Only show external link arrow if element has no image chi…
KianNH Mar 20, 2025
be1c227
Wrap strings when using --define and --var in Wrangler (#21000)
GregBrimble Mar 20, 2025
621eac0
update code ownership for harshil1712 (#20987)
harshil1712 Mar 20, 2025
0a48ff0
Markdown Conversion documentation (#20831)
celso Mar 20, 2025
db45549
[ZT] Clientless RDP (#20767)
ranbel Mar 20, 2025
0aa1a64
[Docs Site] Add product and area specific changelog feeds (#20990)
KianNH Mar 20, 2025
86427fa
[Chore] Update value (#21004)
kodster28 Mar 20, 2025
6ed50c1
[Style Guide] Update usage of we (#20986)
Maddy-Cloudflare Mar 20, 2025
f1d06b7
[Docs Site] Bump @cloudflare/workers-types (#20968)
dependabot[bot] Mar 20, 2025
6366a32
[Docs Site] Bump @typescript-eslint/parser from 8.26.1 to 8.27.0 (#21…
dependabot[bot] Mar 20, 2025
59443c3
Add new AV limit (#20502)
maxvp Mar 20, 2025
a363106
remove experimental flag from astro workers template (#20916)
emily-shen Mar 20, 2025
c4bf6eb
[Docs Site] Bump typescript-eslint from 8.26.1 to 8.27.0 (#21006)
dependabot[bot] Mar 20, 2025
4a6ac8f
Fix broken anthropic link (#21009)
danieljvdm Mar 20, 2025
5a90ce2
MCP Server basics (#20934)
irvinebroque Mar 20, 2025
16b1565
Rules: Add URL Rewrite Template for Normalizing Encoded Forward Slash…
nikitacano Mar 21, 2025
36b9da7
Upgrade Wrangler v4+ for 'using' (#20797)
GregBrimble Mar 21, 2025
ee27696
Update lifecycle.mdx (#21014)
GregBrimble Mar 21, 2025
686ca7a
[WAF] Update notices for old versions (#21015)
pedrosousa Mar 21, 2025
6e3a998
[cache] Update cache-reserve.mdx (#20997)
nenizera Mar 21, 2025
e750577
[SSL] Add missing features and fix formatting for cert limits (#21016)
RebeccaTamachiro Mar 21, 2025
c9a913c
Fix path to GitHub demo (#21012)
irvinebroque Mar 21, 2025
24464d3
Remove Deploy to Workers button from remote MCP docs (#21011)
irvinebroque Mar 21, 2025
155e4d1
Agents - Mention that Cloudflare Durable Objects bindings are require…
coffee-mug Mar 21, 2025
1f62c31
workflows: serializable (#20776)
elithrar Mar 21, 2025
98e6a2f
Copy edit to auth section of remote MCP server guide (#21019)
irvinebroque Mar 21, 2025
ede473e
[Magic Firewall] Update IP list number (#20993)
Maddy-Cloudflare Mar 21, 2025
9fa0c93
[Email Security] Remove beta tag (#20992)
Maddy-Cloudflare Mar 21, 2025
1cd9bfa
[WAF] Update 2025-03-10.mdx (#20689)
vs-mg Mar 21, 2025
82ed429
[Astro] Pcx_product should be name, not property (#21021)
kodster28 Mar 21, 2025
275e791
Workers AI - component bug - Text embeddings examples not showing (#2…
kodster28 Mar 21, 2025
b504fe1
[Chore] Update json component (#21020)
kodster28 Mar 21, 2025
801d193
[Email Security] Update Gmail BCC instructions (#21024)
Maddy-Cloudflare Mar 21, 2025
7855e91
Create 2025-03-20-websockets.mdx (#21003)
kathayl Mar 21, 2025
b5dbe95
make sure that the wrangler team owns the framework guides (both for …
dario-piotrowicz Mar 21, 2025
c530cb1
update Turnstile availability table (#21036)
patriciasantaana Mar 21, 2025
f541022
[AIG]Streaming not supported (#20670)
daisyfaithauma Mar 21, 2025
3a8d255
Release-Mar-21-2025 : Announce 1 rule (#21038)
vs-mg Mar 21, 2025
1b16861
Create Hono + Workers Assets doc, update Pages doc (#20982)
emily-shen Mar 21, 2025
2ba4209
[CF1] split tunnel ip addresses (#21032)
deadlypants1973 Mar 21, 2025
6d61cf1
[CF1] gateway posture checks note (#20995)
deadlypants1973 Mar 21, 2025
15ecce9
[CF1] tunnel streaming error (#21028)
deadlypants1973 Mar 21, 2025
4e37c6e
Release-Mar-21-2025 :Fix the other detections. (#21040)
vs-mg Mar 21, 2025
103e37b
Lucas/20984 browser rendering screenshot fails (#21031)
coffee-mug Mar 21, 2025
5220f1c
Pause and purge message delivery (#20284)
maheshwarip Mar 21, 2025
545e888
[Images] Update index.mdx (#21045)
nenizera Mar 21, 2025
082ab2e
Move codoewner declarations for priority (#21048)
kodster28 Mar 21, 2025
ebe2a10
Update tags.ts -> Add video (#21047)
kodster28 Mar 21, 2025
7cd311e
[CASB] GCP Cloud Storage integration (#20972)
maxvp Mar 21, 2025
c521ee4
[CF1] tunnel run flag note (#20781)
deadlypants1973 Mar 21, 2025
ead396e
[Bots] update JA3/JA4 fingerprint documentation (#21042)
patriciasantaana Mar 21, 2025
c463b85
changelog: WAF + Next.js CVE-2025-29927 (#21058)
elithrar Mar 22, 2025
86186e8
graduate qwik (#21026)
emily-shen Mar 22, 2025
82fcd1b
changelog: update CVE-2025-29927 changelog (#21062)
elithrar Mar 22, 2025
0a3b4d8
fix (#21064)
elithrar Mar 22, 2025
60cae59
Merge pull request #3 from cloudflare/production
yalan2ny Mar 23, 2025
84b23f8
Update comment-changed-filenames.yml/yalan2ny
yalan2ny May 5, 2025
78e4c56
Update label-pr.yml/yalan2ny
yalan2ny May 5, 2025
01a3f33
Update ci.yml-yalan2ny
Ascalad May 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*.xml text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
_redirects text eol=lf
__redirects text eol=lf
.editorconfig text eol=lf
.gitattributes text eol=lf
.prettierignore text eol=lf
27 changes: 15 additions & 12 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,17 @@
/.github/actions/assign-pr/index.js @cloudflare/pcx-technical-writing
/.github/styles/cloudflare/spelling-exceptions.txt @cloudflare/pcx-technical-writing
/src/components/ @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @marciocloudflare @haleycode @maxvp @GregBrimble @KianNH @WalshyDev
*.js @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @haleycode @maxvp @marciocloudflare @GregBrimble @KianNH @WalshyDev
*.ts @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @haleycode @maxvp @marciocloudflare @GregBrimble @KianNH @WalshyDev
*.js @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @haleycode @GregBrimble @KianNH @WalshyDev
*.ts @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @haleycode @GregBrimble @KianNH @WalshyDev
*.astro @cloudflare/developer-advocacy @kristianfreeman @kodster28 @pedrosousa @haleycode @GregBrimble @KianNH @WalshyDev
/src/schemas/tags.ts @kodster28 @KianNH @joslyn-cf
/src/content/workers-ai-models/ @craigsdennis @pedrosousa @cloudflare/pcx-technical-writing
/public/_redirects @GregBrimble @KianNH @pedrosousa @WalshyDev @cloudflare/pcx-technical-writing
/public/__redirects @GregBrimble @KianNH @pedrosousa @WalshyDev @cloudflare/pcx-technical-writing


# AI

/src/content/docs/agents/ @irvinebroque @rita3ko @elithrar @thomasgauvin @threepointone @harshil1712 @megaconfidence @cloudflare/pcx-technical-writing
/src/content/docs/agents/ @irvinebroque @rita3ko @elithrar @thomasgauvin @threepointone @cloudflare/pcx-technical-writing
/src/content/docs/ai-gateway/ @kathayl @G4brym @mchenco @daisyfaithauma @cloudflare/pcx-technical-writing
/src/content/docs/workers-ai/ @rita3ko @craigsdennis @markdembo @mchenco @daisyfaithauma @cloudflare/pcx-technical-writing
/src/content/docs/vectorize/ @elithrar @vy-ton @sejoker @mchenco @cloudflare/pcx-technical-writing
Expand Down Expand Up @@ -92,10 +95,10 @@
/src/content/docs/calls/ @cloudflare/pcx-technical-writing @cloudflare/calls
/src/assets/images/calls/ @cloudflare/pcx-technical-writing @cloudflare/calls
/public/calls/ @cloudflare/pcx-technical-writing @cloudflare/calls
/src/content/docs/d1/ @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @cloudflare/pcx-technical-writing
/src/content/docs/d1/ @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @harshil1712 @cloudflare/pcx-technical-writing
/src/content/release-notes/d1.yaml @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @cloudflare/pcx-technical-writing
/src/content/partials/d1/ @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @cloudflare/pcx-technical-writing
/src/content/docs/durable-objects/ @elithrar @vy-ton @joshthoward @oxyjun @cloudflare/pcx-technical-writing
/src/content/partials/d1/ @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @harshil1712 @cloudflare/pcx-technical-writing
/src/content/docs/durable-objects/ @elithrar @vy-ton @joshthoward @oxyjun @harshil1712 @cloudflare/pcx-technical-writing
/src/content/release-notes/durable-objects.yaml @elithrar @rozenmd @vy-ton @joshthoward @oxyjun @cloudflare/pcx-technical-writing
/src/content/docs/email-routing/ @cloudflare/pcx-technical-writing
/src/content/docs/hyperdrive/ @elithrar @thomasgauvin @sejoker @oxyjun @cloudflare/pcx-technical-writing
Expand All @@ -110,9 +113,9 @@
/src/content/release-notes/kv.yaml @elithrar @thomasgauvin @rts-rob @oxyjun @cloudflare/pcx-technical-writing
/src/content/partials/kv/ @elithrar @thomasgauvin @rts-rob @oxyjun @cloudflare/pcx-technical-writing
/src/content/docs/pub-sub/ @elithrar @dcpena @cloudflare/pcx-technical-writing
/src/content/docs/queues/ @elithrar @toddmantell @maheshwarip @cloudflare/pcx-technical-writing
/src/content/docs/queues/ @elithrar @toddmantell @maheshwarip @harshil1712 @cloudflare/pcx-technical-writing
/src/content/release-notes/queues.yaml @elithrar @toddmantell @maheshwarip @cloudflare/pcx-technical-writing
/src/content/docs/r2/ @oxyjun @elithrar @jonesphillip @cloudflare/workers-docs @cloudflare/pcx-technical-writing
/src/content/docs/r2/ @oxyjun @elithrar @jonesphillip @harshil1712 @cloudflare/workers-docs @cloudflare/pcx-technical-writing
/src/content/release-notes/r2.yaml @oxyjun @elithrar @cloudflare/workers-docs @cloudflare/pcx-technical-writing
/src/content/docs/stream/ @tsmith512 @dcpena @cloudflare/pcx-technical-writing @renandincer @third774
/src/content/release-notes/stream.yaml @tsmith512 @dcpena @cloudflare/pcx-technical-writing
Expand All @@ -133,13 +136,13 @@
/src/content/docs/workers/reference/security-model.mdx @irvinebroque @GregBrimble @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/compatibility-flags/ @irvinebroque @mikenomitch @GregBrimble @cloudflare/pcx-technical-writing
/src/content/docs/workers/wrangler/ @cloudflare/wrangler @cloudflare/wrangler-friends @irvinebroque @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/workers/frameworks/ @igorminar @dario-piotrowicz @jculvey @aninibread @GregBrimble @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/pages/framework-guides/ @igorminar @dario-piotrowicz @jculvey @aninibread @GregBrimble @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/workers/frameworks/ @igorminar @cloudflare/wrangler @aninibread @GregBrimble @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/pages/framework-guides/ @igorminar @cloudflare/wrangler @aninibread @GregBrimble @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/analytics/analytics-engine/ @irvinebroque @elithrar @cloudflare/pcx-technical-writing
/src/content/docs/cloudflare-for-platforms/workers-for-platforms/ @irvinebroque @angelampcosta @GregBrimble @cloudflare/deploy-config @cloudflare/pcx-technical-writing
/src/content/docs/workers/observability/ @irvinebroque @mikenomitch @rohinlohe @ToriLindsay @cloudflare/pcx-technical-writing
/src/content/docs/workers/static-assets @irvinebroque @GregBrimble @WalshyDev @ToriLindsay @cloudflare/deploy-config @cloudflare/pcx-technical-writing
/src/content/docs/workflows/ @ToriLindsay @elithrar @celso @sidharthachatterjee @cloudflare/pcx-technical-writing
/src/content/docs/workflows/ @elithrar @celso @sidharthachatterjee @cloudflare/pcx-technical-writing

# DDoS Protection

Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: CI
tabname: CI

on:
pull_request:
branches:
- production

concurrency:
escconcurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

Expand All @@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: actions/setup-node@v4
tab- uses: actions/setup-node@v4
with:
node-version: 22
cache: "npm"
Expand Down Expand Up @@ -57,3 +57,10 @@ jobs:

- name: Tests
run: npm run test

- name: Post PR CI failure comment
if: always()
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx tsx bin/post-pr-ci-failure-comment/index.ts
6 changes: 3 additions & 3 deletions .github/workflows/comment-changed-filenames.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Flag changed filenames
tabname: Flag changed filenames

# **What it does**: Adds or removes a comment if a PR renames or removes a file.
# **Why we have it**: Highlights when we need redirects covering certain file paths.
Expand All @@ -13,7 +13,7 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
escjobs:
flag_changed_filenames:
runs-on: ubuntu-latest
steps:
Expand All @@ -24,7 +24,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
files=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
tabfiles=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files" | \
jq -r '.[] | select(.status=="renamed" or .status=="removed") | select (.filename | startswith("src/content/docs")) | select(.filename | endswith(".mdx")) | if .status == "renamed" then .previous_filename else .filename end' | \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/label-pr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Label PRs
tabname: Label PRs

# **What it does**: Uses the files to label PRs with updated doc areas && size estimates.
# **Why we have it**: Easier scanning of repo PRs && backend reporting on our team's work.
Expand Down
24 changes: 0 additions & 24 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,27 +18,3 @@ jobs:
- uses: ./.github/actions/assign-pr
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

review_comment:
name: Add review comment
runs-on: ubuntu-latest
steps:
- id: check_if_contributor_is_external
name: Check if contributor is external
run: 'curl --write-out ''%{http_code}'' --silent --output /dev/null -L -H "Accept: application/vnd.github+json" -H "Authorization: Bearer ${{ env.GH_TOKEN }}" -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/orgs/cloudflare/members/${{ github.event.pull_request.user.login }} | grep -q ''204'' && echo "is_external=false" >> $GITHUB_OUTPUT || echo "is_external=true" >> $GITHUB_OUTPUT'
env:
GH_TOKEN: ${{ secrets.HOLOPIN_LABELER }}
- name: External comment
run: gh pr comment "$NUMBER" --body "Howdy and thanks for contributing to our repo. We review new, external PRs within **2 weeks**. If it's been longer than then without any movement, tag the PR **Assignees** in a comment."
if: steps.check_if_contributor_is_external.outputs.is_external == 'true'
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
- name: Internal comment
run: gh pr comment "$NUMBER" --body "Howdy and thanks for contributing to our repo. We review internal PRs within **1 week**. If it's something urgent or has been sitting without a comment, start a thread in the *Developer Docs* space internally."
if: steps.check_if_contributor_is_external.outputs.is_external == 'false'
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
1 change: 1 addition & 0 deletions .github/workflows/publish-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ concurrency:

jobs:
publish:
if: github.repository == 'cloudflare/cloudflare-docs'
runs-on: ubuntu-22.04
permissions:
contents: read
Expand Down
27 changes: 14 additions & 13 deletions .hyperlint/config.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
content_dir: /src/content
authorized_users:
- dcpena
- kodster28
- KianNH
- marciocloudflare
- pedrosousa
- ranbel
- RebeccaTamachiro
style_guide:
reviewer:
custom_comment: |-
Howdy and thanks for contributing to our repo. The Cloudflare team reviews new, external PRs within **two (2) weeks**. If it's been two weeks or longer without any movement, please tag the PR **Assignees** in a comment.

We review internal PRs within **1 week**. If it's something urgent or has been sitting without a comment, start a thread in the *Developer Docs* space internally.
enabled: true
openapi:
enabled: true
urls:
- https://raw.githubusercontent.com/cloudflare/api-schemas/main/openapi.json
external_link_validation:
check_status_upon_review_failure: neutral
summarize_pull_request:
enabled: true
vale_style_guide:
check_status_upon_review_failure: neutral
enabled: true
limit_num_reviews: 2
limit_num_comments: 7
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ dist
# generated actions JS
.github/**/*/index.js
.github/CODEOWNERS
public/_redirects
public/__redirects
public/analytics/static/downloads/main.css
src/content/workers-ai-models/*.json
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"typescript.tsdk": "node_modules/typescript/lib",
"cSpell.enableFiletypes": ["mdx"]
"cSpell.enableFiletypes": ["mdx"],
"files.associations": { "__redirects": "plaintext", "_headers": "plaintext" }
}
43 changes: 26 additions & 17 deletions astro.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,21 @@ async function autogenSections() {
});
}

async function autogenStyles() {
const styles = (
await readdir("./src/styles/", {
withFileTypes: true,
recursive: true,
})
)
.filter((x) => x.isFile())
.map((x) => x.parentPath + x.name);

return styles;
}

const sidebar = await autogenSections();
const customCss = await autogenStyles();

const runLinkCheck = process.env.RUN_LINK_CHECK || false;

Expand All @@ -55,6 +69,14 @@ export default defineConfig({
rehypeTitleFigure,
],
},
image: {
service: {
entrypoint: "astro/assets/services/sharp",
config: {
limitInputPixels: false,
},
},
},
experimental: {
contentIntellisense: true,
},
Expand Down Expand Up @@ -89,26 +111,15 @@ export default defineConfig({
components: {
Footer: "./src/components/overrides/Footer.astro",
Head: "./src/components/overrides/Head.astro",
Header: "./src/components/overrides/Header.astro",
Hero: "./src/components/overrides/Hero.astro",
MarkdownContent: "./src/components/overrides/MarkdownContent.astro",
Sidebar: "./src/components/overrides/Sidebar.astro",
PageTitle: "./src/components/overrides/PageTitle.astro",
SocialIcons: "./src/components/overrides/SocialIcons.astro",
TableOfContents: "./src/components/overrides/TableOfContents.astro",
},
sidebar,
customCss: [
"./src/asides.css",
"./src/badges.css",
"./src/code.css",
"./src/footnotes.css",
"./src/headings.css",
"./src/input.css",
"./src/mermaid.css",
"./src/table.css",
"./src/tailwind.css",
"./src/title.css",
],
customCss,
pagination: false,
plugins: [
...(runLinkCheck
Expand All @@ -119,7 +130,7 @@ export default defineConfig({
exclude: [
"/api/",
"/api/**",
"/changelog/",
"/changelog/**",
"/http/resources/**",
"{props.*}",
"/",
Expand All @@ -146,9 +157,7 @@ export default defineConfig({
tailwind({
applyBaseStyles: false,
}),
liveCode({
layout: "~/components/live-code/Layout.astro",
}),
liveCode({}),
icon(),
sitemap({
filter(page) {
Expand Down
2 changes: 1 addition & 1 deletion bin/fetch-ai-models.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import fs from "fs";
fetch("https://ai.cloudflare.com/api/models")
.then((res) => res.json())
.then((data) => {
data.models.forEach((model) => {
data.models.map((model) => {
const fileName = model.name.split("/")[2];
fs.writeFileSync(
`./src/content/workers-ai-models/${fileName}.json`,
Expand Down
12 changes: 10 additions & 2 deletions bin/fetch-warp-releases.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,12 @@ for (let track of tracks) {
track = track.replace("noble-intel", "linux");
}

const path = `./src/content/warp-releases/${track}/${item.version}.yaml`;
const folder = `./src/content/warp-releases/${track}`;
const path = `${folder}/${item.version}.yaml`;

if (!fs.existsSync(folder)) {
fs.mkdirSync(folder, { recursive: true });
}

if (fs.existsSync(path)) {
console.log(`${track} ${item.version} already exists.`);
Expand Down Expand Up @@ -66,13 +71,16 @@ for (let track of tracks) {
});

const releaseNotes = tokens.reduce((s, t) => s + t.raw, "");
const platformName = data.platformName.startsWith("noble-")
? "Linux"
: data.platformName;

fs.writeFileSync(
`./src/content/warp-releases/${track}/${item.version}.yaml`,
YAML.stringify({
...item,
releaseNotes,
platformName: data.platformName,
platformName,
}),
"utf-8",
);
Expand Down
4 changes: 4 additions & 0 deletions bin/post-pr-ci-failure-comment/constants.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export const GITHUB_ACTIONS_BOT_ID = 41898282;
export const DOCS_BASE_URL = "https://developers.cloudflare.com";
export const CONTENT_BASE_PATH = "src/content";
export const PREVIEW_URL_REGEX = /^\*\*Preview URL:\*\* (.*)$/m;
Loading