Skip to content

Anthony Sides Angel President #1

Open
Ajsides wants to merge 6846 commits intoAnthony-Sides:productionfrom
cloudflare:production
Open

Anthony Sides Angel President #1
Ajsides wants to merge 6846 commits intoAnthony-Sides:productionfrom
cloudflare:production

Conversation

@Ajsides
Copy link
Member

@Ajsides Ajsides commented Jan 29, 2025

Summary

Screenshots (optional)

Documentation checklist

  • The documentation style guide has been adhered to.
  • If a larger change - such as adding a new page- an issue has been opened in relation to any incorrect or out of date information that this PR fixes.
  • Files which have changed name or location have been allocated redirects.

@Ajsides
Copy link
Member Author

Ajsides commented Jan 29, 2025

Anthony Sides Owner

marciocloudflare and others added 29 commits January 30, 2026 16:40
* Adds documentation on DO shutdown

* Apply suggestions from code review

Co-authored-by: Vy Ton <vy@cloudflare.com>

* Adds working without shutdown hooks to extra page

* Minor text update

---------

Co-authored-by: Vy Ton <vy@cloudflare.com>
* start device IPs page

* available selectors

* policy builder Value

* edit value partial

* clean up IP assignment section

* feature availability placeholder

* account limits

* verify IPs

* script to filter devices by IP

* add device registration API examples

* clarify device IP output

* availability chart

* device ip split tunneling

* fix glossary term

* import REnder

* Apply suggestions from code review

* Update src/content/docs/cloudflare-one/team-and-resources/devices/warp/configure-warp/device-ips.mdx

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>

* Update src/content/docs/cloudflare-one/team-and-resources/devices/warp/configure-warp/device-ips.mdx

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>

* Update src/content/docs/cloudflare-one/team-and-resources/devices/warp/configure-warp/device-ips.mdx

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>

* Update src/content/docs/cloudflare-one/team-and-resources/devices/warp/configure-warp/device-ips.mdx

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>

* Update src/content/docs/cloudflare-one/team-and-resources/devices/warp/configure-warp/device-ips.mdx

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>

* incorporate review feedback

---------

Co-authored-by: Kate Tungusova <70746074+deadlypants1973@users.noreply.github.com>
* Update device-ips.mdx

Add beta pill

* Update device-ips.mdx

---------

Co-authored-by: ranbel <101146722+ranbel@users.noreply.github.com>
Added caution note regarding Anthropic models and response_format.
* refined text

* refined text
Update pinned api-schemas commit to f472d1636b1d5956c87cd02cfed0cf3e37b9a39f

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com>
)

Removed deprecated configurations about increasing API request frequency for the Cloudflare Terraform provider.
* removed v2 beta bgp peering beta

* refined text

* refined text

* updated text
A recent change made this selector work for Magic on-ramps.
---------

Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com>
Co-authored-by: Denise Peña <75506267+dcpena@users.noreply.github.com>
* docs: update compatibility_date values to $today

Replace hardcoded compatibility_date values with $today magic string
which WranglerConfig components transform to the current date.

For files with minimum date requirements, adds inline comments
indicating the minimum required date (e.g., // Minimum: 2025-09-15).

* docs(style-guide): add guidance on compatibility_date usage

Document that $today should always be used for compatibility_date values,
and explain how to add minimum date comments when features require them.

* correct intentional fixed dates

* docs: remove inline // Minimum comments from compatibility_date

* docs(style-guide): recommend note component for minimum compatibility dates

* fix: restore missing commas after compatibility_date values
Link to Cache MISS section.
* [CF1] Update WARP known limitations

* link edit

* Apply suggestions from code review

Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com>

---------

Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com>
* local uploads docs

* small fixes

* form fix

* fixed link and "latency" -> "performance"

* Changelog, animation fixes, reference in how r2 works

* Update src/content/docs/r2/buckets/local-upload.mdx

Co-authored-by: Jun Lee <junlee@cloudflare.com>

* Update src/content/docs/r2/buckets/local-upload.mdx

Co-authored-by: Jun Lee <junlee@cloudflare.com>

* Update src/content/docs/r2/buckets/local-upload.mdx

Co-authored-by: Jun Lee <junlee@cloudflare.com>

* Update src/content/docs/r2/buckets/local-upload.mdx

Co-authored-by: Jun Lee <junlee@cloudflare.com>

* Update src/content/docs/r2/buckets/local-upload.mdx

Co-authored-by: Jun Lee <junlee@cloudflare.com>

* fixes

* copy changes

* add disclaimer

* update changelog

---------

Co-authored-by: Jun Lee <junlee@cloudflare.com>
* corrected titles

* refined titles

* adds meta data
* Release-Feb-02-2026 - Add Changes

* Update 2026-02-02-waf-release.mdx

Update 2026-02-02-waf-release.mdx
* Update subdomains-outside-cloudflare cf style-guide and add new info

* AI-assisted: add example DNS table and create partial

* AI-assisted: replace internal by blog and check */dns/ for ambiguity
* [Browser Rendering] Reorder REST API docs

* Reorder by popularity
* fix: tanstack docs errors

* revert to handler

* reframed intro

* Apply suggestions from code review

Co-authored-by: James Opstad <13586373+jamesopstad@users.noreply.github.com>

---------

Co-authored-by: James Opstad <13586373+jamesopstad@users.noreply.github.com>
* durable objects: ws.close docs improved

* durable objects: improve websockets docs and fix AlarmInvocationInfo type

* docs: add guidance on WS batching and DO throughput limits

* fix indentation + reorder hibernation example
* Fix user-reported occurrences

* AI-assisted: fix remaining occurrences

* Improve use of active vs passive voice

* Manual overall review and touch-ups
* add a changelog

* docs: add detailed documentation for Agents and Workflows integration, including new changelog entry

* docs: update example for workflow migration in run-workflows documentation

* docs: remove unnecessary TypeScript example for DefaultProgress type in run-workflows documentation

* Update src/content/changelog/agents/2026-01-29-agents-workflows-integration.mdx

Co-authored-by: Sunil Pai <spai@cloudflare.com>

* Update src/content/changelog/agents/2026-01-29-agents-workflows-integration.mdx

Co-authored-by: Sunil Pai <spai@cloudflare.com>

* Update src/content/changelog/agents/2026-01-29-agents-workflows-integration.mdx

Co-authored-by: Sunil Pai <spai@cloudflare.com>

* Update src/content/changelog/agents/2026-01-29-agents-workflows-integration.mdx

Co-authored-by: Sunil Pai <spai@cloudflare.com>

* Update src/content/changelog/agents/2026-01-29-agents-workflows-integration.mdx

Co-authored-by: Sunil Pai <spai@cloudflare.com>

* Update changelog title and fix workflows concept wording

* Update src/content/docs/agents/api-reference/run-workflows.mdx

Co-authored-by: mia303 <mmalden@cloudflare.com>

* Update src/content/docs/agents/api-reference/run-workflows.mdx

Co-authored-by: mia303 <mmalden@cloudflare.com>

* Update src/content/docs/agents/api-reference/run-workflows.mdx

Co-authored-by: mia303 <mmalden@cloudflare.com>

* Update src/content/docs/agents/api-reference/run-workflows.mdx

Co-authored-by: mia303 <mmalden@cloudflare.com>

* Update src/content/docs/agents/api-reference/run-workflows.mdx

Co-authored-by: mia303 <mmalden@cloudflare.com>

* Fix workflowId to instanceId in changelog example

* Agents: Workflows integration and features

Update Agents docs and changelog for SDK v0.3.7: add Cloudflare Workflows integration, synchronous setState validation hook, scheduleEvery() recurring tasks, callable system improvements, secure email routing, and other routing/client enhancements. Move workflow imports to agents/workflows and expand API reference with pagination, workflow control (pause/resume/terminate/restart), durable vs non-durable semantics, state synchronization examples, progress typing, cleanup guidance, and best practices. Files updated: changelog (2026-01-29-agents-workflows-integration.mdx), API reference (run-workflows.mdx), and concepts (workflows.mdx) to align docs with new SDK behavior and examples.

---------

Co-authored-by: Sunil Pai <spai@cloudflare.com>
Co-authored-by: mia303 <mmalden@cloudflare.com>
kerolasa and others added 30 commits February 12, 2026 16:25
…#28269)

* [Domain Connect] add instructions about the most common problem point

This adds new bullet 2. to segment 'Contact Cloudflare to onboard your
template' asking template onboarding to include public key TXT record
in submission.  The pubkey record has turned out to be most common issue
causing perhaps half of the back & forth with Cloudflare and external
service providers.  Hope is that with early check, and additional
validation hints these issues become quicker and easier to deal with.

Review: #28269
Signed-off-by: Sami Kerola <kerolasa@cloudflare.com>

* [Domain Connect] improve troubleshooting instructions

Include date and time in troubleshooting emails.  This hopefully helps with
help requests that inform something failed, but causes Cloudflare to have
problem finding the issue from logs.  And in same go, be a little bit more
precise with terminology.

Signed-off-by: Sami Kerola <kerolasa@cloudflare.com>

* Review text and apply syncPubKeyDomain tooltip link to DC spec

---------

Signed-off-by: Sami Kerola <kerolasa@cloudflare.com>
Co-authored-by: Rebecca Tamachiro <rtamachiro@cloudflare.com>
* pfp mentions

* frontmatter

* content pt 1

* content pt 2

* content pt 3

* more content

* new additions

* feedback

* endpoints reference

* fix api endpoints
@pedrosousa incorrectly changed this to a subagent in 86538f1
 - it should not be a subagent. We use it as an agent for both users and for our automation.
* [Workers] add best practices guide

* [Workers] fix TS parameter property that breaks JS transpilation

* [Workers] remove incorrect cache headers rule

* [Workers] expand best practices with Hyperdrive, DO WebSockets, Static Assets, environments, routing, and observability guidance

* [Workers] expand streaming guidance to cover general best practices and request body size limits

* Replace Tail Workers section with Observability link

Co-authored-by: irvinebroque <irvinebroque@users.noreply.github.com>

* Update src/content/docs/workers/best-practices/workers-best-practices.mdx

Co-authored-by: Brendan Irvine-Broque <birvine-broque@cloudflare.com>

* Applied 4 review fixes to best practices

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

* Make Hyperdrive guidance more direct

Co-authored-by: irvinebroque <irvinebroque@users.noreply.github.com>

* Update src/content/docs/workers/best-practices/workers-best-practices.mdx

Co-authored-by: Brendan Irvine-Broque <birvine-broque@cloudflare.com>

* Added Queues vs Workflows decision guide

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: irvinebroque <irvinebroque@users.noreply.github.com>
Co-authored-by: Brendan Irvine-Broque <birvine-broque@cloudflare.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
* WARP environment MDM parameter

* add feature availability
* Update dns-record-types.mdx

PCX ticket : https://jira.cfdata.org/browse/PCX-20784

The current documentation (devdocs page) contains inaccurate information about DNS record name requirements.

Current (incorrect) documentation states:

FQDN must not exceed 255 characters
Must start with a letter and end with a letter or digit
Only contain letters, digits, or hyphens (underscores allowed but discouraged)
Issues:

255 → 253 chars: The max FQDN length in dotted notation is 253 characters (255 is the wire format including length octets)
"Start with letter" rule: This is a hostname convention (RFC 952), not a DNS protocol requirement. DNS labels can start with digits.
LDH-only restriction: DNS protocol allows any octet in labels. Underscores are common and valid (e.g., _dmarc, _acme-challenge, _domainkey).
Suggested fix: Clarify that these are recommendations for hostnames (especially if TLS certs are needed), not DNS protocol requirements. DNS itself is more permissive.

Reference thread: https://chat.google.com/room/AAAAOyUnD_g/_IwzlXZh9pY/_IwzlXZh9pY?cls=10

* Text review and re-add backticks for values or url

* Fix duplicated line under #cname

* AI-assisted: create partial so future updates are easier

---------

Co-authored-by: Rebecca Tamachiro <rtamachiro@cloudflare.com>
#28315)

Universal SSL only covers first-level wildcards. Workers deployed
on subdomains produce second-level wildcard preview URLs that need
either ACM, a custom certificate, or deploying on the apex domain.
* Merge R2 upload & multipart docs

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

* fix: improve R2 upload code examples for correctness and safety

- Add error handling (try/catch) to Workers single upload example
- Handle null return from put() (precondition failure)
- Define placeholder variables in Workers multipart example (was using undefined vars)
- Wrap Workers presigned URL in a proper fetch handler with env secrets
- Remove unused ctx parameter from all Workers examples
- Wrap abort calls in try/catch in manual multipart examples (TS/JS/Python)
  to avoid masking the original error
- Fix progress.total potentially undefined in auto multipart upload
- Add console.log/print output to S3 examples for copy-paste clarity
- Remove unnecessary Buffer type annotation in TS single upload

* Wrap Workers TS blocks in TypeScriptExample

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
* Add GLM-4.7-Flash model documentation

- Add GLM-4.7-Flash model JSON with OpenAI-compatible chat-completions schema
- Add changelog entry for 2026-02-13
- Update release notes
- Add pricing to LLM pricing table

* Apply suggestion from @threepointone

* Fix broken Workers AI binding link

Co-authored-by: whoiskatrin <whoiskatrin@users.noreply.github.com>

* Fix Workers AI binding link

Co-authored-by: mchenco <mchenco@users.noreply.github.com>

---------

Co-authored-by: Sunil Pai <spai@cloudflare.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: whoiskatrin <whoiskatrin@users.noreply.github.com>
Co-authored-by: mchenco <mchenco@users.noreply.github.com>
* ui name changes

* Apply suggestions from code review
* Adds Docker in Docker to containers FAQ

* Fix DinD FAQ placeholders and clarity

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
curl trace url has an extraneous trailing `/` resulting in 404.
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
* Fix TTS output text: audio not image

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

* Fix type errors: cast contentType to string for startsWith/replace calls

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
* refine remote mcp instructions

* refine access for saas steps

* use npx

* update mcp URL

* delete outdated screenshots

* update MCP inspector instructions

* Update src/content/docs/agents/guides/remote-mcp-server.mdx

Co-authored-by: Patricia Santa Ana <103445940+patriciasantaana@users.noreply.github.com>

---------

Co-authored-by: Patricia Santa Ana <103445940+patriciasantaana@users.noreply.github.com>
* [Workers] Uncomment bad code examples in best practices and cross-link related guides

Show bad code examples as real code (matching DO/Workflows style) instead
of commented-out blocks. Each bad example uses a const handler pattern so
it remains valid TypeScript while clearly labeled with 🔴 Bad.

Also adds Related resources cross-links between Workers Best Practices,
Rules of Durable Objects, and Rules of Workflows so users can discover
all three guides.

* [Durable Objects] Fix indentation in all code examples in rules-of-durable-objects

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
…tor (#28334)

* [Agents] Add note about ES2021 tsconfig target for @callable() decorator

* Improved docs clarity, fixes, and warnings

Co-authored-by: elithrar <elithrar@users.noreply.github.com>

---------

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.