---
title: Application security Changelog
image: https://edgetunnel-b2h.pages.dev/cf-twitter-card.png
---

> Documentation Index  
> Fetch the complete documentation index at: https://edgetunnel-b2h.pages.dev/changelog/llms.txt  
> Use this file to discover all available pages before exploring further. 

[Skip to content](#%5Ftop) 

# Changelog

New updates and improvements at Cloudflare.

[ Subscribe to RSS ](https://edgetunnel-b2h.pages.dev/changelog/rss/index.xml) [ View RSS feeds ](https://edgetunnel-b2h.pages.dev/fundamentals/new-features/available-rss-feeds/) 

Application security

![hero image](https://edgetunnel-b2h.pages.dev/_astro/hero.CVYJHPAd_26AMqX.svg) 

Dec 19, 2024
1. ### [Troubleshoot tunnels with diagnostic logs](https://edgetunnel-b2h.pages.dev/changelog/post/2024-12-19-diagnostic-logs/)  
[ Cloudflare Tunnel ](https://edgetunnel-b2h.pages.dev/tunnel/)[ Cloudflare Tunnel for SASE ](https://edgetunnel-b2h.pages.dev/cloudflare-one/networks/connectors/cloudflare-tunnel/)  
The latest `cloudflared` build [2024.12.2 ↗](https://github.com/cloudflare/cloudflared/releases/tag/2024.12.2) introduces the ability to collect all the diagnostic logs needed to troubleshoot a `cloudflared` instance.  
A diagnostic report collects data from a single instance of `cloudflared` running on the local machine and outputs it to a `cloudflared-diag` file.  
For more information, refer to [Diagnostic logs](https://edgetunnel-b2h.pages.dev/cloudflare-one/networks/connectors/cloudflare-tunnel/troubleshoot-tunnels/diag-logs/).

Dec 11, 2024
1. ### [Terraform Support for Snippets](https://edgetunnel-b2h.pages.dev/changelog/post/2024-12-11-terraform-snippets/)  
[ Rules ](https://edgetunnel-b2h.pages.dev/rules/)  
Now, you can manage [Cloudflare Snippets](https://edgetunnel-b2h.pages.dev/rules/snippets/) with [Terraform](https://edgetunnel-b2h.pages.dev/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  = "<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  = "<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](https://edgetunnel-b2h.pages.dev/rules/snippets/create-terraform/) documentation.

Nov 22, 2024
1. ### [Cloud Connector Now Supports R2](https://edgetunnel-b2h.pages.dev/changelog/post/2024-11-22-cloud-connector-r2/)  
[ Rules ](https://edgetunnel-b2h.pages.dev/rules/)  
Now, you can use [Cloud Connector](https://edgetunnel-b2h.pages.dev/rules/cloud-connector/) to route traffic to your [R2 buckets](https://edgetunnel-b2h.pages.dev/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 <API_TOKEN>" \
--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](https://edgetunnel-b2h.pages.dev/rules/cloud-connector/) documentation.

Oct 23, 2024
1. ### [Simplified UI for URL Rewrites](https://edgetunnel-b2h.pages.dev/changelog/post/2024-10-23-url-rewrites-wildcard/)  
[ Rules ](https://edgetunnel-b2h.pages.dev/rules/)  
It’s now easy to create **wildcard-based [URL Rewrites](https://edgetunnel-b2h.pages.dev/rules/transform/url-rewrite/)**. No need for complex functions—just define your patterns and go.  
![Rules Overview Interface](https://edgetunnel-b2h.pages.dev/_astro/create-url-rewrite-rule.DIgpB8IB_ZNTjfK.webp)  
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](https://edgetunnel-b2h.pages.dev/rules/transform/url-rewrite/create-dashboard/#wildcard-pattern-parameters).

Sep 05, 2024
1. ### [New Rules Templates for One-Click Rule Creation](https://edgetunnel-b2h.pages.dev/changelog/post/2024-09-05-rules-templates/)  
[ Rules ](https://edgetunnel-b2h.pages.dev/rules/)  
Now, you can create **common rule configurations** in just **one click** using Rules Templates.  
![Rules Templates](https://edgetunnel-b2h.pages.dev/_astro/rules-templates.DAV0GOXF_Z2wOoyL.webp)  
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](https://edgetunnel-b2h.pages.dev/rules/examples/) in our documentation.

```json
{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://edgetunnel-b2h.pages.dev/changelog/product-group/application-security/8/#page","headline":"Application security Changelog | Cloudflare Docs","url":"https://edgetunnel-b2h.pages.dev/changelog/product-group/application-security/8/","inLanguage":"en","image":"https://edgetunnel-b2h.pages.dev/cf-twitter-card.png","publisher":{"@type":"Organization","name":"Cloudflare","url":"https://www.cloudflare.com/"},"isPartOf":{"@type":"WebSite","@id":"https://edgetunnel-b2h.pages.dev/#website","name":"Cloudflare Docs","url":"https://edgetunnel-b2h.pages.dev/"}}
```
