diff --git a/src/assets/images/changelog-next/rules/rules-overview.gif b/src/assets/images/changelog-next/rules/rules-overview.gif new file mode 100644 index 00000000000000..c8869be42bebf8 Binary files /dev/null and b/src/assets/images/changelog-next/rules/rules-overview.gif differ diff --git a/src/assets/images/changelog-next/rules/rules-templates.gif b/src/assets/images/changelog-next/rules/rules-templates.gif new file mode 100644 index 00000000000000..0497078ff17f62 Binary files /dev/null and b/src/assets/images/changelog-next/rules/rules-templates.gif differ diff --git a/src/assets/images/changelog-next/rules/snippets-new-editor.png b/src/assets/images/changelog-next/rules/snippets-new-editor.png new file mode 100644 index 00000000000000..5b16b34e57809c Binary files /dev/null and b/src/assets/images/changelog-next/rules/snippets-new-editor.png differ diff --git a/src/content/changelogs-next/2024-09-05-rules-templates.mdx b/src/content/changelogs-next/2024-09-05-rules-templates.mdx new file mode 100644 index 00000000000000..b8a6583044cb15 --- /dev/null +++ b/src/content/changelogs-next/2024-09-05-rules-templates.mdx @@ -0,0 +1,20 @@ +--- +title: New Rules Templates for One-Click Rule Creation +description: Quickly set up common rules with pre-built templates. +products: + - rules +date: 2024-09-05T11:00:00Z +--- + +Now, you can create **common rule configurations** in just **one click** using Rules Templates. + +![Rules Templates](~/assets/images/changelog-next/rules/rules-templates.gif) + +What you can do: +- **Pick a pre-built rule** – Choose from a library of templates. +- **One-click setup** – Deploy best practices instantly. +- **Customize as needed** – Adjust templates to fit your setup. + +Template cards are now also available directly in the rule builder for each product. + +Need more ideas? Check out the [Examples gallery](/rules/examples/) in our documentation. diff --git a/src/content/changelogs-next/2024-10-23-url-rewrites-wildcard.mdx b/src/content/changelogs-next/2024-10-23-url-rewrites-wildcard.mdx new file mode 100644 index 00000000000000..4db7988be369e4 --- /dev/null +++ b/src/content/changelogs-next/2024-10-23-url-rewrites-wildcard.mdx @@ -0,0 +1,17 @@ +--- +title: Simplified UI for URL Rewrites +description: Set up wildcard-based URL rewrites faster with a new streamlined UI. +products: + - rules +date: 2024-10-23T11:00:00Z +--- + +It’s now easy to create **wildcard-based [URL Rewrites](/rules/transform/url-rewrite/)**. No need for complex functions—just define your patterns and go. + +![Rules Overview Interface](~/assets/images/rules/transform/create-url-rewrite-rule.png) + +What’s improved: +- **Full wildcard support** – Create rewrite patterns using intuitive interface. +- **Simplified rule creation** – No need for complex functions. + +Try it via [creating a Rewrite URL rule in the dashboard](/rules/transform/url-rewrite/create-dashboard/#wildcard-pattern-parameters). diff --git a/src/content/changelogs-next/2024-11-22-cloud-connector-r2.mdx b/src/content/changelogs-next/2024-11-22-cloud-connector-r2.mdx new file mode 100644 index 00000000000000..dba1beb0911bd9 --- /dev/null +++ b/src/content/changelogs-next/2024-11-22-cloud-connector-r2.mdx @@ -0,0 +1,30 @@ +--- +title: Cloud Connector Now Supports R2 +description: Cloud Connector now integrates with Cloudflare R2 for object storage. +products: + - rules +date: 2024-11-22T11:00:00Z +--- + +Now, you can use [Cloud Connector](/rules/cloud-connector/) to route traffic to your [R2 buckets](/r2/) based on URLs, headers, geolocation, and more. + +Example setup: + +```bash +curl --request PUT \ +"https://api.cloudflare.com/client/v4/zones/{zone_id}/cloud_connector/rules" \ +--header "Authorization: Bearer " \ +--header "Content-Type: application/json" \ +--data '[ + { + "expression": "http.request.uri.path wildcard \"/images/*\"", + "provider": "cloudflare_r2", + "description": "Connect to R2 bucket containing images", + "parameters": { + "host": "mybucketcustomdomain.example.com" + } + } +]' +``` + +Get started using [Cloud Connector](/rules/cloud-connector/) documentation. diff --git a/src/content/changelogs-next/2024-12-11-terraform-snippets.mdx b/src/content/changelogs-next/2024-12-11-terraform-snippets.mdx new file mode 100644 index 00000000000000..73ab109cf257c8 --- /dev/null +++ b/src/content/changelogs-next/2024-12-11-terraform-snippets.mdx @@ -0,0 +1,36 @@ +--- +title: Terraform Support for Snippets +description: Automate Snippet deployments with Terraform. +products: + - rules +date: 2024-12-11T11:00:00Z +--- + +Now, you can manage [Cloudflare Snippets](/rules/snippets/) with [Terraform](/terraform/). Use infrastructure-as-code to deploy and update Snippet code and rules without manual changes in the dashboard. + +Example Terraform configuration: + +```tf +resource "cloudflare_snippet" "my_snippet" { + zone_id = "" + name = "my_test_snippet_1" + main_module = "file1.js" + files { + name = "file1.js" + content = file("file1.js") + } +} + +resource "cloudflare_snippet_rules" "cookie_snippet_rule" { + zone_id = "" + rules { + enabled = true + expression = "http.cookie eq \"a=b\"" + description = "Trigger snippet on specific cookie" + snippet_name = "my_test_snippet_1" + } + depends_on = [cloudflare_snippet.my_snippet] +} +``` + +Learn more in the [Configure Snippets using Terraform](/rules/snippets/create-terraform/) documentation. \ No newline at end of file diff --git a/src/content/changelogs-next/2025-01-09-rules-overview.mdx b/src/content/changelogs-next/2025-01-09-rules-overview.mdx new file mode 100644 index 00000000000000..844b65fe3559c8 --- /dev/null +++ b/src/content/changelogs-next/2025-01-09-rules-overview.mdx @@ -0,0 +1,19 @@ +--- +title: New Rules Overview Interface +description: Manage all your rules in one place with the new Rules Overview. +products: + - rules +date: 2025-01-09T11:00:00Z +--- + +**Rules Overview** gives you a single page to manage all your [Cloudflare Rules](/rules/). + +![Rules Overview Interface](~/assets/images/changelog-next/rules/rules-overview.gif) + +What you can do: +- **See all your rules in one place** – No more clicking around. +- **Find rules faster** – Search by name. +- **Understand execution order** – See how rules run in sequence. +- **Debug easily** – Use [Trace](/fundamentals/security/trace-request/) without switching tabs. + +Check it out in [Rules > Overview](https://dash.cloudflare.com/?to=/:account/:zone/rules/overview). diff --git a/src/content/changelogs-next/2025-01-29-snippets-code-editor.mdx b/src/content/changelogs-next/2025-01-29-snippets-code-editor.mdx new file mode 100644 index 00000000000000..8d10ba2651eb4d --- /dev/null +++ b/src/content/changelogs-next/2025-01-29-snippets-code-editor.mdx @@ -0,0 +1,18 @@ +--- +title: New Snippets Code Editor +description: Edit Snippets and rules in one place with the new built-in code editor. +products: + - rules +date: 2025-01-29T11:00:00Z +--- + +The new [Snippets](/rules/snippets/) code editor lets you edit Snippet code and rule in one place, making it easier to test and deploy changes without switching between pages. + +![New Snippets code editor](~/assets/images/changelog-next/rules/snippets-new-editor.png) + +What’s new: +- **Single-page editing for code and rule** – No need to jump between screens. +- **Auto-complete & syntax highlighting** – Get suggestions and avoid mistakes. +- **Code formatting & refactoring** – Write cleaner, more readable code. + +Try it now in [Rules > Snippets](https://dash.cloudflare.com/?to=/:account/:zone/rules/snippets).