<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Cloudflare product changelog</title><description>Updates to various Cloudflare products.</description><link>https://developers.cloudflare.com/changelog</link><item><title>API deprecations - Cloudflare DWeb Resolver</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#cloudflare-dweb-resolver</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#cloudflare-dweb-resolver</guid><description>&lt;p&gt;Deprecation date: July 1, 2025&lt;/p&gt;
&lt;p&gt;The Cloudflare DWeb Resolver experiment is ending.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DoH resolver on resolver.cloudflare-eth.com&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - Firewall Rules API and Filters API</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api</guid><description>&lt;p&gt;Deprecation date: June 15, 2025&lt;/p&gt;
&lt;p&gt;The Firewall Rules API and the Filters API are deprecated, since Firewall Rules was deprecated in favor of &lt;a href=&quot;https://developers.cloudflare.com/waf/custom-rules/&quot;&gt;WAF custom rules&lt;/a&gt;. Refer to &lt;a href=&quot;https://developers.cloudflare.com/waf/reference/migration-guides/firewall-rules-to-custom-rules/&quot;&gt;Firewall Rules to WAF custom rules migration&lt;/a&gt; for more information about this change.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/firewall/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/firewall/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/firewall/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/firewall/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/firewall/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/firewall/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/firewall/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/filters&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/filters&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/filters&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/filters&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/filters/:filter_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/filters/:filter_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/filters/:filter_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement: &lt;a href=&quot;https://developers.cloudflare.com/waf/custom-rules/&quot;&gt;WAF custom rules&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - WAF managed rules APIs (previous version)</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version</guid><description>&lt;p&gt;Deprecation date: June 15, 2025&lt;/p&gt;
&lt;p&gt;The APIs for managing WAF managed rules (previous version) — namely for managing packages, rule groups, rules, and overrides — are deprecated in favor of &lt;a href=&quot;https://developers.cloudflare.com/waf/managed-rules/&quot;&gt;WAF Managed Rules&lt;/a&gt;. Refer to &lt;a href=&quot;https://developers.cloudflare.com/waf/reference/migration-guides/waf-managed-rules-migration/&quot;&gt;WAF Managed Rules migration&lt;/a&gt; for more information about this change.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages/:package_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/firewall/waf/packages/:package_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages/:package_id/groups&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages/:package_id/groups/:group_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/firewall/waf/packages/:package_id/groups/:group_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages/:package_id/rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/packages/:package_id/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/firewall/waf/packages/:package_id/rules/:rule_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/overrides&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/firewall/waf/overrides&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/firewall/waf/overrides/:override_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/firewall/waf/overrides/:override_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/firewall/waf/overrides/:override_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement: &lt;a href=&quot;https://developers.cloudflare.com/waf/managed-rules/&quot;&gt;WAF Managed Rules&lt;/a&gt; (new version)&lt;/p&gt;
</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - Rate Limiting API (previous version)</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#rate-limiting-api-previous-version</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#rate-limiting-api-previous-version</guid><description>&lt;p&gt;Deprecation date: June 15, 2025&lt;/p&gt;
&lt;p&gt;The Rate Limiting API is deprecated, since the previous version of rate limiting rules was deprecated in favor of the new &lt;a href=&quot;https://developers.cloudflare.com/waf/rate-limiting-rules/&quot;&gt;rate limiting rules&lt;/a&gt; based on the Ruleset Engine. Refer to &lt;a href=&quot;https://developers.cloudflare.com/waf/reference/migration-guides/old-rate-limiting-deprecation/&quot;&gt;Rate limiting (previous version) deprecation notice&lt;/a&gt; for more information about this change.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/rate_limits&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/rate_limits&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/rate_limits/:rate_limit_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/rate_limits/:rate_limit_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE /zones/:zone_id/rate_limits/:rate_limit_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement: &lt;a href=&quot;https://developers.cloudflare.com/waf/rate-limiting-rules/&quot;&gt;Rate limiting rules&lt;/a&gt; (new version)&lt;/p&gt;
</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>wrangler - 4.15.2</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.2</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.2</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9257&quot;&gt;#9257&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/33daa0961fd8ae06ff9138dc63cb320dc934bf55&quot;&gt;&lt;code&gt;33daa09&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Relax R2 bucket validation for &lt;code&gt;pages dev&lt;/code&gt; commands&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9256&quot;&gt;#9256&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/3b384e28c7b2c2be1bf959831ad538c56f2a8c8a&quot;&gt;&lt;code&gt;3b384e2&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Move the Analytics Engine simulator implementation from JSRPC to a Wrapped binding. This fixes a regression introduced in &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8935&quot;&gt;https://github.com/cloudflare/workers-sdk/pull/8935&lt;/a&gt; that preventing Analytics Engine bindings working in local dev for Workers with a compatibility date prior to JSRPC being enabled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/3b384e28c7b2c2be1bf959831ad538c56f2a8c8a&quot;&gt;&lt;code&gt;3b384e2&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250508.2&quot;&gt;miniflare@4.20250508.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@cloudflare/&lt;a href=&quot;mailto:unenv-preset@2.3.2&quot;&gt;unenv-preset@2.3.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.15.1</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.1</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.1</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9248&quot;&gt;#9248&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/07f4010e6d2ee74a8af5659da68c68b5ef35400e&quot;&gt;&lt;code&gt;07f4010&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/vicb&quot;&gt;@vicb&lt;/a&gt;! - fix unenv version mismatch&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9219&quot;&gt;#9219&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/ea71df3d485cfb37b4585b157ae6b95933b0335f&quot;&gt;&lt;code&gt;ea71df3&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/vicb&quot;&gt;@vicb&lt;/a&gt;! - bump unenv to 2.0.0-rc.17&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9246&quot;&gt;#9246&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d033a7da1c5b918d4e3bd2ea53bc0f0d20817715&quot;&gt;&lt;code&gt;d033a7d&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/edmundhung&quot;&gt;@edmundhung&lt;/a&gt;! - fix: strip &lt;code&gt;CF-Connecting-IP&lt;/code&gt; header within &lt;code&gt;fetch&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;In v4.15.0, Miniflare began stripping the &lt;code&gt;CF-Connecting-IP&lt;/code&gt; header via a global outbound service, which led to a TCP connection regression due to a bug in Workerd. This PR patches the &lt;code&gt;fetch&lt;/code&gt; API to strip the header during local &lt;code&gt;wrangler dev&lt;/code&gt; sessions as a temporary workaround until the underlying issue is resolved.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f61a08e311a5aa6b24d56f1901d7fb17b16377b0&quot;&gt;&lt;code&gt;f61a08e&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/ea71df3d485cfb37b4585b157ae6b95933b0335f&quot;&gt;&lt;code&gt;ea71df3&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d033a7da1c5b918d4e3bd2ea53bc0f0d20817715&quot;&gt;&lt;code&gt;d033a7d&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;@cloudflare/&lt;a href=&quot;mailto:unenv-preset@2.3.2&quot;&gt;unenv-preset@2.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250508.1&quot;&gt;miniflare@4.20250508.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.15.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.15.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8794&quot;&gt;#8794&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/02f06996e252d77b580241b9abd3fc089672d643&quot;&gt;&lt;code&gt;02f0699&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/eastlondoner&quot;&gt;@eastlondoner&lt;/a&gt;! - This adds support for more accurate types for service bindings when running &lt;code&gt;wrangler types&lt;/code&gt;. Previously, running &lt;code&gt;wrangler types&lt;/code&gt; with a config including a service binding would generate an &lt;code&gt;Env&lt;/code&gt; type like this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;interface Env {
    SERVICE_BINDING: Fetcher;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This type was &amp;quot;correct&amp;quot;, but didn&amp;#39;t capture the possibility of using JSRPC to communicate with the service binding. Now, running &lt;code&gt;wrangler types -c wrangler.json -c ../service/wrangler.json&lt;/code&gt; (the first config representing the current Worker, and any additional configs representing service bound Workers) will generate an &lt;code&gt;Env&lt;/code&gt; type like this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;interface Env {
    SERVICE_BINDING: Service&amp;lt;import(&amp;quot;../service/src/index&amp;quot;).Entrypoint&amp;gt;;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8716&quot;&gt;#8716&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/63a65042eb8a9a78d7f07c03eedf4972d88dcf7c&quot;&gt;&lt;code&gt;63a6504&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/ItsWendell&quot;&gt;@ItsWendell&lt;/a&gt;! - add --metafile flag to generate esbuild metadata file during build&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9122&quot;&gt;#9122&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f17ee08687bad59f1d921fb8da1472b8e92b2c6f&quot;&gt;&lt;code&gt;f17ee08&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/avenceslau&quot;&gt;@avenceslau&lt;/a&gt;! - Unhide wrangler workflows delete command&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9168&quot;&gt;#9168&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/6b42c28aa42457a64e9342b1cd1f92ad2228ff37&quot;&gt;&lt;code&gt;6b42c28&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - remove experimental &lt;code&gt;MixedModeConnectionString&lt;/code&gt; type&lt;/p&gt;
&lt;p&gt;remove the experimental &lt;code&gt;MixedModeConnectionString&lt;/code&gt; type which
is now exposed by Miniflare instead&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/7914&quot;&gt;#7914&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/37af03518e59a8af9c66c3b50fa380186d2c098b&quot;&gt;&lt;code&gt;37af035&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/andyjessop&quot;&gt;@andyjessop&lt;/a&gt;! - fix(miniflare): strip CF-Connecting-IP header from all outbound requests&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9161&quot;&gt;#9161&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/53ba97df6e42f297b9b40d7635b297f0c7bee65a&quot;&gt;&lt;code&gt;53ba97d&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/lambrospetrou&quot;&gt;@lambrospetrou&lt;/a&gt;! - Fix d1 info command showing read_replication: [object Object]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9165&quot;&gt;#9165&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/91d0c408cd47a0c2f9000fdd8232b766de5b1d37&quot;&gt;&lt;code&gt;91d0c40&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/vicb&quot;&gt;@vicb&lt;/a&gt;! - validate r2 bucket names&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9183&quot;&gt;#9183&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f6f1a18fc10256d3488785e41002c8867843c6fa&quot;&gt;&lt;code&gt;f6f1a18&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - add &lt;code&gt;remote&lt;/code&gt; option to initial bindings&lt;/p&gt;
&lt;p&gt;add the &lt;code&gt;remote&lt;/code&gt; option (initial implementation
gated behind &lt;code&gt;--x-mixed-mode&lt;/code&gt;) for the following
bindings: &lt;code&gt;service&lt;/code&gt;, &lt;code&gt;kv&lt;/code&gt;, &lt;code&gt;r2&lt;/code&gt;, &lt;code&gt;d1&lt;/code&gt;, &lt;code&gt;queue&lt;/code&gt; and &lt;code&gt;workflow&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9149&quot;&gt;#9149&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/415520e769818a858ebf863f42c293a0442440e9&quot;&gt;&lt;code&gt;415520e&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Implement mixed mode proxy server &amp;amp; client&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/37af03518e59a8af9c66c3b50fa380186d2c098b&quot;&gt;&lt;code&gt;37af035&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/ceeb375cac316a6508853511a1ad6ec15d120244&quot;&gt;&lt;code&gt;ceeb375&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/349cffcd547e602a4bf3fb708122cf00bb4ad8d2&quot;&gt;&lt;code&gt;349cffc&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/362cb0be3fa28bbf007491f7156ecb522bd7ee43&quot;&gt;&lt;code&gt;362cb0b&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/2cc819782c2ebb0d7f852be719c4230d2a7db6ae&quot;&gt;&lt;code&gt;2cc8197&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/6b42c28aa42457a64e9342b1cd1f92ad2228ff37&quot;&gt;&lt;code&gt;6b42c28&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250508.0&quot;&gt;miniflare@4.20250508.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.14.4</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.4</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.4</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9124&quot;&gt;#9124&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d0d62e6e4bb3ac6e0b6d9a0140a2825249f32e89&quot;&gt;&lt;code&gt;d0d62e6&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - make that &lt;code&gt;unstable_startWorker&lt;/code&gt; can correctly throw configuration errors&lt;/p&gt;
&lt;p&gt;make sure that &lt;code&gt;unstable_startWorker&lt;/code&gt; can throw configuration related errors when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the utility is called&lt;/li&gt;
&lt;li&gt;the worker&amp;#39;s &lt;code&gt;setConfig&lt;/code&gt; is called with the &lt;code&gt;throwErrors&lt;/code&gt; argument set to &lt;code&gt;true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;additionally when an error is thrown when &lt;code&gt;unstable_startWorker&lt;/code&gt; is called make sure
that the worker is properly disposed (since, given the fact that it is not returned
by the utility the utility&amp;#39;s caller wouldn&amp;#39;t have any way to dispose it themselves)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.14.3</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.3</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.3</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9158&quot;&gt;#9158&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/826c5e8df4e5574483ac52f321dba3d6879c8cb8&quot;&gt;&lt;code&gt;826c5e8&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - fix CallSite.toString() not to throw&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9159&quot;&gt;#9159&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/c6b3f10f5adf4e6d62bcc9fe89574a2cbcce3870&quot;&gt;&lt;code&gt;c6b3f10&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - bump esbuild version to fix regression in 0.25.0&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8985&quot;&gt;#8985&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/078c568c2b5746e3c03bc9e1cd5cb7027023107a&quot;&gt;&lt;code&gt;078c568&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/gabivlj&quot;&gt;@gabivlj&lt;/a&gt;! - &lt;code&gt;wrangler deploy&lt;/code&gt; is able to deploy new container versions&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9162&quot;&gt;#9162&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/8c3cdc34e634bf3dc7ed7aa199ea05d668aed7f6&quot;&gt;&lt;code&gt;8c3cdc3&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - Do not report &amp;quot;d1 execute&amp;quot; command file missing error to Sentry&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/df5d1f6104df90e5b991c8d73d9847a64beb9cd2&quot;&gt;&lt;code&gt;df5d1f6&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/4672bda9fe0d94a5eaea231fc46ca755092a81eb&quot;&gt;&lt;code&gt;4672bda&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/c6b3f10f5adf4e6d62bcc9fe89574a2cbcce3870&quot;&gt;&lt;code&gt;c6b3f10&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250507.0&quot;&gt;miniflare@4.20250507.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.14.2</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.2</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.2</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9118&quot;&gt;#9118&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/1cd30a554f00dfd7bff43bbd3e601bc67f7acb2b&quot;&gt;&lt;code&gt;1cd30a5&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - fix: remove outdated js-doc comment for &lt;code&gt;unstable_startDevWorker&lt;/code&gt;&amp;#39;s &lt;code&gt;entrypoint&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9120&quot;&gt;#9120&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/11aa36255013780bbc8cd45a758a3658f8b0cc9f&quot;&gt;&lt;code&gt;11aa362&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - Add &lt;code&gt;experimental_startMixedModeSession&lt;/code&gt; no-op utility&lt;/p&gt;
&lt;p&gt;This experimental utility has no effect. More details will be shared as we roll out its functionality.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/7423&quot;&gt;#7423&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/2be85d77dd5eff024568bf6ce2358a1dae74ae2a&quot;&gt;&lt;code&gt;2be85d7&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Make sure custom build logging output is more clearly signposted, and make sure it doesn&amp;#39;t interfere with the interactive dev session output.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9112&quot;&gt;#9112&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/3fe85d4882a1f4f4a9438f4d6618399236ee9e26&quot;&gt;&lt;code&gt;3fe85d4&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Warn if the Node.js version is below Node.js 20&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.14.1</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.1</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.1</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9085&quot;&gt;#9085&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/cdc88d8fc5ee30d2b3f35b6e548334d5dc68aea1&quot;&gt;&lt;code&gt;cdc88d8&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - Do not include .wrangler and Wrangler config files in additional modules&lt;/p&gt;
&lt;p&gt;Previously, if you added modules rules such as &lt;code&gt;**/*.js&lt;/code&gt; or &lt;code&gt;**/*.json&lt;/code&gt;, specified &lt;code&gt;no_bundle: true&lt;/code&gt;, and the entry-point to the Worker was in the project root directory, Wrangler could include files that were not intended, such as &lt;code&gt;.wrangler/tmp/xxx.js&lt;/code&gt; or the Wrangler config file itself. Now these files are automatically skipped when trying to find additional modules by searching the file tree.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9095&quot;&gt;#9095&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/508a1a31a039a5f4700efbc7535a165d79b22cb9&quot;&gt;&lt;code&gt;508a1a3&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - wrangler login put custom callback host and port into the auth URL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9113&quot;&gt;#9113&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/82e220e943521d9f2cbaa63cdb56792da6cb1c60&quot;&gt;&lt;code&gt;82e220e&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - Add &lt;code&gt;x-mixed-mode&lt;/code&gt; flag&lt;/p&gt;
&lt;p&gt;This experimental flag currently has no effect. More details will be shared as we roll out its functionality.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/357d42acfb16d21169d004961030cd4822526a96&quot;&gt;&lt;code&gt;357d42a&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250428.1&quot;&gt;miniflare@4.20250428.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 3.114.8</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.8</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.8</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9086&quot;&gt;#9086&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/a2a56c84bbfa12efa828b03c2292875b0cb09c75&quot;&gt;&lt;code&gt;a2a56c8&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - Do not include .wrangler and Wrangler config files in additional modules&lt;/p&gt;
&lt;p&gt;Previously, if you added modules rules such as &lt;code&gt;**/*.js&lt;/code&gt; or &lt;code&gt;**/*.json&lt;/code&gt;, specified &lt;code&gt;no_bundle: true&lt;/code&gt;, and the entry-point to the Worker was in the project root directory, Wrangler could include files that were not intended, such as &lt;code&gt;.wrangler/tmp/xxx.js&lt;/code&gt; or the Wrangler config file itself. Now these files are automatically skipped when trying to find additional modules by searching the file tree.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9037&quot;&gt;#9037&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d0d0025dd538a7bbc9af2b68f46c55902440d7a2&quot;&gt;&lt;code&gt;d0d0025&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/CarmenPopoviciu&quot;&gt;@CarmenPopoviciu&lt;/a&gt;! - fix: When generating Env types, set type of version metadata binding to &lt;code&gt;WorkerVersionMetadata&lt;/code&gt;. This means it now correctly includes the &lt;code&gt;timestamp&lt;/code&gt; field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9093&quot;&gt;#9093&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/2f2f7ba12eb5c20d81106b40e1f4ed412851b741&quot;&gt;&lt;code&gt;2f2f7ba&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/CarmenPopoviciu&quot;&gt;@CarmenPopoviciu&lt;/a&gt;! - fix: Validate input file for Vectorize inserts&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/fc042928b06aba7abe466ee2efb83e56f10ebba0&quot;&gt;&lt;code&gt;fc04292&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/a01adca398c236d91ef87e2c6cbb4432ada2a919&quot;&gt;&lt;code&gt;a01adca&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@3.20250408.1&quot;&gt;miniflare@3.20250408.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.14.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.14.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8981&quot;&gt;#8981&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/3b60131ca5a1bafcf7af16b0f41f2601a9a3ee85&quot;&gt;&lt;code&gt;3b60131&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/Caio-Nogueira&quot;&gt;@Caio-Nogueira&lt;/a&gt;! - Adds support for waitForEvent step type&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9083&quot;&gt;#9083&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/137d2da0602db0f66a5c1b6f277624f6031d9dc5&quot;&gt;&lt;code&gt;137d2da&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Support Tail Workers in local dev&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8975&quot;&gt;#8975&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/9bf55aa60aa69ea9bf2b59138504d1772d84c14d&quot;&gt;&lt;code&gt;9bf55aa&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/Caio-Nogueira&quot;&gt;@Caio-Nogueira&lt;/a&gt;! - Adds missing &lt;code&gt;waiting&lt;/code&gt; status on the &lt;code&gt;wrangler workflow instances list&lt;/code&gt; command&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9048&quot;&gt;#9048&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/0b4d22a864d7781c87ccead79888b39fd7304575&quot;&gt;&lt;code&gt;0b4d22a&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/garvit-gupta&quot;&gt;@garvit-gupta&lt;/a&gt;! - fix: Validate input file for Vectorize inserts&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d2ecc763e4d77620d6a9be71855e87893631ebc0&quot;&gt;&lt;code&gt;d2ecc76&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/137d2da0602db0f66a5c1b6f277624f6031d9dc5&quot;&gt;&lt;code&gt;137d2da&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250428.0&quot;&gt;miniflare@4.20250428.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.13.2</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.2</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.2</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/2c501151d3d1a563681cdb300a298b83862b60e2&quot;&gt;&lt;code&gt;2c50115&lt;/code&gt;&lt;/a&gt;]:&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250424.1&quot;&gt;miniflare@4.20250424.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.13.1</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.1</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.1</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8983&quot;&gt;#8983&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f5ebb3376d918267df8c6722dcd73da35f5b4f81&quot;&gt;&lt;code&gt;f5ebb33&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/Caio-Nogueira&quot;&gt;@Caio-Nogueira&lt;/a&gt;! - Remove open-beta disclaimer from workflows commands&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8990&quot;&gt;#8990&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/6291fa161571e0f02e22768dd506f7e3398fee94&quot;&gt;&lt;code&gt;6291fa1&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/emily-shen&quot;&gt;@emily-shen&lt;/a&gt;! - fix: When generating Env types, set type of version metadata binding to &lt;code&gt;WorkerVersionMetadata&lt;/code&gt;. This means it now correctly includes the &lt;code&gt;timestamp&lt;/code&gt; field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8966&quot;&gt;#8966&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/234afae20456d3d3c4eb3d41fb2852ee866fec0a&quot;&gt;&lt;code&gt;234afae&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Internal refactor to use the &lt;code&gt;createCommand&lt;/code&gt; utility&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/fc47c79f7c5ab532e0437897c8d7ab06abd5298d&quot;&gt;&lt;code&gt;fc47c79&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/0838f1b4ccce347921f3a0746652fe379dd16faf&quot;&gt;&lt;code&gt;0838f1b&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250424.0&quot;&gt;miniflare@4.20250424.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.13.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.13.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8640&quot;&gt;#8640&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/5ce70bdba8dc7e265447c997dc7c3af92469072b&quot;&gt;&lt;code&gt;5ce70bd&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/kentonv&quot;&gt;@kentonv&lt;/a&gt;! - Add support for defining &lt;code&gt;props&lt;/code&gt; on a Service binding.&lt;/p&gt;
&lt;p&gt;In your configuration file, you can define a service binding with props:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
    &amp;quot;services&amp;quot;: [
        {
            &amp;quot;binding&amp;quot;: &amp;quot;MY_SERVICE&amp;quot;,
            &amp;quot;service&amp;quot;: &amp;quot;some-worker&amp;quot;,
            &amp;quot;props&amp;quot;: { &amp;quot;foo&amp;quot;: 123, &amp;quot;bar&amp;quot;: &amp;quot;value&amp;quot; }
        }
    ]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These can then be accessed by the callee:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;import { WorkerEntrypoint } from &amp;quot;cloudflare:workers&amp;quot;;

export default class extends WorkerEntrypoint {
    fetch() {
        return new Response(JSON.stringify(this.ctx.props));
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8771&quot;&gt;#8771&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/0cfcfe02eccaaa7f39218665588fb8970a969765&quot;&gt;&lt;code&gt;0cfcfe0&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - feat: add &lt;code&gt;config.keep_names&lt;/code&gt; option&lt;/p&gt;
&lt;p&gt;Adds a new option to Wrangler to allow developers to opt out of esbuild&amp;#39;s &lt;code&gt;keep_names&lt;/code&gt; option (&lt;a href=&quot;https://esbuild.github.io/api/#keep-names&quot;&gt;https://esbuild.github.io/api/#keep-names&lt;/a&gt;). By default, Wrangler sets this to &lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This is something developers should not usually need to care about, but sometimes
&lt;code&gt;keep_names&lt;/code&gt; can create issues, and in such cases they will be now able to opt-out.&lt;/p&gt;
&lt;p&gt;Example &lt;code&gt;wrangler.jsonc&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
    &amp;quot;name&amp;quot;: &amp;quot;my-worker&amp;quot;,
    &amp;quot;main&amp;quot;: &amp;quot;src/worker.ts&amp;quot;,
    &amp;quot;keep_names&amp;quot;: false
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/9024&quot;&gt;#9024&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/c409318f903c71f03498251c51cb854d95eaa53b&quot;&gt;&lt;code&gt;c409318&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/IRCody&quot;&gt;@IRCody&lt;/a&gt;! - Correctly handle 0 length responses to wrangler containers list.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/5ce70bdba8dc7e265447c997dc7c3af92469072b&quot;&gt;&lt;code&gt;5ce70bd&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/3f0adf3c25e9cede1bd8c2ae873c059d1ab2ef38&quot;&gt;&lt;code&gt;3f0adf3&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250422.0&quot;&gt;miniflare@4.20250422.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.12.1</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.12.1</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.12.1</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8935&quot;&gt;#8935&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/41f095b0dd35411adbca3398966b5cfe8c39d433&quot;&gt;&lt;code&gt;41f095b&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - Internal refactor to move local analytics engine support from Wrangler to Miniflare&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/2a7749bffb7fe5550c3192401ed6edd72c0eb510&quot;&gt;&lt;code&gt;2a7749b&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/41f095b0dd35411adbca3398966b5cfe8c39d433&quot;&gt;&lt;code&gt;41f095b&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250417.0&quot;&gt;miniflare@4.20250417.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 3.114.7</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.7</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.7</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8955&quot;&gt;#8955&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/b7eba92da4c8d971d7d025829361468db851e9b9&quot;&gt;&lt;code&gt;b7eba92&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/workers-devprod&quot;&gt;@workers-devprod&lt;/a&gt;! - When Wrangler encounters an error, if the Bun runtime is detected it will now warn users that Wrangler does not officially support Bun.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8928&quot;&gt;#8928&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/8bcb257d26e4691e2325987148fd19d4ac1902ae&quot;&gt;&lt;code&gt;8bcb257&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - fix redirected config env validation breaking wrangler pages commands&lt;/p&gt;
&lt;p&gt;a validation check has recently been introduced to make wrangler error on
deploy commands when an environment is specified and a redirected configuration
is in use (the reason being that redirected configurations should not include
any environment), this check is problematic with pages commands where the
&amp;quot;production&amp;quot; environment is anyways set by default, to address this the validation
check is being relaxed here on pages commands&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.12.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.12.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.12.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8316&quot;&gt;#8316&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/69864b416420e2e8877befe8c41a507b78cd4413&quot;&gt;&lt;code&gt;69864b4&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/gnekich&quot;&gt;@gnekich&lt;/a&gt;! - introduce callback-host and callback-port param for wrangler login command&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8889&quot;&gt;#8889&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/eab7ad9af618bc85a79c077f07c6efcf05ae3f5f&quot;&gt;&lt;code&gt;eab7ad9&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - When Wrangler encounters an error, if the Bun runtime is detected it will now warn users that Wrangler does not officially support Bun.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8673&quot;&gt;#8673&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/5de2b9a39a6cb6ac730d0f8f1b60f9f756c24993&quot;&gt;&lt;code&gt;5de2b9a&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/IRCody&quot;&gt;@IRCody&lt;/a&gt;! - Add containers {info, list, delete} subcommands.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/62c40d792b9555e6e25a5f99ae803e4943c4b56f&quot;&gt;&lt;code&gt;62c40d7&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250416.0&quot;&gt;miniflare@4.20250416.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.11.1</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.11.1</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.11.1</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8950&quot;&gt;#8950&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/bab1724229974c545084c31df3731e7c2271ee49&quot;&gt;&lt;code&gt;bab1724&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/edmundhung&quot;&gt;@edmundhung&lt;/a&gt;! - fix: include telemetry-related environment variables in release builds&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8903&quot;&gt;#8903&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/085a565bb922ad023a38e2aee2042885e6691b2c&quot;&gt;&lt;code&gt;085a565&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/emily-shen&quot;&gt;@emily-shen&lt;/a&gt;! - disable eslint in generated types file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/511be3d17559e482fedf559cb61158e329c11d24&quot;&gt;&lt;code&gt;511be3d&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250410.1&quot;&gt;miniflare@4.20250410.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.11.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.11.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.11.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8890&quot;&gt;#8890&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/c912b9943e4df158994e4be698e4be602397f03c&quot;&gt;&lt;code&gt;c912b99&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/edmundhung&quot;&gt;@edmundhung&lt;/a&gt;! - update esbuild version to 0.25&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8711&quot;&gt;#8711&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/4cc036d46b2f5c3ceacb344882e713e7840becde&quot;&gt;&lt;code&gt;4cc036d&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/CarmenPopoviciu&quot;&gt;@CarmenPopoviciu&lt;/a&gt;! - Add the Pages deployment id to the JSON output for &lt;code&gt;wrangler pages deployment list&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8244&quot;&gt;#8244&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/84ecfe9b4962d1edbe7967cfe4151f26de252a9d&quot;&gt;&lt;code&gt;84ecfe9&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/CarmenPopoviciu&quot;&gt;@CarmenPopoviciu&lt;/a&gt;! - feat: Add debug logs to capture assets upload status, specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;which asset files were read from the file system&lt;/li&gt;
&lt;li&gt;which files were successfully uploaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8885&quot;&gt;#8885&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f2802f9cdb3c3c97a2aa22f66d427af29a824f68&quot;&gt;&lt;code&gt;f2802f9&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/CarmenPopoviciu&quot;&gt;@CarmenPopoviciu&lt;/a&gt;! - Disambiguate the &amp;quot;No files to upload. Proceeding with deployment...&amp;quot; message&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8924&quot;&gt;#8924&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/d2b44a2f49deb749ad3a7918210ff680263a559c&quot;&gt;&lt;code&gt;d2b44a2&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/dario-piotrowicz&quot;&gt;@dario-piotrowicz&lt;/a&gt;! - fix redirected config env validation breaking wrangler pages commands&lt;/p&gt;
&lt;p&gt;a validation check has recently been introduced to make wrangler error on
deploy commands when an environment is specified and a redirected configuration
is in use (the reason being that redirected configurations should not include
any environment), this check is problematic with pages commands where the
&amp;quot;production&amp;quot; environment is anyways set by default, to address this the validation
check is being relaxed here on pages commands&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/f5413c5269ab32522a70c3ebedba95bf6e7a4684&quot;&gt;&lt;code&gt;f5413c5&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250410.0&quot;&gt;miniflare@4.20250410.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 3.114.6</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.6</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.114.6</guid><description>&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8783&quot;&gt;#8783&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/7bcf3527684b085effff895383b2c8a96c2d4943&quot;&gt;&lt;code&gt;7bcf352&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/petebacondarwin&quot;&gt;@petebacondarwin&lt;/a&gt;! - Improve error message when request to obtain membership info fails&lt;/p&gt;
&lt;p&gt;Wrangler now informs user that specific permission might be not granted when fails to obtain membership info. The same information is provided when Wrangler is unable to fetch user&amp;#39;s email.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8866&quot;&gt;#8866&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/db673d67adbd7edb3e08f46784de4e147f0a300b&quot;&gt;&lt;code&gt;db673d6&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/edmundhung&quot;&gt;@edmundhung&lt;/a&gt;! - improve error message when redirected config contains environments&lt;/p&gt;
&lt;p&gt;this change improves that validation error message that users see
when a redirected config file contains environments, by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cleaning the message formatting and displaying the
offending environments in a list&lt;/li&gt;
&lt;li&gt;prompting the user to report the issue to the author
of the tool which has generated the config&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8600&quot;&gt;#8600&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/91cf02893e3653db564c58ef079b51d93448978a&quot;&gt;&lt;code&gt;91cf028&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/workers-devprod&quot;&gt;@workers-devprod&lt;/a&gt;! - add validation to redirected configs in regards to environments&lt;/p&gt;
&lt;p&gt;add the following validation behaviors to wrangler deploy commands, that relate
to redirected configs (i.e. config files specified by &lt;code&gt;.wrangler/deploy/config.json&lt;/code&gt; files):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;redirected configs are supposed to be already flattened configurations without any
environment (i.e. a build tool should generate redirected configs already targeting specific
environments), so if wrangler encounters a redirected config with some environments defined
it should error&lt;/li&gt;
&lt;li&gt;given the point above, specifying an environment (&lt;code&gt;--env=my-env&lt;/code&gt;) when using redirected
configs is incorrect, so these environments should be ignored and a warning should be
presented to the user&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>wrangler - 4.10.0</title><link>https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.10.0</link><guid isPermaLink="true">https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%404.10.0</guid><description>&lt;h3&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8807&quot;&gt;#8807&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/dcce2ecf275c65428956d2106b83618652a907a0&quot;&gt;&lt;code&gt;dcce2ec&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/LuisDuarte1&quot;&gt;@LuisDuarte1&lt;/a&gt;! - Promote workflows commands to stable&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Patch Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/pull/8883&quot;&gt;#8883&lt;/a&gt; &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/5388447d7ca5b00dbcc0970f52b76e20a17ebe30&quot;&gt;&lt;code&gt;5388447&lt;/code&gt;&lt;/a&gt; Thanks &lt;a href=&quot;https://github.com/penalosa&quot;&gt;@penalosa&lt;/a&gt;! - fix: Only log requests to the Wrangler dev server once&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated dependencies [&lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/b7ac367fe4c3d7a05525443cc30af10bc19ce014&quot;&gt;&lt;code&gt;b7ac367&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/commit/5388447d7ca5b00dbcc0970f52b76e20a17ebe30&quot;&gt;&lt;code&gt;5388447&lt;/code&gt;&lt;/a&gt;]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mailto:miniflare@4.20250409.0&quot;&gt;miniflare@4.20250409.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><product>wrangler</product></item><item><title>API deprecations - Eligible Zones For Account Custom Nameservers</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#eligible-zones-for-account-custom-nameservers</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#eligible-zones-for-account-custom-nameservers</guid><description>&lt;p&gt;Deprecation date: March 23, 2025&lt;/p&gt;
&lt;p&gt;Users can now add custom nameservers that are not part of a zone managed within their account. As a result, any zone is eligible for custom nameservers, regardless of whether it is managed by Cloudflare. Given this change, an endpoint to check for eligible zones is no longer relevant and is therefore being deprecated.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /accounts/:account_id/custom_ns/availability&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - Zone Setting: cname_flattening</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-setting-cname_flattening</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-setting-cname_flattening</guid><description>&lt;p&gt;Deprecation date: March 21, 2025&lt;/p&gt;
&lt;p&gt;The Zone Settings API endpoints for managing zone-level CNAME flattening are deprecated.
Instead, use the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/get/&quot;&gt;Show DNS Settings&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/edit/&quot;&gt;Update DNS Settings&lt;/a&gt; endpoints to manage this setting.&lt;/p&gt;
&lt;p&gt;Changes via the old endpoints will be reflected in the new ones, and vice versa, so there is no need to migrate existing zones. However, future API calls must use DNS Settings instead of the Zone Settings endpoints.&lt;/p&gt;
&lt;p&gt;Note that, with the deprecated zone setting, values &lt;code&gt;&amp;quot;off&amp;quot;&lt;/code&gt; and &lt;code&gt;&amp;quot;apex&amp;quot;&lt;/code&gt; have the same behavior. These are represented as &lt;code&gt;{&amp;quot;flatten_all_cnames&amp;quot;: false}&lt;/code&gt; in the new API.
The zone setting &lt;code&gt;&amp;quot;on&amp;quot;&lt;/code&gt; corresponds to &lt;code&gt;{&amp;quot;flatten_all_cnames&amp;quot;: true}&lt;/code&gt; in the new API.&lt;/p&gt;
&lt;p&gt;Affected APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/settings&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/settings&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/settings/cname_flattening&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/settings/cname_flattening&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - Account Settings: default_nameservers and use_account_custom_ns_by_default</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#account-settings-default_nameservers-and-use_account_custom_ns_by_default</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#account-settings-default_nameservers-and-use_account_custom_ns_by_default</guid><description>&lt;p&gt;Deprecation date: March 14, 2025&lt;/p&gt;
&lt;p&gt;The fields &lt;code&gt;&amp;quot;default_nameservers&amp;quot;&lt;/code&gt; and &lt;code&gt;&amp;quot;use_account_custom_ns_by_default&amp;quot;&lt;/code&gt; within the &lt;code&gt;&amp;quot;settings&amp;quot;&lt;/code&gt; object of accounts are deprecated.
Instead, use the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/get/&quot;&gt;Show DNS Settings&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/edit/&quot;&gt;Update DNS Settings&lt;/a&gt; endpoints to manage this setting.
This setting is available in the new API as &lt;code&gt;.zone_defaults.nameservers.type&lt;/code&gt;, with allowed values &lt;code&gt;&amp;quot;cloudflare.standard&amp;quot;&lt;/code&gt;, &lt;code&gt;&amp;quot;cloudflare.standard.random&amp;quot;&lt;/code&gt;, &lt;code&gt;&amp;quot;custom.account&amp;quot;&lt;/code&gt; and &lt;code&gt;&amp;quot;custom.tenant&amp;quot;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Changes via the old endpoints will be reflected in the new ones, and vice versa, so there is no need to migrate existing zones. However, future API calls must use DNS Settings instead of the Accounts endpoints.&lt;/p&gt;
&lt;p&gt;Affected APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /accounts&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /accounts&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /accounts/:account_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /accounts/:account_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - DNS Records API: Changes to Filter Parameters</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-api-changes-to-filter-parameters</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-api-changes-to-filter-parameters</guid><description>&lt;p&gt;Deprecation date: February 21, 2025&lt;/p&gt;
&lt;p&gt;The following URL parameters for filtering DNS records are deprecated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;name=contains:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;name.contains=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name=starts_with:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;name.startswith=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name=ends_with:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;name.endswith=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name=one,two,three&lt;/code&gt; (searching for one of multiple possible names, separated by commas)&lt;br&gt;Instead, make multiple requests, one for each possible &lt;code&gt;name&lt;/code&gt;.
Alternatively, if only querying the &lt;code&gt;name&lt;/code&gt; field, the &lt;code&gt;?match=any&amp;amp;name=one&amp;amp;name=two&amp;amp;name=three&lt;/code&gt; syntax can be used instead.
This syntax has an extended deprecation date of May 23, 2025.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content=contains:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;content.contains=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content=starts_with:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;content.startswith=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content=ends_with:value&lt;/code&gt;&lt;br&gt;Instead, use the supported &lt;code&gt;content.endswith=value&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content=one,two,three&lt;/code&gt; (searching for one of multiple possible contents, separated by commas)&lt;br&gt;Instead, make multiple requests, one for each possible &lt;code&gt;content&lt;/code&gt;.
Alternatively, if only querying the &lt;code&gt;content&lt;/code&gt; field, the &lt;code&gt;?match=any&amp;amp;content=one&amp;amp;content=two&amp;amp;content=three&lt;/code&gt; syntax can be used instead.
This syntax has an extended deprecation date of May 23, 2025.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type=contains:value&lt;/code&gt;&lt;br&gt;Searching for substrings of a type name will no longer be supported.
Instead, please search for an exact type name, such as &lt;code&gt;type=CNAME&lt;/code&gt;.
If the input value is a free-text search from a human user, consider using the &lt;code&gt;search&lt;/code&gt; parameter instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;None of the parameters being deprecated were ever officially supported per our API documentation.&lt;/p&gt;
&lt;p&gt;Affected APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>DNS - Removal of unused DNS record meta fields</title><link>https://developers.cloudflare.com/dns/changelog/#removal-of-unused-dns-record-meta-fields</link><guid isPermaLink="true">https://developers.cloudflare.com/dns/changelog/#removal-of-unused-dns-record-meta-fields</guid><description>&lt;p&gt;Cloudflare is removing five fields from the &lt;code&gt;meta&lt;/code&gt; object of DNS records.
These fields have been unused for more than a year and are no longer set on new records.
This change may take up to four weeks to fully roll out.
The affected fields are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;code&gt;auto_added&lt;/code&gt; boolean&lt;/li&gt;
&lt;li&gt;the &lt;code&gt;managed_by_apps&lt;/code&gt; boolean and corresponding &lt;code&gt;apps_install_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;the &lt;code&gt;managed_by_argo_tunnel&lt;/code&gt; boolean and corresponding &lt;code&gt;argo_tunnel_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate><product>DNS</product></item><item><title>Security Center - 2025-02-03</title><link>https://developers.cloudflare.com/security-center/changelog/#2025-02-03</link><guid isPermaLink="true">https://developers.cloudflare.com/security-center/changelog/#2025-02-03</guid><description>&lt;ul&gt;
&lt;li&gt;Security Center now has a role called Brand Protection. This role gives you access to the Brand Protection feature on the API and Cloudflare dashboard. Brand Protection role also gives you access to the Investigate platform, where you can consume the Threat Intel API and URL scanner API calls.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate><product>Security Center</product></item><item><title>WAF - Scheduled for 2025-02-10</title><link>https://developers.cloudflare.com/waf/change-log/scheduled-changes</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/scheduled-changes</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Announcement Date&lt;/th&gt;&lt;th&gt;Release Date&lt;/th&gt;&lt;th&gt;Release Behavior&lt;/th&gt;&lt;th&gt;Legacy Rule ID&lt;/th&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100708&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;742306889c2e4f6087de6646483b4c26&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...483b4c26 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;Aviatrix Network - Remote Code Execution - CVE:CVE-2024-50603&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100709&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;042228dffe0a4f1587da0e737e924ca3&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...7e924ca3 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;Next.js - Remote Code Execution - CVE:CVE-2024-46982&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100710&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;2a12278325464d6682afb53483a7d8ff&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...83a7d8ff &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;Progress Software WhatsUp Gold - Directory Traversal - CVE:CVE-2024-12105&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100711&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;82ce3424fbe84e9e99d77332baa8eb34&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...baa8eb34 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;WordPress - Remote Code Execution - CVE:CVE-2024-56064&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100712&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;5afacd39dcfd42f89a6c43f787f5d34e&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...87f5d34e &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;WordPress - Remote Code Execution - CVE:CVE-2024-9047&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2025-02-03&lt;/td&gt;&lt;td&gt;2025-02-10&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;100713&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;05842b06f0a4415880b58f7fbf72cf8a&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...bf72cf8a &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;FortiOS - Auth Bypass - CVE:CVE-2022-40684&lt;/td&gt;&lt;td&gt;This is a New Detection&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>Browser Rendering - Increased limits</title><link>https://developers.cloudflare.com/browser-rendering/changelog/#increased-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/browser-rendering/changelog/#increased-limits</guid><description>&lt;ul&gt;
&lt;li&gt;Increased the limits on the number of concurrent browsers, and browsers per minute from 2 to 10.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate><product>Browser Rendering</product></item><item><title>Stream - Expanded Language Support for Generated Captions</title><link>https://developers.cloudflare.com/stream/changelog/#expanded-language-support-for-generated-captions</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#expanded-language-support-for-generated-captions</guid><description>&lt;p&gt;Eleven new languages are now supported for transcription when using &lt;a href=&quot;https://developers.cloudflare.com/stream/edit-videos/adding-captions/#generate-a-caption&quot;&gt;generated captions&lt;/a&gt;, available for free for video stored in Stream.&lt;/p&gt;
</description><pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Rules - New Snippets code editor</title><link>https://developers.cloudflare.com/rules/changelog/#new-snippets-code-editor</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-snippets-code-editor</guid><description>&lt;p&gt;The new Snippets code editor is now live, allowing users to edit both Snippets code and rules from a single page. This update simplifies the workflow and introduces features such as code formatting, refactoring, and auto-complete. The updated editor is available within the Snippets interface.&lt;/p&gt;
</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Hyperdrive - Hyperdrive automatically configures your Cloudflare Tunnel to connect to your private database.</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-automatically-configures-your-cloudflare-tunnel-to-connect-to-your-private-database</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-automatically-configures-your-cloudflare-tunnel-to-connect-to-your-private-database</guid><description>&lt;p&gt;When creating a Hyperdrive configuration for a private database, you only need to provide your database credentials and set up a Cloudflare Tunnel within the private network where your database is accessible.&lt;/p&gt;
&lt;p&gt;Hyperdrive will automatically create the Cloudflare Access, Service Token and Policies needed to secure and restrict your Cloudflare Tunnel to the Hyperdrive configuration.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database/&quot;&gt;documentation on how to configure Hyperdrive to connect to a private database&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2025.1.447.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202514471</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202514471</guid><description>&lt;p&gt;A new beta release for the macOS WARP client is now available on the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/beta-releases/&quot;&gt;Downloads page&lt;/a&gt;. This release contains only improvements.&lt;/p&gt;
&lt;p&gt;Note: If using macOS Sequoia, Cloudflare recommends the use of macOS 15.2 or later. With macOS 15.2, Apple addressed several issues that may have caused the WARP client to not behave as expected when used with macOS 15.0.x.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes and improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved command line interface for Access for Infrastructure with added function for filtering and ordering.&lt;/li&gt;
&lt;li&gt;Fixed client connectivity issues when switching between managed network profiles that use different WARP protocols.&lt;/li&gt;
&lt;li&gt;Improved OS version posture checks on macOS for greater reliability and availability.&lt;/li&gt;
&lt;li&gt;Added support for WARP desktop to use additional DoH endpoints to help reduce NAT congestion.&lt;/li&gt;
&lt;li&gt;Improved WireGuard connection stability on reconnections.&lt;/li&gt;
&lt;li&gt;Added additional HTTP/3 QUIC connectivity test to &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Known issues&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP
client may not behave as expected. Cloudflare recommends the use of macOS 15.2
or later.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2025.1.447.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202514471</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202514471</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available on the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/beta-releases/&quot;&gt;Downloads page&lt;/a&gt;. This release contains only improvements.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes and improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved command line interface for Access for Infrastructure with added function for filtering and ordering.&lt;/li&gt;
&lt;li&gt;Fixed client connectivity issues when switching between managed network profiles that use different WARP protocols.&lt;/li&gt;
&lt;li&gt;Added support for WARP desktop to use additional DoH endpoints to help reduce NAT congestion.&lt;/li&gt;
&lt;li&gt;Improved Windows multi-user feature with minor bug fixes and optimizations.&lt;/li&gt;
&lt;li&gt;Improved connectivity check reliability in certain split tunnel configurations.&lt;/li&gt;
&lt;li&gt;Improved reading of device DNS settings at connection restart.&lt;/li&gt;
&lt;li&gt;Improved WARP connectivity in environments with virtual machine interfaces.&lt;/li&gt;
&lt;li&gt;Improved WireGuard connection stability on reconnections.&lt;/li&gt;
&lt;li&gt;Improved reliability of device posture checks for OS Version, Unique Client ID, Domain Joined, Disk Encryption, and Firewall attributes.&lt;/li&gt;
&lt;li&gt;Added additional HTTP/3 QUIC connectivity test to &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Known issues&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when the following conditions are all true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around this issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>DNS - Zone IDs and names on individual DNS records</title><link>https://developers.cloudflare.com/dns/changelog/#zone-ids-and-names-on-individual-dns-records</link><guid isPermaLink="true">https://developers.cloudflare.com/dns/changelog/#zone-ids-and-names-on-individual-dns-records</guid><description>&lt;p&gt;Records returned by the API will no longer contain the &lt;code&gt;zone_id&lt;/code&gt; and &lt;code&gt;zone_name&lt;/code&gt; fields.
This change may take up to four weeks to fully roll out.
The affected fields were deprecated with an End of Life (EOL) date of November 30, 2024.&lt;/p&gt;
</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate><product>DNS</product></item><item><title>Load Balancing - Update to Cloudflare Tunnel Steering</title><link>https://developers.cloudflare.com/load-balancing/changelog/#update-to-cloudflare-tunnel-steering</link><guid isPermaLink="true">https://developers.cloudflare.com/load-balancing/changelog/#update-to-cloudflare-tunnel-steering</guid><description>&lt;p&gt;Introduced changes to the resolution of proxied domains that are backed by Cloudflare Tunnels on the same zone. These changes correct how orange-clouded records are steered to Cloudflare Tunnels via Cloudflare Load Balancers.&lt;/p&gt;
</description><pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate><product>Load Balancing</product></item><item><title>DLP - Source code confidence levels</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#source-code-confidence-levels</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#source-code-confidence-levels</guid><description>&lt;p&gt;DLP now supports setting a confidence level for &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-profiles/predefined-profiles/#source-code&quot;&gt;source code profiles&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 23 Jan 2025 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>Access - Access Applications support private hostnames/IPs and reusable Access policies.</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#access-applications-support-private-hostnamesips-and-reusable-access-policies</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#access-applications-support-private-hostnamesips-and-reusable-access-policies</guid><description>&lt;p&gt;Cloudflare Access self-hosted applications can now be defined by &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/non-http/self-hosted-private-app/&quot;&gt;private IPs&lt;/a&gt;, &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/non-http/self-hosted-private-app/&quot;&gt;private hostnames&lt;/a&gt; (on port 443) and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-public-app/&quot;&gt;public hostnames&lt;/a&gt;. Additionally, we made Access policies into their own object which can be reused across multiple applications. These updates involved significant updates to the overall Access dashboard experience. The updates will be slowly rolled out to different customer cohorts. If you are an Enterprise customer and would like early access, reach out to your account team.&lt;/p&gt;
</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><product>Access</product></item><item><title>WAF - 2025-01-21</title><link>https://developers.cloudflare.com/waf/change-log/2025-01-21</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/2025-01-21</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Ruleset&lt;/th&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Legacy Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;f4a310393c564d50bd585601b090ba9a&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...b090ba9a &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;100303&lt;/td&gt;&lt;td&gt;Command Injection - Nslookup&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;This was released as &lt;rule-id id=&quot;aad6f9f85e034022b6a8dee4b8d152f4&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...b8d152f4 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;fd5d5678ce594ea898aa9bf149e6b538&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...49e6b538 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100534&lt;/td&gt;&lt;td&gt;Web Shell Activity&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;This was released as &lt;rule-id id=&quot;39c8f6066c19466ea084e51e82fe4e7f&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...82fe4e7f &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>Security Center - 2025-01-20</title><link>https://developers.cloudflare.com/security-center/changelog/#2025-01-20</link><guid isPermaLink="true">https://developers.cloudflare.com/security-center/changelog/#2025-01-20</guid><description>&lt;ul&gt;
&lt;li&gt;On the URL scanner, customers who search for a report will now get a list of all reports related to that specific hostname. A hash is also available in the security report. By selecting the hash, the dashboard will list reports containing the same hash.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate><product>Security Center</product></item><item><title>Zero Trust WARP Client - WARP download repository</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-download-repository</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-download-repository</guid><description>&lt;p&gt;Microsoft is &lt;a href=&quot;https://learn.microsoft.com/en-gb/appcenter/retirement&quot;&gt;retiring the App Center&lt;/a&gt; which customers previously used to download Windows and macOS WARP client releases. As a result, Cloudflare has launched a new &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/&quot;&gt;Downloads page&lt;/a&gt; where you can find WARP client downloads for all operating systems, version history, and release notes.&lt;/p&gt;
</description><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>API Shield - API Authentication Posture</title><link>https://developers.cloudflare.com/api-shield/changelog/#api-authentication-posture</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#api-authentication-posture</guid><description>&lt;p&gt;Customers will see per-endpoint authentication details inside API Shield&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/api-shield/management-and-monitoring/&quot;&gt;Endpoint Management&lt;/a&gt; for zones with configured session identifiers.&lt;/p&gt;
</description><pubDate>Thu, 16 Jan 2025 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Load Balancing - Update to Pool Health Monitoring</title><link>https://developers.cloudflare.com/load-balancing/changelog/#update-to-pool-health-monitoring</link><guid isPermaLink="true">https://developers.cloudflare.com/load-balancing/changelog/#update-to-pool-health-monitoring</guid><description>&lt;p&gt;We made changes to how we resolve and monitor proxied origins to assess pool health. Our analysis indicates no impact to customer configurations or operations. Contact customer support if you notice any unexpected behavior.&lt;/p&gt;
</description><pubDate>Thu, 16 Jan 2025 00:00:00 GMT</pubDate><product>Load Balancing</product></item><item><title>DLP - Payload log match visibility</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#payload-log-match-visibility</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#payload-log-match-visibility</guid><description>&lt;p&gt;When viewing decrypted payload log matches, DLP now provides more context by listing multiple DLP matches and the matching DLP profile.&lt;/p&gt;
</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>D1 - D1 will begin enforcing its free tier limits from the 10th of February 2025.</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-will-begin-enforcing-its-free-tier-limits-from-the-10th-of-february-2025</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-will-begin-enforcing-its-free-tier-limits-from-the-10th-of-february-2025</guid><description>&lt;p&gt;D1 will begin enforcing the daily &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/limits&quot;&gt;free tier limits&lt;/a&gt; from 2025-02-10. These limits only apply to accounts on the Workers Free plan.&lt;/p&gt;
&lt;p&gt;From 2025-02-10, if you do not take any action and exceed the daily free tier limits, queries to D1 databases via the Workers API and/or REST API will return errors until limits reset daily at 00:00 UTC.&lt;/p&gt;
&lt;p&gt;To ensure uninterrupted service, upgrade your account to the &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/&quot;&gt;Workers Paid plan&lt;/a&gt; from the &lt;a href=&quot;https://dash.cloudflare.com/?account=/workers/plans&quot;&gt;plans page&lt;/a&gt;. The minimum monthly billing amount is $5. Refer to &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/&quot;&gt;Workers Paid plan&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/limits/&quot;&gt;D1 limits&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For better insight into your current usage, refer to your &lt;a href=&quot;https://developers.cloudflare.com/d1/observability/billing/&quot;&gt;billing metrics&lt;/a&gt; for rows read and rows written, which can be found on the &lt;a href=&quot;https://dash.cloudflare.com/?account=/workers/d1&quot;&gt;D1 dashboard&lt;/a&gt; or GraphQL API.&lt;/p&gt;
</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><product>D1</product></item><item><title>WAF - 2025-01-13</title><link>https://developers.cloudflare.com/waf/change-log/2025-01-13</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/2025-01-13</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Ruleset&lt;/th&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Legacy Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;6e0bfbe4b9c6454c8bd7bd24f49e5840&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...f49e5840 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;100704&lt;/td&gt;&lt;td&gt;Cleo Harmony - Auth Bypass - CVE:CVE-2024-55956, CVE:CVE-2024-55953&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;c993997b7d904a9e89448fe6a6d43bc2&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...a6d43bc2 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100705&lt;/td&gt;&lt;td&gt;Sentry - SSRF&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;f40ce742be534ba19d610961ce6311bb&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...ce6311bb &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100706&lt;/td&gt;&lt;td&gt;Apache Struts - Remote Code Execution - CVE:CVE-2024-53677&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;67ac639a845c482d948b465b2233da1f&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...2233da1f &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100707&lt;/td&gt;&lt;td&gt;FortiWLM - Remote Code Execution - CVE:CVE-2023-48782, CVE:CVE-2023-34993, CVE:CVE-2023-34990&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Managed Rulesets&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;870cca2b874d41738019d4c3e31d972a&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...e31d972a &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100007C_BETA&lt;/td&gt;&lt;td&gt;Command Injection - Common Attack Commands&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Disabled&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>Rules - New Rules Overview page</title><link>https://developers.cloudflare.com/rules/changelog/#new-rules-overview-page</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-rules-overview-page</guid><description>&lt;p&gt;The new &lt;strong&gt;Rules Overview&lt;/strong&gt; interface consolidates Cloudflare Rules products into a single, intuitive page, simplifying navigation and rule management. Key features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Unified interface&lt;/strong&gt;: Manage all rules in one place — no more navigating through multiple menu tabs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search across rules&lt;/strong&gt;: Quickly locate specific rules.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clear rule order&lt;/strong&gt;: View and manage rules by their execution sequence for streamlined configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhanced visibility&lt;/strong&gt;: Instantly view the filter (conditions) and action (outcome) for every rule.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faster debugging&lt;/strong&gt;: Use Trace directly from the zone-level interface for simple, quick troubleshooting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new page is available in the Cloudflare dashboard at &lt;strong&gt;Rules&lt;/strong&gt; &amp;gt; &lt;strong&gt;Overview&lt;/strong&gt;.&lt;/p&gt;
</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.12.760.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024127600</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024127600</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available on the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/&quot;&gt;Downloads page&lt;/a&gt;. This release contains only a hotfix from the 2024.12.554.0 release.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue that could prevent clients with certain split tunnel configurations from connecting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when the following conditions are all true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around this issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Cache - Smart Tiered Cache for Load balancing</title><link>https://developers.cloudflare.com/cache/changelog/#smart-tiered-cache-for-load-balancing</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#smart-tiered-cache-for-load-balancing</guid><description>&lt;p&gt;Smart Tiered Cache will now select a common single best Upper Tier for an entire Load Balancing Pool based on Origin performance measurements, increasing the cache HIT ratio.&lt;/p&gt;
</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>Gateway - Bring your own resolver IP (BYOIP) for DNS locations</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#bring-your-own-resolver-ip-byoip-for-dns-locations</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#bring-your-own-resolver-ip-byoip-for-dns-locations</guid><description>&lt;p&gt;Enterprise users can now &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/agentless/dns/locations/dns-resolver-ips/#bring-your-own-dns-resolver-ip&quot;&gt;provide an IP address&lt;/a&gt; for a private DNS resolver to use with &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/agentless/dns/locations/&quot;&gt;DNS locations&lt;/a&gt;. Gateway supports bringing your own IPv4 and IPv6 addresses.&lt;/p&gt;
</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>D1 - D1 Worker API request latency decreases by 40-60%.</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-worker-api-request-latency-decreases-by-40-60</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-worker-api-request-latency-decreases-by-40-60</guid><description>&lt;p&gt;D1 lowered end-to-end Worker API request latency by 40-60% by eliminating redundant network round trips for each request.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://developers.cloudflare.com/images/d1/faster-d1-worker-api.png&quot; alt=&quot;D1 Worker API latency&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;p50, p90, and p95 request latency aggregated across entire D1 service. These latencies are a reference point and should not be viewed as your exact workload improvement.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For each request to a D1 database, at least two network round trips were eliminated. One round trip was due to a bug that is now fixed. The remaining removed round trips are due to avoiding creating a new TCP connection for each request when reaching out to the datacenter hosting the database.&lt;/p&gt;
&lt;p&gt;The removal of redundant network round trips also applies to D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/api/resources/d1/subresources/database/methods/query/&quot;&gt;REST API&lt;/a&gt;. However, the REST API still depends on Cloudflare&amp;#39;s centralized datacenters for authentication, which reduces the relative performance improvement.&lt;/p&gt;
</description><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate><product>D1</product></item><item><title>WAF - 2025-01-06</title><link>https://developers.cloudflare.com/waf/change-log/2025-01-06</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/2025-01-06</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Ruleset&lt;/th&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Legacy Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;3a321b10270b42549ac201009da08beb&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...9da08beb &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;100678&lt;/td&gt;&lt;td&gt;Pandora FMS - Remote Code Execution - CVE:CVE-2024-11320&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;1fe510368b4a47dda90363c2ecdf3d02&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...ecdf3d02 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100679&lt;/td&gt;&lt;td&gt;Palo Alto Networks - Remote Code Execution - CVE:CVE-2024-0012, CVE:CVE-2024-9474&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;b7ba636927b44ee288b9a697a40f2a35&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...a40f2a35 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100680&lt;/td&gt;&lt;td&gt;Ivanti - Command Injection - CVE:CVE-2024-37397&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;6bd9b07c8acc4beeb17c8bee58ae3c89&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...58ae3c89 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100681&lt;/td&gt;&lt;td&gt;Really Simple Security - Auth Bypass - CVE:CVE-2024-10924&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;c86e79e15a4a4307870f6f77e37f2da6&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...e37f2da6 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100682&lt;/td&gt;&lt;td&gt;Magento - XXE - CVE:CVE-2024-34102&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;945f41b48be9485f953116015054c752&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...5054c752 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100683&lt;/td&gt;&lt;td&gt;CyberPanel - Remote Code Execution - CVE:CVE-2024-51567&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;aec9a2e554a34a8fa547d069dfe93d7b&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...dfe93d7b &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100684&lt;/td&gt;&lt;td&gt;Microsoft SharePoint - Remote Code Execution - CVE:CVE-2024-38094, CVE:CVE-2024-38024, CVE:CVE-2024-38023&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;e614dd46c1ce404da1909e841454c856&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...1454c856 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100685&lt;/td&gt;&lt;td&gt;CyberPanel - Remote Code Execution - CVE:CVE-2024-51568&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;685a4edf68f740b4a2c80d45e92362e5&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...e92362e5 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100686&lt;/td&gt;&lt;td&gt;Seeyon - Remote Code Execution&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;204f9d948a124829acb86555b9f1c9f8&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...b9f1c9f8 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100687&lt;/td&gt;&lt;td&gt;WordPress - Remote Code Execution - CVE:CVE-2024-10781, CVE:CVE-2024-10542&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;19587024724e49329d5b482d0d7ca374&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...0d7ca374 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100688&lt;/td&gt;&lt;td&gt;ProjectSend - Remote Code Execution - CVE:CVE-2024-11680&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;fa49213e55484f6c824e0682a5260b70&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...a5260b70 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100689&lt;/td&gt;&lt;td&gt;Palo Alto GlobalProtect - Remote Code Execution - CVE:CVE-2024-5921&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;11b5fc23e85b41ca90316bddd007118b&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...d007118b &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100690&lt;/td&gt;&lt;td&gt;Ivanti - Remote Code Execution - CVE:CVE-2024-37404&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;aaeada52bcc840598515de6cc3e49f64&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...c3e49f64 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100691&lt;/td&gt;&lt;td&gt;Array Networks - Remote Code Execution - CVE:CVE-2023-28461&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;e2c7ce1ecd6847219f8d9aedfcc6f5bb&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...fcc6f5bb &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100692&lt;/td&gt;&lt;td&gt;CyberPanel - Remote Code Execution - CVE:CVE-2024-51378&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;84d481b1f49c4735afa2fb2bb615335e&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...b615335e &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100693&lt;/td&gt;&lt;td&gt;Symfony Profiler - Auth Bypass - CVE:CVE-2024-50340&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;9f258f463f9f4b26ad07e3c209d08c8a&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...09d08c8a &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100694&lt;/td&gt;&lt;td&gt;Citrix Virtual Apps - Remote Code Execution - CVE:CVE-2024-8069&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;b490d6edcfec4028aef45cf08aafb2f5&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...8aafb2f5 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100695&lt;/td&gt;&lt;td&gt;MSMQ Service - Remote Code Execution - CVE:CVE-2023-21554&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;c8f65bc9eeef4665820ecfe411b7a8c7&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...11b7a8c7 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100696&lt;/td&gt;&lt;td&gt;Nginxui - Remote Code Execution - CVE:CVE-2024-49368&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;d5f2e133e34640198d06d7b345954c7e&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...45954c7e &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100697&lt;/td&gt;&lt;td&gt;Apache ShardingSphere - Remote Code Execution - CVE:CVE-2022-22733&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;c34432e257074cffa9fa15f3f5311209&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...f5311209 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100698&lt;/td&gt;&lt;td&gt;Mitel MiCollab - Auth Bypass - CVE:CVE-2024-41713&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cloudflare Specials&lt;/td&gt;&lt;td&gt;&lt;rule-id id=&quot;3bda15acd73a4b55a5f60cd2b3e5e46e&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...b3e5e46e &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;100699&lt;/td&gt;&lt;td&gt;Apache Solr - Auth Bypass - CVE:CVE-2024-45216&lt;/td&gt;&lt;td&gt;Log&lt;/td&gt;&lt;td&gt;Block&lt;/td&gt;&lt;td&gt;New Detection&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>AI Gateway - DeepSeek</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#deepseek</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#deepseek</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/deepseek/&quot;&gt;DeepSeek&lt;/a&gt; as a new provider.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 02 Jan 2025 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Load Balancing - Load Balancing with the China Network</title><link>https://developers.cloudflare.com/load-balancing/changelog/#load-balancing-with-the-china-network</link><guid isPermaLink="true">https://developers.cloudflare.com/load-balancing/changelog/#load-balancing-with-the-china-network</guid><description>&lt;p&gt;You can now enable load balancers to be deployed to the &lt;a href=&quot;https://developers.cloudflare.com/china-network/&quot;&gt;China Network&lt;/a&gt;. Refer to the &lt;a href=&quot;https://developers.cloudflare.com/load-balancing/additional-options/load-balancing-china/&quot;&gt;documentation&lt;/a&gt; for more details. &lt;/p&gt;
</description><pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate><product>Load Balancing</product></item><item><title>Vectorize - Added support for index name reuse</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-index-name-reuse</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-index-name-reuse</guid><description>&lt;p&gt;Vectorize now supports the reuse of index names within the account. An index can be created using the same name as an index that is in a deleted state.&lt;/p&gt;
</description><pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>API Shield - Automatically applied endpoint risk labels</title><link>https://developers.cloudflare.com/api-shield/changelog/#automatically-applied-endpoint-risk-labels</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#automatically-applied-endpoint-risk-labels</guid><description>&lt;p&gt;API Shield now automatically labels endpoints with risks due to authentication status and sensitive data detection.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Digital Experience Monitoring - Remote captures</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dex/#remote-captures</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dex/#remote-captures</guid><description>&lt;p&gt;Admins can now collect packet captures (PCAPs) and WARP diagnostic logs from end user devices. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/dex/remote-captures/&quot;&gt;Remote captures&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Digital Experience Monitoring</product></item><item><title>Email Security - Email Security reclassification tab</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-reclassification-tab</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-reclassification-tab</guid><description>&lt;p&gt;Customers can now have more transparency about their team and user submissions. The new Reclassification tab in the Zero Trust dashboard will allow customers to have a full understanding of what submissions they have made and what the outcomes of those submissions are. &lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Email Security</product></item><item><title>Email Security - Email Security expanded folder scanning</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-expanded-folder-scanning</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-expanded-folder-scanning</guid><description>&lt;p&gt;Microsoft 365 customers can now choose to scan all folders or just the inbox when deploying via the Graph API.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Email Security</product></item><item><title>Pages - Cloudflare GitHub App Permissions Update</title><link>https://developers.cloudflare.com/pages/platform/changelog/#cloudflare-github-app-permissions-update</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#cloudflare-github-app-permissions-update</guid><description>&lt;ul&gt;
&lt;li&gt;Cloudflare is requesting updated permissions for the &lt;a href=&quot;https://github.com/apps/cloudflare-workers-and-pages&quot;&gt;Cloudflare GitHub App&lt;/a&gt; to enable features like automatically creating a repository on your GitHub account and deploying the new repository for you when getting started with a template. This feature is coming out soon to support a better onboarding experience.&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Requested permissions:&lt;/strong&gt; &lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2022-11-28#repository-permissions-for-administration&quot;&gt;Repository Administration&lt;/a&gt; (read/write) to create repositories.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2022-11-28#repository-permissions-for-contents&quot;&gt;Contents&lt;/a&gt; (read/write) to push code to the created repositories.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who is impacted:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Existing users will be prompted to update permissions when GitHub sends an email with subject &amp;quot;[GitHub] Cloudflare Workers &amp;amp; Pages is requesting updated permission&amp;quot; on December 19th, 2024.&lt;/li&gt;
&lt;li&gt;New users installing the app will see the updated permissions during the connecting repository process.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; Review and accept the permissions update to use upcoming features. &lt;em&gt;If you decline or take no action, you can continue connecting repositories and deploying changes via the Cloudflare GitHub App as you do today, but new features requiring these permissions will not be available.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Questions?&lt;/strong&gt; Visit &lt;a href=&quot;https://discord.com/channels/595317990191398933/1313895851520688163&quot;&gt;#github-permissions-update&lt;/a&gt; in the Cloudflare Developers Discord.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Cloudflare Tunnel - Tunnel diagnostic logs</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#tunnel-diagnostic-logs</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#tunnel-diagnostic-logs</guid><description>&lt;p&gt;The latest &lt;code&gt;cloudflared&lt;/code&gt; build &lt;a href=&quot;https://github.com/cloudflare/cloudflared/releases/tag/2024.12.2&quot;&gt;2024.12.2&lt;/a&gt; introduces the ability to collect all the diagnostic logs needed to troubleshoot a &lt;code&gt;cloudflared&lt;/code&gt; instance. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/troubleshoot-tunnels/diag-logs/&quot;&gt;Diagnostic logs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Cloudflare Tunnel</product></item><item><title>Vectorize - Added support for range queries in metadata filters</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-range-queries-in-metadata-filters</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-range-queries-in-metadata-filters</guid><description>&lt;p&gt;Vectorize now supports &lt;code&gt;$lt&lt;/code&gt;, &lt;code&gt;$lte&lt;/code&gt;, &lt;code&gt;$gt&lt;/code&gt;, and &lt;code&gt;$gte&lt;/code&gt; clauses in &lt;a href=&quot;https://developers.cloudflare.com/vectorize/reference/metadata-filtering/&quot;&gt;metadata filters&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Zero Trust WARP Client - Cloudflare One Agent for iOS (version 1.8)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-ios-version-18</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-ios-version-18</guid><description>&lt;p&gt;A new GA release for the iOS Cloudflare One Agent is now available in the &lt;a href=&quot;https://apps.apple.com/us/app/cloudflare-one-agent/id6443476492&quot;&gt;iOS App Store&lt;/a&gt;. This release includes support for an exciting new capability, &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/partners/intune/#per-app-vpn-for-ios&quot;&gt;per-app VPN&lt;/a&gt;. This release also includes fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added support for per-app VPN configuration.&lt;/li&gt;
&lt;li&gt;Fixed issue where some users could not connect unless they rotated their keys after an update.&lt;/li&gt;
&lt;li&gt;Fixed a potential crash when connecting to the tunnel.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - Cloudflare One Agent for Android (version 2.3)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-android-version-23</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-android-version-23</guid><description>&lt;p&gt;A new GA release for the Android Cloudflare One Agent is now available in the &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cloudflare.cloudflareoneagent&quot;&gt;Google Play Store&lt;/a&gt;. This release includes support for an exciting new capability, &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/partners/intune/#per-app-vpn-for-android&quot;&gt;per-app VPN&lt;/a&gt;. This release also includes fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added support for per-app VPN configuration.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the WARP tunnel is connected immediately when &lt;strong&gt;Auto connect&lt;/strong&gt; is greater than 0.&lt;/li&gt;
&lt;li&gt;Fixed an issue where rapidly changing service modes resulted in a crash.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Linux (version 2024.12.554.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-2024125540</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-2024125540</guid><description>&lt;p&gt;A new GA release for the Linux WARP client is now available in the &lt;a href=&quot;https://pkg.cloudflareclient.com/&quot;&gt;package repository&lt;/a&gt;. This release includes fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consumers can now set the tunnel protocol using &lt;code&gt;warp-cli tunnel protocol set &amp;lt;protocol&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Improved captive portal support by disabling the firewall during captive portal login flows.&lt;/li&gt;
&lt;li&gt;Improved reliability of connection establishment logic under degraded network conditions.&lt;/li&gt;
&lt;li&gt;Improved reconnection speed when a Cloudflare server is in a degraded state.&lt;/li&gt;
&lt;li&gt;Improved captive portal detection on certain public networks.&lt;/li&gt;
&lt;li&gt;Reduced connectivity interruptions on WireGuard Split Tunnel Include mode configurations.&lt;/li&gt;
&lt;li&gt;Fixed connectivity issues switching between managed network profiles with different configured protocols.&lt;/li&gt;
&lt;li&gt;QLogs are now disabled by default and can be enabled with &lt;code&gt;warp-cli debug qlog enable&lt;/code&gt;. The QLog setting from previous releases will no longer be respected.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.12.554.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024125540</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024125540</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains improvements to support custom Gateway certificate installation in addition to the changes and improvements included in version 2024.12.492.0.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adds support for installing all available custom Gateway certificates from an account to the system store.&lt;/li&gt;
&lt;li&gt;Users can now get a list of installed certificates by running &lt;code&gt;warp-cli certs&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.12.554.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024125540</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024125540</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains improvements to support custom Gateway certificate installation in addition to the changes and improvements included in version 2024.12.492.0.&lt;/p&gt;
&lt;p&gt;Note: If using macOS Sequoia, Cloudflare recommends the use of macOS 15.2 or later. With macOS 15.2, Apple addressed several issues that may have caused the WARP client to not behave as expected when used with macOS 15.0 and 15.1.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adds support for installing all available custom Gateway certificates from an account to the system store.&lt;/li&gt;
&lt;li&gt;Users can now get a list of installed certificates by running &lt;code&gt;warp-cli certs&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP client may not behave as expected. Cloudflare recommends the use of macOS 15.2 or later.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers - 2024-12-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-12-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-12-19</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloudflare GitHub App Permissions Update&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Cloudflare is requesting updated permissions for the &lt;a href=&quot;https://github.com/apps/cloudflare-workers-and-pages&quot;&gt;Cloudflare GitHub App&lt;/a&gt; to enable features like automatically creating a repository on your GitHub account and deploying the new repository for you when getting started with a template. This feature is coming out soon to support a better onboarding experience.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requested permissions:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2022-11-28#repository-permissions-for-administration&quot;&gt;Repository Administration&lt;/a&gt; (read/write) to create repositories.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2022-11-28#repository-permissions-for-contents&quot;&gt;Contents&lt;/a&gt; (read/write) to push code to the created repositories.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who is impacted:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Existing users will be prompted to update permissions when GitHub sends an email with subject &amp;quot;[GitHub] Cloudflare Workers &amp;amp; Pages is requesting updated permission&amp;quot; on December 19th, 2024.&lt;/li&gt;
&lt;li&gt;New users installing the app will see the updated permissions during the connecting repository process.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; Review and accept the permissions update to use upcoming features. &lt;em&gt;If you decline or take no action, you can continue connecting repositories and deploying changes via the Cloudflare GitHub App as you do today, but new features requiring these permissions will not be available.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Questions?&lt;/strong&gt; Visit &lt;a href=&quot;https://discord.com/channels/595317990191398933/1313895851520688163&quot;&gt;#github-permissions-update&lt;/a&gt; in the Cloudflare Developers Discord.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workflows - Better instance control, improved queued logic, and step limit increased</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#better-instance-control-improved-queued-logic-and-step-limit-increased</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#better-instance-control-improved-queued-logic-and-step-limit-increased</guid><description>&lt;p&gt;Workflows can now be terminated and pause instances from a queued state and the ID of an instance is now exposed via the &lt;code&gt;WorkflowEvent&lt;/code&gt; parameter.&lt;/p&gt;
&lt;p&gt;Also, the mechanism to queue instances was improved to force miss-behaved queued instances to be automatically errored.&lt;/p&gt;
&lt;p&gt;Workflows now allow you to define up to 1024 steps in a single Workflow definition, up from the previous limit of 512. This limit will continue to increase during the course of the open beta.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>Cloudflare Fundamentals - Use account owned tokens to manage other account owned tokens</title><link>https://developers.cloudflare.com/fundamentals/changelog/#use-account-owned-tokens-to-manage-other-account-owned-tokens</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#use-account-owned-tokens-to-manage-other-account-owned-tokens</guid><description>&lt;p&gt;Cloudflare&amp;#39;s token management now allows users to set up a primary account owned token where they can manage all other account owned tokens. &lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/fundamentals/api/get-started/account-owned-tokens/&quot;&gt;Account owned tokens documentation&lt;/a&gt; for more details.&lt;/p&gt;
</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>WAF - Improved VPN Managed List</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#improved-vpn-managed-list</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#improved-vpn-managed-list</guid><description>&lt;p&gt;Customers can now effectively manage incoming traffic identified as originating from VPN IPs. Customers with compliance restrictions can now ensure compliance with local laws and regulations. Customers with CDN restrictions can use the improved VPN Managed List to prevent unauthorized access from users attempting to bypass geographical restrictions. With the new VPN Managed List enhancements, customers can improve their overall security posture to reduce exposure to unwanted or malicious traffic.&lt;/p&gt;
</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.12.492.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024124920</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024124920</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Note: If using macOS Sequoia, Cloudflare recommends the use of macOS 15.2 or later. With macOS 15.2, Apple addressed several issues that may have caused the WARP client to not behave as expected when used with macOS 15.0 and 15.1.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consumers can now set the tunnel protocol using &lt;code&gt;warp-cli tunnel protocol set &amp;lt;protocol&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Improved captive portal support by disabling the firewall during captive portal login flows.&lt;/li&gt;
&lt;li&gt;Improved reliability of connection establishment logic under degraded network conditions.&lt;/li&gt;
&lt;li&gt;Improved reconnection speed when a Cloudflare server is in a degraded state.&lt;/li&gt;
&lt;li&gt;Improved captive portal detection on certain public networks.&lt;/li&gt;
&lt;li&gt;Fixed an issue where admin override displayed an incorrect override end time.&lt;/li&gt;
&lt;li&gt;Reduced connectivity interruptions on WireGuard Split Tunnel Include mode configurations.&lt;/li&gt;
&lt;li&gt;Fixed connectivity issues switching between managed network profiles with different configured protocols.&lt;/li&gt;
&lt;li&gt;QLogs are now disabled by default and can be enabled with &lt;code&gt;warp-cli debug qlog enable&lt;/code&gt;. The QLog setting from previous releases will no longer be respected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP client may not behave as expected. Cloudflare recommends the use of macOS 15.2 or later.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.12.492.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024124920</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024124920</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consumers can now set the tunnel protocol using &lt;code&gt;warp-cli tunnel protocol set &amp;lt;protocol&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Improved captive portal support by disabling the firewall during captive portal login flows.&lt;/li&gt;
&lt;li&gt;Improved captive portal detection on certain public networks.&lt;/li&gt;
&lt;li&gt;Improved reconnection speed when a Cloudflare server is in a degraded state.&lt;/li&gt;
&lt;li&gt;Fixed an issue where WARP may fail to remove certificates from the user store in Device Information Only mode.&lt;/li&gt;
&lt;li&gt;Ensured at most one Powershell instance is opened when fetching the device serial number for posture checks.&lt;/li&gt;
&lt;li&gt;Fixed an issue to prevent the daemon from following Windows junctions created by non-admin users that could be used to delete files as SYSTEM user and potentially gain SYSTEM user privileges.&lt;/li&gt;
&lt;li&gt;Improved reliability of connection establishment logic under degraded network conditions.&lt;/li&gt;
&lt;li&gt;Fixed an issue that caused high memory usage when viewing connection statistics for extended periods of time.&lt;/li&gt;
&lt;li&gt;Improved WARP connectivity in environments with virtual interfaces from VirtualBox, VMware, and similar tools.&lt;/li&gt;
&lt;li&gt;Reduced connectivity interruptions on WireGuard Split Tunnel Include mode configurations.&lt;/li&gt;
&lt;li&gt;Fixed connectivity issues switching between managed network profiles with different configured protocols.&lt;/li&gt;
&lt;li&gt;QLogs are now disabled by default and can be enabled with &lt;code&gt;warp-cli debug qlog enable&lt;/code&gt;. The QLog setting from previous releases will no longer be respected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>AI Gateway - AI Gateway Dashboard</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#ai-gateway-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#ai-gateway-dashboard</guid><description>&lt;ul&gt;
&lt;li&gt;Updated dashboard to view performance, costs, and stats across all gateways.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Magic Transit - BGP support for Cloudflare Network Interconnect (CNI)</title><link>https://developers.cloudflare.com/magic-transit/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-transit/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</guid><description>&lt;p&gt;Magic Transit customers can now establish BGP peering over Direct CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic Transit routing table.&lt;/p&gt;
</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><product>Magic Transit</product></item><item><title>Magic WAN - Magic WAN Connector configurable health checks</title><link>https://developers.cloudflare.com/magic-wan/changelog/#magic-wan-connector-configurable-health-checks</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#magic-wan-connector-configurable-health-checks</guid><description>&lt;p&gt;Health check rate on Magic WAN Connector IPsec tunnels are now configurable.&lt;/p&gt;
</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>Magic WAN - BGP support for Cloudflare Network Interconnect (CNI)</title><link>https://developers.cloudflare.com/magic-wan/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</guid><description>&lt;p&gt;Magic WAN customers can now establish BGP peering over Direct CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic WAN table.&lt;/p&gt;
</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>Cloudflare Network Interconnect - BGP support for Cloudflare Network Interconnect (CNI)</title><link>https://developers.cloudflare.com/network-interconnect/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</link><guid isPermaLink="true">https://developers.cloudflare.com/network-interconnect/changelog/#bgp-support-for-cloudflare-network-interconnect-cni</guid><description>&lt;p&gt;Magic WAN and Magic Transit customers can now establish BGP peering over Direct CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic WAN or Magic Transit routing table.&lt;/p&gt;
</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><product>Cloudflare Network Interconnect</product></item><item><title>Cloudflare Fundamentals - Cloudflare API docs are now automatically generated</title><link>https://developers.cloudflare.com/fundamentals/changelog/#cloudflare-api-docs-are-now-automatically-generated</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#cloudflare-api-docs-are-now-automatically-generated</guid><description>&lt;p&gt;Cloudflare&amp;#39;s API documentation is now being automatically generated based on OpenAPI Schemas, and we have retired our old documentation. The move to OpenAPI Schemas allows us to ensure greater consistency and quality across our API documentation. The documentation now also includes examples of how to call the API using curl or our SDKs. &lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://developers.cloudflare.com/api/&quot;&gt;Cloudflare API documentation&lt;/a&gt;, or the &lt;a href=&quot;https://blog.cloudflare.com/open-api-transition/&quot;&gt;blog post on our transition to OpenAPI&lt;/a&gt; for more information. &lt;/p&gt;
</description><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>Zaraz - 2024-12-16</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-12-16</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-12-16</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Allow forcing the consent modal language&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Log the response status and body for server-side requests&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;: Introduce &amp;quot;Advanced Monitoring&amp;quot; with new reports such as geography, user timeline, funnel, retention and more &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;: Show information about server-side requests success rate&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Types&lt;/strong&gt;: Update the &lt;code&gt;zaraz-types&lt;/code&gt; package&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom HTML Managed Component&lt;/strong&gt;: Apply syntax highlighting for inlined JavaScript code&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>AI Gateway - Bug Fixes</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#bug-fixes</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#bug-fixes</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;: Fixed Anthropic errors being cached.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;: Fixed &lt;code&gt;env.AI.run()&lt;/code&gt; requests using authenticated gateways returning authentication error.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.12.326.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024123261</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024123261</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release/beta&quot;&gt;App Center&lt;/a&gt;. This release includes an exciting new capability, WARP support for &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/windows-multiuser/&quot;&gt;multiple users on a shared Windows device&lt;/a&gt;. The release also contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed connectivity issues switching between managed network profiles with different configured protocols.&lt;/li&gt;
&lt;li&gt;Added support for multiple users on shared Windows 10 and Windows 11 devices. Once a user completes the Windows login, all traffic to Cloudflare will be attributed to the currently active Windows user account. Contact your Customer Success Manager to request participation in this beta.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Hyperdrive - Hyperdrive now caches queries in all Cloudflare locations decreasing cache hit latency by up to 90%</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-caches-queries-in-all-cloudflare-locations-decreasing-cache-hit-latency-by-up-to-90</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-caches-queries-in-all-cloudflare-locations-decreasing-cache-hit-latency-by-up-to-90</guid><description>&lt;p&gt;Hyperdrive query caching now happens in all locations where Hyperdrive can be accessed. When making a query in a location that has cached the query result, your latency may be decreased by up to 90%.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/how-hyperdrive-works/#query-caching&quot;&gt;documentation on how Hyperdrive caches query results&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Rules - Snippets support in the Cloudflare provider for Terraform</title><link>https://developers.cloudflare.com/rules/changelog/#snippets-support-in-the-cloudflare-provider-for-terraform</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#snippets-support-in-the-cloudflare-provider-for-terraform</guid><description>&lt;p&gt;You can now manage Snippets using Terraform. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/rules/snippets/create-terraform/&quot;&gt;Configure Snippets using Terraform&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>WAF - Change the order of list items in IP Lists (for API and Terraform users)</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#change-the-order-of-list-items-in-ip-lists-for-api-and-terraform-users</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#change-the-order-of-list-items-in-ip-lists-for-api-and-terraform-users</guid><description>&lt;p&gt;Due to changes in the API implementation, the order of list items in an IP list obtained via API or Terraform may change, which may cause Terraform to detect a change in Terraform state. To fix this issue, resync the Terraform state or upgrade the version of your Terraform Cloudflare provider to &lt;a href=&quot;https://github.com/cloudflare/terraform-provider-cloudflare/releases/tag/v4.44.0&quot;&gt;version 4.44.0&lt;/a&gt; or later.&lt;/p&gt;
</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>API deprecations - Access applications: self_hosted_domains</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#access-applications-self_hosted_domains</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#access-applications-self_hosted_domains</guid><description>&lt;p&gt;Deprecation date: November 21, 2025&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;self_hosted_domains&lt;/code&gt; field for &lt;a href=&quot;https://developers.cloudflare.com/api/resources/zero_trust/subresources/access/subresources/applications/methods/update/&quot;&gt;Access applications&lt;/a&gt; is deprecated in favor of &lt;code&gt;destinations&lt;/code&gt; to allow for more flexibility in defining different types of domains.&lt;/p&gt;
&lt;p&gt;Before:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  // ...
  &amp;quot;self_hosted_domains&amp;quot;: [&amp;quot;foo.example.com&amp;quot;, &amp;quot;bar.example.com&amp;quot;]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  // ...
  &amp;quot;destinations&amp;quot;: [
    {
      &amp;quot;type&amp;quot;: &amp;quot;public&amp;quot;,
      &amp;quot;uri&amp;quot;: &amp;quot;foo.example.com&amp;quot;
    },
    {
      &amp;quot;type&amp;quot;: &amp;quot;public&amp;quot;,
      &amp;quot;uri&amp;quot;: &amp;quot;bar.example.com&amp;quot;
    }
  ]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The API will accept both fields until the deprecation date. If &lt;code&gt;self_hosted_domains&lt;/code&gt; are provided, then they will be interpreted as &lt;code&gt;public&lt;/code&gt; destinations. However, if &lt;code&gt;destinations&lt;/code&gt; are provided, then &lt;code&gt;self_hosted_domains&lt;/code&gt; will be ignored even if provided.&lt;/p&gt;
&lt;p&gt;Additionally, the API will continue to return &lt;code&gt;self_hosted_domains&lt;/code&gt; until the deprecation date. The field will contain the URIs of the subset of destinations that have type &lt;code&gt;public&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Affected APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /accounts/:account_id/access/apps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /accounts/:account_id/access/apps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /accounts/:account_id/access/apps/:app_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /accounts/:account_id/access/apps/:app_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/access/apps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/access/apps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/access/apps/:app_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/access/apps/:app_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Workflows - New queue instances logic</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#new-queue-instances-logic</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#new-queue-instances-logic</guid><description>&lt;p&gt;Introduction of a new mechanism to queue instances, which will prevent instances from getting stuck on queued status forever.&lt;/p&gt;
</description><pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>Cloudflare Fundamentals - Dashboard SCIM is now fully self-serve</title><link>https://developers.cloudflare.com/fundamentals/changelog/#dashboard-scim-is-now-fully-self-serve</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#dashboard-scim-is-now-fully-self-serve</guid><description>&lt;p&gt;Dashboard SCIM is now self-serve. Previously, users configuring SCIM required assistance from Cloudflare to configure SCIM to onboard users. Now, with account owned tokens, SCIM can be configured by Enterprise customers that use Okta or Microsoft Entra without any assistance from Cloudflare.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://developers.cloudflare.com/fundamentals/setup/account/account-security/scim-setup/&quot;&gt;SCIM documentation&lt;/a&gt; for more details.&lt;/p&gt;
</description><pubDate>Fri, 06 Dec 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>Magic Cloud Networking - Download cloud onramp terraform</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#download-cloud-onramp-terraform</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#download-cloud-onramp-terraform</guid><description>&lt;p&gt;Customers can now generate customized terraform files for building cloud network on-ramps to Magic WAN. Magic Cloud can scan and discover existing network resources and generate the required terraform files to automate cloud resource deployment using their existing infrastructure-as-code workflows for cloud automation.&lt;/p&gt;
</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.11.688.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024116881</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024116881</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consumers can now set the tunnel protocol using &lt;code&gt;warp-cli tunnel protocol set &amp;lt;protocol&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Improved captive portal support by disabling the firewall during captive portal login flows.&lt;/li&gt;
&lt;li&gt;Improved captive portal detection on certain public networks.&lt;/li&gt;
&lt;li&gt;Improved reconnection speed when a Cloudflare server is in a degraded state.&lt;/li&gt;
&lt;li&gt;Fixed an issue where WARP may fail to remove certificates from the user store in Device Information Only mode.&lt;/li&gt;
&lt;li&gt;Ensured at most one Powershell instance is opened when fetching the device serial number for posture checks.&lt;/li&gt;
&lt;li&gt;Fixed an issue to prevent the daemon from following Windows junctions created by non-admin users that could be used to delete files as SYSTEM user and potentially gain SYSTEM user privileges.&lt;/li&gt;
&lt;li&gt;Improved reliability of connection establishment logic under degraded network conditions.&lt;/li&gt;
&lt;li&gt;Fixed an issue that caused high memory usage when viewing connection statistics for extended periods of time.&lt;/li&gt;
&lt;li&gt;Improved WARP connectivity in environments with virtual interfaces from VirtualBox, VMware, and similar tools.&lt;/li&gt;
&lt;li&gt;Reduced connectivity interruptions on WireGuard Split Tunnel Include mode configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.11.688.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024116881</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024116881</guid><description>&lt;p&gt;A new beta release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Note: If using macOS Sequoia, Cloudflare recommends the use of macOS 15.1 or later. With macOS 15.1, Apple addressed several issues that may have caused the WARP client to not behave as expected when used with macOS 15.0.x.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consumers can now set the tunnel protocol using &lt;code&gt;warp-cli tunnel protocol set &amp;lt;protocol&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Improved captive portal support by disabling the firewall during captive portal login flows.&lt;/li&gt;
&lt;li&gt;Improved reliability of connection establishment logic under degraded network conditions.&lt;/li&gt;
&lt;li&gt;Improved reconnection speed when a Cloudflare server is in a degraded state.&lt;/li&gt;
&lt;li&gt;Improved captive portal detection on certain public networks.&lt;/li&gt;
&lt;li&gt;Fixed an issue where admin override displayed an incorrect override end time.&lt;/li&gt;
&lt;li&gt;Reduced connectivity interruptions on WireGuard Split Tunnel Include mode configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP client may not behave as expected. Cloudflare recommends the use of macOS 15.1 or later.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Access - SCIM GA for Okta and Microsoft Entra ID</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#scim-ga-for-okta-and-microsoft-entra-id</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#scim-ga-for-okta-and-microsoft-entra-id</guid><description>&lt;p&gt;Cloudflare&amp;#39;s SCIM integrations with &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/okta/#synchronize-users-and-groups&quot;&gt;Okta&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com//cloudflare-one/identity/idp-integration/entra-id/#synchronize-users-and-groups&quot;&gt;Microsoft Entra ID&lt;/a&gt; (formerly AzureAD) are now out of beta and generally available (GA) for all customers. These integrations can be used for Access and Gateway policies and Zero Trust user management. Note: This GA release does not include &lt;a href=&quot;https://developers.cloudflare.com/fundamentals/setup/account/account-security/scim-setup/&quot;&gt;Dashboard SSO SCIM&lt;/a&gt; support.&lt;/p&gt;
</description><pubDate>Wed, 04 Dec 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Zero Trust WARP Client - Custom device posture integration</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#custom-device-posture-integration</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#custom-device-posture-integration</guid><description>&lt;p&gt;WARP now supports setting up &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/service-providers/custom/&quot;&gt;custom device posture integrations&lt;/a&gt; using a third-party API of your choice.&lt;/p&gt;
</description><pubDate>Wed, 04 Dec 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>R2 - 2024-12-03</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-12-03</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-12-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/examples/ssec/&quot;&gt;Server-side Encryption with Customer-Provided Keys&lt;/a&gt; is now available to all users via the Workers and S3-compatible APIs.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Page Shield - Alerts based on customer-defined policies</title><link>https://developers.cloudflare.com/page-shield/changelog/#alerts-based-on-customer-defined-policies</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#alerts-based-on-customer-defined-policies</guid><description>&lt;p&gt;You can now scope all of Page Shield&amp;#39;s alert types to selected zones and their associated policies, alerting only on the resources that have been explicitly allowed.&lt;/p&gt;
</description><pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>API deprecations - Zone information in individual DNS records</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-information-in-individual-dns-records</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-information-in-individual-dns-records</guid><description>&lt;p&gt;Deprecation date: November 30, 2024&lt;/p&gt;
&lt;p&gt;Currently, each individual DNS record returned by the API contains information about the zone it is on, specifically the zone ID and name.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &amp;quot;result&amp;quot;: [
    {
      // ...
      &amp;quot;zone_id&amp;quot;: &amp;quot;ab922473c42f4e50819d7c1c9b81b16b&amp;quot;,
      &amp;quot;zone_name&amp;quot;: &amp;quot;example.com&amp;quot;
    }
  ],
  // ...
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This information is redundant because both affected API routes are already within the zone scope. In particular, the zone ID will already be known to any user of these routes because it appears in the URL. The zone name can be retrieved by making a &lt;code&gt;GET&lt;/code&gt; request to &lt;code&gt;/zones/:zone_id&lt;/code&gt; if it is necessary.&lt;/p&gt;
&lt;p&gt;After November 30th, 2024, Cloudflare will stop including the &lt;code&gt;zone_id&lt;/code&gt; and &lt;code&gt;zone_name&lt;/code&gt; fields on individual DNS records in API responses. These fields are currently ignored when sent to the API as part of a request body, so no changes to request bodies are required.&lt;/p&gt;
&lt;p&gt;Modified API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Workflows - Step limit increased</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#step-limit-increased</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#step-limit-increased</guid><description>&lt;p&gt;Workflows now allow you to define up to 512 steps in a single Workflow definition, up from the previous limit of 256. This limit will continue to increase during the course of the open beta.&lt;/p&gt;
&lt;p&gt;If you have Workflows that need more steps, we recommend delegating additional work to other Workflows by &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/trigger-workflows/&quot;&gt;triggering a new Workflow&lt;/a&gt; from within a step and passing any state as &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/events-and-parameters/&quot;&gt;parameters to that Workflow instance&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>AI Gateway - OpenRouter</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#openrouter</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#openrouter</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/openrouter/&quot;&gt;OpenRouter&lt;/a&gt; as a new provider.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 28 Nov 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>DLP - Profile confidence levels</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#profile-confidence-levels</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#profile-confidence-levels</guid><description>&lt;p&gt;DLP profiles now support setting a &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-profiles/advanced-settings/#confidence-levels&quot;&gt;confidence level&lt;/a&gt; to choose how tolerant its detections are to false positives based on the context of the detection. The higher a profile&amp;#39;s confidence level is, the less false positives will be allowed. Confidence levels include Low, Medium, or High. DLP profile confidence levels supersede &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-profiles/advanced-settings/#context-analysis&quot;&gt;context analysis&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>CASB - CASB and DLP with Cloud Data Extraction for AWS cloud environments</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/casb/#casb-and-dlp-with-cloud-data-extraction-for-aws-cloud-environments</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/casb/#casb-and-dlp-with-cloud-data-extraction-for-aws-cloud-environments</guid><description>&lt;p&gt;You can now use CASB to find security misconfigurations in your AWS cloud environment. You can also &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/casb/casb-integrations/aws-s3/#compute-account&quot;&gt;connect your AWS compute account&lt;/a&gt; to extract and scan your S3 buckets for sensitive data while avoiding egress fees.&lt;/p&gt;
</description><pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate><product>CASB</product></item><item><title>Rules - Support for Cloudflare R2 object storage in Cloud Connector</title><link>https://developers.cloudflare.com/rules/changelog/#support-for-cloudflare-r2-object-storage-in-cloud-connector</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#support-for-cloudflare-r2-object-storage-in-cloud-connector</guid><description>&lt;p&gt;You can now connect to R2 buckets in &lt;a href=&quot;https://developers.cloudflare.com/rules/cloud-connector/&quot;&gt;Cloud Connector&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Magic Cloud Networking - Import cloud resources for VMs and LBs</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#import-cloud-resources-for-vms-and-lbs</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#import-cloud-resources-for-vms-and-lbs</guid><description>&lt;p&gt;Cloud network discovery now includes cloud native virtual machine (VM) and load-balancer (LB) resources.&lt;/p&gt;
</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>Magic Cloud Networking - Export resource catalog</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#export-resource-catalog</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#export-resource-catalog</guid><description>&lt;p&gt;Customers can export their resource catalog including all discovered resource metadata to a downloadable JSON file, suitable for offline analysis.&lt;/p&gt;
</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>R2 - 2024-11-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-21</guid><description>&lt;ul&gt;
&lt;li&gt;Sippy can now be enabled on buckets in &lt;a href=&quot;https://developers.cloudflare.com/r2/reference/data-location/#jurisdictional-restrictions&quot;&gt;jurisdictions&lt;/a&gt; (e.g., EU, FedRAMP).&lt;/li&gt;
&lt;li&gt;Fixed an issue with Sippy where GET/HEAD requests to objects with certain special characters would result in error responses.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workflows - Fixed create instance API in Workers bindings</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#fixed-create-instance-api-in-workers-bindings</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#fixed-create-instance-api-in-workers-bindings</guid><description>&lt;p&gt;You can now call &lt;code&gt;create()&lt;/code&gt; without any arguments when using the &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/workers-api/#create&quot;&gt;Workers API&lt;/a&gt; for Workflows. Workflows will automatically generate the ID of the Workflow on your behalf.&lt;/p&gt;
&lt;p&gt;This addresses a bug that caused calls to &lt;code&gt;create()&lt;/code&gt; to fail when provided with no arguments.&lt;/p&gt;
</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>Cache - Smart Tiered Cache for R2</title><link>https://developers.cloudflare.com/cache/changelog/#smart-tiered-cache-for-r2</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#smart-tiered-cache-for-r2</guid><description>&lt;p&gt;R2 now automatically gets tiered cache if using Smart Tiered Cache. We select a data center close to your R2 storage bucket as a common Upper Tier cache.&lt;/p&gt;
</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>Gateway - Category filtering in the network policy builder</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#category-filtering-in-the-network-policy-builder</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#category-filtering-in-the-network-policy-builder</guid><description>&lt;p&gt;Gateway users can now create network policies with the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/network-policies/#content-categories&quot;&gt;Content Categories&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/network-policies/#security-risks&quot;&gt;Security Risks&lt;/a&gt; traffic selectors. This update simplifies malicious traffic blocking and streamlines network monitoring for improved security management.&lt;/p&gt;
</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>R2 - 2024-11-20</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-20</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-20</guid><description>&lt;ul&gt;
&lt;li&gt;Oceania (OC) is now available as an R2 region.&lt;/li&gt;
&lt;li&gt;The default maximum number of buckets per account is now 1 million. If you need more than 1 million buckets, contact &lt;a href=&quot;https://developers.cloudflare.com/support/contacting-cloudflare-support/&quot;&gt;Cloudflare Support&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Public buckets accessible via custom domain now support Smart &lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/public-buckets/#caching&quot;&gt;Tiered Cache&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workflows - Multiple Workflows in local development now supported</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#multiple-workflows-in-local-development-now-supported</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#multiple-workflows-in-local-development-now-supported</guid><description>&lt;p&gt;Local development with &lt;code&gt;wrangler dev&lt;/code&gt; now correctly supports multiple Workflow definitions per script.&lt;/p&gt;
&lt;p&gt;There is no change to production Workflows, where multiple Workflow definitions per Worker script was already supported.&lt;/p&gt;
</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>AI Gateway - WebSockets API</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#websockets-api</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#websockets-api</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/configuration/websockets-api/&quot;&gt;WebSockets API&lt;/a&gt; which provides a single persistent connection, enabling continuous communication.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>AI Gateway - Authentication</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#authentication</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#authentication</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/configuration/authentication/&quot;&gt;Authentication&lt;/a&gt; which adds security by requiring a valid authorization token for each request.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Hyperdrive - Hyperdrive now supports clear-text password authentication</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-supports-clear-text-password-authentication</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-supports-clear-text-password-authentication</guid><description>&lt;p&gt;When connecting to a database that requires secure clear-text password authentication over TLS, Hyperdrive will now support this authentication method.&lt;/p&gt;
&lt;p&gt;Refer to the documentation to see &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/reference/supported-databases#supported-postgresql-authentication-modes&quot;&gt;all PostgreSQL authentication modes supported by Hyperdrive&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>R2 - 2024-11-19</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-19</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-19</guid><description>&lt;ul&gt;
&lt;li&gt;R2 &lt;a href=&quot;https://developers.cloudflare.com/workers/wrangler/commands/#r2-bucket-lifecycle-add&quot;&gt;&lt;code&gt;bucket lifecycle&lt;/code&gt; command&lt;/a&gt; added to Wrangler. Supports listing, adding, and removing object lifecycle rules.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Zero Trust WARP Client - MASQUE GA</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#masque-ga</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#masque-ga</guid><description>&lt;p&gt;MASQUE as a device tunnel protocol option is now generally available (GA). Refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/#device-tunnel-protocol&quot;&gt;Device tunnel protocol&lt;/a&gt; for configuration details and minimum WARP client requirements.&lt;/p&gt;
</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.11.309.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024113090</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024113090</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where SSH sessions and other application connections over TCP or UDP could drop when a device that is using MASQUE changes its primary network interface.&lt;/li&gt;
&lt;li&gt;Fixed an issue to ensure the Cloudflare root certificate (or custom certificate) is installed in the trust store if not already there.&lt;/li&gt;
&lt;li&gt;Fixed an issue with the WARP client becoming unresponsive during startup.&lt;/li&gt;
&lt;li&gt;Extended &lt;code&gt;warp-diag&lt;/code&gt; to collect system profiler firewall state as part of diagnostics.&lt;/li&gt;
&lt;li&gt;Fixed an issue with the WARP client becoming unresponsive while handling LAN inclusion.&lt;/li&gt;
&lt;li&gt;Fixed an issue where users were unable to connect with an IPC error message displayed in the UI.&lt;/li&gt;
&lt;li&gt;Fixed an issue that was preventing proper operation of DNS-over-TLS (DoT) for consumer users.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP client may not behave as expected. Cloudflare recommends the use of macOS 15.1 or later.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.11.309.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024113090</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024113090</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where SSH sessions and other application connections over TCP or UDP could drop when a device that is using MASQUE changes its primary network interface.&lt;/li&gt;
&lt;li&gt;Fixed an issue to ensure the Cloudflare root certificate (or custom certificate) is installed in the trust store if not already there.&lt;/li&gt;
&lt;li&gt;Fixed an issue with the WARP client becoming unresponsive during startup.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Fixed an issue that was preventing proper operation of DNS-over-TLS (DoT) for consumer users.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Linux (version 2024.11.309.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-2024113090</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-2024113090</guid><description>&lt;p&gt;A new GA release for the Linux WARP client is now available in the &lt;a href=&quot;https://pkg.cloudflareclient.com/&quot;&gt;package repository&lt;/a&gt;. This release contains reliability improvements and general bug fixes.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where SSH sessions and other connections ould drop when a device that is using MASQUE changes its primary network interface.&lt;/li&gt;
&lt;li&gt;Device posture client certificate checks now support PKCS#1.&lt;/li&gt;
&lt;li&gt;Fixed an issue to ensure the Cloudflare root certificate (or custom certificate) is installed in the trust store if not already there.&lt;/li&gt;
&lt;li&gt;Reduced unnecessary log messages when &lt;code&gt;resolv.conf&lt;/code&gt; has no owner.&lt;/li&gt;
&lt;li&gt;Fixed an issue with &lt;code&gt;warp-diag&lt;/code&gt; printing benign TLS certificate errors.&lt;/li&gt;
&lt;li&gt;Fixed an issue with the WARP client becoming unresponsive during startup.&lt;/li&gt;
&lt;li&gt;Extended diagnostics collection time in &lt;code&gt;warp-diag&lt;/code&gt; to ensure logs are captured reliably.&lt;/li&gt;
&lt;li&gt;Fixed an issue that was preventing proper operation of DNS-over-TLS (DoT) for consumer users.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers - 2024-11-18</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-11-18</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-11-18</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 13.1.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers KV - Workers KV REST API bulk operations provide granular errors</title><link>https://developers.cloudflare.com/kv/platform/changelog/#workers-kv-rest-api-bulk-operations-provide-granular-errors</link><guid isPermaLink="true">https://developers.cloudflare.com/kv/platform/changelog/#workers-kv-rest-api-bulk-operations-provide-granular-errors</guid><description>&lt;p&gt;The REST API endpoints for bulk operations (&lt;a href=&quot;https://developers.cloudflare.com/api/resources/kv/subresources/namespaces/methods/bulk_update/&quot;&gt;write&lt;/a&gt;, &lt;a href=&quot;https://developers.cloudflare.com/api/resources/kv/subresources/namespaces/methods/bulk_delete/&quot;&gt;delete&lt;/a&gt;) now return the keys of operations that failed during the bulk operation. The updated response bodies are documented in the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/kv/subresources/namespaces/methods/list/&quot;&gt;REST API documentation&lt;/a&gt; and contain the following information in the &lt;code&gt;result&lt;/code&gt; field:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{
  &amp;quot;successful_key_count&amp;quot;: number,
  &amp;quot;unsuccessful_keys&amp;quot;: string[]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The unsuccessful keys are an array of keys that were not written successfully to all storage backends and therefore should be retried.&lt;/p&gt;
</description><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate><product>Workers KV</product></item><item><title>R2 - 2024-11-14</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-14</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-14</guid><description>&lt;ul&gt;
&lt;li&gt;R2 &lt;a href=&quot;https://developers.cloudflare.com/workers/wrangler/commands/r2-bucket-info&quot;&gt;&lt;code&gt;bucket info&lt;/code&gt; command&lt;/a&gt; added to Wrangler. Displays location of bucket and common metrics.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>WAF - Security Events pagination</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#security-events-pagination</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#security-events-pagination</guid><description>&lt;p&gt;Fixed an issue with pagination in Security Events&amp;#39; activity log where some pages were missing data. Also removed the total count from the activity log as these are only sampled logs.&lt;/p&gt;
</description><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>Vectorize - Added support for $in and $nin metadata filters</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-in-and-nin-metadata-filters</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#added-support-for-in-and-nin-metadata-filters</guid><description>&lt;p&gt;Vectorize now supports &lt;code&gt;$in&lt;/code&gt; and &lt;code&gt;$nin&lt;/code&gt; clauses in &lt;a href=&quot;https://developers.cloudflare.com/vectorize/reference/metadata-filtering/&quot;&gt;metadata filters&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 13 Nov 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Workers - 2024-11-12</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-11-12</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-11-12</guid><description>&lt;ul&gt;
&lt;li&gt;Fixes exception seen when trying to call deleteAll() during a SQLite-backed Durable Object&amp;#39;s alarm handler.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 12 Nov 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Zaraz - 2024-11-12</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-11-12</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-11-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Facebook Component&lt;/strong&gt;: Update to version 21 of the API, and fail gracefully when e-commerce payload doesn&amp;#39;t match schema&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Monitoring&lt;/strong&gt;: Show all response status codes from the Zaraz server-side requests in the dashboard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Fix a bug that broke the display when Custom HTML included backticks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Context Enricher&lt;/strong&gt;: It&amp;#39;s now possible to programatically edit the Zaraz &lt;code&gt;config&lt;/code&gt; itself, in addition to the &lt;code&gt;system&lt;/code&gt; and &lt;code&gt;client&lt;/code&gt; objects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rocker Loader&lt;/strong&gt;: Issues with using Zaraz next to Rocket Loader were fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic Actions&lt;/strong&gt;: The tools setup flow now fully supports configuring Automatic Actions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bing Managed Component&lt;/strong&gt;: Issues with setting the currency field were fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improvement&lt;/strong&gt;: The allowed size for a Zaraz config was increased by 250x&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improvement&lt;/strong&gt;: The Zaraz runtime should run faster due to multiple code optimizations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Fixed an issue that caused the dashboard to sometimes show &amp;quot;E-commerce&amp;quot; option for tools that do not support it&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 12 Nov 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>R2 - 2024-11-08</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-08</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-08</guid><description>&lt;ul&gt;
&lt;li&gt;R2 &lt;a href=&quot;https://developers.cloudflare.com/workers/wrangler/commands/#r2-bucket-dev-url-enable&quot;&gt;&lt;code&gt;bucket dev-url&lt;/code&gt; command&lt;/a&gt; added to Wrangler. Supports enabling, disabling, and getting status of bucket&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/public-buckets/#enable-managed-public-access&quot;&gt;r2.dev public access URL&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2024-11-08</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-11-08</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-11-08</guid><description>&lt;ul&gt;
&lt;li&gt;Update SQLite to version 3.47.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Cache - Shard Cache by cache key</title><link>https://developers.cloudflare.com/cache/changelog/#shard-cache-by-cache-key</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#shard-cache-by-cache-key</guid><description>&lt;p&gt;For custom cache keys, enterprise customers can now shard their cache using up to three values for previously restricted headers &lt;code&gt;accept*&lt;/code&gt;, &lt;code&gt;referer&lt;/code&gt;, and &lt;code&gt;user-agent&lt;/code&gt;. Sharding the cache can improve cache &lt;code&gt;HIT&lt;/code&gt; ratio and performance. However, overly sharding your cache, can have the opposite effect.&lt;/p&gt;
</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>Cache - Versioning</title><link>https://developers.cloudflare.com/cache/changelog/#versioning</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#versioning</guid><description>&lt;p&gt;Cache now supports versioned environments allowing customers to stage configurations and purge staged environments. Note that Cache Reserve is only supported for your production environment.&lt;/p&gt;
</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>R2 - 2024-11-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-06</guid><description>&lt;ul&gt;
&lt;li&gt;R2 &lt;a href=&quot;https://developers.cloudflare.com/workers/wrangler/commands/#r2-bucket-domain-add&quot;&gt;&lt;code&gt;bucket domain&lt;/code&gt; command&lt;/a&gt; added to Wrangler. Supports listing, adding, removing, and updating &lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/public-buckets/#custom-domains&quot;&gt;R2 bucket custom domains&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 06 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>API Shield - Endpoint labels</title><link>https://developers.cloudflare.com/api-shield/changelog/#endpoint-labels</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#endpoint-labels</guid><description>&lt;p&gt;Customers can now organize their endpoints by use case and custom labels in &lt;a href=&quot;https://developers.cloudflare.com/api-shield/management-and-monitoring/endpoint-labels/&quot;&gt;Endpoint Management&lt;/a&gt; for easy reference and future machine learning (ML) model training.&lt;/p&gt;
</description><pubDate>Mon, 04 Nov 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>WAF - New table in Security Analytics and Security Events</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#new-table-in-security-analytics-and-security-events</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#new-table-in-security-analytics-and-security-events</guid><description>&lt;p&gt;Switched to a new, more responsive table in Security Analytics and Security Events.&lt;/p&gt;
</description><pubDate>Mon, 04 Nov 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>DLP - Send entire HTTP requests to a Logpush destination</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#send-entire-http-requests-to-a-logpush-destination</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#send-entire-http-requests-to-a-logpush-destination</guid><description>&lt;p&gt;In addition to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-policies/logging-options/#log-the-payload-of-matched-rules&quot;&gt;logging the payload&lt;/a&gt; from HTTP requests that matched a DLP policy in Cloudflare Logs, Enterprise users can now configure a &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-policies/logging-options/#send-http-requests-to-logpush-destination&quot;&gt;Logpush job&lt;/a&gt; to send the entire HTTP request that triggered a DLP match to a storage destination. This allows long-term storage of full requests for use in forensic investigation.&lt;/p&gt;
</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>R2 - 2024-11-01</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-11-01</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-11-01</guid><description>&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;minTLS&lt;/code&gt; to response of &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/list/&quot;&gt;list custom domains&lt;/a&gt; endpoint.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Hyperdrive - New Hyperdrive configurations to private databases using Tunnels are validated before creation</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#new-hyperdrive-configurations-to-private-databases-using-tunnels-are-validated-before-creation</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#new-hyperdrive-configurations-to-private-databases-using-tunnels-are-validated-before-creation</guid><description>&lt;p&gt;When creating a new Hyperdrive configuration to a private database using Tunnels, Hyperdrive will verify that it can connect to the database to ensure that your Tunnel and Access application have been properly configured. This makes it easier to debug connectivity issues. &lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database/&quot;&gt;documentation on connecting to private databases&lt;/a&gt; for more information.&lt;/p&gt;
</description><pubDate>Wed, 30 Oct 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>AI Gateway - Grok</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#grok</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#grok</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/grok/&quot;&gt;Grok&lt;/a&gt; as a new provider.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>R2 - 2024-10-28</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-10-28</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-10-28</guid><description>&lt;ul&gt;
&lt;li&gt;Add &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/get/&quot;&gt;get custom domain&lt;/a&gt; endpoint.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Vectorize - Improved query latency through REST API</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#improved-query-latency-through-rest-api</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#improved-query-latency-through-rest-api</guid><description>&lt;p&gt;Vectorize now has a significantly improved query latency through REST API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/api/resources/vectorize/subresources/indexes/methods/query/&quot;&gt;Query vectors&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/api/resources/vectorize/subresources/indexes/methods/get_by_ids/&quot;&gt;Get vector by identifier&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Pages - Updating Bun version to 1.1.33 in V2 build system</title><link>https://developers.cloudflare.com/pages/platform/changelog/#updating-bun-version-to-1133-in-v2-build-system</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#updating-bun-version-to-1133-in-v2-build-system</guid><description>&lt;ul&gt;
&lt;li&gt;Bun version is being updated from &lt;code&gt;1.0.1&lt;/code&gt; to &lt;code&gt;1.1.33&lt;/code&gt; in Pages V2 build system. This is a minor version change, please see details at &lt;a href=&quot;https://bun.sh/blog/bun-v1.1.33&quot;&gt;Bun&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you wish to use a previous Bun version, you can &lt;a href=&quot;https://developers.cloudflare.com/pages/configuration/build-image/#overriding-default-versions&quot;&gt;override default version&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Vectorize - Vectorize increased limits</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-increased-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-increased-limits</guid><description>&lt;p&gt;Developers with a Workers Paid plan can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create 50,000 indexes per account, up from the previous 100 limit.&lt;/li&gt;
&lt;li&gt;Create 50,000 namespaces per index, up from the previous 100 limt. This applies to both existing and newly created indexes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/vectorize/platform/limits/&quot;&gt;Limits&lt;/a&gt; to learn about Vectorize&amp;#39;s limits.&lt;/p&gt;
</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Rules - Simplified user interface for URL Rewrites with wildcard support</title><link>https://developers.cloudflare.com/rules/changelog/#simplified-user-interface-for-url-rewrites-with-wildcard-support</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#simplified-user-interface-for-url-rewrites-with-wildcard-support</guid><description>&lt;p&gt;The new simplified user interface for &lt;a href=&quot;https://developers.cloudflare.com/rules/transform/url-rewrite/&quot;&gt;URL Rewrites&lt;/a&gt; is now live, making it easier for users to configure URL rewrites with wildcard support. This update streamlines the process by eliminating the need for complex functions in rule creation.
The updated user interface is available at &lt;strong&gt;Rules&lt;/strong&gt; &amp;gt; &lt;strong&gt;Transform Rules&lt;/strong&gt; &amp;gt; &lt;strong&gt;Rewrite URL&lt;/strong&gt;. For more information, refer to the &lt;a href=&quot;https://developers.cloudflare.com/rules/transform/url-rewrite/reference/parameters/#wildcard-matching-and-replacement&quot;&gt;wildcard support documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.10.279.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024102791</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-2024102791</guid><description>&lt;p&gt;A new beta release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where SSH sessions and other application connections over TCP or UDP could drop when a device that is using MASQUE changes its primary network interface.&lt;/li&gt;
&lt;li&gt;Fixed an issue to ensure the Cloudflare root certificate (or custom certificate) is installed in the trust store if not already there.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloudflare is investigating temporary networking issues on macOS 15 (Sequoia) that affect some users and may occur on any version of the WARP client.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.10.279.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024102791</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-2024102791</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where SSH sessions and other application connections over TCP or UDP could drop when a device that is using MASQUE changes its primary network interface.&lt;/li&gt;
&lt;li&gt;Fixed an issue to ensure the Cloudflare root certificate (or custom certificate) is installed in the trust store if not already there.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workflows - Workflows is now in public beta!</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-in-public-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-in-public-beta</guid><description>&lt;p&gt;Workflows, a new product for building reliable, multi-step workflows using Cloudflare Workers, is now in public beta. The public beta is available to any user with a &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/&quot;&gt;free or paid Workers plan&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A Workflow allows you to define multiple, independent steps that encapsulate errors, automatically retry, persist state, and can run for seconds, minutes, hours or even days. A Workflow can be useful for post-processing data from R2 buckets before querying it, automating a Workers AI RAG pipeline, or managing user signup flows and lifecycle emails.&lt;/p&gt;
&lt;p&gt;You can learn more about Workflows in &lt;a href=&quot;https://blog.cloudflare.com/building-workflows-durable-execution-on-workers/&quot;&gt;our announcement blog&lt;/a&gt;, or start building in our &lt;a href=&quot;https://developers.cloudflare.com/workflows/get-started/guide/&quot;&gt;get started guide&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate><product>Workflows</product></item><item><title>R2 - 2024-10-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-10-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-10-21</guid><description>&lt;ul&gt;
&lt;li&gt;Event notifications can now be configured for R2 buckets in &lt;a href=&quot;https://developers.cloudflare.com/r2/reference/data-location/#jurisdictional-restrictions&quot;&gt;jurisdictions&lt;/a&gt; (e.g., EU, FedRAMP).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2024-10-21</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-10-21</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-10-21</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed encoding of WebSocket pong messages when talking to remote servers. Previously, when a Worker made a WebSocket connection to an external server, the server may have prematurely closed the WebSocket for failure to respond correctly to pings. Client-side connections were not affected.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API Shield - API Shield fields in Custom Rules</title><link>https://developers.cloudflare.com/api-shield/changelog/#api-shield-fields-in-custom-rules</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#api-shield-fields-in-custom-rules</guid><description>&lt;p&gt;Customers can now use API Shield product feature fields in &lt;a href=&quot;https://developers.cloudflare.com/waf/custom-rules/&quot;&gt;custom rules&lt;/a&gt;, referencing features such as &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/jwt-validation/&quot;&gt;JWT Validation&lt;/a&gt;, &lt;a href=&quot;https://developers.cloudflare.com/api-shield/get-started/#session-identifiers&quot;&gt;session identifiers&lt;/a&gt;, and &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/schema-validation/&quot;&gt;Schema Validation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>SSL/TLS - New cloudflare_branding flag allows hostnames with over 64 characters for all CAs</title><link>https://developers.cloudflare.com/ssl/changelog/#new-cloudflare_branding-flag-allows-hostnames-with-over-64-characters-for-all-cas</link><guid isPermaLink="true">https://developers.cloudflare.com/ssl/changelog/#new-cloudflare_branding-flag-allows-hostnames-with-over-64-characters-for-all-cas</guid><description>&lt;p&gt;To order certificates for hostnames longer than 64 characters, customers can now use the &lt;code&gt;cloudflare_branding&lt;/code&gt; flag when ordering a certificate via &lt;a href=&quot;https://developers.cloudflare.com/api/resources/ssl/subresources/certificate_packs/methods/create/&quot;&gt;API&lt;/a&gt;. Setting &lt;code&gt;cloudflare_branding&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; will cause &lt;code&gt;sni.cloudflaressl.com&lt;/code&gt; to be used as the common name, while the long hostname is added as part of the subject alternative name (SAN).&lt;/p&gt;
</description><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate><product>SSL/TLS</product></item><item><title>AI Gateway - Vercel SDK</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#vercel-sdk</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#vercel-sdk</guid><description>&lt;p&gt;Added &lt;a href=&quot;https://sdk.vercel.ai/&quot;&gt;Vercel AI SDK&lt;/a&gt;. The SDK supports many different AI providers, tools for streaming completions, and more.&lt;/p&gt;
</description><pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Gateway - Per-account Cloudflare root certificate</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#per-account-cloudflare-root-certificate</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#per-account-cloudflare-root-certificate</guid><description>&lt;p&gt;Gateway users can now generate &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/user-side-certificates/&quot;&gt;unique root CAs&lt;/a&gt; for their Zero Trust account. Both generated certificate and custom certificate users must &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/user-side-certificates/#activate-a-root-certificate&quot;&gt;activate a root certificate&lt;/a&gt; to use it for inspection. Per-account certificates replace the default Cloudflare certificate, which is set to expire on 2025-02-02.&lt;/p&gt;
</description><pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Cloudflare Tunnel - Simplifed WARP Connector deployment</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#simplifed-warp-connector-deployment</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#simplifed-warp-connector-deployment</guid><description>&lt;p&gt;You can now deploy WARP Connector using a simplified, guided workflow similar to &lt;code&gt;cloudflared&lt;/code&gt; connectors. For detailed instructions, refer to the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net/warp-connector/&quot;&gt;WARP Connector documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate><product>Cloudflare Tunnel</product></item><item><title>DNS - Quote validation for TXT records added via dashboard</title><link>https://developers.cloudflare.com/dns/changelog/#quote-validation-for-txt-records-added-via-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/dns/changelog/#quote-validation-for-txt-records-added-via-dashboard</guid><description>&lt;p&gt;When creating &lt;a href=&quot;https://developers.cloudflare.com/dns/manage-dns-records/reference/dns-record-types/#txt&quot;&gt;TXT records&lt;/a&gt; via the dashboard you will now find:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Field validation errors if double quotes &lt;code&gt;&amp;quot;&lt;/code&gt; are added inconsistently.&lt;/li&gt;
&lt;li&gt;Automatically quoted TXT content upon save if no quotes exist in the record content field.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate><product>DNS</product></item><item><title>Workers - 2024-10-14</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-10-14</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-10-14</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 13.0.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Gateway - Time-based policy duration</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#time-based-policy-duration</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#time-based-policy-duration</guid><description>&lt;p&gt;Gateway now offers &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/dns-policies/timed-policies/#time-based-policy-duration&quot;&gt;time-based DNS policy duration&lt;/a&gt;. With policy duration, you can configure a duration of time for a policy to turn on or set an exact date and time to turn a policy off.&lt;/p&gt;
</description><pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Cloudflare Tunnel - Bugfix for --grace-period</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#bugfix-for---grace-period</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#bugfix-for---grace-period</guid><description>&lt;p&gt;The new &lt;code&gt;cloudflared&lt;/code&gt; build &lt;a href=&quot;https://github.com/cloudflare/cloudflared/releases/tag/2024.10.0&quot;&gt;2024.10.0&lt;/a&gt; has a bugfix related to the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-run-parameters/#grace-period&quot;&gt;--grace-period&lt;/a&gt; tunnel run parameter. &lt;code&gt;cloudflared&lt;/code&gt; connectors will now abide by the specified waiting period before forcefully closing connections to Cloudflare&amp;#39;s network.&lt;/p&gt;
</description><pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate><product>Cloudflare Tunnel</product></item><item><title>Logs - 2024-10-08</title><link>https://developers.cloudflare.com/logs/changelog/#2024-10-08</link><guid isPermaLink="true">https://developers.cloudflare.com/logs/changelog/#2024-10-08</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Cloudflare has introduced new fields two Gateway-related datasets in Cloudflare Logs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gateway HTTP&lt;/strong&gt;: &lt;code&gt;ApplicationIDs&lt;/code&gt;, &lt;code&gt;ApplicationNames&lt;/code&gt;, &lt;code&gt;CategoryIDs&lt;/code&gt;, &lt;code&gt;CategoryNames&lt;/code&gt;, &lt;code&gt;DestinationIPContinentCode&lt;/code&gt;, &lt;code&gt;DestinationIPCountryCode&lt;/code&gt;, &lt;code&gt;ProxyEndpoint&lt;/code&gt;, &lt;code&gt;SourceIPContinentCode&lt;/code&gt;, &lt;code&gt;SourceIPCountryCode&lt;/code&gt;, &lt;code&gt;VirtualNetworkID&lt;/code&gt;, and &lt;code&gt;VirtualNetworkName&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gateway Network&lt;/strong&gt;: &lt;code&gt;ApplicationIDs&lt;/code&gt;, &lt;code&gt;ApplicationNames&lt;/code&gt;, &lt;code&gt;DestinationIPContinentCode&lt;/code&gt;, &lt;code&gt;DestinationIPCountryCode&lt;/code&gt;, &lt;code&gt;ProxyEndpoint&lt;/code&gt;, &lt;code&gt;SourceIPContinentCode&lt;/code&gt;, &lt;code&gt;SourceIPCountryCode&lt;/code&gt;, &lt;code&gt;TransportProtocol&lt;/code&gt;, &lt;code&gt;VirtualNetworkID&lt;/code&gt;, and &lt;code&gt;VirtualNetworkName&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><product>Logs</product></item><item><title>DNS - API support for per-record CNAME flattening</title><link>https://developers.cloudflare.com/dns/changelog/#api-support-for-per-record-cname-flattening</link><guid isPermaLink="true">https://developers.cloudflare.com/dns/changelog/#api-support-for-per-record-cname-flattening</guid><description>&lt;p&gt;Paid zones now have the option to flatten specific CNAME records. When using the API, specify the setting &lt;code&gt;cname_flatten&lt;/code&gt; as &lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt;. Refer to the &lt;a href=&quot;https://developers.cloudflare.com/dns/cname-flattening/set-up-cname-flattening/#per-record&quot;&gt;documentation&lt;/a&gt; for details.&lt;/p&gt;
</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate><product>DNS</product></item><item><title>Durable Objects - Alarms re-enabled in (beta) SQLite-backed Durable Object classes</title><link>https://developers.cloudflare.com/durable-objects/changelog/#alarms-re-enabled-in-beta-sqlite-backed-durable-object-classes</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#alarms-re-enabled-in-beta-sqlite-backed-durable-object-classes</guid><description>&lt;p&gt;The issue identified with &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/alarms/&quot;&gt;alarms&lt;/a&gt; in &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/access-durable-objects-storage/#sqlite-storage-backend&quot;&gt;beta Durable Object classes with a SQLite storage backend&lt;/a&gt; has been resolved and alarms have been re-enabled.&lt;/p&gt;
</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Gateway - Expanded Gateway log fields</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#expanded-gateway-log-fields</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#expanded-gateway-log-fields</guid><description>&lt;p&gt;Gateway now offers new fields in &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/logs/gateway-logs/&quot;&gt;activity logs&lt;/a&gt; for DNS, network, and HTTP policies to provide greater insight into your users&amp;#39; traffic routed through Gateway.&lt;/p&gt;
</description><pubDate>Fri, 04 Oct 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Zero Trust WARP Client - WARP client for Linux (version 2024.9.346.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-202493460</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-202493460</guid><description>&lt;p&gt;A new GA release for the Linux WARP client is now available in the &lt;a href=&quot;https://pkg.cloudflareclient.com/&quot;&gt;package repository&lt;/a&gt;. This release contains minor fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;target list&lt;/code&gt; to the &lt;code&gt;warp-cli&lt;/code&gt; to enhance the user experience with the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/use-cases/ssh/ssh-infrastructure-access/&quot;&gt;Access for Infrastructure SSH&lt;/a&gt; solution.&lt;/li&gt;
&lt;li&gt;Added the ability to customize PCAP options in the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a list of installed applications in &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a &lt;code&gt;tunnel reset mtu&lt;/code&gt; subcommand to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added the ability for &lt;code&gt;warp-cli&lt;/code&gt; to use the team name provided in the MDM file for initial registration.&lt;/li&gt;
&lt;li&gt;Added a JSON output option to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added the ability to execute a PCAP on multiple interfaces with &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added MASQUE tunnel protocol support for the consumer version of WARP (&lt;a href=&quot;https://developers.cloudflare.com/warp-client/&quot;&gt;1.1.1.1 w/ WARP&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Improved the performance of firewall operations when enforcing split tunnel configuration.&lt;/li&gt;
&lt;li&gt;Fixed an issue where device posture certificate checks were unexpectedly failing.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the Linux GUI fails to open the browser login window when registering a new Zero Trust organization.&lt;/li&gt;
&lt;li&gt;Fixed an issue where clients using service tokens failed to retry after a network change.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the client, when switching between WireGuard and MASQUE protocols, sometimes required a manual tunnel key reset.&lt;/li&gt;
&lt;li&gt;Fixed a known issue which required users to re-register when an older single configuration MDM file was deployed after deploying the newer, multiple configuration format.&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands have been removed. If you have any workflows that use the deprecated commands, update to the new commands where necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.9.346.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202493460</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202493460</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;target list&lt;/code&gt; to the &lt;code&gt;warp-cli&lt;/code&gt; to enhance the user experience with the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/use-cases/ssh/ssh-infrastructure-access/&quot;&gt;Access for Infrastructure SSH&lt;/a&gt; solution.&lt;/li&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/windows-prelogin/&quot;&gt;pre-login&lt;/a&gt; configuration details to the &lt;code&gt;warp-diag&lt;/code&gt; output.&lt;/li&gt;
&lt;li&gt;Added a &lt;code&gt;tunnel reset mtu&lt;/code&gt; subcommand to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a JSON output option to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added the ability for &lt;code&gt;warp-cli&lt;/code&gt; to use the team name provided in the MDM file for initial registration.&lt;/li&gt;
&lt;li&gt;Added the ability to execute a PCAP on multiple interfaces with &lt;code&gt;warp-cli&lt;/code&gt; and &lt;code&gt;warp-dex&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Improved &lt;code&gt;warp-dex&lt;/code&gt; default interface selection for PCAPs and changed &lt;code&gt;warp-dex&lt;/code&gt; CLI output to JSON.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the client, when switching between WireGuard and MASQUE protocols, sometimes required a manual tunnel key reset.&lt;/li&gt;
&lt;li&gt;Added MASQUE tunnel protocol support for the consumer version of WARP (&lt;a href=&quot;https://developers.cloudflare.com/warp-client/&quot;&gt;1.1.1.1 w/ WARP&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.9.346.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202493460</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202493460</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;All customers running macOS Ventura 13.0 and above (including Sequoia) are advised to upgrade to this release. This release fixes an incompatibility with the firewall found on macOS Sonoma 14.4 and above that could result in the firewall being disabled.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;target list&lt;/code&gt; to the &lt;code&gt;warp-cli&lt;/code&gt; to enhance the user experience with the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/use-cases/ssh/ssh-infrastructure-access/&quot;&gt;Access for Infrastructure SSH&lt;/a&gt; solution.&lt;/li&gt;
&lt;li&gt;Added a &lt;code&gt;tunnel reset mtu&lt;/code&gt; subcommand to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added the ability for &lt;code&gt;warp-cli&lt;/code&gt; to use the team name provided in the MDM file for initial registration.&lt;/li&gt;
&lt;li&gt;Added a JSON output option to the &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added the ability to execute a PCAP on multiple interfaces with &lt;code&gt;warp-cli&lt;/code&gt; and &lt;code&gt;warp-dex&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Improved &lt;code&gt;warp-dex&lt;/code&gt; default interface selection for PCAPs and changed &lt;code&gt;warp-dex&lt;/code&gt; CLI output to JSON.&lt;/li&gt;
&lt;li&gt;Improved &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/warp-client-checks/application-check/&quot;&gt;application posture check&lt;/a&gt; compatibility with symbolically linked files.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the client, when switching between WireGuard and MASQUE protocols, sometimes required a manual tunnel key reset.&lt;/li&gt;
&lt;li&gt;Added MASQUE tunnel protocol support for the consumer version of WARP (&lt;a href=&quot;https://developers.cloudflare.com/warp-client/&quot;&gt;1.1.1.1 w/ WARP&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Magic Firewall - New UI improvements</title><link>https://developers.cloudflare.com/magic-firewall/changelog/#new-ui-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-firewall/changelog/#new-ui-improvements</guid><description>&lt;p&gt;The dashboard now allows you to search custom rules using the rule name and/or ID. Additionally, the rule ID URL link has been added to Network Analytics. Go to &lt;strong&gt;Analytics &amp;amp; Logs&lt;/strong&gt; &amp;gt; &lt;strong&gt;Network Analytics&lt;/strong&gt; &amp;gt; &lt;strong&gt;Magic Firewall&lt;/strong&gt; &amp;gt; &lt;strong&gt;Packet sample log&lt;/strong&gt; &amp;gt; Search for &lt;strong&gt;Rule ID&lt;/strong&gt;.&lt;/p&gt;
</description><pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate><product>Magic Firewall</product></item><item><title>API deprecations - DNS Records: Error chains for DNS validation errors</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-error-chains-for-dns-validation-errors</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-error-chains-for-dns-validation-errors</guid><description>&lt;p&gt;Deprecation date: October 1, 2024&lt;/p&gt;
&lt;p&gt;Cloudflare is making a minor change to the representation of certain errors when creating DNS records. Currently, when the DNS record to be created is invalid, an error similar to the following may be returned:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-txt&quot;&gt;{
  &amp;quot;result&amp;quot;: null,
  &amp;quot;success&amp;quot;: false,
  &amp;quot;errors&amp;quot;: [
    {
      &amp;quot;code&amp;quot;: 1004,
      &amp;quot;message&amp;quot;: &amp;quot;DNS Validation Error&amp;quot;,
      &amp;quot;error_chain&amp;quot;: [
        {
          &amp;quot;code&amp;quot;: 9999,
          &amp;quot;message&amp;quot;: &amp;quot;This is an example.&amp;quot;
        }
      ]
    }
  ],
  &amp;quot;messages&amp;quot;: []
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After October 1st, 2024, the &lt;code&gt;error_chain&lt;/code&gt; will be omitted, returning the root cause directly without wrapping it in another &amp;quot;DNS Validation Error&amp;quot; error:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-txt&quot;&gt;{
  &amp;quot;result&amp;quot;: null,
  &amp;quot;success&amp;quot;: false,
  &amp;quot;errors&amp;quot;: [
    {
      &amp;quot;code&amp;quot;: 9999,
      &amp;quot;message&amp;quot;: &amp;quot;This is an example.&amp;quot;
    }
  ],
  &amp;quot;messages&amp;quot;: []
}
&lt;/code&gt;&lt;/pre&gt;
</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Magic Cloud Networking - Cost visibility for managed cloud configuration</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#cost-visibility-for-managed-cloud-configuration</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#cost-visibility-for-managed-cloud-configuration</guid><description>&lt;p&gt;Customers can now see the cloud provider list price of discovered network resources and will be informed of total cost and delta cost when deploying managed configuration.&lt;/p&gt;
</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>Magic Transit - Early access testing for BGP on CNI 2.0 circuits</title><link>https://developers.cloudflare.com/magic-transit/changelog/#early-access-testing-for-bgp-on-cni-20-circuits</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-transit/changelog/#early-access-testing-for-bgp-on-cni-20-circuits</guid><description>&lt;p&gt;Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.&lt;/p&gt;
</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><product>Magic Transit</product></item><item><title>Magic WAN - Early access testing for BGP on CNI 2.0 circuits</title><link>https://developers.cloudflare.com/magic-wan/changelog/#early-access-testing-for-bgp-on-cni-20-circuits</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#early-access-testing-for-bgp-on-cni-20-circuits</guid><description>&lt;p&gt;Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.&lt;/p&gt;
</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>Cloudflare Network Interconnect - Early access testing for BGP on Direct CNI circuits</title><link>https://developers.cloudflare.com/network-interconnect/changelog/#early-access-testing-for-bgp-on-direct-cni-circuits</link><guid isPermaLink="true">https://developers.cloudflare.com/network-interconnect/changelog/#early-access-testing-for-bgp-on-direct-cni-circuits</guid><description>&lt;p&gt;Customers can exchange routes dynamically with their Magic virtual network overlay via Direct CNI or Cloud CNI based connectivity.&lt;/p&gt;
</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><product>Cloudflare Network Interconnect</product></item><item><title>Gateway - File sandboxing</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#file-sandboxing</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#file-sandboxing</guid><description>&lt;p&gt;Gateway users on Enterprise plans can create HTTP policies with &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/http-policies/file-sandboxing/&quot;&gt;file sandboxing&lt;/a&gt; to quarantine previously unseen files downloaded by your users and scan them for malware.&lt;/p&gt;
</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Page Shield - New machine learning (ML) scores for detected scripts</title><link>https://developers.cloudflare.com/page-shield/changelog/#new-machine-learning-ml-scores-for-detected-scripts</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#new-machine-learning-ml-scores-for-detected-scripts</guid><description>&lt;p&gt;In addition to the global integrity score, Page Shield now provides individual script scores (from 1 to 99) for the following malicious code detections: Magecart, Crypto mining, and Malware.&lt;/p&gt;
</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Durable Objects - Alarms disabled in (beta) SQLite-backed Durable Object classes</title><link>https://developers.cloudflare.com/durable-objects/changelog/#alarms-disabled-in-beta-sqlite-backed-durable-object-classes</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#alarms-disabled-in-beta-sqlite-backed-durable-object-classes</guid><description>&lt;p&gt;An issue was identified with &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/alarms/&quot;&gt;alarms&lt;/a&gt; in &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/access-durable-objects-storage/#sqlite-storage-backend&quot;&gt;beta Durable Object classes with a SQLite storage backend&lt;/a&gt;. Alarms have been temporarily disabled for only SQLite-backed Durable Objects while a fix is implemented. Alarms in Durable Objects with default, key-value storage backend are unaffected and continue to operate.&lt;/p&gt;
</description><pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Magic WAN - Magic WAN Connector sends WARP client traffic to Internet</title><link>https://developers.cloudflare.com/magic-wan/changelog/#magic-wan-connector-sends-warp-client-traffic-to-internet</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#magic-wan-connector-sends-warp-client-traffic-to-internet</guid><description>&lt;p&gt;All Magic WAN Connectors now route WARP client traffic directly to the Internet, bypassing IPsec tunneling, to prevent double encapsulation of WARP traffic.&lt;/p&gt;
</description><pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>AI Gateway - Persistent logs</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#persistent-logs</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#persistent-logs</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Logs&lt;/strong&gt;: AI Gateway now has &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/observability/logging/index&quot;&gt;logs that persist&lt;/a&gt;, giving you the flexibility to store them for your preferred duration.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>AI Gateway - Logpush</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#logpush</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#logpush</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Logs&lt;/strong&gt;: Securely export logs to an external storage location using &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/observability/logging/logpush&quot;&gt;Logpush&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>AI Gateway - Pricing</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#pricing</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#pricing</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pricing&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/reference/pricing/&quot;&gt;pricing&lt;/a&gt; for storing logs persistently.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>AI Gateway - Evaluations</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#evaluations</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#evaluations</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configurations&lt;/strong&gt;: Use AI Gateway’s &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/evaluations&quot;&gt;Evaluations&lt;/a&gt; to make informed decisions on how to optimize your AI application.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Durable Objects - (Beta) SQLite storage backend &amp; SQL API available on new Durable Object classes</title><link>https://developers.cloudflare.com/durable-objects/changelog/#beta-sqlite-storage-backend--sql-api-available-on-new-durable-object-classes</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#beta-sqlite-storage-backend--sql-api-available-on-new-durable-object-classes</guid><description>&lt;p&gt;The new beta version of Durable Objects is available where each Durable Object has a private, embedded SQLite database. When deploying a new Durable Object class, users can &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/access-durable-objects-storage/#sqlite-storage-backend&quot;&gt;opt-in to a SQLite storage backend&lt;/a&gt; in order to access new &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/sql-storage/#exec&quot;&gt;SQL API&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/sql-storage/#point-in-time-recovery&quot;&gt;point-in-time-recovery API&lt;/a&gt;, part of Durable Objects Storage API.&lt;/p&gt;
&lt;p&gt;You cannot enable a SQLite storage backend on an existing, deployed Durable Object class. Automatic migration of deployed classes from their key-value storage backend to SQLite storage backend will be available in the future.&lt;/p&gt;
&lt;p&gt;During the initial beta, Storage API billing is not enabled for Durable Object classes using SQLite storage backend. SQLite-backed Durable Objects will incur &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/platform/pricing/#billing-metrics&quot;&gt;charges for requests and duration&lt;/a&gt;. We plan to enable Storage API billing for Durable Objects using SQLite storage backend in the first half of 2025 after advance notice with the following &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/platform/pricing/#sqlite-storage-backend&quot;&gt;pricing&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Cloudflare Fundamentals - Account owned tokens</title><link>https://developers.cloudflare.com/fundamentals/changelog/#account-owned-tokens</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#account-owned-tokens</guid><description>&lt;p&gt;Account owned tokens are now generally available. Unlike user-owned tokens, account owned tokens are tied with the Cloudflare account instead of the user that created them. This ensures that long term integrations like CI/CD are not broken if the user that set it up leaves your organization.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://developers.cloudflare.com/fundamentals/api/get-started/account-owned-tokens/&quot;&gt;Account owned tokens documentation&lt;/a&gt; or the &lt;a href=&quot;https://blog.cloudflare.com/account-owned-tokens-automated-actions-zaraz/&quot;&gt;blog post&lt;/a&gt; for more details.&lt;/p&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>Queues - Queues is GA, with higher throughput &amp; consumer concurrency</title><link>https://developers.cloudflare.com/queues/platform/changelog/#queues-is-ga-with-higher-throughput--consumer-concurrency</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#queues-is-ga-with-higher-throughput--consumer-concurrency</guid><description>&lt;p&gt;Queues is now generally available.&lt;/p&gt;
&lt;p&gt;The per-queue message throughput has increased from 400 to 5,000 messages per second. This applies to new and existing queues.&lt;/p&gt;
&lt;p&gt;Maximum concurrent consumers has increased from 20 to 250. This applies to new and existing queues. Queues with no explicit limit will automatically scale to the new maximum. Review the &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency&quot;&gt;consumer concurrency documentation&lt;/a&gt; to learn more.&lt;/p&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>R2 - 2024-09-26</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-09-26</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-09-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.cloudflare.com/builder-day-2024-announcements/#event-notifications-for-r2-is-now-ga&quot;&gt;Event notifications for R2&lt;/a&gt; is now generally available. Event notifications now support higher throughput (up to 5,000 messages per second per Queue), can be configured in the dashboard and Wrangler, and support for lifecycle deletes.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Vectorize - Vectorize GA</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-ga</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-ga</guid><description>&lt;p&gt;Vectorize is now generally available&lt;/p&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.8.457.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202484570</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202484570</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added the ability to customize PCAP options in &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a list of installed applications in &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a summary of &lt;code&gt;warp-dex&lt;/code&gt; traceroute results in its JSON output.&lt;/li&gt;
&lt;li&gt;Improved the performance of firewall operations when enforcing Split Tunnels configuration.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the DNS logs were not being cleared when the user switched configurations.&lt;/li&gt;
&lt;li&gt;Fixed an issue where clients using service tokens failed to retry after a network change.&lt;/li&gt;
&lt;li&gt;Fixed a known issue which required users to re-register when an older single configuration MDM file was deployed after deploying the newer, multiple configuration format.&lt;/li&gt;
&lt;li&gt;Fixed an issue which prevented the use of private IP ranges that overlapped with end users&amp;#39; home networks.&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands have been removed. If you have any workflows that use the deprecated commands, update to the new commands where necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloudflare is investigating temporary networking issues on macOS 15 (Sequoia) that seem to affect some users.&lt;/li&gt;
&lt;li&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.8.458.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202484580</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202484580</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added the ability to customize PCAP options in &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a list of installed applications in &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a summary of &lt;code&gt;warp-dex&lt;/code&gt; traceroute results in its JSON output.&lt;/li&gt;
&lt;li&gt;Improved the performance of firewall operations when enforcing Split Tunnels configuration.&lt;/li&gt;
&lt;li&gt;Reduced the time it takes for a WARP client update to complete.&lt;/li&gt;
&lt;li&gt;Fixed an issue where clients using service tokens failed to retry the initial connection when there is no network connectivity on startup.&lt;/li&gt;
&lt;li&gt;Fixed issues where incorrect DNS server addresses were being applied following reboots and network changes. Any incorrect static entries set by previous WARP versions must be manually reverted.&lt;/li&gt;
&lt;li&gt;Fixed a known issue which required users to re-register when an older single configuration MDM file was deployed after deploying the newer, multiple configuration format.&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands have been removed. If you have any workflows that use the deprecated commands, update to the new commands where necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has Regional Services enabled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers AI - Workers AI Birthday Week 2024 announcements</title><link>https://developers.cloudflare.com/workers-ai/changelog/#workers-ai-birthday-week-2024-announcements</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#workers-ai-birthday-week-2024-announcements</guid><description>&lt;ul&gt;
&lt;li&gt;Meta Llama 3.2 1B, 3B, and 11B vision is now available on Workers AI&lt;/li&gt;
&lt;li&gt;&lt;code&gt;@cf/black-forest-labs/flux-1-schnell&lt;/code&gt; is now available on Workers AI&lt;/li&gt;
&lt;li&gt;Workers AI is fast! Powered by new GPUs and optimizations, you can expect faster inference on Llama 3.1, Llama 3.2, and FLUX models.&lt;/li&gt;
&lt;li&gt;No more neurons. Workers AI is moving towards &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/platform/pricing&quot;&gt;unit-based pricing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Model pages get a refresh with better documentation on parameters, pricing, and model capabilities&lt;/li&gt;
&lt;li&gt;Closed beta for our Run Any* Model feature, &lt;a href=&quot;https://forms.gle/h7FcaTF4Zo5dzNb68&quot;&gt;sign up here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out the &lt;a href=&quot;https://blog.cloudflare.com/workers-ai&quot;&gt;product announcements blog post&lt;/a&gt; for more information&lt;/li&gt;
&lt;li&gt;And the &lt;a href=&quot;https://blog.cloudflare.com/workers-ai/making-workers-ai-faster&quot;&gt;technical blog post&lt;/a&gt; if you want to learn about how we made Workers AI fast&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Workers - 2024-09-26</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-09-26</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-09-26</guid><description>&lt;ul&gt;
&lt;li&gt;You can now connect your GitHub or GitLab repository to an existing Worker to automatically build and deploy your changes when you make a git push with &lt;a href=&quot;https://developers.cloudflare.com/workers/ci-cd/builds/&quot;&gt;Workers Builds&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API Shield - Fallthrough rule for Schema Validation 2.0</title><link>https://developers.cloudflare.com/api-shield/changelog/#fallthrough-rule-for-schema-validation-20</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#fallthrough-rule-for-schema-validation-20</guid><description>&lt;p&gt;Customers can now enable the &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/schema-validation/#add-validation-by-adding-a-fallthrough-rule&quot;&gt;Fallthrough Action&lt;/a&gt; for Schema Validation 2.0 to block or log requests that do not match the endpoints listed in schemas protected by Schema Validation 2.0.&lt;/p&gt;
</description><pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Calls - TURN service is generally available (GA)</title><link>https://developers.cloudflare.com/calls/changelog/#turn-service-is-generally-available-ga</link><guid isPermaLink="true">https://developers.cloudflare.com/calls/changelog/#turn-service-is-generally-available-ga</guid><description>&lt;p&gt;Cloudflare Calls TURN service is generally available and helps address common challenges with real-time communication. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/webrtc-turn-using-anycast/&quot;&gt;blog post&lt;/a&gt; or &lt;a href=&quot;https://developers.cloudflare.com/calls/turn/&quot;&gt;TURN documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate><product>Calls</product></item><item><title>Cloudflare Fundamentals - Terraform v5 SDK preview</title><link>https://developers.cloudflare.com/fundamentals/changelog/#terraform-v5-sdk-preview</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#terraform-v5-sdk-preview</guid><description>&lt;p&gt;The Terraform v5 Provider is now available as a preview. This new provider is automatically generated based on the OpenAPI Specifications for our REST API, and provides improved user experiences overall.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/guides/version-5-upgrade&quot;&gt;Terraform documentation&lt;/a&gt; or the &lt;a href=&quot;https://blog.cloudflare.com/automatically-generating-cloudflares-terraform-provider/&quot;&gt;blog post&lt;/a&gt; for more details.&lt;/p&gt;
</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>Cloudflare Fundamentals - API Documentation Preview</title><link>https://developers.cloudflare.com/fundamentals/changelog/#api-documentation-preview</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/changelog/#api-documentation-preview</guid><description>&lt;p&gt;Cloudflare&amp;#39;s API documentation is now &lt;a href=&quot;https://developers.cloudflare.com/api-next/&quot;&gt;available in preview&lt;/a&gt; with new automatically generated documentation. This documentation includes code snippets that refer to language-specific SDKs to make it easier to get started than ever.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://blog.cloudflare.com/automatically-generating-cloudflares-terraform-provider/&quot;&gt;blog post&lt;/a&gt; for more details.&lt;/p&gt;
</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><product>Cloudflare Fundamentals</product></item><item><title>Magic Network Monitoring - Magic Network Monitoring free version available to all customers</title><link>https://developers.cloudflare.com/magic-network-monitoring/changelog/#magic-network-monitoring-free-version-available-to-all-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-network-monitoring/changelog/#magic-network-monitoring-free-version-available-to-all-customers</guid><description>&lt;p&gt;The free version of Magic Network Monitoring (MNM) is now available to everyone with a Cloudflare account by default.&lt;/p&gt;
</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><product>Magic Network Monitoring</product></item><item><title>Security Center - 2024-09-23</title><link>https://developers.cloudflare.com/security-center/changelog/#2024-09-23</link><guid isPermaLink="true">https://developers.cloudflare.com/security-center/changelog/#2024-09-23</guid><description>&lt;ul&gt;
&lt;li&gt;Customers can now export all matches from a saved query. Select your &lt;strong&gt;Query name&lt;/strong&gt; &amp;gt; select the three dots &amp;gt; &lt;strong&gt;Export matches&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate><product>Security Center</product></item><item><title>Hyperdrive - The `node-postgres` (pg) driver is now supported for Pages applications using Hyperdrive.</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#the-node-postgres-pg-driver-is-now-supported-for-pages-applications-using-hyperdrive</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#the-node-postgres-pg-driver-is-now-supported-for-pages-applications-using-hyperdrive</guid><description>&lt;p&gt;The popular &lt;code&gt;pg&lt;/code&gt; (&lt;a href=&quot;https://github.com/brianc/node-postgres&quot;&gt;node-postgres&lt;/a&gt; driver no longer requires the legacy &lt;code&gt;node_compat&lt;/code&gt; mode, and can now be used in both Workers and Pages for connecting to Hyperdrive. This uses the new (improved) Node.js compatibility in Workers and Pages. &lt;/p&gt;
&lt;p&gt;You can set &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/&quot;&gt;&lt;code&gt;compatibility_flags = [&amp;quot;nodejs_compat_v2&amp;quot;]&lt;/code&gt;&lt;/a&gt; in your &lt;code&gt;wrangler.toml&lt;/code&gt; or via the Pages dashboard to benefit from this change. Visit the &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/connect-to-postgres/#supported-drivers&quot;&gt;Hyperdrive documentation on supported drivers&lt;/a&gt; to learn more about the driver versions supported by Hyperdrive.&lt;/p&gt;
</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Rules - Automatic DNS Validation for Cloudflare Rules</title><link>https://developers.cloudflare.com/rules/changelog/#automatic-dns-validation-for-cloudflare-rules</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#automatic-dns-validation-for-cloudflare-rules</guid><description>&lt;p&gt;The Cloudflare dashboard now automatically validates &lt;a href=&quot;https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/&quot;&gt;DNS records&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-for-saas/domain-support/&quot;&gt;Cloudflare for SaaS custom hostnames&lt;/a&gt; for rules targeting specific hostnames or URLs. To prevent misconfigured rules and ensure smoother deployments, you will get proactive warnings for missing or misconfigured DNS records and custom hostnames.&lt;/p&gt;
</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Workers - 2024-09-20</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-09-20</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-09-20</guid><description>&lt;ul&gt;
&lt;li&gt;Workers now support the [&lt;code&gt;handle_cross_request_promise_resolution&lt;/code&gt;] compatibility flag which addresses certain edge cases around awaiting and resolving promises across multiple requests.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Security Center - 2024-09-19</title><link>https://developers.cloudflare.com/security-center/changelog/#2024-09-19</link><guid isPermaLink="true">https://developers.cloudflare.com/security-center/changelog/#2024-09-19</guid><description>&lt;ul&gt;
&lt;li&gt;Customers can now create a &lt;code&gt;security.txt&lt;/code&gt; file file to provide the security research team with a standardized way to report vulnerabilities.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate><product>Security Center</product></item><item><title>SSL/TLS - SSL.com available with ACM and SSL for SaaS</title><link>https://developers.cloudflare.com/ssl/changelog/#sslcom-available-with-acm-and-ssl-for-saas</link><guid isPermaLink="true">https://developers.cloudflare.com/ssl/changelog/#sslcom-available-with-acm-and-ssl-for-saas</guid><description>&lt;p&gt;SSL.com is one of the &lt;a href=&quot;https://developers.cloudflare.com/ssl/reference/certificate-authorities/&quot;&gt;certificate authorities&lt;/a&gt; that Cloudflare partners with. SSL.com is now available as an option to customers with Advanced Certificate Manager (ACM) or SSL for SaaS. Consider our &lt;a href=&quot;https://developers.cloudflare.com/ssl/reference/certificate-authorities/#sslcom&quot;&gt;reference documentation&lt;/a&gt; for details.&lt;/p&gt;
</description><pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate><product>SSL/TLS</product></item><item><title>Workers - 2024-09-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-09-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-09-19</guid><description>&lt;ul&gt;
&lt;li&gt;Revamped Workers and Pages UI settings to simplify the creation and management of project configurations. For bugs and general feedback, please submit this &lt;a href=&quot;https://forms.gle/XXqhRGbZmuzninuN9&quot;&gt;form&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Page Shield - Page Shield&apos;s script monitor now available in Free plan</title><link>https://developers.cloudflare.com/page-shield/changelog/#page-shields-script-monitor-now-available-in-free-plan</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#page-shields-script-monitor-now-available-in-free-plan</guid><description>&lt;p&gt;The Page Shield&amp;#39;s script monitor feature is now available to all users, including users in the Free plan.&lt;/p&gt;
</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Page Shield - Page Shield policy changes now available in audit logs</title><link>https://developers.cloudflare.com/page-shield/changelog/#page-shield-policy-changes-now-available-in-audit-logs</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#page-shield-policy-changes-now-available-in-audit-logs</guid><description>&lt;p&gt;Cloudflare &lt;a href=&quot;https://developers.cloudflare.com/fundamentals/setup/account/account-security/review-audit-logs/&quot;&gt;Audit Logs&lt;/a&gt; now include entries for any changes to Page Shield&amp;#39;s policies.&lt;/p&gt;
</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>R2 - 2024-09-18</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-09-18</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-09-18</guid><description>&lt;ul&gt;
&lt;li&gt;Add the ability to set and &lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/public-buckets/#minimum-tls-version&quot;&gt;update minimum TLS version&lt;/a&gt; for R2 bucket custom domains.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Rules - Compression Rules available to all plans with Zstandard support</title><link>https://developers.cloudflare.com/rules/changelog/#compression-rules-available-to-all-plans-with-zstandard-support</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#compression-rules-available-to-all-plans-with-zstandard-support</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/rules/compression-rules/&quot;&gt;Compression Rules&lt;/a&gt; now support Zstandard compression and are available in all Cloudflare plans. Users in the Free plan will gradually get access throughout 2024.&lt;/p&gt;
</description><pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Zaraz - 2024-09-17</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-09-17</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-09-17</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatic Actions&lt;/strong&gt;: E-commerce support is now integrated with Automatic Actions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Support styling the Consent Modal when CSP is enabled&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Fix an issue that could cause tools to load before consent was granted when TCF is enabled&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Remove redundant messages related to empty values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amplitude Managed Component&lt;/strong&gt;: Respect the EU endpoint setting&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Vectorize - Vectorize is available on Workers Free plan</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-is-available-on-workers-free-plan</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-is-available-on-workers-free-plan</guid><description>&lt;p&gt;Developers with a Workers Free plan can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Query up to 30 million queried vector dimensions / month per account.&lt;/li&gt;
&lt;li&gt;Store up to 5 million stored vector dimensions per account.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Workers - 2024-09-16</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-09-16</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-09-16</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.9.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API deprecations - Legacy DNS Settings Endpoints</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#legacy-dns-settings-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#legacy-dns-settings-endpoints</guid><description>&lt;p&gt;Deprecation date: September 13, 2024&lt;/p&gt;
&lt;p&gt;The dedicated endpoints for DNS settings &lt;code&gt;use_apex_ns&lt;/code&gt; and &lt;code&gt;secondary_overrides&lt;/code&gt; are being deprecated.&lt;/p&gt;
&lt;p&gt;Instead, use the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/get/&quot;&gt;Show DNS Settings&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/settings/methods/edit/&quot;&gt;Update DNS Settings&lt;/a&gt; endpoints to manage these settings.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instead of the &lt;code&gt;.../use_apex_ns&lt;/code&gt; endpoint, use the &lt;code&gt;multi_provider&lt;/code&gt; field.&lt;/li&gt;
&lt;li&gt;Instead of the &lt;code&gt;.../secondary_overrides&lt;/code&gt; endpoint, use the &lt;code&gt;secondary_overrides&lt;/code&gt; field.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_settings/use_apex_ns&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/dns_settings/use_apex_ns&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_settings/secondary_overrides&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/dns_settings/secondary_overrides&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 13 Sep 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Rules - Snippets now available in beta</title><link>https://developers.cloudflare.com/rules/changelog/#snippets-now-available-in-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#snippets-now-available-in-beta</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/rules/snippets/&quot;&gt;Cloudflare Snippets&lt;/a&gt; have transitioned from alpha to beta.&lt;/p&gt;
</description><pubDate>Fri, 13 Sep 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Magic Firewall - New UI improvements</title><link>https://developers.cloudflare.com/magic-firewall/changelog/#new-ui-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-firewall/changelog/#new-ui-improvements</guid><description>&lt;p&gt;The dashboard now displays the order number of custom rules, and improved drag and drop functionality. You can also preview rules on a side panel without leaving the current page.&lt;/p&gt;
</description><pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate><product>Magic Firewall</product></item><item><title>AI Gateway - Custom costs</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#custom-costs</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#custom-costs</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: AI Gateway now allows you to set custom costs at the request level &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/configuration/custom-costs/&quot;&gt;custom costs&lt;/a&gt; to requests, accurately reflect your unique pricing, overriding the default or public model costs.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Rules - wildcard_replace() function now supported in URL rewrites</title><link>https://developers.cloudflare.com/rules/changelog/#wildcard_replace-function-now-supported-in-url-rewrites</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#wildcard_replace-function-now-supported-in-url-rewrites</guid><description>&lt;p&gt;You can now use the &lt;a href=&quot;https://developers.cloudflare.com/ruleset-engine/rules-language/functions/#wildcard_replace&quot;&gt;&lt;code&gt;wildcard_replace()&lt;/code&gt;&lt;/a&gt; function in rewrite expressions of &lt;a href=&quot;https://developers.cloudflare.com/rules/transform/url-rewrite/&quot;&gt;URL rewrites&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Durable Objects - New error message for overloaded Durable Objects</title><link>https://developers.cloudflare.com/durable-objects/changelog/#new-error-message-for-overloaded-durable-objects</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#new-error-message-for-overloaded-durable-objects</guid><description>&lt;p&gt;Introduced a new overloaded error message for Durable Objects: &amp;quot;Durable Object is overloaded. Too many requests for the same object within a 10 second window.&amp;quot;&lt;/p&gt;
&lt;p&gt;This error message does not replace other types of overload messages that you may encounter for your Durable Object, and is only returned at more extreme levels of overload.&lt;/p&gt;
</description><pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Cache - New Cache Rules templates for one-click rule creation</title><link>https://developers.cloudflare.com/cache/changelog/#new-cache-rules-templates-for-one-click-rule-creation</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#new-cache-rules-templates-for-one-click-rule-creation</guid><description>&lt;p&gt;The new &lt;strong&gt;Rules&lt;/strong&gt; &amp;gt; &lt;strong&gt;Templates&lt;/strong&gt; page in the Cloudflare dashboard provides one-click templates for creating cache rules, making it easy to optimize your caching strategy. Access these pre-built templates directly from each product&amp;#39;s rule builder, and explore the &lt;a href=&quot;https://developers.cloudflare.com/rules/examples/&quot;&gt;Examples gallery&lt;/a&gt; in the developer documentation for real-world use cases.&lt;/p&gt;
</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>Rules - New Rules Templates for one-click rule creation</title><link>https://developers.cloudflare.com/rules/changelog/#new-rules-templates-for-one-click-rule-creation</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-rules-templates-for-one-click-rule-creation</guid><description>&lt;p&gt;The new &lt;strong&gt;Rules&lt;/strong&gt; &amp;gt; &lt;strong&gt;Templates&lt;/strong&gt; page in the Cloudflare dashboard allows you to create common rules with a single click, featuring dozens of pre-built templates. You can also access these templates directly from each product&amp;#39;s rule builder. Also, explore the &lt;a href=&quot;https://developers.cloudflare.com/rules/examples/&quot;&gt;Examples gallery&lt;/a&gt; in the developer docs for real-world use cases and inspiration.&lt;/p&gt;
</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>DLP - Exact Data Match multi-entry upload support</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#exact-data-match-multi-entry-upload-support</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#exact-data-match-multi-entry-upload-support</guid><description>&lt;p&gt;You can now upload files with &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/datasets/#upload-a-new-dataset&quot;&gt;multiple columns of data&lt;/a&gt; as Exact Data Match datasets. DLP can use each column as a separate existing detection entry.&lt;/p&gt;
</description><pubDate>Tue, 03 Sep 2024 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>Cloudflare Network Interconnect - Interconnect portal displays all available locations in a list</title><link>https://developers.cloudflare.com/network-interconnect/changelog/#interconnect-portal-displays-all-available-locations-in-a-list</link><guid isPermaLink="true">https://developers.cloudflare.com/network-interconnect/changelog/#interconnect-portal-displays-all-available-locations-in-a-list</guid><description>&lt;p&gt;Customers can now see all available Direct CNI locations when searching for a Cloudflare site in the Interconnects interface.&lt;/p&gt;
</description><pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate><product>Cloudflare Network Interconnect</product></item><item><title>WAF - Fixed occasional attack score mismatches</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#fixed-occasional-attack-score-mismatches</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#fixed-occasional-attack-score-mismatches</guid><description>&lt;p&gt;Fixed an issue causing score mismatches between the global &lt;a href=&quot;https://developers.cloudflare.com/waf/detections/attack-score/&quot;&gt;WAF attack score&lt;/a&gt; and subscores. In certain cases, subscores were higher (not an attack) than expected while the global attack score was lower than expected (attack), leading to false positives.&lt;/p&gt;
</description><pubDate>Thu, 29 Aug 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>API Shield - Increased capacity for Endpoint Management and Schema Validation</title><link>https://developers.cloudflare.com/api-shield/changelog/#increased-capacity-for-endpoint-management-and-schema-validation</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#increased-capacity-for-endpoint-management-and-schema-validation</guid><description>&lt;p&gt;Endpoint Management and Schema Validation now support up to 10,000 saved and validated API endpoints.&lt;/p&gt;
</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Access - Reduce automatic seat deprovisioning minimum to 1 month, down from 2 months.</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#reduce-automatic-seat-deprovisioning-minimum-to-1-month-down-from-2-months</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#reduce-automatic-seat-deprovisioning-minimum-to-1-month-down-from-2-months</guid><description>&lt;p&gt;Admins can now configure Zero Trust seats to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/users/seat-management/#enable-seat-expiration&quot;&gt;automatically expire&lt;/a&gt; after 1 month of user inactivity. The previous minimum was 2 months.&lt;/p&gt;
</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>R2 - 2024-08-26</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-08-26</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-08-26</guid><description>&lt;ul&gt;
&lt;li&gt;Added support for configuring R2 bucket custom domains via &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/create/&quot;&gt;API&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.8.309.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202483091</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202483091</guid><description>&lt;p&gt;A new beta release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added the ability to customize PCAP options in &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a list of installed applications in &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a summary of &lt;code&gt;warp-dex&lt;/code&gt; traceroute results in its JSON output.&lt;/li&gt;
&lt;li&gt;Improved the performance of firewall operations when enforcing Split Tunnels configuration.&lt;/li&gt;
&lt;li&gt;Fixed an issue where the DNS logs were not being cleared when the user switched configurations.&lt;/li&gt;
&lt;li&gt;Fixed a known issue which required users to re-register when an older single configuration MDM file was deployed after deploying the newer, multiple configuration format.&lt;/li&gt;
&lt;li&gt;Fixed an issue which prevented the use of private IP ranges that overlapped with end users&amp;#39; home networks.&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands have been removed. If you have any workflows that use the deprecated commands, update to the new commands where necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has either of the following conditions:&lt;ul&gt;
&lt;li&gt;Magic WAN is enabled but does not have the latest packet flow path for WARP traffic. To check the migration status, contact your account team.&lt;/li&gt;
&lt;li&gt;Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.8.308.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202483081</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202483081</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;. This release contains minor fixes and improvements.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added the ability to customize PCAP options in &lt;code&gt;warp-cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a list of installed applications in &lt;code&gt;warp-diag&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a summary of &lt;code&gt;warp-dex&lt;/code&gt; traceroute results in its JSON output.&lt;/li&gt;
&lt;li&gt;Improved the performance of firewall operations when enforcing Split Tunnels configuration.&lt;/li&gt;
&lt;li&gt;Reduced the time it takes for a WARP client update to complete.&lt;/li&gt;
&lt;li&gt;Fixed issues where incorrect DNS server addresses were being applied following reboots and network changes. Any incorrect static entries set by previous WARP versions must be manually reverted.&lt;/li&gt;
&lt;li&gt;Fixed a known issue which required users to re-register when an older single configuration MDM file was deployed after deploying the newer, multiple configuration format.&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands have been removed. If you have any workflows that use the deprecated commands, update to the new commands where necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Using MASQUE as the tunnel protocol may be incompatible if your organization has either of the following conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Magic WAN is enabled but does not have the latest packet flow path for WARP traffic. To check the migration status, contact your account team.&lt;/li&gt;
&lt;li&gt;Regional Services is enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DNS resolution may be broken when all of the following conditions are true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode.&lt;/li&gt;
&lt;li&gt;A custom DNS server address is configured on the primary network adapter.&lt;/li&gt;
&lt;li&gt;The custom DNS server address on the primary network adapter is changed while WARP is connected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To work around the DNS issue, reconnect the WARP client by toggling off and back on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>D1 - D1 alpha databases have stopped accepting SQL queries</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-have-stopped-accepting-sql-queries</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-have-stopped-accepting-sql-queries</guid><description>&lt;p&gt;Following the &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/changelog/#2024-04-30&quot;&gt;deprecation warning&lt;/a&gt; on 2024-04-30, D1 alpha databases have stopped accepting queries (you are still able to create and retrieve backups).&lt;/p&gt;
&lt;p&gt;Requests to D1 alpha databases now respond with a HTTP 400 error, containing the following text:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;You can no longer query a D1 alpha database. Please follow https://developers.cloudflare.com/d1/platform/alpha-migration/ to migrate your alpha database and resume querying.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You can upgrade to the new, generally available version of D1 by following the &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/alpha-migration/&quot;&gt;alpha database migration guide&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Zaraz - 2024-08-23</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-08-23</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-08-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatic Actions&lt;/strong&gt;: Automatic Event Tracking is now fully available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Fixed issues with rendering the Consent modal on iOS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Remove redundant messages related to &lt;code&gt;__zarazEcommerce&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Fixed bug that prevented the debugger to load when certain Custom HTML tools were used&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Rules - Simplified UI for Single Redirects with wildcard support</title><link>https://developers.cloudflare.com/rules/changelog/#simplified-ui-for-single-redirects-with-wildcard-support</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#simplified-ui-for-single-redirects-with-wildcard-support</guid><description>&lt;p&gt;The simplified UI for &lt;a href=&quot;https://developers.cloudflare.com/rules/url-forwarding/single-redirects/&quot;&gt;Single Redirects&lt;/a&gt; is now available to all users, making URL redirects easier and more intuitive. This update builds on the recent &lt;a href=&quot;https://developers.cloudflare.com/ruleset-engine/rules-language/functions/#wildcard_replace&quot;&gt;wildcard support&lt;/a&gt; in Ruleset Engine products.
Access the new UI under &lt;strong&gt;Rules &amp;gt; Redirect Rules&lt;/strong&gt;. Learn more about wildcard support and our open-source Rust crate in the &lt;a href=&quot;https://blog.cloudflare.com/wildcard-rules&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>R2 - 2024-08-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-08-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-08-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/data-migration/sippy/&quot;&gt;Sippy&lt;/a&gt; is now generally available. Metrics for ongoing migrations can now be found in the dashboard or via the GraphQL analytics API.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 21 Aug 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Rules - Cloud Connector now available to all customers</title><link>https://developers.cloudflare.com/rules/changelog/#cloud-connector-now-available-to-all-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#cloud-connector-now-available-to-all-customers</guid><description>&lt;p&gt;Cloud Connector (beta) is now available to all customers. For setup details, refer to the &lt;a href=&quot;https://developers.cloudflare.com/rules/cloud-connector/&quot;&gt;documentation&lt;/a&gt;, explore &lt;a href=&quot;https://developers.cloudflare.com/rules/cloud-connector/examples/&quot;&gt;examples&lt;/a&gt;, and check out the &lt;a href=&quot;https://blog.cloudflare.com/cloud-connector&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Bots - AI bots is now a managed rule</title><link>https://developers.cloudflare.com/bots/changelog/#ai-bots-is-now-a-managed-rule</link><guid isPermaLink="true">https://developers.cloudflare.com/bots/changelog/#ai-bots-is-now-a-managed-rule</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/bots/concepts/bot/#ai-bots&quot;&gt;AI bots protection&lt;/a&gt; has been upgraded from a custom rule to a managed rule.&lt;/p&gt;
</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><product>Bots</product></item><item><title>Hyperdrive - Improved caching for Postgres.js</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#improved-caching-for-postgresjs</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#improved-caching-for-postgresjs</guid><description>&lt;p&gt;Hyperdrive now better caches &lt;a href=&quot;https://github.com/porsager/postgres&quot;&gt;Postgres.js&lt;/a&gt; queries to reduce queries to the origin database.&lt;/p&gt;
</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Workers - 2024-08-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-08-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-08-19</guid><description>&lt;ul&gt;
&lt;li&gt;Workers now support the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#allow-specifying-a-custom-port-when-making-a-subrequest-with-the-fetch-api&quot;&gt;&lt;code&gt;allow_custom_ports&lt;/code&gt; compatibility flag&lt;/a&gt; which enables using the &lt;code&gt;fetch()&lt;/code&gt; calls to custom ports.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Magic Firewall - Magic Firewall Analytics Rule Log Enhancement</title><link>https://developers.cloudflare.com/magic-firewall/changelog/#magic-firewall-analytics-rule-log-enhancement</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-firewall/changelog/#magic-firewall-analytics-rule-log-enhancement</guid><description>&lt;p&gt;Customers who create a rule in a disabled mode will see the rule as &lt;strong&gt;Log (rule disabled)&lt;/strong&gt;.&lt;/p&gt;
</description><pubDate>Fri, 16 Aug 2024 00:00:00 GMT</pubDate><product>Magic Firewall</product></item><item><title>Rules - Cloud Connector now available to all free customers</title><link>https://developers.cloudflare.com/rules/changelog/#cloud-connector-now-available-to-all-free-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#cloud-connector-now-available-to-all-free-customers</guid><description>&lt;p&gt;Cloud Connector (beta) is now available to all free and a subset of paid customers. This rollout will be &lt;a href=&quot;https://developers.cloudflare.com/rules/cloud-connector/#availability&quot;&gt;gradually extended&lt;/a&gt; to all Cloudflare users, simplifying multi-cloud management and enhancing integration with Cloudflare&amp;#39;s Connectivity Cloud. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/cloud-connector&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 16 Aug 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>API deprecations - Brotli</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#brotli</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#brotli</guid><description>&lt;p&gt;Deprecation date: August 15, 2024&lt;/p&gt;
&lt;p&gt;The Brotli setting and its API endpoints are deprecated. Brotli compression is available for all non-Enterprise zones, and it will be extended to Enterprise zones in the coming year.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/settings/brotli&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/settings/brotli&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enterprise customers can override Cloudflare&amp;#39;s default compression behavior using &lt;a href=&quot;https://developers.cloudflare.com/rules/compression-rules/&quot;&gt;Compression Rules&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Stream - Full HD encoding for Portrait Videos</title><link>https://developers.cloudflare.com/stream/changelog/#full-hd-encoding-for-portrait-videos</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#full-hd-encoding-for-portrait-videos</guid><description>&lt;p&gt;Stream now supports full HD encoding for portrait/vertical videos. Videos with a height greater than their width will now be constrained and prepared for adaptive bitrate renditions based on their width. No changes are required to benefit from this update. For more information, refer to &lt;a href=&quot;https://blog.cloudflare.com/introducing-high-definition-portrait-video-support-for-cloudflare-stream&quot;&gt;the announcement&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Zero Trust WARP Client - WARP client for Linux (version 2024.6.497.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-202464970</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-linux-version-202464970</guid><description>&lt;p&gt;A new GA release for the Linux WARP client is now available in the &lt;a href=&quot;https://pkg.cloudflareclient.com/&quot;&gt;package repository&lt;/a&gt;. This release includes some exciting new features. It also includes additional fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;New features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The WARP client now supports operation on Ubuntu 24.04.&lt;/li&gt;
&lt;li&gt;Admins can now elect to have ZT WARP clients connect using the MASQUE protocol; this setting is in Device Profiles. Note: before MASQUE can be used, the global setting for Override local interface IP must be enabled. For more detail, refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/#device-tunnel-protocol&quot;&gt;Device tunnel protocol&lt;/a&gt;. This feature will be rolled out to customers in stages over approximately the next month.&lt;/li&gt;
&lt;li&gt;The Device Posture &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/warp-client-checks/client-certificate/&quot;&gt;client certificate check&lt;/a&gt; has been substantially enhanced. The primary enhancement is the ability to check for client certificates that have unique common names, made unique by the inclusion of the device serial number or host name (for example, CN = &lt;code&gt;123456.mycompany&lt;/code&gt;, where 123456 is the device serial number).&lt;/li&gt;
&lt;li&gt;TCP MSS clamping is now used where necessary to meet the MTU requirements of the tunnel interface. This will be especially helpful in Docker use cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 16.04 and 18.04 are not supported by this version of the client.&lt;/li&gt;
&lt;li&gt;This is the last GA release that will be supporting older, deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands. There are two methods to identify these commands. One, when used in this release, the command will work but will also return a deprecation warning. And two, the deprecated commands do not appear in the output of &lt;code&gt;warp-cli -h&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There are certain known limitations preventing the use of the MASQUE tunnel protocol in certain scenarios. Do not use the MASQUE tunnel protocol if:&lt;ul&gt;
&lt;li&gt;A Magic WAN integration is on the account and does not have the latest packet flow path for WARP traffic. To check the migration status, contact your account team.&lt;/li&gt;
&lt;li&gt;Your account has Regional Services enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Linux client GUI does not yet support all GUI features found in the Windows and macOS clients. Future releases of the Linux client will be adding these GUI features.&lt;/li&gt;
&lt;li&gt;The Zero Trust team name is not visible in the GUI if you upgraded from the previous GA release using an MDM tool.&lt;/li&gt;
&lt;li&gt;Sometimes the WARP icon will remain gray (disconnected state) while in dark mode.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers - 2024-08-15</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-08-15</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-08-15</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.8.&lt;/li&gt;
&lt;li&gt;You can now use &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/try&quot;&gt;&lt;code&gt;Promise.try()&lt;/code&gt;&lt;/a&gt; in Cloudflare Workers. Refer to &lt;a href=&quot;https://github.com/tc39/proposal-promise-try&quot;&gt;&lt;code&gt;tc39/proposal-promise-try&lt;/code&gt;&lt;/a&gt; for more context on this API that has recently been added to the JavaScript language.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Zaraz - 2024-08-15</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-08-15</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-08-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatic Actions&lt;/strong&gt;: Automatic Pageview tracking is now fully available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4&lt;/strong&gt;: Support Google Consent signals when using e-commerce tracking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP Events API&lt;/strong&gt;: Ignore bot score detection on the HTTP Events API endpoint&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zaraz Debugger&lt;/strong&gt;: Show client-side network requests initiated by Managed Components&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Magic Cloud Networking - GCP on-ramps</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#gcp-on-ramps</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#gcp-on-ramps</guid><description>&lt;p&gt;Magic Cloud Networking supports Google Cloud Platform.&lt;/p&gt;
</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>Vectorize - Vectorize v1 is deprecated</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-v1-is-deprecated</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-v1-is-deprecated</guid><description>&lt;p&gt;With the new Vectorize storage engine, which supports substantially larger indexes (up to 5 million vector dimensions) and reduced query latencies, we are deprecating the original &amp;quot;legacy&amp;quot; (v1) storage subsystem.&lt;/p&gt;
&lt;p&gt;To continue interacting with legacy (v1) indexes in &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.71.0&quot;&gt;wrangler versions after &lt;code&gt;3.71.0&lt;/code&gt;&lt;/a&gt;, pass the &lt;code&gt;--deprecated-v1&lt;/code&gt; flag.&lt;/p&gt;
&lt;p&gt;For example: &amp;#39;wrangler vectorize --deprecated-v1&amp;#39; flag to &lt;code&gt;create&lt;/code&gt;, &lt;code&gt;get&lt;/code&gt;, &lt;code&gt;list&lt;/code&gt;, &lt;code&gt;delete&lt;/code&gt; and &lt;code&gt;insert&lt;/code&gt; vectors into legacy Vectorize v1 indexes. There is no currently no ability to migrate existing indexes from v1 to v2. Existing Workers querying or clients to use the REST API against legacy Vectorize indexes will continue to function.&lt;/p&gt;
</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Vectorize - Vectorize v2 in public beta</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-v2-in-public-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-v2-in-public-beta</guid><description>&lt;p&gt;Vectorize now has a new underlying storage subsystem (Vectorize v2) that supports significantly larger indexes, improved query latency, and changes to metadata filtering.&lt;/p&gt;
&lt;p&gt;Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Indexes can now support up to 5 million vector dimensions each, up from 200,000 per index.&lt;/li&gt;
&lt;li&gt;Metadata filtering now requires explicitly defining the metadata properties that will be filtered on.&lt;/li&gt;
&lt;li&gt;Reduced query latency: queries will now return faster and with lower-latency.&lt;/li&gt;
&lt;li&gt;You can now return &lt;a href=&quot;https://developers.cloudflare.com/vectorize/reference/client-api/#query-vectors&quot;&gt;up to 100 results&lt;/a&gt; (&lt;code&gt;topK&lt;/code&gt;), up from the previous limit of 20.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Workers - 2024-08-14</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-08-14</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-08-14</guid><description>&lt;ul&gt;
&lt;li&gt;When using the &lt;code&gt;nodejs_compat_v2&lt;/code&gt; compatibility flag, the &lt;code&gt;setImmediate(fn)&lt;/code&gt; API from Node.js is now available at the global scope.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;internal_writable_stream_abort_clears_queue&lt;/code&gt; compatibility flag will ensure that certain &lt;code&gt;WritableStream&lt;/code&gt; &lt;code&gt;abort()&lt;/code&gt; operations are handled immediately rather than lazily, ensuring that the stream is appropriately aborted when the consumer of the stream is no longer active.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Hyperdrive - Hyperdrive audit logs now available in the Cloudflare Dashboard</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-audit-logs-now-available-in-the-cloudflare-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-audit-logs-now-available-in-the-cloudflare-dashboard</guid><description>&lt;p&gt;Actions that affect Hyperdrive configs in an account will now appear in the audit logs for that account.&lt;/p&gt;
</description><pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Rules - Cloudflare Snippets limits have been upgraded</title><link>https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-limits-have-been-upgraded</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-limits-have-been-upgraded</guid><description>&lt;p&gt;Cloudflare Snippets (alpha) now allow multiple subrequests depending on your plan. For more information, refer to the &lt;a href=&quot;https://developers.cloudflare.com/rules/snippets/#availability&quot;&gt;Availability&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Turnstile - 2024-08-12</title><link>https://developers.cloudflare.com/turnstile/changelog/#2024-08-12</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2024-08-12</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#widget-size&quot;&gt;&lt;code&gt;[flexible]&lt;/code&gt;&lt;/a&gt; width widget size.&lt;/li&gt;
&lt;li&gt;Added new dimensions for Turnstile&amp;#39;s compact size.&lt;/li&gt;
&lt;li&gt;Added a Feedback Report toggle on the widget&amp;#39;s configuration.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Zaraz - 2024-08-12</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-08-12</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-08-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatic Actions&lt;/strong&gt;: New tools now support Automatic Pageview tracking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP Events API&lt;/strong&gt;: Respect Google consent signals&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Stream - Hide Viewer Count in Live Streams</title><link>https://developers.cloudflare.com/stream/changelog/#hide-viewer-count-in-live-streams</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#hide-viewer-count-in-live-streams</guid><description>&lt;p&gt;A new property &lt;code&gt;hideLiveViewerCount&lt;/code&gt; has been added to Live Inputs to block access to the count of viewers in a live stream and remove it from the player. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/start-stream-live/&quot;&gt;Start a Live Stream&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 09 Aug 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Browser Rendering - Update puppeteer to 21.1.0</title><link>https://developers.cloudflare.com/browser-rendering/changelog/#update-puppeteer-to-2110</link><guid isPermaLink="true">https://developers.cloudflare.com/browser-rendering/changelog/#update-puppeteer-to-2110</guid><description>&lt;ul&gt;
&lt;li&gt;Rebased the fork on the original implementation up till version 21.1.0&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate><product>Browser Rendering</product></item><item><title>Workers KV - New KV Analytics API</title><link>https://developers.cloudflare.com/kv/platform/changelog/#new-kv-analytics-api</link><guid isPermaLink="true">https://developers.cloudflare.com/kv/platform/changelog/#new-kv-analytics-api</guid><description>&lt;p&gt;Workers KV now has a new &lt;a href=&quot;https://developers.cloudflare.com/kv/observability/metrics-analytics/#view-metrics-in-the-dashboard&quot;&gt;metrics dashboard&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/kv/observability/metrics-analytics/#query-via-the-graphql-api&quot;&gt;analytics API&lt;/a&gt; that leverages the &lt;a href=&quot;https://developers.cloudflare.com/analytics/graphql-api/&quot;&gt;GraphQL Analytics API&lt;/a&gt; used by many other Cloudflare products. The new analytics API provides per-account and per-namespace metrics for both operations and storage, including latency metrics for read and write operations to Workers KV.&lt;/p&gt;
&lt;p&gt;The legacy Workers KV &lt;a href=&quot;https://developers.cloudflare.com/api/resources/kv/subresources/namespaces/subresources/analytics/methods/list/&quot;&gt;analytics REST API&lt;/a&gt; will be turned off as of January 31st, 2025.
Developers using this API will receive a series of email notifications prior to the shutdown of the legacy API.&lt;/p&gt;
</description><pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate><product>Workers KV</product></item><item><title>Email Security - Email Security is live</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-is-live</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#email-security-is-live</guid><description>&lt;p&gt;Email Security is now live under Zero Trust.&lt;/p&gt;
</description><pubDate>Tue, 06 Aug 2024 00:00:00 GMT</pubDate><product>Email Security</product></item><item><title>Email Security - Microsoft Graph API deployment.</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#microsoft-graph-api-deployment</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/email-security/#microsoft-graph-api-deployment</guid><description>&lt;p&gt;Customers using Microsoft Office 365 can set up Email Security via Microsoft Graph API.&lt;/p&gt;
</description><pubDate>Tue, 06 Aug 2024 00:00:00 GMT</pubDate><product>Email Security</product></item><item><title>Cloudflare Tunnel - cloudflared builds available in GitHub for Apple silicon</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#cloudflared-builds-available-in-github-for-apple-silicon</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/tunnel/#cloudflared-builds-available-in-github-for-apple-silicon</guid><description>&lt;p&gt;macOS users can now download &lt;code&gt;cloudflared-arm64.pkg&lt;/code&gt; directly from &lt;a href=&quot;https://github.com/cloudflare/cloudflared/releases&quot;&gt;GitHub&lt;/a&gt;, in addition to being available via Homebrew.&lt;/p&gt;
</description><pubDate>Tue, 06 Aug 2024 00:00:00 GMT</pubDate><product>Cloudflare Tunnel</product></item><item><title>API deprecations - Auto Minify</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#auto-minify</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#auto-minify</guid><description>&lt;p&gt;Deprecation date: August 5, 2024&lt;/p&gt;
&lt;p&gt;The Auto Minify API endpoints are deprecated since the Auto Minify feature was deprecated.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/settings/minify&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/settings/minify&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>AI Gateway - Mistral AI</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#mistral-ai</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#mistral-ai</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/mistral/&quot;&gt;Mistral AI&lt;/a&gt; as a new provider.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 02 Aug 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Rules - Wildcard support added to Ruleset Engine products</title><link>https://developers.cloudflare.com/rules/changelog/#wildcard-support-added-to-ruleset-engine-products</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#wildcard-support-added-to-ruleset-engine-products</guid><description>&lt;p&gt;Wildcards are now supported across our Ruleset Engine-based products, including Single Redirects, Cache Rules, Transform Rules, WAF, Waiting Room, and more:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can now use the &lt;code&gt;wildcard&lt;/code&gt; and &lt;code&gt;strict wildcard&lt;/code&gt; operators with any string field in the Ruleset Engine, such as full URI, host, headers, cookies, user-agent, and country. For more details, refer to &lt;a href=&quot;https://developers.cloudflare.com/ruleset-engine/rules-language/operators/&quot;&gt;Operators&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/ruleset-engine/rules-language/operators/#wildcard-matching&quot;&gt;Wildcard matching&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In &lt;a href=&quot;https://developers.cloudflare.com/rules/url-forwarding/single-redirects/&quot;&gt;Single Redirects&lt;/a&gt;, the &lt;code&gt;wildcard_replace()&lt;/code&gt; function allows you to use segments matched by the &lt;code&gt;wildcard&lt;/code&gt; and &lt;code&gt;strict wildcard&lt;/code&gt; operators in redirect URL targets. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/ruleset-engine/rules-language/functions/#wildcard_replace&quot;&gt;Functions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Gateway - UK NCSC indicator feed publicly available in Gateway</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#uk-ncsc-indicator-feed-publicly-available-in-gateway</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#uk-ncsc-indicator-feed-publicly-available-in-gateway</guid><description>&lt;p&gt;Gateway users on any plan can now use the &lt;a href=&quot;https://developers.cloudflare.com/security-center/indicator-feeds/#publicly-available-feeds&quot;&gt;PDNS threat intelligence feed&lt;/a&gt; provided by the UK National Cyber Security Centre (NCSC) in DNS policies.&lt;/p&gt;
</description><pubDate>Tue, 30 Jul 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.6.474.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202464740</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202464740</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains fixes to improve the client; no new features are included.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue which caused alternate network detection to fail if the beacon host was using TLS 1.2 without TLS Extended Master Secret (EMS) enabled.&lt;/li&gt;
&lt;li&gt;Improved the stability of device profile switching based on alternate network detection.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/switch-organizations/&quot;&gt;switch configurations&lt;/a&gt; feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;li&gt;There are certain known limitations preventing the use of the MASQUE tunnel protocol in certain scenarios. Do not use the MASQUE tunnel protocol if:&lt;ul&gt;
&lt;li&gt;A Magic WAN integration is on the account and does not have the latest packet flow path for WARP traffic. Please check migration status with your account team.&lt;/li&gt;
&lt;li&gt;Your account has Regional Services enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 30 Jul 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.6.473.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202464730</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202464730</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release contains fixes to improve the client; no new features are included.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue which caused alternate network detection to fail if the beacon host was using TLS 1.2 without TLS Extended Master Secret (EMS) enabled.&lt;/li&gt;
&lt;li&gt;Improved the stability of device profile switching based on alternate network detection.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/switch-organizations/&quot;&gt;switch configurations&lt;/a&gt; feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;li&gt;There are certain known limitations preventing the use of the MASQUE tunnel protocol in certain scenarios. Do not use the MASQUE tunnel protocol if:&lt;ul&gt;
&lt;li&gt;A Magic WAN integration is on the account and does not have the latest packet flow path for WARP traffic. Please check migration status with your account team.&lt;/li&gt;
&lt;li&gt;Your account has Regional Services enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 30 Jul 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>D1 - Fixed bug in TypeScript typings for run() API</title><link>https://developers.cloudflare.com/d1/platform/changelog/#fixed-bug-in-typescript-typings-for-run-api</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#fixed-bug-in-typescript-typings-for-run-api</guid><description>&lt;p&gt;The &lt;code&gt;run()&lt;/code&gt; method as part of the &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/&quot;&gt;D1 Client API&lt;/a&gt; had an incorrect (outdated) type definition, which has now been addressed as of &lt;a href=&quot;https://www.npmjs.com/package/@cloudflare/workers-types&quot;&gt;&lt;code&gt;@cloudflare/workers-types&lt;/code&gt;&lt;/a&gt; version &lt;code&gt;4.20240725.0&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The correct type definition is &lt;code&gt;stmt.run&amp;lt;T&amp;gt;(): D1Result&lt;/code&gt;, as &lt;code&gt;run()&lt;/code&gt; returns the result rows of the query. The previously &lt;em&gt;incorrect&lt;/em&gt; type definition was &lt;code&gt;stmt.run(): D1Response&lt;/code&gt;, which only returns query metadata and no results.&lt;/p&gt;
</description><pubDate>Fri, 26 Jul 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>AI Gateway - Google AI Studio</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#google-ai-studio</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#google-ai-studio</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/google-ai-studio/&quot;&gt;Google AI Studio&lt;/a&gt; as a new provider.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 23 Jul 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Stream - New Live Webhooks for Error States</title><link>https://developers.cloudflare.com/stream/changelog/#new-live-webhooks-for-error-states</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#new-live-webhooks-for-error-states</guid><description>&lt;p&gt;Stream has added a new notification event for Live broadcasts to alert (via email or webhook) on various error conditions including unsupported codecs, bad GOP/keyframe interval, or quota exhaustion.&lt;/p&gt;
&lt;p&gt;When creating/editing a notification, subscribe to &lt;code&gt;live_input.errored&lt;/code&gt; to receive the new event type. Existing notification subscriptions will not be changed automatically. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/webhooks/&quot;&gt;Receive Live Webhooks&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 23 Jul 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers AI - Meta Llama 3.1 now available on Workers AI</title><link>https://developers.cloudflare.com/workers-ai/changelog/#meta-llama-31-now-available-on-workers-ai</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#meta-llama-31-now-available-on-workers-ai</guid><description>&lt;p&gt;Workers AI now suppoorts &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/models/llama-3.1-8b-instruct/&quot;&gt;Meta Llama 3.1&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 23 Jul 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Zaraz - 2024-07-23</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-07-23</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-07-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Embeds&lt;/strong&gt;: Add support for server-side rendering of X (Twitter) and Instagram embeds&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSP Compliance&lt;/strong&gt;: Remove &lt;code&gt;eval&lt;/code&gt; dependency&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Allow customizing the document title and client ID fields&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom HTML Managed Component&lt;/strong&gt;: Scripts included in a Custom HTML will preserve their running order&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Ads Managed Component&lt;/strong&gt;: Allow linking data with Google Analytics 4 instances&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TikTok Managed Component&lt;/strong&gt;: Use the new TikTok Events API v2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reddit Managed Component&lt;/strong&gt;: Support custom events&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Twitter Managed Component&lt;/strong&gt;: Support setting the &lt;code&gt;event_id&lt;/code&gt;, using custom fields, and improve conversion tracking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Cookie life-time cannot exceed one year anymore&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Zaraz Debugger UI does not break when presenting really long lines of information&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 23 Jul 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Security Center - 2024-07-22</title><link>https://developers.cloudflare.com/security-center/changelog/#2024-07-22</link><guid isPermaLink="true">https://developers.cloudflare.com/security-center/changelog/#2024-07-22</guid><description>&lt;ul&gt;
&lt;li&gt;Customers can now archive multiple Security Insights at the same time. Go to &lt;strong&gt;Security Center&lt;/strong&gt; &amp;gt; &lt;strong&gt;Security Insights&lt;/strong&gt; and select the insights to archive.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate><product>Security Center</product></item><item><title>Cache - Generic tiered cache</title><link>https://developers.cloudflare.com/cache/changelog/#generic-tiered-cache</link><guid isPermaLink="true">https://developers.cloudflare.com/cache/changelog/#generic-tiered-cache</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/cache/how-to/tiered-cache/#generic-global-tiered-cache&quot;&gt;Generic Global Tiered Cache&lt;/a&gt; topology leverages all Cloudflare data centers as upper-tier cache network. It now hashes content within a region reducing duplication in upper-tier caches, which increases cache &lt;code&gt;HIT&lt;/code&gt; ratio.&lt;/p&gt;
</description><pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate><product>Cache</product></item><item><title>Workers - 2024-07-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-19</guid><description>&lt;ul&gt;
&lt;li&gt;Workers with the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/bindings/mtls/&quot;&gt;mTLS&lt;/a&gt; binding now support &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/&quot;&gt;Gradual Deployments&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2024-07-18</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-18</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-18</guid><description>&lt;ul&gt;
&lt;li&gt;Added a new &lt;code&gt;truncated&lt;/code&gt; flag to &lt;a href=&quot;https://developers.cloudflare.com/workers/observability/logs/tail-workers/&quot;&gt;Tail Worker&lt;/a&gt; events to indicate when the event buffer is full and events are being dropped.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Magic WAN - Updates to High Availability on the Magic WAN Connector</title><link>https://developers.cloudflare.com/magic-wan/changelog/#updates-to-high-availability-on-the-magic-wan-connector</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#updates-to-high-availability-on-the-magic-wan-connector</guid><description>&lt;p&gt;The High Availability feature on Magic WAN Connector now supports additional failover conditions, DHCP lease syncing, and staggered upgrades.&lt;/p&gt;
</description><pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>Workers - 2024-07-17</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-17</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-17</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.7.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API deprecations - DNS Records: &apos;locked&apos; Field</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-locked-field</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#dns-records-locked-field</guid><description>&lt;p&gt;Deprecation date: July 14, 2024&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;&amp;quot;locked&amp;quot;&lt;/code&gt; field of DNS records in API responses is unused and has been guaranteed to always be &lt;code&gt;false&lt;/code&gt; for more than a year. This deprecation means that the field will be omitted from API responses entirely. If received from a client, the field will continue to be ignored, just as it is today.&lt;/p&gt;
&lt;p&gt;Modified API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Gateway - Gateway DNS filter non-authenticated queries</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-dns-filter-non-authenticated-queries</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-dns-filter-non-authenticated-queries</guid><description>&lt;p&gt;Gateway users can now select which endpoints to use for a given DNS location. Available endpoints include IPv4, IPv6, DNS over HTTPS (DoH), and DNS over TLS (DoT). Users can protect each configured endpoint by specifying allowed source networks. Additionally, for the DoH endpoint, users can filter  traffic based on source networks and/or authenticate user identity tokens.&lt;/p&gt;
</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Workers AI - New community-contributed tutorial</title><link>https://developers.cloudflare.com/workers-ai/changelog/#new-community-contributed-tutorial</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#new-community-contributed-tutorial</guid><description>&lt;ul&gt;
&lt;li&gt;Added community contributed tutorial on how to &lt;a href=&quot;https://developers.cloudflare.com/developer-spotlight/tutorials/creating-a-recommendation-api/&quot;&gt;create APIs to recommend products on e-commerce sites using Workers AI and Stripe&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Workers - 2024-07-11</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-11</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-11</guid><description>&lt;ul&gt;
&lt;li&gt;Added community contributed tutorial on how to create &lt;a href=&quot;https://developers.cloudflare.com/developer-spotlight/tutorials/custom-access-control-for-files/&quot;&gt;custom access control for files in R2 using D1 and Workers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added community contributed tutorial on how to &lt;a href=&quot;https://developers.cloudflare.com/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/&quot;&gt;send form submissions using Astro and Resend&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added community contributed tutorial on how to &lt;a href=&quot;https://developers.cloudflare.com/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/&quot;&gt;create a sitemap from Sanity CMS with Workers&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>AI Gateway - Custom metadata</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#custom-metadata</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#custom-metadata</guid><description>&lt;p&gt;AI Gateway now supports adding &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/configuration/custom-metadata/&quot;&gt;custom metadata&lt;/a&gt; to requests, improving tracking and analysis of incoming requests.&lt;/p&gt;
</description><pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>AI Gateway - Logs</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#logs</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#logs</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/observability/analytics/#logging&quot;&gt;Logs&lt;/a&gt; are now available for the last 24 hours.&lt;/p&gt;
</description><pubDate>Tue, 09 Jul 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>API Shield - API Discovery&apos;s hostname variables</title><link>https://developers.cloudflare.com/api-shield/changelog/#api-discoverys-hostname-variables</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#api-discoverys-hostname-variables</guid><description>&lt;p&gt;Customers can now see when &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/api-discovery/&quot;&gt;API Discovery&lt;/a&gt; groups similar subdomains with the same methods and paths, making it easy to discover and manage APIs that share many vanity domains or subdomains.&lt;/p&gt;
</description><pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>R2 - 2024-07-08</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-07-08</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-07-08</guid><description>&lt;ul&gt;
&lt;li&gt;Added migration log for &lt;a href=&quot;https://developers.cloudflare.com/r2/data-migration/super-slurper/&quot;&gt;Super Slurper&lt;/a&gt; to the migration summary in the dashboard.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2024-07-03</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-03</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-03</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/crypto/&quot;&gt;&lt;code&gt;node:crypto&lt;/code&gt;&lt;/a&gt; implementation now includes the scrypt(...) and scryptSync(...) APIs.&lt;/li&gt;
&lt;li&gt;Workers now support the standard &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/eventsource/&quot;&gt;EventSource&lt;/a&gt; API.&lt;/li&gt;
&lt;li&gt;Fixed a bug where when writing to an HTTP Response body would sometimes hang when the client disconnected (and sometimes throw an exception). It will now always throw an exception.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 03 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API Shield - Route API requests using API Routing</title><link>https://developers.cloudflare.com/api-shield/changelog/#route-api-requests-using-api-routing</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#route-api-requests-using-api-routing</guid><description>&lt;p&gt;Customers can now route requests to different back-end services through &lt;a href=&quot;https://developers.cloudflare.com/api-shield/management-and-monitoring/api-routing/&quot;&gt;API Routing&lt;/a&gt;, creating a unified front for their APIs distributed across otherwise disparate systems.&lt;/p&gt;
</description><pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>BYOIP - Address Maps for BYOIP and Static IPs</title><link>https://developers.cloudflare.com/byoip/changelog/#address-maps-for-byoip-and-static-ips</link><guid isPermaLink="true">https://developers.cloudflare.com/byoip/changelog/#address-maps-for-byoip-and-static-ips</guid><description>&lt;p&gt;Address Maps is available via &lt;a href=&quot;https://developers.cloudflare.com/api/resources/addressing/subresources/address_maps/methods/list/&quot;&gt;API&lt;/a&gt; and via &lt;a href=&quot;https://dash.cloudflare.com/?to=/:account/ip-addresses/proxy-ips&quot;&gt;dashboard&lt;/a&gt;. Address Maps allows customers with BYOIP prefixes or account-level Static IPs to specify which IP addresses should be mapped to DNS records when they are proxied through Cloudflare. Refer to the &lt;a href=&quot;https://developers.cloudflare.com/byoip/address-maps/&quot;&gt;documentation&lt;/a&gt; for details.&lt;/p&gt;
</description><pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate><product>BYOIP</product></item><item><title>Magic Cloud Networking - Closed beta launch</title><link>https://developers.cloudflare.com/magic-cloud-networking/changelog/#closed-beta-launch</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-cloud-networking/changelog/#closed-beta-launch</guid><description>&lt;p&gt;The Magic Cloud Networking closed beta release is available, with the managed cloud on-ramps feature.&lt;/p&gt;
</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><product>Magic Cloud Networking</product></item><item><title>Rules - Cloudflare Snippets now available to all paid customers</title><link>https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-now-available-to-all-paid-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-now-available-to-all-paid-customers</guid><description>&lt;p&gt;Cloudflare Snippets (alpha) are now available to all paid customers.&lt;/p&gt;
</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Workers - 2024-07-01</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-07-01</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-07-01</guid><description>&lt;ul&gt;
&lt;li&gt;When using &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/&quot;&gt;Gradual Deployments&lt;/a&gt;, you can now use &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/#version-overrides&quot;&gt;version overrides&lt;/a&gt; to send a request to a specific version of your Worker.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API deprecations - Mobile redirect</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#mobile-redirect</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#mobile-redirect</guid><description>&lt;p&gt;Deprecation date: June 30, 2024&lt;/p&gt;
&lt;p&gt;This endpoint and its related APIs are deprecated in favor of &lt;a href=&quot;https://developers.cloudflare.com/rules/url-forwarding/single-redirects/&quot;&gt;Single Redirects&lt;/a&gt;. Refer to &lt;a href=&quot;https://developers.cloudflare.com/rules/url-forwarding/examples/perform-mobile-redirects/&quot;&gt;Perform mobile redirects&lt;/a&gt; to migrate Mobile Redirect to Redirect Rules.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_identifier/settings/mobile_redirect&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_identifier/settings/mobile_redirect&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement: &lt;a href=&quot;https://developers.cloudflare.com/rules/url-forwarding/single-redirects/&quot;&gt;Single Redirects&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.6.416.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202464160</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202464160</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release includes some exciting new features. It also includes additional fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;New features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Admins can now elect to have ZT WARP clients connect using the MASQUE protocol; this setting is in Device Profiles. Note: before MASQUE can be used, the global setting for Override local interface IP must be enabled. For more detail, refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/#device-tunnel-protocol&quot;&gt;Device tunnel protocol&lt;/a&gt;. This feature will be rolled out to customers in stages over approximately the next month.&lt;/li&gt;
&lt;li&gt;The Device Posture &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/warp-client-checks/client-certificate/&quot;&gt;client certificate check&lt;/a&gt; has been substantially enhanced. The primary enhancement is the ability to check for client certificates that have unique common names, made unique by the inclusion of the device serial number or host name (for example, CN = &lt;code&gt;123456.mycompany&lt;/code&gt;, where 123456 is the device serial number).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additional changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a known issue where the certificate was not always properly left behind in &lt;code&gt;/Library/Application Support/Cloudflare/installed_cert.pem&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed an issue where re-auth notifications were not cleared from the UI when the user switched configurations.&lt;/li&gt;
&lt;li&gt;Fixed a macOS firewall rule that allowed all UDP traffic to go outside the tunnel. Relates to TunnelVision (&lt;a href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2024-3661&quot;&gt;CVE-2024-3661&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fixed an issue that could cause the Cloudflare WARP menu bar application to disappear when switching configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is the last GA release that will be supporting older, deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands. There are two methods to identify these commands. One, when used in this release, the command will work but will also return a deprecation warning. And two, the deprecated commands do not appear in the output of &lt;code&gt;warp-cli -h&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/switch-organizations/&quot;&gt;switch configurations&lt;/a&gt; feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;li&gt;There are certain known limitations preventing the use of the MASQUE tunnel protocol in certain scenarios. Do not use the MASQUE tunnel protocol if:&lt;ul&gt;
&lt;li&gt;A Magic WAN integration is on the account and does not have the latest packet flow path for WARP traffic. Please check migration status with your account team.&lt;/li&gt;
&lt;li&gt;Your account has Regional Services enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.6.415.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202464150</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202464150</guid><description>&lt;p&gt;A new GA release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This release includes some exciting new features. It also includes additional fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;New features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Admins can now elect to have ZT WARP clients connect using the MASQUE protocol; this setting is in Device Profiles. Note: before MASQUE can be used, the global setting for Override local interface IP must be enabled. For more detail, refer to &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/#device-tunnel-protocol&quot;&gt;Device tunnel protocol&lt;/a&gt;. This feature will be rolled out to customers in stages over approximately the next month.&lt;/li&gt;
&lt;li&gt;The ZT WARP client on Windows devices can now connect before the user completes their Windows login. This &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/windows-prelogin/&quot;&gt;Windows pre-login capability&lt;/a&gt; allows for connecting to on-premise Active Directory and/or similar resources necessary to complete the Windows login.&lt;/li&gt;
&lt;li&gt;The Device Posture &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/warp-client-checks/client-certificate/&quot;&gt;client certificate check&lt;/a&gt; has been substantially enhanced. The primary enhancement is the ability to check for client certificates that have unique common names, made unique by the inclusion of the device serial number or host name (for example, CN = &lt;code&gt;123456.mycompany&lt;/code&gt;, where 123456 is the device serial number).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additional changes and improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a new &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/troubleshooting/client-errors/#cf_failed_read_system_dns_config&quot;&gt;Unable to Connect message&lt;/a&gt; to the UI to help in troubleshooting.&lt;/li&gt;
&lt;li&gt;The upgrade window now uses international date formats.&lt;/li&gt;
&lt;li&gt;Made a change to ensure DEX tests are not running when the tunnel is not up due to the device going to or waking from sleep. This is specific to devices using the S3 power model.&lt;/li&gt;
&lt;li&gt;Fixed a known issue where the certificate was not always properly left behind in &lt;code&gt;%ProgramData%\Cloudflare\installed_cert.pem&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed an issue where ICMPv6 Neighbor Solicitation messages were being incorrectly sent on the WARP tunnel.&lt;/li&gt;
&lt;li&gt;Fixed an issue where a silent upgrade was causing certain files to be deleted if the target upgrade version is the same as the current version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is the last GA release that will be supporting older, deprecated &lt;code&gt;warp-cli&lt;/code&gt; commands. There are two methods to identify these commands. One, when used in this release, the command will work but will also return a deprecation warning. And two, the deprecated commands do not appear in the output of &lt;code&gt;warp-cli -h&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/switch-organizations/&quot;&gt;switch configurations&lt;/a&gt; feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;li&gt;There are certain known limitations preventing the use of the MASQUE tunnel protocol in certain scenarios. Do not use the MASQUE tunnel protocol if:&lt;ul&gt;
&lt;li&gt;A Magic WAN integration is on the account and does not have the latest packet flow path for WARP traffic. Please check migration status with your account team.&lt;/li&gt;
&lt;li&gt;Your account has Regional Services enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers - 2024-06-28</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-28</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-28</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug which caused &lt;code&gt;Date.now()&lt;/code&gt; to return skewed results if called before the first I/O of the first request after a Worker first started up. The value returned would be offset backwards by the amount of CPU time spent starting the Worker (compiling and running global scope), making it seem like the first I/O (e.g. first fetch()) was slower than it really was. This skew had nothing to do with Spectre mitigations; it was simply a longstanding bug.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Radar - Change TCP connection tampering API endpoints to TCP Resets Timeouts</title><link>https://developers.cloudflare.com/radar/changelog/#change-tcp-connection-tampering-api-endpoints-to-tcp-resets-timeouts</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#change-tcp-connection-tampering-api-endpoints-to-tcp-resets-timeouts</guid><description>&lt;ul&gt;
&lt;li&gt;Changed the connection tampering summary and timeseries API endpoints to
TCP resets timeouts &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/tcp_resets_timeouts/methods/summary/&quot;&gt;summary&lt;/a&gt;
and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/tcp_resets_timeouts/methods/timeseries_groups/&quot;&gt;timeseries&lt;/a&gt;,
respectively.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Zero Trust WARP Client - Cloudflare One Agent for iOS (version 1.4)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-ios-version-14</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-ios-version-14</guid><description>&lt;p&gt;A new GA release for the iOS Cloudflare One Agent is now available in the &lt;a href=&quot;https://apps.apple.com/us/app/cloudflare-one-agent/id6443476492&quot;&gt;iOS App Store&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue with endpoint IP settings in MDM files&lt;/li&gt;
&lt;li&gt;Cleaned up some erroneous links&lt;/li&gt;
&lt;li&gt;Updated the Terms of Service&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers AI - Introducing embedded function calling</title><link>https://developers.cloudflare.com/workers-ai/changelog/#introducing-embedded-function-calling</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#introducing-embedded-function-calling</guid><description>&lt;ul&gt;
&lt;li&gt;A new way to do function calling with &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/function-calling/embedded&quot;&gt;Embedded function calling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Published new &lt;a href=&quot;https://www.npmjs.com/package/@cloudflare/ai-utils&quot;&gt;&lt;code&gt;@cloudflare/ai-utils&lt;/code&gt;&lt;/a&gt; npm package&lt;/li&gt;
&lt;li&gt;Open-sourced &lt;a href=&quot;https://github.com/cloudflare/ai-utils&quot;&gt;&lt;code&gt;ai-utils on Github&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Gateway - Gateway DNS policy setting to ignore CNAME category matches</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-dns-policy-setting-to-ignore-cname-category-matches</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-dns-policy-setting-to-ignore-cname-category-matches</guid><description>&lt;p&gt;Gateway now offers the ability to selectively ignore CNAME domain categories in DNS policies via the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/domain-categories/#ignore-cname-domain-categories&quot;&gt;&lt;strong&gt;Ignore CNAME domain categories&lt;/strong&gt; setting&lt;/a&gt; in the policy builder and the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/zero_trust/subresources/gateway/subresources/rules/methods/create/&quot;&gt;&lt;code&gt;ignore_cname_category_matches&lt;/code&gt; setting&lt;/a&gt; in the API.&lt;/p&gt;
</description><pubDate>Tue, 25 Jun 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>AI Gateway - Custom cache key headers</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#custom-cache-key-headers</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#custom-cache-key-headers</guid><description>&lt;p&gt;AI Gateway now supports &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/configuration/caching/#custom-cache-key-cf-aig-cache-key&quot;&gt;custom cache key headers&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Durable Objects - 2024-06-24</title><link>https://developers.cloudflare.com/durable-objects/changelog/#2024-06-24</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#2024-06-24</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/error-handling&quot;&gt;Exceptions&lt;/a&gt; thrown from Durable Object internal operations and tunneled to the caller may now be populated with a &lt;code&gt;.retryable: true&lt;/code&gt; property if the exception was likely due to a transient failure, or populated with an &lt;code&gt;.overloaded: true&lt;/code&gt; property if the exception was due to &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/observability/troubleshooting/#durable-object-is-overloaded&quot;&gt;overload&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Workers - 2024-06-24</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-24</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-24</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/error-handling&quot;&gt;Exceptions&lt;/a&gt; thrown from Durable Object internal operations and tunneled to the caller may now be populated with a &lt;code&gt;.retryable: true&lt;/code&gt; property if the exception was likely due to a transient failure, or populated with an &lt;code&gt;.overloaded: true&lt;/code&gt; property if the exception was due to &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/observability/troubleshooting/#durable-object-is-overloaded&quot;&gt;overload&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Magic WAN - ICMP support for traffic sourced from private IPs</title><link>https://developers.cloudflare.com/magic-wan/changelog/#icmp-support-for-traffic-sourced-from-private-ips</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#icmp-support-for-traffic-sourced-from-private-ips</guid><description>&lt;p&gt;Magic WAN will now support ICMP traffic sourced from private IPs going to the Internet via Gateway.&lt;/p&gt;
</description><pubDate>Sun, 23 Jun 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>Zaraz - 2024-06-21</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-06-21</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-06-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: Add an option to disable the automatic &lt;code&gt;Pageview&lt;/code&gt; event&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 21 Jun 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Stream - Generated Captions to Open beta</title><link>https://developers.cloudflare.com/stream/changelog/#generated-captions-to-open-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#generated-captions-to-open-beta</guid><description>&lt;p&gt;Stream has introduced automatically generated captions to open beta for all subscribers at no additional cost. While in beta, only English is supported and videos must be less than 2 hours. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/stream-automatic-captions-with-ai&quot;&gt;product announcement and deep dive&lt;/a&gt; or refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/edit-videos/adding-captions/&quot;&gt;captions documentation&lt;/a&gt; to get started.&lt;/p&gt;
</description><pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers - 2024-06-20</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-20</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-20</guid><description>&lt;ul&gt;
&lt;li&gt;We now prompt for extra confirmation if attempting to rollback to a version of a Worker using the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/workers/subresources/scripts/subresources/deployments/methods/create/&quot;&gt;Deployments API&lt;/a&gt; where the value of a secret is different than the currently deployed version. A &lt;code&gt;?force=true&lt;/code&gt; query parameter can be specified to proceed with the rollback.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers AI - Added support for traditional function calling</title><link>https://developers.cloudflare.com/workers-ai/changelog/#added-support-for-traditional-function-calling</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#added-support-for-traditional-function-calling</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers-ai/function-calling/&quot;&gt;Function calling&lt;/a&gt; is now supported on enabled models&lt;/li&gt;
&lt;li&gt;Properties added on &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/models/&quot;&gt;models&lt;/a&gt; page to show which models support function calling&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 19 Jun 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Workers - 2024-06-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-19</guid><description>&lt;ul&gt;
&lt;li&gt;When using &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/&quot;&gt;&lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag&lt;/a&gt;, the &lt;code&gt;buffer&lt;/code&gt; module now has an implementation of &lt;code&gt;isAscii()&lt;/code&gt; and &lt;code&gt;isUtf8()&lt;/code&gt; methods.&lt;/li&gt;
&lt;li&gt;Fixed a bug where exceptions propagated from &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/rpc&quot;&gt;JS RPC&lt;/a&gt; calls to Durable Objects would lack the &lt;code&gt;.remote&lt;/code&gt; property that exceptions from &lt;code&gt;fetch()&lt;/code&gt; calls to Durable Objects have.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 19 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>AI Gateway - Access an AI Gateway through a Worker</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#access-an-ai-gateway-through-a-worker</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#access-an-ai-gateway-through-a-worker</guid><description>&lt;p&gt;Workers AI now natively supports &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/workersai/#worker&quot;&gt;AI Gateway&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Page Shield - Cookie Monitor now available</title><link>https://developers.cloudflare.com/page-shield/changelog/#cookie-monitor-now-available</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#cookie-monitor-now-available</guid><description>&lt;p&gt;Page Shield now captures HTTP cookies set and used by your web application. The &lt;a href=&quot;https://developers.cloudflare.com/page-shield/detection/monitor-connections-scripts/&quot;&gt;list of detected cookies&lt;/a&gt; in available in the Cloudflare dashboard or via API.&lt;/p&gt;
</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Workers AI - Native support for AI Gateways</title><link>https://developers.cloudflare.com/workers-ai/changelog/#native-support-for-ai-gateways</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#native-support-for-ai-gateways</guid><description>&lt;p&gt;Workers AI now natively supports &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/workersai/#worker&quot;&gt;AI Gateway&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Zaraz - 2024-06-18</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-06-18</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-06-18</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Amplitude Managed Component&lt;/strong&gt;: Allow users to choose data center&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bing Managed Component&lt;/strong&gt;: Fix e-commerce events handling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Mark e-commerce events as conversions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Fix IAB Consent Mode tools not showing with purposes&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - HTTP API now returns a HTTP 429 error for overloaded D1 databases</title><link>https://developers.cloudflare.com/d1/platform/changelog/#http-api-now-returns-a-http-429-error-for-overloaded-d1-databases</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#http-api-now-returns-a-http-429-error-for-overloaded-d1-databases</guid><description>&lt;p&gt;Previously, D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/api/resources/d1/subresources/database/methods/query/&quot;&gt;HTTP API&lt;/a&gt; returned a HTTP &lt;code&gt;500 Internal Server&lt;/code&gt; error for queries that came in while a D1 database was overloaded. These requests now correctly return a &lt;code&gt;HTTP 429 Too Many Requests&lt;/code&gt; error.&lt;/p&gt;
&lt;p&gt;D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/&quot;&gt;Workers API&lt;/a&gt; is unaffected by this change.&lt;/p&gt;
</description><pubDate>Mon, 17 Jun 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Risk score - Okta risk exchange</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/risk-score/#okta-risk-exchange</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/risk-score/#okta-risk-exchange</guid><description>&lt;p&gt;You can now &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/risk-score/#send-risk-score-to-okta&quot;&gt;exchange user risk scores&lt;/a&gt; with Okta to inform SSO-level policies.&lt;/p&gt;
</description><pubDate>Mon, 17 Jun 2024 00:00:00 GMT</pubDate><product>Risk score</product></item><item><title>API deprecations - Server-side Excludes</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#server-side-excludes</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#server-side-excludes</guid><description>&lt;p&gt;Deprecation date: June 14, 2024&lt;/p&gt;
&lt;p&gt;The Server-side Excludes feature and its API endpoints are deprecated.&lt;/p&gt;
&lt;p&gt;Deprecated APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/settings/server_side_exclude&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/settings/server_side_exclude&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Page Shield - Added filter operators for scripts and connections</title><link>https://developers.cloudflare.com/page-shield/changelog/#added-filter-operators-for-scripts-and-connections</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#added-filter-operators-for-scripts-and-connections</guid><description>&lt;p&gt;You can now filter scripts and connections in the Cloudflare dashboard using the &lt;code&gt;does not contain&lt;/code&gt; operator. Pages associated with scripts and connections can be filtered by &lt;code&gt;includes&lt;/code&gt;, &lt;code&gt;starts with&lt;/code&gt;, and &lt;code&gt;ends with&lt;/code&gt;.&lt;/p&gt;
</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Risk score - SentinelOne signal ingestion</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/risk-score/#sentinelone-signal-ingestion</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/risk-score/#sentinelone-signal-ingestion</guid><description>&lt;p&gt;You can now configure a &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/risk-score/#predefined-risk-behaviors&quot;&gt;predefined risk behavior&lt;/a&gt; to evaluate user risk score using device posture attributes from the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/service-providers/sentinelone/&quot;&gt;SentinelOne integration&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate><product>Risk score</product></item><item><title>R2 - 2024-06-12</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-06-12</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-06-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/data-migration/super-slurper/&quot;&gt;Super Slurper&lt;/a&gt; now supports migrating objects up to 1TB in size.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2024-06-12</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-12</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-12</guid><description>&lt;ul&gt;
&lt;li&gt;Blob and Body objects now include a new &lt;code&gt;bytes()&lt;/code&gt; method, reflecting &lt;a href=&quot;https://w3c.github.io/FileAPI/#bytes-method-algo&quot;&gt;recent&lt;/a&gt; &lt;a href=&quot;https://fetch.spec.whatwg.org/#dom-body-bytes&quot;&gt;additions&lt;/a&gt; to web standards.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>beacon.min.js - 2024-06-11</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2024-06-11</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2024-06-11</guid><description>&lt;p&gt;Enhanced to include reporting of Server-Timing headers.&lt;/p&gt;
</description><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Stream - Updated response codes on requests for errored videos</title><link>https://developers.cloudflare.com/stream/changelog/#updated-response-codes-on-requests-for-errored-videos</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#updated-response-codes-on-requests-for-errored-videos</guid><description>&lt;p&gt;Stream will now return HTTP error status 424 (failed dependency) when requesting segments, manifests, thumbnails, downloads, or subtitles for videos that are in an errored state. Previously, Stream would return one of several 5xx codes for requests like this.&lt;/p&gt;
</description><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers AI - Deprecation announcement for `@cf/meta/llama-2-7b-chat-int8`</title><link>https://developers.cloudflare.com/workers-ai/changelog/#deprecation-announcement-for-cfmetallama-2-7b-chat-int8</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#deprecation-announcement-for-cfmetallama-2-7b-chat-int8</guid><description>&lt;p&gt;We will be deprecating &lt;code&gt;@cf/meta/llama-2-7b-chat-int8&lt;/code&gt; on 2024-06-30.&lt;/p&gt;
&lt;p&gt;Replace the model ID in your code with a new model of your choice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers-ai/models/llama-3-8b-instruct/&quot;&gt;&lt;code&gt;@cf/meta/llama-3-8b-instruct&lt;/code&gt;&lt;/a&gt; is the newest model in the Llama family (and is currently free for a limited time on Workers AI).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers-ai/models/llama-3-8b-instruct-awq/&quot;&gt;&lt;code&gt;@cf/meta/llama-3-8b-instruct-awq&lt;/code&gt;&lt;/a&gt; is the new Llama 3 in a similar precision to your currently selected model. This model is also currently free for a limited time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you do not switch to a different model by June 30th, we will automatically start returning inference from &lt;code&gt;@cf/meta/llama-3-8b-instruct-awq&lt;/code&gt;.&lt;/p&gt;
</description><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>R2 - 2024-06-07</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-06-07</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-06-07</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed an issue that prevented Sippy from copying over objects from S3 buckets with SSE set up.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 07 Jun 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Access - Scalability improvements to the App Launcher</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#scalability-improvements-to-the-app-launcher</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#scalability-improvements-to-the-app-launcher</guid><description>&lt;p&gt;Applications now load more quickly for customers with a large number of applications or complex policies.&lt;/p&gt;
</description><pubDate>Thu, 06 Jun 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>R2 - 2024-06-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-06-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-06-06</guid><description>&lt;ul&gt;
&lt;li&gt;R2 will now ignore the &lt;code&gt;x-purpose&lt;/code&gt; request parameter.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 06 Jun 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Magic WAN - Application based prioritization</title><link>https://developers.cloudflare.com/magic-wan/changelog/#application-based-prioritization</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#application-based-prioritization</guid><description>&lt;p&gt;The Magic WAN Connector can now prioritize traffic on a per-application basis.&lt;/p&gt;
</description><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>CASB - Atlassian Bitbucket integration</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/casb/#atlassian-bitbucket-integration</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/casb/#atlassian-bitbucket-integration</guid><description>&lt;p&gt;You can now scan your Bitbucket Cloud workspaces for a variety of contextualized security issues such as source code exposure, admin misconfigurations, and more.&lt;/p&gt;
</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><product>CASB</product></item><item><title>DDoS protection - DDoS alerts now available for EU CMB customers</title><link>https://developers.cloudflare.com/ddos-protection/change-log/general-updates/#ddos-alerts-now-available-for-eu-cmb-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/general-updates/#ddos-alerts-now-available-for-eu-cmb-customers</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/ddos-protection/reference/alerts/&quot;&gt;DDoS alerts&lt;/a&gt; are now available for EU Customer Metadata Boundary (CMB) customers. This includes all DDoS alert type (Standard and Advanced) for both HTTP DDoS attacks and L3/4 DDoS attacks.&lt;/p&gt;
</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Rules - Cloudflare Snippets now available to all Enterprise customers</title><link>https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-now-available-to-all-enterprise-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#cloudflare-snippets-now-available-to-all-enterprise-customers</guid><description>&lt;p&gt;Cloudflare Snippets (alpha) are now available to all Enterprise customers. Customers in other paid plans will gradually get access throughout 2024.&lt;/p&gt;
</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Workers - 2024-06-03</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-06-03</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-06-03</guid><description>&lt;ul&gt;
&lt;li&gt;Workers with &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/smart-placement/&quot;&gt;Smart Placement&lt;/a&gt; enabled now support &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/versions-and-deployments/gradual-deployments/&quot;&gt;Gradual Deployments&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API deprecations - Name-Related Data Fields on SRV (DNS) Records</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#name-related-data-fields-on-srv-dns-records</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#name-related-data-fields-on-srv-dns-records</guid><description>&lt;p&gt;Deprecation date: May 31, 2024&lt;/p&gt;
&lt;p&gt;The name of an SRV record normally consists of three parts: the service (e.g., &lt;code&gt;_xmpp&lt;/code&gt;), the protocol (e.g., &lt;code&gt;_tcp&lt;/code&gt;), and the base name (&lt;code&gt;example.com&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;The complete name would then be, e.g., &lt;code&gt;_xmpp._tcp.example.com&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;When interacting with DNS records through the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/dns/subresources/records/methods/create/&quot;&gt;API&lt;/a&gt;, SRV records contain both a full &lt;code&gt;name&lt;/code&gt; as well as a &lt;code&gt;data&lt;/code&gt; map containing the individual components of the name:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-txt&quot;&gt;{
  &amp;quot;name&amp;quot;: &amp;quot;_xmpp._tcp.example.com&amp;quot;,
  &amp;quot;data&amp;quot;: {
    &amp;quot;service&amp;quot;: &amp;quot;_xmpp&amp;quot;,
    &amp;quot;proto&amp;quot;: &amp;quot;_tcp&amp;quot;,
    &amp;quot;name&amp;quot;: &amp;quot;example.com&amp;quot;,
    ...
  },
  ...
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We are deprecating the &lt;code&gt;service&lt;/code&gt;, &lt;code&gt;proto&lt;/code&gt; and &lt;code&gt;name&lt;/code&gt; fields &lt;em&gt;within&lt;/em&gt; the &lt;code&gt;data&lt;/code&gt; map in favor of the &lt;code&gt;name&lt;/code&gt; field &lt;em&gt;outside&lt;/em&gt; the data map, which is the same name field that&amp;#39;s used by all other record types.&lt;/p&gt;
&lt;p&gt;Before the end of life date, please ensure that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when reading SRV records, you use only the &lt;code&gt;name&lt;/code&gt; outside of the data map and ignore &lt;code&gt;service&lt;/code&gt;, &lt;code&gt;proto&lt;/code&gt; and &lt;code&gt;name&lt;/code&gt; within the data map if they exist; and&lt;/li&gt;
&lt;li&gt;when writing SRV records, you set the &lt;code&gt;name&lt;/code&gt; outside of the data map and &lt;strong&gt;do not set&lt;/strong&gt; &lt;code&gt;service&lt;/code&gt;, &lt;code&gt;proto&lt;/code&gt; or &lt;code&gt;name&lt;/code&gt; within the data map.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After the end of life date, the API will stop producing the &lt;code&gt;service&lt;/code&gt;, &lt;code&gt;proto&lt;/code&gt; and &lt;code&gt;name&lt;/code&gt; data fields, and if any of them are received from a client, an error will be returned.&lt;/p&gt;
&lt;p&gt;This deprecation does not affect other SRV data fields not mentioned above (&lt;code&gt;priority&lt;/code&gt;, &lt;code&gt;weight&lt;/code&gt;, &lt;code&gt;port&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt;) or data fields for any other record type other than SRV.&lt;/p&gt;
&lt;p&gt;Modified API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST /zones/:zone_id/dns_records&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT /zones/:zone_id/dns_records/:dns_record_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 31 May 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Magic WAN - WARP virtual IP addresses</title><link>https://developers.cloudflare.com/magic-wan/changelog/#warp-virtual-ip-addresses</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#warp-virtual-ip-addresses</guid><description>&lt;p&gt;Customers using Gateway to filter traffic to Magic WAN destinations will now see traffic from Cloudflare egressing with WARP virtual IP addresses (CGNAT range), rather than public Cloudflare IP addresses. This simplifies configuration and improves visibility for customers.&lt;/p&gt;
</description><pubDate>Fri, 31 May 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>R2 - 2024-05-29</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-05-29</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-05-29</guid><description>&lt;ul&gt;
&lt;li&gt;Added support for &lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/storage-classes/&quot;&gt;Infrequent Access&lt;/a&gt; storage class (beta).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 29 May 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers AI - Add new public LoRAs and note on LoRA routing</title><link>https://developers.cloudflare.com/workers-ai/changelog/#add-new-public-loras-and-note-on-lora-routing</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#add-new-public-loras-and-note-on-lora-routing</guid><description>&lt;ul&gt;
&lt;li&gt;Added documentation on &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/fine-tunes/public-loras/&quot;&gt;new public LoRAs&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Noted that you can now run LoRA inference with the base model rather than explicitly calling the &lt;code&gt;-lora&lt;/code&gt; version&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 29 May 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Hyperdrive - Increased configuration limits</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#increased-configuration-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#increased-configuration-limits</guid><description>&lt;p&gt;You can now create up to 25 Hyperdrive configurations per account, up from the previous maximum of 10.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/platform/limits/&quot;&gt;Limits&lt;/a&gt; to review the limits that apply to Hyperdrive.&lt;/p&gt;
</description><pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>R2 - 2024-05-24</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-05-24</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-05-24</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/temporary_credentials/methods/create/&quot;&gt;create temporary access tokens&lt;/a&gt; endpoint.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>CASB - Data-at-rest DLP for Box and Dropbox</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/casb/#data-at-rest-dlp-for-box-and-dropbox</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/casb/#data-at-rest-dlp-for-box-and-dropbox</guid><description>&lt;p&gt;You can now scan your &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/casb/casb-integrations/box/#data-loss-prevention-optional&quot;&gt;Box&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/casb/casb-integrations/dropbox/#data-loss-prevention-optional&quot;&gt;Dropbox&lt;/a&gt; files for DLP matches.&lt;/p&gt;
</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate><product>CASB</product></item><item><title>DLP - Data-at-rest DLP for Box and Dropbox</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#data-at-rest-dlp-for-box-and-dropbox</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#data-at-rest-dlp-for-box-and-dropbox</guid><description>&lt;p&gt;You can now scan your &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/casb/casb-integrations/box/#data-loss-prevention-optional&quot;&gt;Box&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/applications/casb/casb-integrations/dropbox/#data-loss-prevention-optional&quot;&gt;Dropbox&lt;/a&gt; files for DLP matches.&lt;/p&gt;
</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>WAF - Improved detection capabilities</title><link>https://developers.cloudflare.com/waf/change-log/general-updates/#improved-detection-capabilities</link><guid isPermaLink="true">https://developers.cloudflare.com/waf/change-log/general-updates/#improved-detection-capabilities</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/waf/detections/attack-score/&quot;&gt;WAF attack score&lt;/a&gt; now automatically detects and decodes Base64 and JavaScript (Unicode escape sequences) in HTTP requests. This update is available for all customers with access to WAF attack score (Business customers with access to a single field and Enterprise customers).&lt;/p&gt;
</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate><product>WAF</product></item><item><title>AI Gateway - AI Gateway is now GA</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#ai-gateway-is-now-ga</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#ai-gateway-is-now-ga</guid><description>&lt;p&gt;AI Gateway is moving from beta to GA.&lt;/p&gt;
</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>beacon.min.js - 2024-05-22</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2024-05-22</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2024-05-22</guid><description>&lt;p&gt;Introducing new metric fields, transferSize and decodedBodySize are included.&lt;/p&gt;
</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Data Localization Suite - Expanded Regional Services for more precise data localization.</title><link>https://developers.cloudflare.com/data-localization/changelog/#expanded-regional-services-for-more-precise-data-localization</link><guid isPermaLink="true">https://developers.cloudflare.com/data-localization/changelog/#expanded-regional-services-for-more-precise-data-localization</guid><description>&lt;ul&gt;
&lt;li&gt;Added Austria, Brazil, France, Hong Kong, Italy, NATO, the Netherlands, Russia, Saudi Arabia, South Africa, Spain, Switzerland, and Taiwan. Some regions may not appear in the dropdown as they require Cloudflare approval. Contact your account team for more information.&lt;/li&gt;
&lt;li&gt;Introduced Exclusive of Hong Kong and Macau, and Exclusive of Russia and Belarus options.&lt;/li&gt;
&lt;li&gt;Launched the Cloudflare Green Energy region, using renewable-powered data centers.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><product>Data Localization Suite</product></item><item><title>Hyperdrive - Driver performance improvements</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#driver-performance-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#driver-performance-improvements</guid><description>&lt;p&gt;Compatibility improvements to how Hyperdrive interoperates with the popular &lt;a href=&quot;https://github.com/porsager/postgres&quot;&gt;Postgres.js&lt;/a&gt; driver have been released. These improvements allow queries made via Postgres.js to be correctly cached (when enabled) in Hyperdrive.&lt;/p&gt;
&lt;p&gt;Developers who had previously set &lt;code&gt;prepare: false&lt;/code&gt; can remove this configuration when establishing a new Postgres.js client instance.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/connect-to-postgres/#supported-drivers&quot;&gt;documentation on supported drivers&lt;/a&gt; to learn more about database driver interoperability with Hyperdrive.&lt;/p&gt;
</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Zero Trust WARP Client - WARP client for Windows (version 2024.5.310.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202453101</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-windows-version-202453101</guid><description>&lt;p&gt;A new beta release for the Windows WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a new &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/troubleshooting/client-errors/#cf_failed_read_system_dns_config&quot;&gt;Unable to Connect message&lt;/a&gt; to the UI to help in troubleshooting.&lt;/li&gt;
&lt;li&gt;In the upgrade window, a change was made to use international date formats to resolve an issue with localization.&lt;/li&gt;
&lt;li&gt;Made a change to ensure DEX tests are not running when the tunnel is not up due to the device going to or waking from sleep. This is specific to devices using the S3 power model.&lt;/li&gt;
&lt;li&gt;Fixed a known issue where the certificate was not always properly left behind in &lt;code&gt;%ProgramData%\Cloudflare\installed_cert.pem&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed an issue where ICMPv6 Neighbor Solicitation messages were being incorrectly sent on the WARP tunnel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the switch configurations feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.5.287.1)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202452871</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202452871</guid><description>&lt;p&gt;A new beta release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos/distribution_groups/beta&quot;&gt;App Center&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notable updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a known issue where the certificate was not always properly left behind in &lt;code&gt;/Library/Application Support/Cloudflare/installed_cert.pem&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed an issue so that the reauth notification is cleared from the UI when the user switches configurations.&lt;/li&gt;
&lt;li&gt;Fixed an issue by correcting the WARP client setting of macOS firewall rules. This relates to TunnelVision (&lt;a href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2024-3661&quot;&gt;CVE-2024-3661&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fixed an issue that could cause the Cloudflare WARP menu bar application to disappear when switching configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Known issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If a user has an MDM file configured to support multiple profiles (for the switch configurations feature), and then changes to an MDM file configured for a single profile, the WARP client may not connect. The workaround is to use the &lt;code&gt;warp-cli registration delete&lt;/code&gt; command to clear the registration, and then re-register the client.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Digital Experience Monitoring - Last seen ISP</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dex/#last-seen-isp</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dex/#last-seen-isp</guid><description>&lt;p&gt;Admins can view the last ISP seen for a device by going to &lt;strong&gt;My Team&lt;/strong&gt; &amp;gt; &lt;strong&gt;Devices&lt;/strong&gt;. Requires setting up a &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/dex/tests/traceroute/&quot;&gt;traceroute test&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate><product>Digital Experience Monitoring</product></item><item><title>Workers AI - Add OpenAI compatible API endpoints</title><link>https://developers.cloudflare.com/workers-ai/changelog/#add-openai-compatible-api-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#add-openai-compatible-api-endpoints</guid><description>&lt;p&gt;Added OpenAI compatible API endpoints for &lt;code&gt;/v1/chat/completions&lt;/code&gt; and &lt;code&gt;/v1/embeddings&lt;/code&gt;. For more details, refer to &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/configuration/open-ai-compatibility/&quot;&gt;Configurations&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Workers - 2024-05-17</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-05-17</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-05-17</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.6.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>AI Gateway - 2024-05-16</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#2024-05-16</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#2024-05-16</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Added &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/cohere/&quot;&gt;Cohere&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/ai-gateway/providers/groq/&quot;&gt;Groq&lt;/a&gt; as new providers.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 16 May 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Workers - 2024-05-15</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-05-15</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-05-15</guid><description>&lt;ul&gt;
&lt;li&gt;The new &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#use-standard-url-parsing-in-fetch&quot;&gt;&lt;code&gt;fetch_standard_url&lt;/code&gt; compatibility flag&lt;/a&gt; will become active by default on June 3rd, 2024 and ensures that URLs passed into the &lt;code&gt;fetch(...)&lt;/code&gt; API, the &lt;code&gt;new Request(...)&lt;/code&gt; constructor, and redirected requests will be parsed using the standard WHATWG URL parser.&lt;/li&gt;
&lt;li&gt;DigestStream is now more efficient and exposes a new &lt;code&gt;bytesWritten&lt;/code&gt; property that indicates that number of bytes written to the digest.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Rules - Page Rules migration</title><link>https://developers.cloudflare.com/rules/changelog/#page-rules-migration</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#page-rules-migration</guid><description>&lt;p&gt;The &lt;a href=&quot;https://developers.cloudflare.com/rules/reference/page-rules-migration/&quot;&gt;Page Rules migration guide&lt;/a&gt; is now available for users interested in transitioning to modern Rules features instead of Page Rules. Explore the guide for detailed instructions on migrating your configurations.&lt;/p&gt;
</description><pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>API Shield - Use JWT claims in Advanced Rate Limiting, Transform Rules, and as session IDs</title><link>https://developers.cloudflare.com/api-shield/changelog/#use-jwt-claims-in-advanced-rate-limiting-transform-rules-and-as-session-ids</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#use-jwt-claims-in-advanced-rate-limiting-transform-rules-and-as-session-ids</guid><description>&lt;p&gt;Customers can now use the fields inside &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/jwt-validation/transform-rules/#enhance-transform-rules-with-jwt-claims&quot;&gt;JSON Web Tokens (known as claims)&lt;/a&gt; as &lt;a href=&quot;https://developers.cloudflare.com/api-shield/get-started/#session-identifiers&quot;&gt;session identifiers in API Shield&lt;/a&gt;, to count values in &lt;a href=&quot;https://developers.cloudflare.com/waf/rate-limiting-rules/&quot;&gt;Advanced Rate Limiting&lt;/a&gt;, and to send on useful information in &lt;a href=&quot;https://developers.cloudflare.com/rules/transform/#transform-rules&quot;&gt;Transform Rules&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 13 May 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Digital Experience Monitoring - DEX alerts</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dex/#dex-alerts</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dex/#dex-alerts</guid><description>&lt;p&gt;Admins can now set &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/insights/dex/notifications/&quot;&gt;DEX alerts&lt;/a&gt; using &lt;a href=&quot;https://developers.cloudflare.com/notifications/&quot;&gt;Cloudflare Notifications&lt;/a&gt;. Three new DEX alert types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device connectivity anomaly&lt;/li&gt;
&lt;li&gt;Test latency&lt;/li&gt;
&lt;li&gt;Test low availability&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 13 May 2024 00:00:00 GMT</pubDate><product>Digital Experience Monitoring</product></item><item><title>Rules - New Configuration Rules setting for Web Analytics (RUM)</title><link>https://developers.cloudflare.com/rules/changelog/#new-configuration-rules-setting-for-web-analytics-rum</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-configuration-rules-setting-for-web-analytics-rum</guid><description>&lt;p&gt;You can now turn off Cloudflare Web Analytics, also known as Real User Monitoring (RUM), for specific requests using a configuration rule.&lt;/p&gt;
</description><pubDate>Mon, 13 May 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Workers - 2024-05-13</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-05-13</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-05-13</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.5.&lt;/li&gt;
&lt;li&gt;A bug in the fetch API implementation would cause the content type of a Blob to be incorrectly set. The fix is being released behind a new &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#properly-extract-blob-mime-type-from-content-type-headers&quot;&gt;&lt;code&gt;blob_standard_mime_type&lt;/code&gt; compatibility flag&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 13 May 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Zero Trust WARP Client - Cloudflare One Agent for Android (version 1.7)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-android-version-17</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#cloudflare-one-agent-for-android-version-17</guid><description>&lt;p&gt;A new GA release for the Android Cloudflare One Agent is now available in the &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cloudflare.cloudflareoneagent&quot;&gt;Google Play Store&lt;/a&gt;. This release fixes an issue where the user was not prompted to select the client certificate in the browser during Access registration.&lt;/p&gt;
</description><pubDate>Fri, 10 May 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>AI Gateway - 2024-05-09</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#2024-05-09</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#2024-05-09</guid><description>&lt;ul&gt;
&lt;li&gt;Added new endpoints to the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/ai_gateway/methods/create/&quot;&gt;REST API&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 09 May 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Zero Trust WARP Client - Crowdstrike posture checks for online status</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#crowdstrike-posture-checks-for-online-status</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#crowdstrike-posture-checks-for-online-status</guid><description>&lt;p&gt;Two new Crowdstrike attributes, &lt;em&gt;Last Seen&lt;/em&gt; and &lt;em&gt;State&lt;/em&gt;, are now available to be used as selectors in the &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/devices/service-providers/crowdstrike/&quot;&gt;Crowdstrike service provider integration&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 09 May 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Zero Trust WARP Client - WARP client for macOS (version 2024.3.444.0)</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202434440</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/warp/#warp-client-for-macos-version-202434440</guid><description>&lt;p&gt;A new GA release for the macOS WARP client is now available in the &lt;a href=&quot;https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-macos-1/distribution_groups/release&quot;&gt;App Center&lt;/a&gt;. This releases fixes an issue with how the WARP client sets macOS firewall rules and addresses the TunnelVision (&lt;a href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2024-3661&quot;&gt;CVE-2024-3661&lt;/a&gt;) vulnerability.&lt;/p&gt;
</description><pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate><product>Zero Trust WARP Client</product></item><item><title>Workers - 2024-05-03</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-05-03</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-05-03</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed RPC to/from Durable Objects not honoring the output gate.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;internal_stream_byob_return_view&lt;/code&gt; compatibility flag can be used to improve the standards compliance of the &lt;code&gt;ReadableStreamBYOBReader&lt;/code&gt; implementation when working with BYOB streams provided by the runtime (like in &lt;code&gt;response.body&lt;/code&gt; or &lt;code&gt;request.body&lt;/code&gt;). The flag ensures that the final read result will always include a &lt;code&gt;value&lt;/code&gt; field whose value is set to an empty &lt;code&gt;Uint8Array&lt;/code&gt; whose underlying &lt;code&gt;ArrayBuffer&lt;/code&gt; is the same memory allocation as the one passed in on the call to &lt;code&gt;read()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The Web platform standard &lt;code&gt;reportError(err)&lt;/code&gt; global API is now available in workers. The reported error will first be emitted as an &amp;#39;error&amp;#39; event on the global scope then reported in both the console output and tail worker exceptions by default.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Zaraz - 2024-05-03</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-05-03</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-05-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: Add setting for Google Consent mode default&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Cookie values are now decoded&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Ensure context enricher worker can access the &lt;code&gt;context.system.consent&lt;/code&gt; object&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Ads Managed Component&lt;/strong&gt;: Add conversion linker on pageviews without sending a pageview event&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pinterest Conversion API Managed Component&lt;/strong&gt;: Bugfix handling of partial e-commerce event payloads&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>API Shield - Build Sequence Mitigation rules via the Cloudflare dashboard</title><link>https://developers.cloudflare.com/api-shield/changelog/#build-sequence-mitigation-rules-via-the-cloudflare-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#build-sequence-mitigation-rules-via-the-cloudflare-dashboard</guid><description>&lt;p&gt;Customers can now build &lt;a href=&quot;https://developers.cloudflare.com/api-shield/security/sequence-mitigation/&quot;&gt;Sequence Mitigation&lt;/a&gt; rules with a new user interface inside the API Shield section of the &lt;a href=&quot;https://dash.cloudflare.com/&quot;&gt;Cloudflare dashboard&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>D1 - D1 alpha databases will stop accepting live SQL queries on August 15, 2024</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-will-stop-accepting-live-sql-queries-on-august-15-2024</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-will-stop-accepting-live-sql-queries-on-august-15-2024</guid><description>&lt;p&gt;Previously &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/changelog/#2024-04-05&quot;&gt;deprecated alpha&lt;/a&gt; D1 databases need to be migrated by August 15, 2024 to accept new queries.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/alpha-migration/&quot;&gt;alpha database migration guide&lt;/a&gt; to migrate to the new, generally available, database architecture.&lt;/p&gt;
</description><pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Rules - New Configuration Rules setting for Cloudflare Fonts</title><link>https://developers.cloudflare.com/rules/changelog/#new-configuration-rules-setting-for-cloudflare-fonts</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-configuration-rules-setting-for-cloudflare-fonts</guid><description>&lt;p&gt;You can now turn on or off Cloudflare Fonts for specific requests using a configuration rule.&lt;/p&gt;
</description><pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Access - Add option to bypass CORS to origin server</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#add-option-to-bypass-cors-to-origin-server</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#add-option-to-bypass-cors-to-origin-server</guid><description>&lt;p&gt;Access admins can &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/identity/authorization-cookie/cors/#bypass-options-requests-to-origin&quot;&gt;defer all CORS enforcement to their origin server&lt;/a&gt; for specific Access applications.&lt;/p&gt;
</description><pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Page Shield - Suggestions for the default directive</title><link>https://developers.cloudflare.com/page-shield/changelog/#suggestions-for-the-default-directive</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#suggestions-for-the-default-directive</guid><description>&lt;p&gt;When creating a policy in the dashboard, default directive aggregates suggestions of monitored scripts and connections data, enabling defining default directive easier.&lt;/p&gt;
</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Workers - 2024-04-26</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-26</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-26</guid><description>&lt;ul&gt;
&lt;li&gt;Updated v8 to version 12.4.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>DDoS protection - Scheduled for 2024-04-29</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/scheduled-changes</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/scheduled-changes</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Announcement Date&lt;/th&gt;&lt;th&gt;Change Date&lt;/th&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 19 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2024-04-19</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-19</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-19</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;rule-id id=&quot;4dc034ab293145e4b0b27e20154b29a0&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...154b29a0 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #66).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 19 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Zaraz - 2024-04-19</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-04-19</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-04-19</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Instagram Managed Component&lt;/strong&gt;: Improve performance of Instagram embeds&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mixpanel Managed Component&lt;/strong&gt;: Include &lt;code&gt;gclid&lt;/code&gt; and &lt;code&gt;fbclid&lt;/code&gt; values in Mixpanel requests if available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Ensure consent platform is enabled when using IAB TCF compliant mode when there&amp;#39;s at least one TCF-approved vendor configured&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Ensure track data payload keys take priority over preset-keys when using enrich-payload feature for custom actions&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 19 Apr 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>beacon.min.js - 2024-04-17</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2024-04-17</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2024-04-17</guid><description>&lt;p&gt;Introducing new metric fields, deliveryType (dt) and navigationType (nt) are included.&lt;/p&gt;
</description><pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>DDoS protection - Network Analytics now supported for EU CMB customers</title><link>https://developers.cloudflare.com/ddos-protection/change-log/general-updates/#network-analytics-now-supported-for-eu-cmb-customers</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/general-updates/#network-analytics-now-supported-for-eu-cmb-customers</guid><description>&lt;p&gt;The Network Analytics dashboard is available to customers that have opted in to the EU &lt;a href=&quot;https://developers.cloudflare.com/data-localization/metadata-boundary/&quot;&gt;Customer Metadata Boundary&lt;/a&gt; (CMB) solution. This also includes Network Analytics Logs (Logpush) and GraphQL API.&lt;/p&gt;
&lt;p&gt;API users can ensure they are routed properly by directing their API requests at &lt;code&gt;eu.api.cloudflare.com&lt;/code&gt;.&lt;/p&gt;
</description><pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>CASB - Export CASB findings to CSV</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/casb/#export-casb-findings-to-csv</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/casb/#export-casb-findings-to-csv</guid><description>&lt;p&gt;You can now export all top-level CASB findings or every instance of your findings to CSV.&lt;/p&gt;
</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate><product>CASB</product></item><item><title>DDoS protection - 2024-04-16</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-16-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-16-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;rule-id id=&quot;767bd3e188fc46f79827e95e05ad9070&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...05ad9070 &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;script type=&quot;module&quot; src=&quot;/home/runner/work/cloudflare-docs/cloudflare-docs/src/components/RuleID.astro?astro&amp;type=script&amp;index=0&amp;lang.ts&quot;&gt;&lt;/script&gt;&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #64).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;rule-id id=&quot;8655dc40759f43b9878b775d890b8f4e&quot; class=&quot;astro-alpa55q7&quot;&gt; &lt;button title=&quot;Click to copy the full ID&quot; class=&quot;px-0 astro-alpa55q7&quot;&gt; &lt;code class=&quot;flex astro-alpa55q7&quot;&gt; ...890b8f4e &lt;/code&gt; &lt;/button&gt; &lt;/rule-id&gt;  &lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #65).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DLP - Optical character recognition</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#optical-character-recognition</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/dlp/#optical-character-recognition</guid><description>&lt;p&gt;DLP can now &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/data-loss-prevention/dlp-profiles/advanced-settings/#optical-character-recognition-ocr&quot;&gt;detect sensitive data&lt;/a&gt; in jpeg, jpg, and png files. This helps companies prevent the leak of sensitive data in images, such as screenshots.&lt;/p&gt;
</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate><product>DLP</product></item><item><title>Workers for Platforms - Workers for Platforms available to all users</title><link>https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#workers-for-platforms-available-to-all-users</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#workers-for-platforms-available-to-all-users</guid><description>&lt;p&gt;Workers for Platforms will be available for all users through the new pay-as-you-go plan. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/browser-rendering-api-ga-rolling-out-cloudflare-snippets-swr-and-bringing-workers-for-platforms-to-our-paygo-plans/&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate><product>Workers for Platforms</product></item><item><title>Access - Zero Trust User identity audit logs</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#zero-trust-user-identity-audit-logs</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#zero-trust-user-identity-audit-logs</guid><description>&lt;p&gt;All user identity changes via SCIM or Authentication events are logged against a user&amp;#39;s registry identity.&lt;/p&gt;
</description><pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Trace - Cloudflare Trace now supports Workers</title><link>https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-workers</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-workers</guid><description>&lt;p&gt;Starting today, customers can use Cloudflare Trace to confirm if a request to a specific URL within their zone is routed through a &lt;a href=&quot;https://developers.cloudflare.com/workers/&quot;&gt;Workers script&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate><product>Trace</product></item><item><title>D1 - HTTP API now returns a HTTP 400 error for invalid queries</title><link>https://developers.cloudflare.com/d1/platform/changelog/#http-api-now-returns-a-http-400-error-for-invalid-queries</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#http-api-now-returns-a-http-400-error-for-invalid-queries</guid><description>&lt;p&gt;Previously, D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/api/resources/d1/subresources/database/methods/query/&quot;&gt;HTTP API&lt;/a&gt; returned a HTTP &lt;code&gt;500 Internal Server&lt;/code&gt; error for an invalid query. An invalid SQL query now correctly returns a &lt;code&gt;HTTP 400 Bad Request&lt;/code&gt; error.&lt;/p&gt;
&lt;p&gt;D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/&quot;&gt;Workers API&lt;/a&gt; is unaffected by this change.&lt;/p&gt;
</description><pubDate>Fri, 12 Apr 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Stream - Live Instant Clipping for live broadcasts and recordings</title><link>https://developers.cloudflare.com/stream/changelog/#live-instant-clipping-for-live-broadcasts-and-recordings</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#live-instant-clipping-for-live-broadcasts-and-recordings</guid><description>&lt;p&gt;Clipping is now available in open beta for live broadcasts and recordings. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/live-instant-clipping/&quot;&gt;Live instant clipping&lt;/a&gt; documentation.&lt;/p&gt;
</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers AI - Add AI native binding</title><link>https://developers.cloudflare.com/workers-ai/changelog/#add-ai-native-binding</link><guid isPermaLink="true">https://developers.cloudflare.com/workers-ai/changelog/#add-ai-native-binding</guid><description>&lt;ul&gt;
&lt;li&gt;Added new AI native binding, you can now run models with &lt;code&gt;const resp = await env.AI.run(modelName, inputs)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Deprecated &lt;code&gt;@cloudflare/ai&lt;/code&gt; npm package. While existing solutions using the @cloudflare/ai package will continue to work, no new Workers AI features will be supported.
Moving to native AI bindings is highly recommended&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate><product>Workers AI</product></item><item><title>Workers - 2024-04-11</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-11</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-11</guid><description>&lt;ul&gt;
&lt;li&gt;Improve Streams API spec compliance by exposing &lt;code&gt;desiredSize&lt;/code&gt; and other properties on stream class prototypes&lt;/li&gt;
&lt;li&gt;The new &lt;code&gt;URL.parse(...)&lt;/code&gt; method is implemented. This provides an alternative to the URL constructor that does not throw exceptions on invalid URLs.&lt;/li&gt;
&lt;li&gt;R2 bindings objects now have a &lt;code&gt;storageClass&lt;/code&gt; option. This can be set on object upload to specify the R2 storage class - Standard or Infrequent Access. The property is also returned with object metadata.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Turnstile - 2024-04-10</title><link>https://developers.cloudflare.com/turnstile/changelog/#2024-04-10</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2024-04-10</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#refresh-a-timed-out-widget&quot;&gt;&lt;code&gt;[refresh-timeout]&lt;/code&gt;&lt;/a&gt; and document new automatic interactive timeout-refresh.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Zaraz - 2024-04-08</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-04-08</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-04-08</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Add &lt;code&gt;consent&lt;/code&gt; object to &lt;code&gt;context.system&lt;/code&gt; for finer control over consent preferences&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Add support for IAB-compliant consent mode&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Add &amp;quot;zarazConsentChoicesUpdated&amp;quot; event&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Modal now respects system dark mode prefs when present&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Add support for Google Consent Mode v2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Ads Managed Component&lt;/strong&gt;: Add support for Google Consent Mode v2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Twitter Managed Component&lt;/strong&gt;: Enable tweet embeds&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bing Managed Component&lt;/strong&gt;: Support running without setting cookies&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: &lt;code&gt;client.get&lt;/code&gt; for Custom Managed Components fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Prevent duplicate pageviews in monitoring after consent granting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Prevent Managed Component routes from blocking origin routes unintentionally&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 08 Apr 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - D1 alpha databases are deprecated</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-are-deprecated</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-alpha-databases-are-deprecated</guid><description>&lt;p&gt;Now that D1 is generally available and production ready, alpha D1 databases are deprecated and should be migrated for better performance, reliability, and ongoing support.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/alpha-migration/&quot;&gt;alpha database migration guide&lt;/a&gt; to migrate to the new, generally available, database architecture.&lt;/p&gt;
</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Gateway - Gateway file type control improvements</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-file-type-control-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/gateway/#gateway-file-type-control-improvements</guid><description>&lt;p&gt;Gateway now offers a more extensive, categorized &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/policies/gateway/http-policies/#download-and-upload-file-types&quot;&gt;list of files&lt;/a&gt; to control uploads and downloads.&lt;/p&gt;
</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate><product>Gateway</product></item><item><title>Workers - 2024-04-05</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-05</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-05</guid><description>&lt;ul&gt;
&lt;li&gt;A new &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/rpc&quot;&gt;JavaScript-native remote procedure call (RPC) API&lt;/a&gt; is now available, allowing you to communicate more easily across Workers and between Workers and Durable Objects.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Calls - Orange Meets availability</title><link>https://developers.cloudflare.com/calls/changelog/#orange-meets-availability</link><guid isPermaLink="true">https://developers.cloudflare.com/calls/changelog/#orange-meets-availability</guid><description>&lt;p&gt;Orange Meets, Cloudflare&amp;#39;s internal video conferencing app, is open source and available for use from &lt;a href=&quot;https://github.com/cloudflare/orange?cf_target_id=40DF7321015C5928F9359DD01303E8C2&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Calls</product></item><item><title>Calls - Cloudflare Calls open beta</title><link>https://developers.cloudflare.com/calls/changelog/#cloudflare-calls-open-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/calls/changelog/#cloudflare-calls-open-beta</guid><description>&lt;p&gt;Cloudflare Calls is in open beta and available from the Cloudflare Dashboard.&lt;/p&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Calls</product></item><item><title>DDoS protection - 2024-04-04</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-04-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-04-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...177059f1&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #31).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...7b231fb2&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #81).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Images - Images upload widget</title><link>https://developers.cloudflare.com/images/platform/changelog/#images-upload-widget</link><guid isPermaLink="true">https://developers.cloudflare.com/images/platform/changelog/#images-upload-widget</guid><description>&lt;p&gt;Use the upload widget to integrate Cloudflare Images into your application by embedding the script into a static HTML page or installing a package that works with your preferred framework. To try out the upload widget, &lt;a href=&quot;https://forms.gle/vBu47y3638k8fkGF8&quot;&gt;sign up for the the closed beta&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Images</product></item><item><title>Images - Face cropping</title><link>https://developers.cloudflare.com/images/platform/changelog/#face-cropping</link><guid isPermaLink="true">https://developers.cloudflare.com/images/platform/changelog/#face-cropping</guid><description>&lt;p&gt;Crop and resize images of people&amp;#39;s faces at scale using the existing gravity parameter and saliency detection, which sets the focal point of an image based on the most visually interesting pixels. To apply face cropping to your image optimization, &lt;a href=&quot;https://forms.gle/2bPbuijRoqGi6Qn36&quot;&gt;sign up for the closed beta&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Images</product></item><item><title>Page Shield - Individual threat intelligence categories</title><link>https://developers.cloudflare.com/page-shield/changelog/#individual-threat-intelligence-categories</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#individual-threat-intelligence-categories</guid><description>&lt;p&gt;Instead of aggregating categories of URL and domain data from threat intelligence, they are now listed per type.&lt;/p&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Workers - 2024-04-04</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-04</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-04</guid><description>&lt;ul&gt;
&lt;li&gt;There is no longer an explicit limit on the total amount of data which may be uploaded with Cache API &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/cache/#put&quot;&gt;&lt;code&gt;put()&lt;/code&gt;&lt;/a&gt; per request. Other &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/limits/#cache-api-limits&quot;&gt;Cache API Limits&lt;/a&gt; continue to apply.&lt;/li&gt;
&lt;li&gt;The Web standard &lt;code&gt;ReadableStream.from()&lt;/code&gt; API is now implemented. The API enables creating a &lt;code&gt;ReadableStream&lt;/code&gt; from a either a sync or async iterable.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Durable Objects - Durable Objects support for Oceania region</title><link>https://developers.cloudflare.com/durable-objects/changelog/#durable-objects-support-for-oceania-region</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#durable-objects-support-for-oceania-region</guid><description>&lt;p&gt;Durable Objects can reside in Oceania, lowering Durable Objects request latency for eyeball Workers in Oceania locations.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/reference/data-location/#provide-a-location-hint&quot;&gt;Durable Objects&lt;/a&gt; to provide location hints to objects.&lt;/p&gt;
</description><pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>R2 - 2024-04-03</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-04-03</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-04-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/buckets/event-notifications/&quot;&gt;Event notifications&lt;/a&gt; for R2 is now available as an open beta.&lt;/li&gt;
&lt;li&gt;Super Slurper now supports migration from &lt;a href=&quot;https://developers.cloudflare.com/r2/data-migration/super-slurper/#supported-cloud-storage-providers&quot;&gt;Google Cloud Storage&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2024-04-03</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-03</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-03</guid><description>&lt;ul&gt;
&lt;li&gt;When the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#brotli-content-encoding-support&quot;&gt;&lt;code&gt;brotli_content_encoding&lt;/code&gt;&lt;/a&gt; compatibility flag is enabled, the Workers runtime now supports compressing and decompressing request bodies encoded using the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Glossary/Brotli_compression&quot;&gt;Brotli&lt;/a&gt; compression algorithm. Refer to &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/fetch/#how-the-accept-encoding-header-is-handled&quot;&gt;this docs section&lt;/a&gt; for more detail.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Browser Rendering - Browser Rendering Available for everyone</title><link>https://developers.cloudflare.com/browser-rendering/changelog/#browser-rendering-available-for-everyone</link><guid isPermaLink="true">https://developers.cloudflare.com/browser-rendering/changelog/#browser-rendering-available-for-everyone</guid><description>&lt;ul&gt;
&lt;li&gt;Browser Rendering is now out of beta and available to all customers with Workers Paid Plan. Analytics and logs are available in Cloudflare&amp;#39;s dashboard, under &amp;quot;Worker &amp;amp; Pages&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate><product>Browser Rendering</product></item><item><title>DDoS protection - 2024-04-02</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-02</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-04-02</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...d2f294d7&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Update the rule to match to block attacks more consistently.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Workers - 2024-04-02</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-02</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-02</guid><description>&lt;ul&gt;
&lt;li&gt;You can now &lt;a href=&quot;https://developers.cloudflare.com/workers/languages/python&quot;&gt;write Workers in Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>D1 - D1 is generally available</title><link>https://developers.cloudflare.com/d1/platform/changelog/#d1-is-generally-available</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#d1-is-generally-available</guid><description>&lt;p&gt;D1 is now generally available and production ready. Read the &lt;a href=&quot;https://blog.cloudflare.com/building-d1-a-global-database/&quot;&gt;blog post&lt;/a&gt; for more details on new features in GA and to learn more about the upcoming D1 read replication API.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developers with a Workers Paid plan now have a 10GB GB per-database limit (up from 2GB), which can be combined with existing limit of 50,000 databases per account.&lt;/li&gt;
&lt;li&gt;Developers with a Workers Free plan retain the 500 MB per-database limit and can create up to 10 databases per account.&lt;/li&gt;
&lt;li&gt;D1 databases can be &lt;a href=&quot;https://developers.cloudflare.com/d1/best-practices/import-export-data/#export-an-existing-d1-database&quot;&gt;exported&lt;/a&gt; as a SQL file.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Durable Objects - Billing reduction for WebSocket messages</title><link>https://developers.cloudflare.com/durable-objects/changelog/#billing-reduction-for-websocket-messages</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#billing-reduction-for-websocket-messages</guid><description>&lt;p&gt;Durable Objects &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/platform/pricing/#billing-metrics&quot;&gt;request billing&lt;/a&gt; applies a 20:1 ratio for incoming WebSocket messages. For example, 1 million Websocket received messages across connections would be charged as 50,000 Durable Objects requests.&lt;/p&gt;
&lt;p&gt;This is a billing-only calculation and does not impact Durable Objects &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/observability/graphql-analytics/&quot;&gt;metrics and analytics&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Hyperdrive - Hyperdrive is now Generally Available</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-is-now-generally-available</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-is-now-generally-available</guid><description>&lt;p&gt;Hyperdrive is now Generally Available and ready for production applications.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;https://blog.cloudflare.com/making-full-stack-easier-d1-ga-hyperdrive-queues&quot;&gt;announcement blog&lt;/a&gt; to learn more about the Hyperdrive and the roadmap, including upcoming support for MySQL databases.&lt;/p&gt;
</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Workers - 2024-04-01</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-04-01</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-04-01</guid><description>&lt;ul&gt;
&lt;li&gt;The new &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#handling-custom-thenables&quot;&gt;&lt;code&gt;unwrap_custom_thenables&lt;/code&gt; compatibility flag&lt;/a&gt; enables workers to accept custom thenables in internal APIs that expect a promise (for instance, the &lt;code&gt;ctx.waitUntil(...)&lt;/code&gt; method).&lt;/li&gt;
&lt;li&gt;TransformStreams created with the TransformStream constructor now have a cancel algorithm that is called when the stream is canceled or aborted. This change is part of the implementation of the WHATWG Streams standard.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/&quot;&gt;&lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag&lt;/a&gt; now includes an implementation of the &lt;a href=&quot;https://nodejs.org/api/test.html#class-mocktracker&quot;&gt;&lt;code&gt;MockTracker&lt;/code&gt; API from &lt;code&gt;node:test&lt;/code&gt;&lt;/a&gt;. This is not an implementation of the full &lt;code&gt;node:test&lt;/code&gt; module, and mock timers are currently not included.&lt;/li&gt;
&lt;li&gt;Exceptions reported to &lt;a href=&quot;https://developers.cloudflare.com/workers/observability/logs/tail-workers/&quot;&gt;Tail Workers&lt;/a&gt; now include a &amp;quot;stack&amp;quot; property containing the exception&amp;#39;s stack trace, if available.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API deprecations - Privacy Pass API Removal</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#privacy-pass-api-removal</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#privacy-pass-api-removal</guid><description>&lt;p&gt;Deprecation date: March 31, 2024&lt;/p&gt;
&lt;p&gt;In 2017, Cloudflare &lt;a href=&quot;https://blog.cloudflare.com/cloudflare-supports-privacy-pass/&quot;&gt;announced support&lt;/a&gt; for Privacy Pass, a recent protocol to let users prove their identity across multiple sites anonymously without enabling tracking. The initial use case was to provide untraceable tokens to sites to vouch for users who might otherwise have been presented with a CAPTCHA challenge. In the time since this release, Privacy Pass has evolved both at the &lt;a href=&quot;https://datatracker.ietf.org/wg/privacypass/documents/&quot;&gt;IETF&lt;/a&gt; and within Cloudflare. The version announced in 2017 is now considered legacy, and these legacy Privacy Pass tokens are no longer supported as an alternative to Cloudflare challenges. As has been discussed on our blog &lt;a href=&quot;https://blog.cloudflare.com/end-cloudflare-captcha/&quot;&gt;The end road for CAPTCHA&lt;/a&gt;, Cloudflare uses a variety of signals to infer if incoming traffic is likely automated. The (legacy) Privacy Pass zone setting is no longer meaningful to Cloudflare customers as Cloudflare now operates &lt;a href=&quot;https://blog.cloudflare.com/turnstile-ga/&quot;&gt;CAPTCHA free&lt;/a&gt;, and supports the latest &lt;a href=&quot;https://blog.cloudflare.com/eliminating-captchas-on-iphones-and-macs-using-new-standard/&quot;&gt;Privacy Pass draft&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In September 2023, support for legacy Privacy Pass tokens as an alternative to Cloudflare Managed Challenge was removed. By the end of March 2024, the current public-facing API will be removed as well.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET zones/:zone_identifier/settings/privacy_pass&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST zones/:zone_identifier/settings/privacy_pass&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>AI Gateway - 2024-03-26</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#2024-03-26</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#2024-03-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.cloudflare.com/ai-side-channel-attack-mitigated&quot;&gt;LLM Side Channel vulnerability fixed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Added Anthropic, Google Vertex, Perplexity as providers.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 26 Mar 2024 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Queues - Delay messages published to a queue</title><link>https://developers.cloudflare.com/queues/platform/changelog/#delay-messages-published-to-a-queue</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#delay-messages-published-to-a-queue</guid><description>&lt;p&gt;Messages published to a queue and/or marked for retry from a queue consumer can now be explicitly delayed. Delaying messages allows you to defer tasks until later, and/or respond to backpressure when consuming from a queue.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/batching-retries/&quot;&gt;Batching and Retries&lt;/a&gt; to learn how to delay messages written to a queue.&lt;/p&gt;
</description><pubDate>Tue, 26 Mar 2024 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Queues - Support for pull-based consumers</title><link>https://developers.cloudflare.com/queues/platform/changelog/#support-for-pull-based-consumers</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#support-for-pull-based-consumers</guid><description>&lt;p&gt;Queues now supports &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/pull-consumers/&quot;&gt;pull-based consumers&lt;/a&gt;. A pull-based consumer allows you to pull from a queue over HTTP from any environment and/or programming language outside of Cloudflare Workers. A pull-based consumer can be useful when your message consumption rate is limited by upstream infrastructure or long-running tasks.&lt;/p&gt;
&lt;p&gt;Review the &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/pull-consumers/&quot;&gt;documentation on pull-based consumers&lt;/a&gt; to configure HTTP-based pull.&lt;/p&gt;
</description><pubDate>Mon, 25 Mar 2024 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Turnstile - 2024-03-25</title><link>https://developers.cloudflare.com/turnstile/changelog/#2024-03-25</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2024-03-25</guid><description>&lt;ul&gt;
&lt;li&gt;Added more &lt;a href=&quot;https://developers.cloudflare.com/turnstile/reference/supported-languages&quot;&gt;supported languages&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 25 Mar 2024 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Rules - New TLS fields in rule expressions</title><link>https://developers.cloudflare.com/rules/changelog/#new-tls-fields-in-rule-expressions</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#new-tls-fields-in-rule-expressions</guid><description>&lt;p&gt;Customers can now use new fields &lt;code&gt;cf.tls_client_hello_length&lt;/code&gt; (the length of the client hello message sent in a TLS handshake), &lt;code&gt;cf.tls_client_random&lt;/code&gt; (the value of the 32-byte random value provided by the client in a TLS handshake), and &lt;code&gt;cf.tls_client_extensions_sha1&lt;/code&gt; (the SHA-1 fingerprint of TLS client extensions) in various products built on Ruleset Engine.&lt;/p&gt;
</description><pubDate>Fri, 22 Mar 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Browser Isolation - Removed third-party cookie dependencies</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/browser-isolation/#removed-third-party-cookie-dependencies</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/browser-isolation/#removed-third-party-cookie-dependencies</guid><description>&lt;p&gt;Removed dependency on third-party cookies in the isolated browser, fixing an issue that previously caused intermittent disruptions for users maintaining multi-site, cross-tab sessions in the isolated browser.&lt;/p&gt;
</description><pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate><product>Browser Isolation</product></item><item><title>Page Shield - Increase allowed length per policy</title><link>https://developers.cloudflare.com/page-shield/changelog/#increase-allowed-length-per-policy</link><guid isPermaLink="true">https://developers.cloudflare.com/page-shield/changelog/#increase-allowed-length-per-policy</guid><description>&lt;p&gt;Now each policy supports up to 6,000 characters.&lt;/p&gt;
</description><pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate><product>Page Shield</product></item><item><title>Rules - Origin Rules now allow port numbers in Host Header Override</title><link>https://developers.cloudflare.com/rules/changelog/#origin-rules-now-allow-port-numbers-in-host-header-override</link><guid isPermaLink="true">https://developers.cloudflare.com/rules/changelog/#origin-rules-now-allow-port-numbers-in-host-header-override</guid><description>&lt;p&gt;Customers can now use arbitrary port numbers in Host Header Override in Origin Rules. Previously, only hostname was allowed as a value (for example, &lt;code&gt;example.com&lt;/code&gt;). Now, you can set the value to &lt;code&gt;hostname:port&lt;/code&gt; (for example, &lt;code&gt;example.com:1234&lt;/code&gt;) as well.&lt;/p&gt;
</description><pubDate>Wed, 20 Mar 2024 00:00:00 GMT</pubDate><product>Rules</product></item><item><title>Hyperdrive - Improved local development configuration</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#improved-local-development-configuration</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#improved-local-development-configuration</guid><description>&lt;p&gt;Hyperdrive now supports a &lt;code&gt;WRANGLER_HYPERDRIVE_LOCAL_CONNECTION_STRING_&amp;lt;BINDING_NAME&amp;gt;&lt;/code&gt; environmental variable for configuring local development to use a test/non-production database, in addition to the &lt;code&gt;localConnectionString&lt;/code&gt; configuration in &lt;code&gt;wrangler.toml&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/local-development/&quot;&gt;Local development&lt;/a&gt; for instructions on how to configure Hyperdrive locally.&lt;/p&gt;
</description><pubDate>Tue, 19 Mar 2024 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Queues - Default content type now set to JSON</title><link>https://developers.cloudflare.com/queues/platform/changelog/#default-content-type-now-set-to-json</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#default-content-type-now-set-to-json</guid><description>&lt;p&gt;The default &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/javascript-apis/#queuescontenttype&quot;&gt;content type&lt;/a&gt; for messages published to a queue is now &lt;code&gt;json&lt;/code&gt;, which improves compatibility with the upcoming pull-based queues.&lt;/p&gt;
&lt;p&gt;Any Workers created on or after the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#queues-send-messages-in-json-format&quot;&gt;compatibility date&lt;/a&gt; of &lt;code&gt;2024-03-18&lt;/code&gt;, or that explicitly set the &lt;code&gt;queues_json_messages&lt;/code&gt; compatibility flag, will use the new default behaviour. Existing Workers with a compatibility date prior will continue to use &lt;code&gt;v8&lt;/code&gt; as the default content type for published messages.&lt;/p&gt;
</description><pubDate>Mon, 18 Mar 2024 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Trace - Cloudflare Trace now supports BYOIP zones</title><link>https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-byoip-zones</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-byoip-zones</guid><description>&lt;p&gt;Customers can now use Cloudflare Trace to trace HTTP/S requests through their &lt;a href=&quot;https://developers.cloudflare.com/byoip/&quot;&gt;BYOIP&lt;/a&gt; zones.&lt;/p&gt;
</description><pubDate>Mon, 18 Mar 2024 00:00:00 GMT</pubDate><product>Trace</product></item><item><title>D1 - Change in `wrangler d1 execute` default</title><link>https://developers.cloudflare.com/d1/platform/changelog/#change-in-wrangler-d1-execute-default</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#change-in-wrangler-d1-execute-default</guid><description>&lt;p&gt;As of &lt;code&gt;wrangler@3.33.0&lt;/code&gt;, &lt;code&gt;wrangler d1 execute&lt;/code&gt; and &lt;code&gt;wrangler d1 migrations apply&lt;/code&gt; now default to using a local database, to match the default behavior of &lt;code&gt;wrangler dev&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;It is also now possible to specify one of &lt;code&gt;--local&lt;/code&gt; or &lt;code&gt;--remote&lt;/code&gt; to explicitly tell wrangler which environment you wish to run your commands against.&lt;/p&gt;
</description><pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>DDoS protection - 2024-03-12</title><link>https://developers.cloudflare.com/ddos-protection/change-log/network/2024-03-12</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/network/2024-03-12</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...85fa2e98&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for UDP Destination Ports (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Enable rule that uses a customer&apos;s UDP destination port profile to
mitigate traffic (log mode by default).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Trace - Cloudflare Trace now supports grey-clouded hostnames</title><link>https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-grey-clouded-hostnames</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/changelog/#cloudflare-trace-now-supports-grey-clouded-hostnames</guid><description>&lt;p&gt;Even if the hostname is &lt;a href=&quot;https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/#dns-only-records&quot;&gt;not proxied by Cloudflare&lt;/a&gt;, Cloudflare Trace will now return all the configurations that Cloudflare would have applied to the request.&lt;/p&gt;
</description><pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate><product>Trace</product></item><item><title>Workers - 2024-03-11</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-03-11</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-03-11</guid><description>&lt;ul&gt;
&lt;li&gt;Built-in APIs that return Promises will now produce stack traces when the Promise rejects. Previously, the rejection error lacked a stack trace.&lt;/li&gt;
&lt;li&gt;A new compat flag &lt;code&gt;fetcher_no_get_put_delete&lt;/code&gt; removes the &lt;code&gt;get()&lt;/code&gt;, &lt;code&gt;put()&lt;/code&gt;, and &lt;code&gt;delete()&lt;/code&gt; methods on service bindings and Durable Object stubs. This will become the default as of compatibility date 2024-03-26. These methods were designed as simple convenience wrappers around &lt;code&gt;fetch()&lt;/code&gt;, but were never documented.&lt;/li&gt;
&lt;li&gt;Updated v8 to version 12.3.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 11 Mar 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>D1 - Billing for D1 usage</title><link>https://developers.cloudflare.com/d1/platform/changelog/#billing-for-d1-usage</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#billing-for-d1-usage</guid><description>&lt;p&gt;As of 2024-03-05, D1 usage will start to be counted and may incur charges for an account&amp;#39;s future billing cycle.&lt;/p&gt;
&lt;p&gt;Developers on the Workers Paid plan with D1 usage beyond &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/pricing/#billing-metrics&quot;&gt;included limits&lt;/a&gt; will incur charges according to &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/pricing&quot;&gt;D1&amp;#39;s pricing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Developers on the Workers Free plan can use up to the included limits. Usage beyond the limits below requires signing up for the $5/month Workers Paid plan.&lt;/p&gt;
&lt;p&gt;Account billable metrics are available in the &lt;a href=&quot;https://dash.cloudflare.com&quot;&gt;Cloudflare Dashboard&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/d1/observability/metrics-analytics/#metrics&quot;&gt;GraphQL API&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>DDoS protection - 2024-02-26</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-26-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-26-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...6831bff1&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #35).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Extend the rule to catch attacks more comprehensively.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...e269dfd6&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #56).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Extend the rule to catch attacks more comprehensively.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Version Management - Support for API Shield</title><link>https://developers.cloudflare.com/version-management/changelog/#support-for-api-shield</link><guid isPermaLink="true">https://developers.cloudflare.com/version-management/changelog/#support-for-api-shield</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/api-shield/&quot;&gt;API Shield&lt;/a&gt; no longer prevents Version Management enablement and zone settings configurations.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate><product>Version Management</product></item><item><title>Queues - Explicit retries no longer impact consumer concurrency/scaling.</title><link>https://developers.cloudflare.com/queues/platform/changelog/#explicit-retries-no-longer-impact-consumer-concurrencyscaling</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#explicit-retries-no-longer-impact-consumer-concurrencyscaling</guid><description>&lt;p&gt;Calling &lt;code&gt;retry()&lt;/code&gt; or &lt;code&gt;retryAll()&lt;/code&gt; on a message or message batch will no longer have an impact on how Queues scales &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency/&quot;&gt;consumer concurrency&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Previously, using &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/batching-retries/#explicit-acknowledgement-and-retries&quot;&gt;explicit retries&lt;/a&gt; via &lt;code&gt;retry()&lt;/code&gt; or &lt;code&gt;retryAll()&lt;/code&gt; would count as an error and could result in Queues scaling down the number of concurrent consumers.&lt;/p&gt;
</description><pubDate>Sat, 24 Feb 2024 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Workers - 2024-02-24</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-02-24</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-02-24</guid><description>&lt;ul&gt;
&lt;li&gt;v8 updated to version 12.2.&lt;/li&gt;
&lt;li&gt;You can now use &lt;a href=&quot;https://v8.dev/features/iterator-helpers&quot;&gt;Iterator helpers&lt;/a&gt; in Workers.&lt;/li&gt;
&lt;li&gt;You can now use &lt;a href=&quot;https://github.com/tc39/proposal-set-methods&quot;&gt;new methods on &lt;code&gt;Set&lt;/code&gt;&lt;/a&gt;, such as &lt;code&gt;Set.intersection&lt;/code&gt; and &lt;code&gt;Set.union&lt;/code&gt;, in Workers.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 24 Feb 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>API Shield - Endpoint Management supports hostname variables</title><link>https://developers.cloudflare.com/api-shield/changelog/#endpoint-management-supports-hostname-variables</link><guid isPermaLink="true">https://developers.cloudflare.com/api-shield/changelog/#endpoint-management-supports-hostname-variables</guid><description>&lt;p&gt;Customers can now save endpoints in &lt;a href=&quot;https://developers.cloudflare.com/api-shield/management-and-monitoring/&quot;&gt;Endpoint Management&lt;/a&gt; that contain variables in the hostname. Hostname variables are supported across all product features.&lt;/p&gt;
</description><pubDate>Fri, 23 Feb 2024 00:00:00 GMT</pubDate><product>API Shield</product></item><item><title>Workers - 2024-02-23</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2024-02-23</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2024-02-23</guid><description>&lt;ul&gt;
&lt;li&gt;Sockets now support an &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/#socket&quot;&gt;&lt;code&gt;opened&lt;/code&gt;&lt;/a&gt; attribute.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/alarms/#alarm&quot;&gt;Durable Object alarm handlers&lt;/a&gt; now impose a maximum wall time of 15 minutes.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 23 Feb 2024 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Access - Access for SaaS OIDC Support</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#access-for-saas-oidc-support</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#access-for-saas-oidc-support</guid><description>&lt;p&gt;Access for SaaS applications can be setup with OIDC as an authentication method. OIDC and SAML 2.0 are now both fully supported.&lt;/p&gt;
</description><pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Access - WARP as an identity source for Access</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#warp-as-an-identity-source-for-access</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#warp-as-an-identity-source-for-access</guid><description>&lt;p&gt;Allow users to log in to Access applications with their WARP session identity. Users need to reauthenticate based on default session durations. WARP authentication identity must be turned on in your device enrollment permissions and can be enabled on a per application basis.&lt;/p&gt;
</description><pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate><product>Access</product></item><item><title>R2 - 2024-02-20</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-02-20</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-02-20</guid><description>&lt;ul&gt;
&lt;li&gt;When an &lt;code&gt;OPTIONS&lt;/code&gt; request against the public entrypoint does not include an &lt;code&gt;origin&lt;/code&gt; header, an &lt;code&gt;HTTP 400&lt;/code&gt; instead of an &lt;code&gt;HTTP 401&lt;/code&gt; is returned.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2024-02-19</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-19</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-19</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...0fbfd5ae&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #32).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand rule logic to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...3ad719cd&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #79).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand the rule scope to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>D1 - API changes to `run()`</title><link>https://developers.cloudflare.com/d1/platform/changelog/#api-changes-to-run</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#api-changes-to-run</guid><description>&lt;p&gt;A previous change (made on 2024-02-13) to the &lt;code&gt;run()&lt;/code&gt; &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/prepared-statements/#run&quot;&gt;query statement method&lt;/a&gt; has been reverted.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;run()&lt;/code&gt; now returns a &lt;code&gt;D1Result&lt;/code&gt;, including the result rows, matching its original behavior prior to the change on 2024-02-13.&lt;/p&gt;
&lt;p&gt;Future change to &lt;code&gt;run()&lt;/code&gt; to return a &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/return-object/#d1execresult&quot;&gt;&lt;code&gt;D1ExecResult&lt;/code&gt;&lt;/a&gt;, as originally intended and documented, will be gated behind a &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-dates/&quot;&gt;compatibility date&lt;/a&gt; as to avoid breaking existing Workers relying on the way &lt;code&gt;run()&lt;/code&gt; currently works.&lt;/p&gt;
</description><pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Stream - Tonemapping improvements for HDR content</title><link>https://developers.cloudflare.com/stream/changelog/#tonemapping-improvements-for-hdr-content</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#tonemapping-improvements-for-hdr-content</guid><description>&lt;p&gt;In certain cases, videos uploaded with an HDR colorspace (such as footage from certain mobile devices) appeared washed out or desaturated when played back. This issue is resolved for new uploads.&lt;/p&gt;
</description><pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Durable Objects - Optional `alarmInfo` parameter for Durable Object Alarms</title><link>https://developers.cloudflare.com/durable-objects/changelog/#optional-alarminfo-parameter-for-durable-object-alarms</link><guid isPermaLink="true">https://developers.cloudflare.com/durable-objects/changelog/#optional-alarminfo-parameter-for-durable-object-alarms</guid><description>&lt;p&gt;Durable Objects &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/api/alarms/&quot;&gt;Alarms&lt;/a&gt; now have a new &lt;code&gt;alarmInfo&lt;/code&gt; argument that provides more details about an alarm invocation, including the &lt;code&gt;retryCount&lt;/code&gt; and &lt;code&gt;isRetry&lt;/code&gt; to signal if the alarm was retried.&lt;/p&gt;
</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate><product>Durable Objects</product></item><item><title>Zaraz - 2024-02-15</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-02-15</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-02-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single Page Applications&lt;/strong&gt;: Introduce &lt;code&gt;zaraz.spaPageview()&lt;/code&gt; for manually triggering SPA pageviews&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pinterest Managed Component&lt;/strong&gt;: Add ecommerce support&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Ads Managed Component&lt;/strong&gt;: Append url and rnd params to pagead/landing endpoint&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Add noindex robots headers for Zaraz GET endpoint responses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Gracefully handle responses from custom Managed Components without mapped endpoints&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - API changes to `raw()`, `all()` and `run()`</title><link>https://developers.cloudflare.com/d1/platform/changelog/#api-changes-to-raw-all-and-run</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#api-changes-to-raw-all-and-run</guid><description>&lt;p&gt;D1&amp;#39;s &lt;code&gt;raw()&lt;/code&gt;, &lt;code&gt;all()&lt;/code&gt; and &lt;code&gt;run()&lt;/code&gt; &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/prepared-statements/&quot;&gt;query statement methods&lt;/a&gt; have been updated to reflect their intended behavior and improve compatibility with ORM libraries.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;raw()&lt;/code&gt; now correctly returns results as an array of arrays, allowing the correct handling of duplicate column names (such as when joining tables), as compared to &lt;code&gt;all()&lt;/code&gt;, which is unchanged and returns an array of objects. To include an array of column names in the results when using &lt;code&gt;raw()&lt;/code&gt;, use &lt;code&gt;raw({columnNames: true})&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;run()&lt;/code&gt; no longer incorrectly returns a &lt;code&gt;D1Result&lt;/code&gt; and instead returns a &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/return-object/#d1execresult&quot;&gt;&lt;code&gt;D1ExecResult&lt;/code&gt;&lt;/a&gt; as originally intended and documented.&lt;/p&gt;
&lt;p&gt;This may be a breaking change for some applications that expected &lt;code&gt;raw()&lt;/code&gt; to return an array of objects.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/&quot;&gt;D1 client API&lt;/a&gt; to review D1&amp;#39;s query methods, return types and TypeScript support in detail.&lt;/p&gt;
</description><pubDate>Tue, 13 Feb 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>DDoS protection - 2024-02-12</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-12</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-12</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...c47bdca6&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #62).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2024-02-08</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-08-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-08-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...3a679c52&lt;/td&gt;&lt;td&gt;Requests coming from known bad sources.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;Expand the rule to mitigate on all zones.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 08 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2024-02-06</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-06-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-06-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1fc1e601&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #31).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Modify characteristics of the unusual HTTP headers or URI path.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...3a679c52&lt;/td&gt;&lt;td&gt;Requests coming from known bad sources.&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...3ad719cd&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #79).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand the scope of the rule to match more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 06 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>R2 - 2024-02-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-02-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-02-06</guid><description>&lt;ul&gt;
&lt;li&gt;The response shape of &lt;code&gt;GET /buckets/:bucket/sippy&lt;/code&gt; has changed.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;/buckets/:bucket/sippy/validate&lt;/code&gt; endpoint is exposed over APIGW to validate Sippy&amp;#39;s configuration.&lt;/li&gt;
&lt;li&gt;The shape of the configuration object when modifying Sippy&amp;#39;s configuration has changed.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 06 Feb 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2024-02-05</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-05-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-02-05-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Extend the rule to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Zaraz - 2024-02-05</title><link>https://developers.cloudflare.com/zaraz/changelog/#2024-02-05</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2024-02-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: rename &amp;quot;tracks&amp;quot; to &amp;quot;events&amp;quot; for consistency&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pinterest Conversion API Managed Component&lt;/strong&gt;: update parameters sent to api&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP Managed Component&lt;/strong&gt;: update _settings prefix usage handling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: better minification of client-side js&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: fix bug where anchor link click events were not bubbling when using click listener triggers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API update&lt;/strong&gt;: begin migration support from deprecated &lt;code&gt;tool.neoEvents&lt;/code&gt; array to &lt;code&gt;tool.actions&lt;/code&gt; object config schema migration&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>API deprecations - Argo Tunnel</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#argo-tunnel</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#argo-tunnel</guid><description>&lt;p&gt;Deprecation date: February 4, 2024&lt;/p&gt;
&lt;p&gt;This endpoint and its related APIs are deprecated in favor of the Cloudflare Tunnels equivalent APIs.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET accounts/:account_identifier/tunnels&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST accounts/:account_identifier/tunnels&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET accounts/:account_identifier/tunnels/:tunnel_id&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE accounts/:account_identifier/tunnels/:tunnel_id&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement:
Cloudflare Tunnel API&lt;/p&gt;
</description><pubDate>Sun, 04 Feb 2024 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>R2 - 2024-02-02</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-02-02</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-02-02</guid><description>&lt;ul&gt;
&lt;li&gt;Updated &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/methods/get/&quot;&gt;GetBucket&lt;/a&gt; endpoint: Now fetches by &lt;code&gt;bucket_name&lt;/code&gt; instead of &lt;code&gt;bucket_id&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 02 Feb 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2024-01-30</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-01-30</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-01-30</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where the API would accept empty strings in the &lt;code&gt;AllowedHeaders&lt;/code&gt; property of &lt;code&gt;PutBucketCors&lt;/code&gt; actions.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2024-01-26</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-26-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-26-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...3ad719cd&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #79).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...61bc58d5&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #55).&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;Expanded the scope of the rule to catch attacks more consistently.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 26 Jan 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>R2 - 2024-01-26</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-01-26</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-01-26</guid><description>&lt;ul&gt;
&lt;li&gt;Parts are now automatically sorted in ascending order regardless of input during &lt;code&gt;CompleteMultipartUpload&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 26 Jan 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2024-01-25</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-25</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-25</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1fc1e601&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #31).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Add more characteristics to the unusual HTTP headers or URI path.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2024-01-23</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-23</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-23</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1fc1e601&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #31).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Add more characteristics to the unusual HTTP headers or URI path.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...2de94fb2&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #3).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Expand rule scope to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...2f8d9a4f&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #78).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 23 Jan 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Magic WAN - Network segmentation</title><link>https://developers.cloudflare.com/magic-wan/changelog/#network-segmentation</link><guid isPermaLink="true">https://developers.cloudflare.com/magic-wan/changelog/#network-segmentation</guid><description>&lt;p&gt;You can define policies in your Connector to either allow traffic to flow between your LANs without it leaving your local premises or to forward it via the Cloudflare network where you can add additional security features.&lt;/p&gt;
</description><pubDate>Tue, 23 Jan 2024 00:00:00 GMT</pubDate><product>Magic WAN</product></item><item><title>D1 - Support for LIMIT on UPDATE and DELETE statements</title><link>https://developers.cloudflare.com/d1/platform/changelog/#support-for-limit-on-update-and-delete-statements</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#support-for-limit-on-update-and-delete-statements</guid><description>&lt;p&gt;D1 now supports adding a &lt;code&gt;LIMIT&lt;/code&gt; clause to &lt;code&gt;UPDATE&lt;/code&gt; and &lt;code&gt;DELETE&lt;/code&gt; statements, which allows you to limit the impact of a potentially dangerous operation.&lt;/p&gt;
</description><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Vectorize - HTTP API query vectors request and response format change</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#http-api-query-vectors-request-and-response-format-change</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#http-api-query-vectors-request-and-response-format-change</guid><description>&lt;p&gt;Vectorize &lt;code&gt;/query&lt;/code&gt; HTTP endpoint has the following changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;returnVectors&lt;/code&gt; request body property is deprecated in favor of &lt;code&gt;returnValues&lt;/code&gt; and &lt;code&gt;returnMetadata&lt;/code&gt; properties.&lt;/li&gt;
&lt;li&gt;Response format has changed to the below format to match [Workers API change]:(/workers/configuration/compatibility-flags/#vectorize-query-with-metadata-optionally-returned)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &amp;quot;result&amp;quot;: {
    &amp;quot;count&amp;quot;: 1,
    &amp;quot;matches&amp;quot;: [
      {
        &amp;quot;id&amp;quot;: &amp;quot;4&amp;quot;,
        &amp;quot;score&amp;quot;: 0.789848214,
        &amp;quot;values&amp;quot;: [ 75.0999984741211, 67.0999984741211, 29.899999618530273],
        &amp;quot;metadata&amp;quot;: {
          &amp;quot;url&amp;quot;: &amp;quot;/products/sku/418313&amp;quot;,
          &amp;quot;streaming_platform&amp;quot;: &amp;quot;netflix&amp;quot;
        }
      }
    ]
  },
  &amp;quot;errors&amp;quot;: [],
  &amp;quot;messages&amp;quot;: [],
  &amp;quot;success&amp;quot;: true
}
&lt;/code&gt;&lt;/pre&gt;
</description><pubDate>Wed, 17 Jan 2024 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Images - Cloudflare Images and Images Resizing merge</title><link>https://developers.cloudflare.com/images/platform/changelog/#cloudflare-images-and-images-resizing-merge</link><guid isPermaLink="true">https://developers.cloudflare.com/images/platform/changelog/#cloudflare-images-and-images-resizing-merge</guid><description>&lt;p&gt;Cloudflare Images and Images Resizing merged to create a more centralized and unified experience for Cloudflare Images. To learn more about the merge, refer to the &lt;a href=&quot;https://blog.cloudflare.com/merging-images-and-image-resizing/&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate><product>Images</product></item><item><title>R2 - 2024-01-11</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2024-01-11</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2024-01-11</guid><description>&lt;ul&gt;
&lt;li&gt;Sippy is available for Google Cloud Storage (GCS) beta.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 11 Jan 2024 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2024-01-05</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-05</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2024-01-05</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...2de94fb2&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #3).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Fine-tune the characteristics of the unusual requests.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...177059f1&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #31).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;Removed due to false positives.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;Removed due to false positives.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...82c0ed5f&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #77).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...e4f3ea4d&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #76).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 05 Jan 2024 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Access - Unique Entity IDs in Access for SaaS</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#unique-entity-ids-in-access-for-saas</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#unique-entity-ids-in-access-for-saas</guid><description>&lt;p&gt;All new Access for SaaS applications have unique Entity IDs. This allows for multiple integrations with the same SaaS provider if required. The unique Entity ID has the application audience tag appended. Existing apps are unchanged.&lt;/p&gt;
</description><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>DDoS protection - 2023-12-19</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-19-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-19-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1fc1e601&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #31).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Add more characteristics to the unusual HTTP headers or URI path.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Extend the rule to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...d2f294d7&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Change the rule to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 19 Dec 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Zaraz - 2023-12-19</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-12-19</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-12-19</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Fix Google Analytics 4 average engagement time metric.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 19 Dec 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - Legacy alpha automated backups disabled</title><link>https://developers.cloudflare.com/d1/platform/changelog/#legacy-alpha-automated-backups-disabled</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#legacy-alpha-automated-backups-disabled</guid><description>&lt;p&gt;Databases using D1&amp;#39;s legacy alpha backend will no longer run automated &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/backups/&quot;&gt;hourly backups&lt;/a&gt;. You may still choose to take manual backups of these databases.&lt;/p&gt;
&lt;p&gt;The D1 team recommends moving to D1&amp;#39;s new &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/changelog/#the-d1-public-beta-is-here&quot;&gt;production backend&lt;/a&gt;, which will require you to export and import your existing data. D1&amp;#39;s production backend is faster than the original alpha backend. The new backend also supports &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/time-travel/&quot;&gt;Time Travel&lt;/a&gt;, which allows you to restore your database to any minute in the past 30 days without relying on hourly or manual snapshots.&lt;/p&gt;
</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Turnstile - 2023-12-18</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-12-18</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-12-18</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/concepts/pre-clearance-support/&quot;&gt;Pre-Clearance mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Access - Default relay state support in Access for SaaS</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#default-relay-state-support-in-access-for-saas</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#default-relay-state-support-in-access-for-saas</guid><description>&lt;p&gt;Allows Access admins to set a default relay state on Access for SaaS apps.&lt;/p&gt;
</description><pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>DDoS protection - 2023-12-14</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-14-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-14-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Tweak the rule to avoid false positives in some rare cases.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 14 Dec 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>R2 - 2023-12-11</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-12-11</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-12-11</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;x-id&lt;/code&gt; query param for &lt;code&gt;S3 ListBuckets&lt;/code&gt; action is now ignored.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;x-id&lt;/code&gt; query param is now ignored for all S3 actions.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2023-12-08</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-08-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-12-08-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Updated the rule to avoid false positives in some rare circumstances.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...e7a37252&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #75).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Vectorize - Metadata filtering</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#metadata-filtering</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#metadata-filtering</guid><description>&lt;p&gt;Vectorize now supports &lt;a href=&quot;https://developers.cloudflare.com/vectorize/reference/metadata-filtering&quot;&gt;metadata filtering&lt;/a&gt; with equals (&lt;code&gt;$eq&lt;/code&gt;) and not equals (&lt;code&gt;$neq&lt;/code&gt;) operators. Metadata filtering limits &lt;code&gt;query()&lt;/code&gt; results to only vectors that fulfill new &lt;code&gt;filter&lt;/code&gt; property.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;let metadataMatches = await env.YOUR_INDEX.query(queryVector,
  {
    topK: 3,
    filter: { streaming_platform: &amp;quot;netflix&amp;quot; },
    returnValues: true,
    returnMetadata: true
  })
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Only new indexes created on or after 2023-12-06 support metadata filtering. Currently, there is no way to migrate previously created indexes to work with metadata filtering.&lt;/p&gt;
</description><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Workers - 2023-12-04</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-12-04</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-12-04</guid><description>&lt;ul&gt;
&lt;li&gt;The Web Platform standard &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/web-standards#navigatorsendbeaconurl-data&quot;&gt;&lt;code&gt;navigator.sendBeacon(...)&lt;/code&gt; API&lt;/a&gt; is now provided by the Workers runtime.&lt;/li&gt;
&lt;li&gt;V8 updated to 12.0.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>DDoS protection - 2023-11-29</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-29</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-29</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...8ed59b32&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #61).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Rename rule to avoid confusion.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...61e8d513&lt;/td&gt;&lt;td&gt;Global L7 WordPress attack mitigations (Deprecated)&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Mark rule as deprecated.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Radar - Add more meta information&apos;s</title><link>https://developers.cloudflare.com/radar/changelog/#add-more-meta-informations</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-more-meta-informations</guid><description>&lt;ul&gt;
&lt;li&gt;Added meta.lastUpdated to all summaries and top endpoints (timeseries and timeseriesGroups already had this).&lt;/li&gt;
&lt;li&gt;Fix meta.dateRange to return date ranges for all requested series.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>DDoS protection - 2023-11-22</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-22</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-22</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...254da96a&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #58).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Wed, 22 Nov 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Radar - Add new Layer 3 endpoints and Layer 7 dimensions</title><link>https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-endpoints-and-layer-7-dimensions</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-endpoints-and-layer-7-dimensions</guid><description>&lt;ul&gt;
&lt;li&gt;Added Layer 3 &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/top/subresources/locations/methods/origin/&quot;&gt;top origin locations&lt;/a&gt;
and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/top/subresources/locations/methods/target/&quot;&gt;top target location&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added Layer 7 Summaries by &lt;code&gt;http_method&lt;/code&gt;, &lt;code&gt;http_version&lt;/code&gt;, &lt;code&gt;ip_version&lt;/code&gt;, &lt;code&gt;managed_rules&lt;/code&gt;, &lt;code&gt;mitigation_product&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added Layer 7 Timeseries Groups by &lt;code&gt;http_method&lt;/code&gt;, &lt;code&gt;http_version&lt;/code&gt;, &lt;code&gt;ip_version&lt;/code&gt;, &lt;code&gt;managed_rules&lt;/code&gt;, &lt;code&gt;mitigation_product&lt;/code&gt;, &lt;code&gt;industry&lt;/code&gt;, &lt;code&gt;vertical&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added Layer 7 Top by &lt;code&gt;industry&lt;/code&gt;, &lt;code&gt;vertical&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Deprecated Layer 7 &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer7/subresources/timeseries_groups/methods/get/&quot;&gt;timeseries groups without dimension&lt;/a&gt;.&lt;ul&gt;
&lt;li&gt;To continue getting this data, switch to the new
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer7/subresources/timeseries_groups/methods/mitigation_product/&quot;&gt;timeseries group by mitigation_product&lt;/a&gt;
endpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deprecated Layer 7 &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer7/subresources/summary/methods/get/&quot;&gt;summary without dimension)&lt;/a&gt;.&lt;ul&gt;
&lt;li&gt;To continue getting this data, switch to the new
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer7/subresources/summary/methods/mitigation_product/&quot;&gt;summary by mitigation_product&lt;/a&gt;
endpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added new &lt;a href=&quot;https://developers.cloudflare.com/radar/get-started/error-codes/&quot;&gt;Error codes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 16 Nov 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>DDoS protection - 2023-11-13</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-13-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-13-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Improve this filter to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...7c7a2f25&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #74).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...d2f294d7&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Zaraz - 2023-11-13</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-11-13</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-11-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HTTP Request Managed Component&lt;/strong&gt;: Re-added &lt;code&gt;__zarazTrack&lt;/code&gt; property.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>DDoS protection - 2023-11-10</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-10-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-11-10-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...7d0f1e5f&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #72).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...94547a95&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #59).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...e269dfd6&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #56).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Enable filter early to mitigate widespread impact.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...f35a42a0&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #57).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Enable filter early to mitigate widespread impact.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 10 Nov 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Vectorize - Metadata API changes</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#metadata-api-changes</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#metadata-api-changes</guid><description>&lt;p&gt;Vectorize now supports distinct &lt;code&gt;returnMetadata&lt;/code&gt; and &lt;code&gt;returnValues&lt;/code&gt; arguments when querying an index, replacing the now-deprecated &lt;code&gt;returnVectors&lt;/code&gt; argument. This allows you to return metadata without needing to return the vector values, reducing the amount of unnecessary data returned from a query. Both &lt;code&gt;returnMetadata&lt;/code&gt; and &lt;code&gt;returnValues&lt;/code&gt; default to false.&lt;/p&gt;
&lt;p&gt;For example, to return only the metadata from a query, set &lt;code&gt;returnMetadata: true&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;let matches = await env.YOUR_INDEX.query(queryVector, { topK: 5, returnMetadata: true })
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;New Workers projects created on or after 2023-11-08 or that &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-dates/&quot;&gt;update the compatibility date&lt;/a&gt; for an existing project will use the new return type.&lt;/p&gt;
</description><pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Stream - HLS improvements for on-demand TS output</title><link>https://developers.cloudflare.com/stream/changelog/#hls-improvements-for-on-demand-ts-output</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#hls-improvements-for-on-demand-ts-output</guid><description>&lt;p&gt;HLS output from Cloudflare Stream on-demand videos that use Transport Stream file format now includes a 10 second offset to timestamps. This will have no impact on most customers. A small percentage of customers will see improved playback stability. Caption files were also adjusted accordingly.&lt;/p&gt;
</description><pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Radar - Add new Layer 3 direction parameter</title><link>https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-direction-parameter</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-direction-parameter</guid><description>&lt;ul&gt;
&lt;li&gt;Added a &lt;code&gt;direction&lt;/code&gt; parameter to all Layer 3 endpoints. Use together with &lt;code&gt;location&lt;/code&gt; parameter to filter by origin or
target location &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/timeseries_groups/methods/vector/&quot;&gt;timeseries groups&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Zaraz - 2023-10-31</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-10-31</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-10-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Remove &lt;code&gt;debug_mode&lt;/code&gt; key if falsy or &lt;code&gt;false&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Workers - 2023-10-30</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-10-30</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-10-30</guid><description>&lt;ul&gt;
&lt;li&gt;A new usage model called &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/#workers&quot;&gt;Workers Standard&lt;/a&gt; is available for Workers and Pages Functions pricing. This is now the default usage model for accounts that are first upgraded to the Workers Paid plan. Read the &lt;a href=&quot;https://blog.cloudflare.com/workers-pricing-scale-to-zero/&quot;&gt;blog post&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;The usage model set in a script&amp;#39;s wrangler.toml will be ignored after an account has opted-in to &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/#workers&quot;&gt;Workers Standard&lt;/a&gt; pricing. It must be configured through the dashboard (Workers &amp;amp; Pages &amp;gt; Select your Worker &amp;gt; Settings &amp;gt; Usage Model).&lt;/li&gt;
&lt;li&gt;Workers and Pages Functions on the Standard usage model can set custom &lt;a href=&quot;https://developers.cloudflare.com/workers/wrangler/configuration/#limits&quot;&gt;CPU limits&lt;/a&gt; for their Workers&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 30 Oct 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>AI Gateway - 2023-10-26</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#2023-10-26</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#2023-10-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Real-time Logs&lt;/strong&gt;: Logs are now real-time, showing logs for the last hour. If you have a need for persistent logs, please let the team know on Discord. We are building out a persistent logs feature for those who want to store their logs for longer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Providers&lt;/strong&gt;: Azure OpenAI is now supported as a provider!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt;: Added Azure OpenAI example.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;: Errors with costs and tokens should be fixed.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Oct 2023 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>Zaraz - 2023-10-26</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-10-26</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-10-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom HTML&lt;/strong&gt;: Added support for non-JavaScript script tags.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 26 Oct 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>R2 - 2023-10-23</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-10-23</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-10-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;code&gt;PutBucketCors&lt;/code&gt; now only accepts valid origins.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Workers - 2023-10-20</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-10-20</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-10-20</guid><description>&lt;ul&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#webcrypto-preserve-publicexponent-field&quot;&gt;&lt;code&gt;crypto_preserve_public_exponent&lt;/code&gt;&lt;/a&gt;
compatibility flag to correct a wrong type being used in the algorithm field of RSA keys in
the WebCrypto API.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 20 Oct 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Zaraz - 2023-10-20</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-10-20</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-10-20</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bing Managed Component&lt;/strong&gt;: Fixed an issue where some events were not being sent to Bing even after being triggered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: Improved welcome screen for new Zaraz users.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 20 Oct 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>DDoS protection - 2023-10-19</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-19</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-19</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...61bc58d5&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #55).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Requests will be challenged by default, larger attacks are blocked.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>beacon.min.js - 2023-10-18</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-10-18</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-10-18</guid><description>&lt;p&gt;Manages A/B testing tags.&lt;/p&gt;
</description><pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Workers - 2023-10-18</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-10-18</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-10-18</guid><description>&lt;ul&gt;
&lt;li&gt;The limit of 3 Cron Triggers per Worker has been removed. Account-level limits on the total number of
Cron Triggers across all Workers still apply.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2023-10-12</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-10-12</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-10-12</guid><description>&lt;ul&gt;
&lt;li&gt;A &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/&quot;&gt;TCP Socket&lt;/a&gt;&amp;#39;s WritableStream now ensures the connection has opened before resolving the promise returned by &lt;code&gt;close&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>DDoS protection - 2023-10-11</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-11</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-11</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...35675e08&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #24).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;This rule can cause rare false positives with custom apps sending invalid
headers.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Stream - SRT Audio Improvements</title><link>https://developers.cloudflare.com/stream/changelog/#srt-audio-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#srt-audio-improvements</guid><description>&lt;p&gt;In some cases, playback via SRT protocol was missing an audio track regardless of existence of audio in the broadcast. This issue is now resolved.&lt;/p&gt;
</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Tenant - New Tenant Admin UI</title><link>https://developers.cloudflare.com/tenant/changelog/#new-tenant-admin-ui</link><guid isPermaLink="true">https://developers.cloudflare.com/tenant/changelog/#new-tenant-admin-ui</guid><description>&lt;ul&gt;
&lt;li&gt;Partners can now create and view accounts through the Cloudflare dashboard by going to &lt;strong&gt;Tenants&lt;/strong&gt; &amp;gt; &lt;strong&gt;Managed Accounts&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate><product>Tenant</product></item><item><title>AI Gateway - 2023-10-09</title><link>https://developers.cloudflare.com/ai-gateway/changelog/#2023-10-09</link><guid isPermaLink="true">https://developers.cloudflare.com/ai-gateway/changelog/#2023-10-09</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Logs&lt;/strong&gt;: Logs will now be limited to the last 24h. If you have a use case that requires more logging, please reach out to the team on Discord.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: Logs now refresh automatically.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt;: Fixed Workers AI example in docs and dash.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Caching&lt;/strong&gt;: Embedding requests are now cacheable. Rate limit will not apply for cached requests.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;: Identical requests to different providers are not wrongly served from cache anymore. Streaming now works as expected, including for the Universal endpoint.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Known Issues&lt;/strong&gt;: There&amp;#39;s currently a bug with costs that we are investigating.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate><product>AI Gateway</product></item><item><title>DDoS protection - 2023-10-09</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-09-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-10-09-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...02bbdce1&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #47).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...493cb8a8&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #52).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...5c344623&lt;/td&gt;&lt;td&gt;HTTP requests from uncommon clients&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...6363bb1b&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #48).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...c1fbd175&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers (pattern #4).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Workers - 2023-10-09</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-10-09</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-10-09</guid><description>&lt;ul&gt;
&lt;li&gt;The Web Platform standard &lt;a href=&quot;https://dom.spec.whatwg.org/#interface-customevent&quot;&gt;&lt;code&gt;CustomEvent&lt;/code&gt; class&lt;/a&gt; is now available in Workers.&lt;/li&gt;
&lt;li&gt;Fixed a bug in the WebCrypto API where the &lt;code&gt;publicExponent&lt;/code&gt; field of the algorithm of RSA keys would have the wrong type. Use the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#webcrypto-preserve-publicexponent-field&quot;&gt;&lt;code&gt;crypto_preserve_public_exponent&lt;/code&gt; compatibility flag&lt;/a&gt; to enable the new behavior.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Queues - More queues per account - up to 10,000</title><link>https://developers.cloudflare.com/queues/platform/changelog/#more-queues-per-account---up-to-10000</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#more-queues-per-account---up-to-10000</guid><description>&lt;p&gt;Developers building on Queues can now create up to 10,000 queues per account, enabling easier per-user, per-job and sharding use-cases.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/queues/platform/limits&quot;&gt;Limits&lt;/a&gt; to learn more about Queues&amp;#39; current limits.&lt;/p&gt;
</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Notifications - 2023-10-06</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-10-06</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-10-06</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Traffic Anomalies Alerts&lt;/strong&gt; to notify customers when traffic to their domain has an unexpected spike or drop.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 06 Oct 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>Queues - Higher consumer concurrency limits</title><link>https://developers.cloudflare.com/queues/platform/changelog/#higher-consumer-concurrency-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#higher-consumer-concurrency-limits</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency/&quot;&gt;Queue consumers&lt;/a&gt; can now scale to 20 concurrent invocations (per queue), up from 10. This allows you to scale out and process higher throughput queues more quickly.&lt;/p&gt;
&lt;p&gt;Queues with &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency/#limit-concurrency&quot;&gt;no explicit limit specified&lt;/a&gt; will automatically scale to the new maximum.&lt;/p&gt;
&lt;p&gt;This limit will continue to grow during the Queues beta.&lt;/p&gt;
</description><pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>D1 - Create up to 50,000 D1 databases</title><link>https://developers.cloudflare.com/d1/platform/changelog/#create-up-to-50000-d1-databases</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#create-up-to-50000-d1-databases</guid><description>&lt;p&gt;Developers using D1 on a Workers Paid plan can now create up to 50,000 databases as part of ongoing increases to D1&amp;#39;s limits.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This further enables database-per-user use-cases and allows you to isolate data between customers.&lt;/li&gt;
&lt;li&gt;Total storage per account is now 50 GB.&lt;/li&gt;
&lt;li&gt;D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/d1/observability/metrics-analytics/&quot;&gt;analytics and metrics&lt;/a&gt; provide per-database usage data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you need to create more than 50,000 databases or need more per-account storage, &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/limits/&quot;&gt;reach out&lt;/a&gt; to the D1 team to discuss.&lt;/p&gt;
</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Vectorize - Increased indexes per account limits</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#increased-indexes-per-account-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#increased-indexes-per-account-limits</guid><description>&lt;p&gt;You can now create up to 100 Vectorize indexes per account. Read the &lt;a href=&quot;https://developers.cloudflare.com/vectorize/platform/limits/&quot;&gt;limits documentation&lt;/a&gt; for details on other limits, many of which will increase during the beta period.&lt;/p&gt;
</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Zaraz - 2023-10-03</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-10-03</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-10-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bugfix&lt;/strong&gt;: Fixed an issue that prevented some server-side requests from arriving to their destination&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: Add support for &lt;code&gt;dbg&lt;/code&gt; and &lt;code&gt;ir&lt;/code&gt; fields.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - The D1 public beta is here</title><link>https://developers.cloudflare.com/d1/platform/changelog/#the-d1-public-beta-is-here</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#the-d1-public-beta-is-here</guid><description>&lt;p&gt;D1 is now in public beta, and storage limits have been increased:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developers with a Workers Paid plan now have a 2 GB per-database limit (up from 500 MB) and can create 25 databases per account (up from 10). These limits will continue to increase automatically during the public beta.&lt;/li&gt;
&lt;li&gt;Developers with a Workers Free plan retain the 500 MB per-database limit and can create up to 10 databases per account.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Databases must be using D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/changelog/#new-default-storage-subsystem&quot;&gt;new storage subsystem&lt;/a&gt; to benefit from the increased database limits.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;https://blog.cloudflare.com/d1-open-beta-is-here/&quot;&gt;announcement blog&lt;/a&gt; for more details about what is new in the beta and what is coming in the future for D1.&lt;/p&gt;
</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Hyperdrive - Hyperdrive now available</title><link>https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-available</link><guid isPermaLink="true">https://developers.cloudflare.com/hyperdrive/platform/changelog/#hyperdrive-now-available</guid><description>&lt;p&gt;Hyperdrive is now available in public beta to any developer with a Workers paid plan.&lt;/p&gt;
&lt;p&gt;To start using Hyperdrive, visit the &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/get-started/&quot;&gt;get started&lt;/a&gt; guide or read the &lt;a href=&quot;https://blog.cloudflare.com/hyperdrive-making-regional-databases-feel-distributed/&quot;&gt;announcement blog&lt;/a&gt; to learn more.&lt;/p&gt;
</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><product>Hyperdrive</product></item><item><title>Notifications - 2023-09-28</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-09-28</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-09-28</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;&lt;a href=&quot;https://blog.cloudflare.com/incident-alerts/&quot;&gt;Incident Alerts&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>Vectorize - Vectorize now in public beta</title><link>https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-now-in-public-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/vectorize/platform/changelog/#vectorize-now-in-public-beta</guid><description>&lt;p&gt;Vectorize, Cloudflare&amp;#39;s vector database, is &lt;a href=&quot;https://blog.cloudflare.com/vectorize-vector-database-open-beta/&quot;&gt;now in public beta&lt;/a&gt;. Vectorize allows you to store and efficiently query vector embeddings from AI/ML models from &lt;a href=&quot;https://developers.cloudflare.com/workers-ai/&quot;&gt;Workers AI&lt;/a&gt;, OpenAI, and other embeddings providers or machine-learning workflows.&lt;/p&gt;
&lt;p&gt;To get started with Vectorize, &lt;a href=&quot;https://developers.cloudflare.com/vectorize/get-started/&quot;&gt;see the guide&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate><product>Vectorize</product></item><item><title>Stream - LL-HLS Beta</title><link>https://developers.cloudflare.com/stream/changelog/#ll-hls-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#ll-hls-beta</guid><description>&lt;p&gt;Low-Latency HTTP Live Streaming (LL-HLS) is now in open beta. Enable LL-HLS on your &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/start-stream-live/&quot;&gt;live input&lt;/a&gt; for automatic low-latency playback using the Stream built-in player where supported.&lt;/p&gt;
&lt;p&gt;For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/start-stream-live/&quot;&gt;live input&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/using-own-player/&quot;&gt;custom player&lt;/a&gt; docs.&lt;/p&gt;
</description><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>DDoS protection - 2023-09-24</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-24-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-24-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...0fb54442&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #49).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...3dd5f188&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #71).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...97003a74&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #17).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Expand rule to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Sun, 24 Sep 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2023-09-21</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-21-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-21-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1d73128d&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #56).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Make the rule customizable as it might cause false positive in rare cases.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...4a95ba67&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #32).&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand the scope of the rule to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Update the rule to remove some rare false positives.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Version Management - Support for Bot Management</title><link>https://developers.cloudflare.com/version-management/changelog/#support-for-bot-management</link><guid isPermaLink="true">https://developers.cloudflare.com/version-management/changelog/#support-for-bot-management</guid><description>&lt;ul&gt;
&lt;li&gt;Version Management now supports versioning for &lt;a href=&quot;https://developers.cloudflare.com/bots/plans/bm-subscription/&quot;&gt;Bot Management&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><product>Version Management</product></item><item><title>Access - App launcher supports tags and filters</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#app-launcher-supports-tags-and-filters</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#app-launcher-supports-tags-and-filters</guid><description>&lt;p&gt;Access admins can now tag applications and allow users to filter by those tags in the App Launcher.&lt;/p&gt;
</description><pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Access - App launcher customization</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#app-launcher-customization</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#app-launcher-customization</guid><description>&lt;p&gt;Allow Access admins to configure the App Launcher page within Zero Trust.&lt;/p&gt;
</description><pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Access - View active Access user identities in the dashboard and API</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#view-active-access-user-identities-in-the-dashboard-and-api</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#view-active-access-user-identities-in-the-dashboard-and-api</guid><description>&lt;p&gt;Access admins can now view the full contents of a user&amp;#39;s identity and device information for all active application sessions.&lt;/p&gt;
</description><pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Workers - 2023-09-14</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-09-14</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-09-14</guid><description>&lt;ul&gt;
&lt;li&gt;An implementation of the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/crypto/&quot;&gt;&lt;code&gt;node:crypto&lt;/code&gt;&lt;/a&gt;
API from Node.js is now available when the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/&quot;&gt;&lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag&lt;/a&gt;
is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 14 Sep 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Pages - Support for D1&apos;s new storage subsystem and build error message improvements</title><link>https://developers.cloudflare.com/pages/platform/changelog/#support-for-d1s-new-storage-subsystem-and-build-error-message-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#support-for-d1s-new-storage-subsystem-and-build-error-message-improvements</guid><description>&lt;ul&gt;
&lt;li&gt;Added support for D1&amp;#39;s &lt;a href=&quot;https://blog.cloudflare.com/d1-turning-it-up-to-11/&quot;&gt;new storage subsystem&lt;/a&gt;. All Git builds and deployments done with Wrangler v3.5.0 and up can use the new subsystem.&lt;/li&gt;
&lt;li&gt;Builds which fail due to exceeding the &lt;a href=&quot;https://developers.cloudflare.com/pages/platform/limits/#builds&quot;&gt;build time limit&lt;/a&gt; will return a proper error message indicating so rather than &lt;code&gt;Internal error&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;New and improved error messages for other build failures&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 13 Sep 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Zaraz - 2023-09-13</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-09-13</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-09-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Add support for custom button translations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Modal stays fixed when scrolling.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Analytics 4 Managed Component&lt;/strong&gt;: &lt;code&gt;hideOriginalIP&lt;/code&gt; and &lt;code&gt;ga-audiences&lt;/code&gt; can be set from tool event.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 13 Sep 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Zaraz - 2023-09-11</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-09-11</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-09-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reddit Managed Component&lt;/strong&gt;: Support new &amp;quot;Account ID&amp;quot; formats (e.g. &amp;quot;ax_xxxxx&amp;quot;).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 11 Sep 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>Access - Custom OIDC claims for named IdPs</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#custom-oidc-claims-for-named-idps</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#custom-oidc-claims-for-named-idps</guid><description>&lt;p&gt;Access admins can now add custom claims to the existing named IdP providers. Previously this was locked to the generic OIDC provider.&lt;/p&gt;
</description><pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Radar - Add Connection Tampering endpoints</title><link>https://developers.cloudflare.com/radar/changelog/#add-connection-tampering-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-connection-tampering-endpoints</guid><description>&lt;ul&gt;
&lt;li&gt;Added Connection Tampering &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/tcp_resets_timeouts/methods/summary/&quot;&gt;summary&lt;/a&gt;
and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/tcp_resets_timeouts/methods/timeseries_groups/&quot;&gt;timeseries&lt;/a&gt; endpoints.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Waiting Room - Waiting Room coverage for multiple hostnames and paths</title><link>https://developers.cloudflare.com/waiting-room/changelog/#waiting-room-coverage-for-multiple-hostnames-and-paths</link><guid isPermaLink="true">https://developers.cloudflare.com/waiting-room/changelog/#waiting-room-coverage-for-multiple-hostnames-and-paths</guid><description>&lt;ul&gt;
&lt;li&gt;Advanced Waiting Room customers can now &lt;a href=&quot;https://developers.cloudflare.com/waiting-room/how-to/place-waiting-room/#apply-to-multiple-hostnames-and-paths&quot;&gt;add multiple hostname and path combinations&lt;/a&gt; to a single waiting room via the UI and API.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><product>Waiting Room</product></item><item><title>Zaraz - 2023-09-06</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-09-06</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-09-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Consent cookie name can now be customized.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>DDoS protection - 2023-09-05</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-05-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-09-05-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand filter to catch attacks more comprehensively.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...4346874d&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #46).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...6fe7a312&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #70).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Expand filter to catch more attacks. It is now configurable.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Zaraz - 2023-09-05</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-09-05</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-09-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Segment Managed Component&lt;/strong&gt;: API Endpoint can be customized.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>R2 - 2023-09-01</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-09-01</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-09-01</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed an issue with &lt;code&gt;ListBuckets&lt;/code&gt; where the &lt;code&gt;name_contains&lt;/code&gt; parameter would also search over the jurisdiction name.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2023-08-30</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-30-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-30-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...46082508&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #45).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2023-08-29</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-29-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-29-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...3fe55678&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #44).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Tue, 29 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2023-08-25</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-25-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-25-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...20c5afb5&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #36).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;This rule was previously readonly, but can cause false positives in rare
cases. It is now possible to override it.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...cb26e2e2&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #69).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...ebff5ef1&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #43).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Turnstile - 2023-08-24</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-08-24</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-08-24</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/troubleshooting/client-side-errors/&quot;&gt;Client-side errors&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Notifications - 2023-08-23</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-08-23</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-08-23</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Logo Match Alert&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Aug 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>Pages - Commit message limit increase</title><link>https://developers.cloudflare.com/pages/platform/changelog/#commit-message-limit-increase</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#commit-message-limit-increase</guid><description>&lt;ul&gt;
&lt;li&gt;Commit messages can now be up to 384 characters before being trimmed.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Aug 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2023-08-23</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-08-23</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-08-23</guid><description>&lt;ul&gt;
&lt;li&gt;Config Audit Logs GA.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 23 Aug 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Zaraz - 2023-08-21</title><link>https://developers.cloudflare.com/zaraz/changelog/#2023-08-21</link><guid isPermaLink="true">https://developers.cloudflare.com/zaraz/changelog/#2023-08-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;TikTok Managed Component&lt;/strong&gt;: Support setting &lt;code&gt;ttp&lt;/code&gt; and &lt;code&gt;event_id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consent Management&lt;/strong&gt;: Accessibility improvements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facebook Managed Component&lt;/strong&gt;: Support for using &amp;quot;Limited Data Use&amp;quot; features.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate><product>Zaraz</product></item><item><title>D1 - Row count now returned per query</title><link>https://developers.cloudflare.com/d1/platform/changelog/#row-count-now-returned-per-query</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#row-count-now-returned-per-query</guid><description>&lt;p&gt;D1 now returns a count of &lt;code&gt;rows_written&lt;/code&gt; and &lt;code&gt;rows_read&lt;/code&gt; for every query executed, allowing you to assess the cost of query for both &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/pricing/&quot;&gt;pricing&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/d1/best-practices/use-indexes/&quot;&gt;index optimization&lt;/a&gt; purposes.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;meta&lt;/code&gt; object returned in &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/return-object/#d1result&quot;&gt;D1&amp;#39;s Client API&lt;/a&gt; contains a total count of the rows read (&lt;code&gt;rows_read&lt;/code&gt;) and rows written (&lt;code&gt;rows_written&lt;/code&gt;) by that query. For example, a query that performs a full table scan (for example, &lt;code&gt;SELECT * FROM users&lt;/code&gt;) from a table with 5000 rows would return a &lt;code&gt;rows_read&lt;/code&gt; value of &lt;code&gt;5000&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;&amp;quot;meta&amp;quot;: {
  &amp;quot;duration&amp;quot;: 0.20472300052642825,
  &amp;quot;size_after&amp;quot;: 45137920,
  &amp;quot;rows_read&amp;quot;: 5000,
  &amp;quot;rows_written&amp;quot;: 0
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/pricing/&quot;&gt;D1 pricing documentation&lt;/a&gt; to understand how reads and writes are measured. D1 remains free to use during the alpha period.&lt;/p&gt;
</description><pubDate>Sat, 19 Aug 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>DDoS protection - 2023-08-16</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-16-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-16-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...9721fd20&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers (pattern #3).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Wed, 16 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2023-08-14</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-14</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-14</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;Expand the filter to catch more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...d2f294d7&lt;/td&gt;&lt;td&gt;HTTP requests trying to impersonate browsers.&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;Expand the filter to catch  more attacks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 14 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Radar - Deprecate old layer 3 dataset</title><link>https://developers.cloudflare.com/radar/changelog/#deprecate-old-layer-3-dataset</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#deprecate-old-layer-3-dataset</guid><description>&lt;ul&gt;
&lt;li&gt;Added Regional Internet Registry (see field &lt;code&gt;source&lt;/code&gt; in response)
to &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/entities/subresources/asns/methods/get/&quot;&gt;get asn by id&lt;/a&gt;
and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/entities/subresources/asns/methods/ip/&quot;&gt;get asn by ip&lt;/a&gt; endpoints.&lt;/li&gt;
&lt;li&gt;Stopped collecting data in the old Layer 3 data source.&lt;/li&gt;
&lt;li&gt;Updated Layer 3
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/methods/timeseries/&quot;&gt;timeseries&lt;/a&gt; endpoint
to start using the new Layer 3 data source by default, fetching the old data source now requires sending the parameter
&lt;code&gt;metric=bytes_old&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Deprecated Layer 3
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/summary/methods/get/&quot;&gt;summary&lt;/a&gt; endpoint, this will stop
receiving data after 2023-08-14.&lt;ul&gt;
&lt;li&gt;To continue getting this data, switch to the
new &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/summary/methods/protocol/&quot;&gt;timeseries group protocol&lt;/a&gt;
endpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deprecated Layer 3
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/timeseries_groups/methods/get/&quot;&gt;timeseries groups&lt;/a&gt;
endpoint, this will stop receiving data after 2023-08-14.&lt;ul&gt;
&lt;li&gt;To continue getting this data, switch to the
new &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/timeseries_groups/methods/protocol/&quot;&gt;timeseries group protocol&lt;/a&gt;
endpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 14 Aug 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>DDoS protection - 2023-08-11</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-11-emergency</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-08-11-emergency</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...1de9523e&lt;/td&gt;&lt;td&gt;HTTP requests with unusual HTTP headers or URI path (signature #41).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...22807318&lt;/td&gt;&lt;td&gt;HTTP requests from known botnets.&lt;/td&gt;&lt;td&gt;managed_challenge&lt;/td&gt;&lt;td&gt;ddos_dynamic&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...aa03a345&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #68).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...efca86eb&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #66).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...f93fb5d6&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #67).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>R2 - 2023-08-11</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-08-11</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-08-11</guid><description>&lt;ul&gt;
&lt;li&gt;Users can now complete conditional multipart publish operations. When a condition failure occurs when publishing an upload, the upload is no longer available and is treated as aborted.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>D1 - Bind D1 from the Cloudflare dashboard</title><link>https://developers.cloudflare.com/d1/platform/changelog/#bind-d1-from-the-cloudflare-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#bind-d1-from-the-cloudflare-dashboard</guid><description>&lt;p&gt;You can now &lt;a href=&quot;https://developers.cloudflare.com/d1/get-started/#3-bind-your-worker-to-your-d1-database&quot;&gt;bind a D1 database&lt;/a&gt; to your Workers directly in the &lt;a href=&quot;https://dash.cloudflare.com&quot;&gt;Cloudflare dashboard&lt;/a&gt;. To bind D1 from the Cloudflare dashboard, select your Worker project -&amp;gt; &lt;strong&gt;Settings&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Variables&lt;/strong&gt; -&amp;gt; and select &lt;strong&gt;D1 Database Bindings&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Note: If you have previously deployed a Worker with a D1 database binding with a version of &lt;code&gt;wrangler&lt;/code&gt; prior to &lt;code&gt;3.5.0&lt;/code&gt;, you must upgrade to &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.5.0&quot;&gt;&lt;code&gt;wrangler v3.5.0&lt;/code&gt;&lt;/a&gt; first before you can edit your D1 database bindings in the Cloudflare dashboard. New Workers projects do not have this limitation.&lt;/p&gt;
&lt;p&gt;Legacy D1 alpha users who had previously prefixed their database binding manually with &lt;code&gt;__D1_BETA__&lt;/code&gt; should remove this as part of this upgrade. Your Worker scripts should call your D1 database via &lt;code&gt;env.BINDING_NAME&lt;/code&gt; only. Refer to the latest &lt;a href=&quot;https://developers.cloudflare.com/d1/get-started/#3-bind-your-worker-to-your-d1-database&quot;&gt;D1 getting started guide&lt;/a&gt; for best practices.&lt;/p&gt;
&lt;p&gt;We recommend all D1 alpha users begin using wrangler &lt;code&gt;3.5.0&lt;/code&gt; (or later) to benefit from improved TypeScript types and future D1 API improvements.&lt;/p&gt;
</description><pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Stream - Scheduled Deletion</title><link>https://developers.cloudflare.com/stream/changelog/#scheduled-deletion</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#scheduled-deletion</guid><description>&lt;p&gt;Stream now supports adding a scheduled deletion date to new and existing videos. Live inputs support deletion policies for automatic recording deletion.&lt;/p&gt;
&lt;p&gt;For more, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/uploading-videos/&quot;&gt;video on demand&lt;/a&gt; or &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/&quot;&gt;live input&lt;/a&gt; docs.&lt;/p&gt;
</description><pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Access - Azure AD authentication contexts</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#azure-ad-authentication-contexts</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#azure-ad-authentication-contexts</guid><description>&lt;p&gt;Support Azure AD authentication contexts directly in Access policies.&lt;/p&gt;
</description><pubDate>Wed, 02 Aug 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>D1 - Per-database limit now 500 MB</title><link>https://developers.cloudflare.com/d1/platform/changelog/#per-database-limit-now-500-mb</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#per-database-limit-now-500-mb</guid><description>&lt;p&gt;Databases using D1&amp;#39;s &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/changelog/#new-default-storage-subsystem&quot;&gt;new storage subsystem&lt;/a&gt; can now grow to 500 MB each, up from the previous 100 MB limit. This applies to both existing and newly created databases.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href=&quot;https://developers.cloudflare.com/d1/platform/limits/&quot;&gt;Limits&lt;/a&gt; to learn about D1&amp;#39;s limits.&lt;/p&gt;
</description><pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Pages - Support for newer TLDs</title><link>https://developers.cloudflare.com/pages/platform/changelog/#support-for-newer-tlds</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#support-for-newer-tlds</guid><description>&lt;ul&gt;
&lt;li&gt;Support newer TLDs such as &lt;code&gt;.party&lt;/code&gt; and &lt;code&gt;.music&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>DDoS protection - 2023-07-31</title><link>https://developers.cloudflare.com/ddos-protection/change-log/http/2023-07-31</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/http/2023-07-31</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...9aec0913&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #52).&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;Expose existing read-only filter publicly as it might cause false positives
in rare cases.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...c5f479f0&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #62).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...d0e36f9c&lt;/td&gt;&lt;td&gt;HTTP requests from known botnet (signature #63).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;block&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>DDoS protection - 2023-07-31</title><link>https://developers.cloudflare.com/ddos-protection/change-log/network/2023-07-31</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/network/2023-07-31</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...aa772b5c&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for Location-Based UDP (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Enable UDP geolocation Adaptive DDoS rule&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Radar - Fix HTTP timeseries endpoint urls</title><link>https://developers.cloudflare.com/radar/changelog/#fix-http-timeseries-endpoint-urls</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#fix-http-timeseries-endpoint-urls</guid><description>&lt;ul&gt;
&lt;li&gt;Updated HTTP &lt;code&gt;timeseries&lt;/code&gt; endpoints urls
to &lt;code&gt;timeseries_groups&lt;/code&gt; (&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/http/subresources/timeseries_groups/methods/browser_family/&quot;&gt;example&lt;/a&gt;)
due to consistency. Old timeseries endpoints are still available, but will soon be removed.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Turnstile - 2023-07-31</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-07-31</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-07-31</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#access-a-widgets-state&quot;&gt;&lt;code&gt;[turnstile.isExpired]&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;uk&lt;/code&gt; language.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>D1 - New default storage subsystem</title><link>https://developers.cloudflare.com/d1/platform/changelog/#new-default-storage-subsystem</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#new-default-storage-subsystem</guid><description>&lt;p&gt;Databases created via the Cloudflare dashboard and Wrangler (as of &lt;code&gt;v3.4.0&lt;/code&gt;) now use D1&amp;#39;s new storage subsystem by default. The new backend can &lt;a href=&quot;https://blog.cloudflare.com/d1-turning-it-up-to-11/&quot;&gt;be 6 - 20x faster&lt;/a&gt; than D1&amp;#39;s original alpha backend.&lt;/p&gt;
&lt;p&gt;To understand which storage subsystem your database uses, run &lt;code&gt;wrangler d1 info YOUR_DATABASE&lt;/code&gt; and inspect the version field in the output.&lt;/p&gt;
&lt;p&gt;Databases with &lt;code&gt;version: beta&lt;/code&gt; use the new storage backend and support the &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/time-travel/&quot;&gt;Time Travel&lt;/a&gt; API. Databases with &lt;code&gt;version: alpha&lt;/code&gt; only use D1&amp;#39;s older, legacy backend.&lt;/p&gt;
</description><pubDate>Thu, 27 Jul 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>D1 - Time Travel</title><link>https://developers.cloudflare.com/d1/platform/changelog/#time-travel</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#time-travel</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/d1/reference/time-travel/&quot;&gt;Time Travel&lt;/a&gt; is now available. Time Travel allows you to restore a D1 database back to any minute within the last 30 days (Workers Paid plan) or 7 days (Workers Free plan), at no additional cost for storage or restore operations.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/time-travel/&quot;&gt;Time Travel&lt;/a&gt; documentation to learn how to travel backwards in time.&lt;/p&gt;
&lt;p&gt;Databases using D1&amp;#39;s &lt;a href=&quot;https://blog.cloudflare.com/d1-turning-it-up-to-11/&quot;&gt;new storage subsystem&lt;/a&gt; can use Time Travel. Time Travel replaces the &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/backups/&quot;&gt;snapshot-based backups&lt;/a&gt; used for legacy alpha databases.&lt;/p&gt;
</description><pubDate>Thu, 27 Jul 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>beacon.min.js - 2023-07-25</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-07-25</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-07-25</guid><description>&lt;p&gt;Fixed ETag format in the response header.&lt;/p&gt;
</description><pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Radar - Add URL Scanner endpoints</title><link>https://developers.cloudflare.com/radar/changelog/#add-url-scanner-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-url-scanner-endpoints</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/api/resources/url_scanner/subresources/scans/methods/list/&quot;&gt;urlscanner endpoints&lt;/a&gt;. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/radar/investigate/url-scanner/&quot;&gt;URL Scanner&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Workers - 2023-07-14</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-07-14</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-07-14</guid><description>&lt;ul&gt;
&lt;li&gt;An implementation of the &lt;a href=&quot;https://nodejs.org/api/util.html#class-utilmimetype&quot;&gt;&lt;code&gt;util.MIMEType&lt;/code&gt;&lt;/a&gt;
API from Node.js is now available when the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/&quot;&gt;&lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag&lt;/a&gt;
is enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>beacon.min.js - 2023-07-13</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-07-13</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-07-13</guid><description>&lt;p&gt;Fixed the issue that was causing an illegal invocation error.&lt;/p&gt;
</description><pubDate>Thu, 13 Jul 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Pages - V2 build system enabled by default</title><link>https://developers.cloudflare.com/pages/platform/changelog/#v2-build-system-enabled-by-default</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#v2-build-system-enabled-by-default</guid><description>&lt;ul&gt;
&lt;li&gt;V2 build system is now default for all new projects.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 11 Jul 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Pages - Sped up project creation</title><link>https://developers.cloudflare.com/pages/platform/changelog/#sped-up-project-creation</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#sped-up-project-creation</guid><description>&lt;ul&gt;
&lt;li&gt;Sped up project creation.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Workers - 2023-07-07</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-07-07</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-07-07</guid><description>&lt;ul&gt;
&lt;li&gt;An implementation of the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/process&quot;&gt;&lt;code&gt;process.env&lt;/code&gt;&lt;/a&gt; API from Node.js is now available when using the &lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag.&lt;/li&gt;
&lt;li&gt;An implementation of the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/nodejs/diagnostics-channel&quot;&gt;&lt;code&gt;diagnostics_channel&lt;/code&gt;&lt;/a&gt; API from Node.js is now available when using the &lt;code&gt;nodejs_compat&lt;/code&gt; compatibility flag.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>R2 - 2023-07-05</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-07-05</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-07-05</guid><description>&lt;ul&gt;
&lt;li&gt;Improved performance for ranged reads on very large files. Previously ranged reads near the end of very large files would be noticeably slower than
ranged reads on smaller files. Performance should now be consistently good independent of filesize.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 05 Jul 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>API deprecations - ChaCha20 TLS Cipher Removal</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#chacha20-tls-cipher-removal</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#chacha20-tls-cipher-removal</guid><description>&lt;p&gt;Deprecation date: July 1, 2023&lt;/p&gt;
&lt;p&gt;Back in 2016, Cloudflare &lt;a href=&quot;https://blog.cloudflare.com/it-takes-two-to-chacha-poly/&quot;&gt;introduced support&lt;/a&gt; for &lt;code&gt;ChaCha20-Poly1305&lt;/code&gt; cipher suites for TLS 1.2. At the time, we introduced two variants of these new suites, the &amp;quot;standard&amp;quot; suites as defined by the IETF RFC 7905, and &amp;quot;draft&amp;quot; suites that followed an earlier draft of said specification. The draft suites were added for compatibility with some older Android devices that at the time did not yet support the proper &lt;code&gt;ChaCha20-Poly1305&lt;/code&gt; standard versions. This was in 2016, and in the meantime the standard &lt;code&gt;ChaCha20-Poly1305&lt;/code&gt; cipher suites have gained much wider adoption, to the point were traffic using the old suites has dropped significantly. Due to the current low usage and the non-standard nature of these cipher suites, we are now deprecating their support on the Cloudflare network.&lt;/p&gt;
&lt;p&gt;This should not affect customer zones in any way, as clients that might currently use these cipher suites will be able to fallback to different ones. In addition, unlike the standard variants, these legacy cipher suites are not exposed directly through our API (e.g. through the TLS cipher suites preferences endpoint), and their deprecation will not affect customer configurations in any way.&lt;/p&gt;
&lt;p&gt;As of July 1st, 2023, the ChaCha20-Poly1305 ciphers have been deprecated and are deemed End of Life by Cloudflare. If you have clients that currently rely on these ciphers, it is strongly recommended to upgrade them to newer, more secure ciphers. Be aware that these deprecated ciphers will be completely removed in the first quarter of 2024, and requests using them will start to fail. Take proactive measures to ensure a smooth transition and maintain the security of your systems.&lt;/p&gt;
</description><pubDate>Sat, 01 Jul 2023 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>API deprecations - Transfer-Encoding and Content-Length headers</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#transfer-encoding-and-content-length-headers</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#transfer-encoding-and-content-length-headers</guid><description>&lt;p&gt;Deprecation date: July 1, 2023&lt;/p&gt;
&lt;p&gt;Previously, RFC 2616 allowed the use of &lt;code&gt;Transfer-Encoding&lt;/code&gt; and &lt;code&gt;Content-Length&lt;/code&gt; HTTP headers in the same request. RFC 7230 supersedes RFC 2616 and prohibits the use of &lt;code&gt;Transfer-Encoding&lt;/code&gt; and &lt;code&gt;Content-Length&lt;/code&gt; headers in the same request because they can cause HTTP request smuggling vulnerabilities.&lt;/p&gt;
&lt;p&gt;Starting on July 1st, 2023, Cloudflare will decline requests with both &lt;code&gt;Transfer-Encoding&lt;/code&gt; and &lt;code&gt;Content-Length&lt;/code&gt; HTTP headers.&lt;/p&gt;
</description><pubDate>Sat, 01 Jul 2023 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>D1 - Metrics and analytics</title><link>https://developers.cloudflare.com/d1/platform/changelog/#metrics-and-analytics</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#metrics-and-analytics</guid><description>&lt;p&gt;You can now view &lt;a href=&quot;https://developers.cloudflare.com/d1/observability/metrics-analytics/&quot;&gt;per-database metrics&lt;/a&gt; via both the &lt;a href=&quot;https://dash.cloudflare.com/&quot;&gt;Cloudflare dashboard&lt;/a&gt; and the &lt;a href=&quot;https://developers.cloudflare.com/analytics/graphql-api/&quot;&gt;GraphQL Analytics API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;D1 currently exposes read &amp;amp; writes per second, query response size, and query latency percentiles.&lt;/p&gt;
</description><pubDate>Wed, 28 Jun 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Spectrum - 2023-06-27</title><link>https://developers.cloudflare.com/spectrum/changelog/#2023-06-27</link><guid isPermaLink="true">https://developers.cloudflare.com/spectrum/changelog/#2023-06-27</guid><description>&lt;ul&gt;
&lt;li&gt;Argo Smart Routing is available for UDP applications, providing faster and more reliable traffic routing.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 27 Jun 2023 00:00:00 GMT</pubDate><product>Spectrum</product></item><item><title>Access - Custom block pages for Access applications</title><link>https://developers.cloudflare.com/cloudflare-one/changelog/access/#custom-block-pages-for-access-applications</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-one/changelog/access/#custom-block-pages-for-access-applications</guid><description>&lt;p&gt;Allow Access admins to customize the block pages presented by Access to end users.&lt;/p&gt;
</description><pubDate>Fri, 23 Jun 2023 00:00:00 GMT</pubDate><product>Access</product></item><item><title>Workers - 2023-06-22</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-06-22</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-06-22</guid><description>&lt;ul&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#strict-crypto-error-checking&quot;&gt;&lt;code&gt;strict_crypto_checks&lt;/code&gt;&lt;/a&gt; compatibility flag to enable additional &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/web-crypto/&quot;&gt;Web Crypto API&lt;/a&gt; error and security checking.&lt;/li&gt;
&lt;li&gt;Fixes regression in the &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/&quot;&gt;TCP Sockets API&lt;/a&gt; where &lt;code&gt;connect(&amp;quot;google.com:443&amp;quot;)&lt;/code&gt; would fail with a &lt;code&gt;TypeError&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>R2 - 2023-06-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-06-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-06-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/objects/multipart-objects/#etags&quot;&gt;Multipart ETags&lt;/a&gt; are now MD5
hashes.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 21 Jun 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Radar - Add Quality endpoints</title><link>https://developers.cloudflare.com/radar/changelog/#add-quality-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-quality-endpoints</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/quality/subresources/iqi/methods/summary/&quot;&gt;quality endpoints&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Workers - 2023-06-19</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-06-19</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-06-19</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/&quot;&gt;TCP Sockets API&lt;/a&gt; now reports clearer errors when a connection cannot be established.&lt;/li&gt;
&lt;li&gt;Updated V8 to 11.5.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 19 Jun 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>D1 - Generated columns documentation</title><link>https://developers.cloudflare.com/d1/platform/changelog/#generated-columns-documentation</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#generated-columns-documentation</guid><description>&lt;p&gt;New documentation has been published on how to use D1&amp;#39;s support for &lt;a href=&quot;https://developers.cloudflare.com/d1/reference/generated-columns/&quot;&gt;generated columns&lt;/a&gt; to define columns that are dynamically generated on write (or read). Generated columns allow you to extract data from &lt;a href=&quot;https://developers.cloudflare.com/d1/sql-api/query-json/&quot;&gt;JSON objects&lt;/a&gt; or use the output of other SQL functions.&lt;/p&gt;
</description><pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>R2 - 2023-06-16</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-06-16</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-06-16</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where calling &lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/methods/get/&quot;&gt;GetBucket&lt;/a&gt; on a non-existent bucket would return a 500 instead of a 404.&lt;/li&gt;
&lt;li&gt;Improved S3 compatibility for ListObjectsV1, now nextmarker is only set when truncated is true.&lt;/li&gt;
&lt;li&gt;The R2 worker bindings now support parsing conditional headers with multiple etags. These etags can now be strong, weak or a wildcard. Previously the bindings only accepted headers containing a single strong etag.&lt;/li&gt;
&lt;li&gt;S3 putObject now supports sha256 and sha1 checksums. These were already supported by the R2 worker bindings.&lt;/li&gt;
&lt;li&gt;CopyObject in the S3 compatible api now supports Cloudflare specific headers which allow the copy operation to be conditional on the state of the destination object.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>D1 - Deprecating Error.cause</title><link>https://developers.cloudflare.com/d1/platform/changelog/#deprecating-errorcause</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#deprecating-errorcause</guid><description>&lt;p&gt;As of &lt;a href=&quot;https://github.com/cloudflare/workers-sdk/releases/tag/wrangler%403.1.1&quot;&gt;&lt;code&gt;wrangler v3.1.1&lt;/code&gt;&lt;/a&gt; the &lt;a href=&quot;https://developers.cloudflare.com/d1/worker-api/&quot;&gt;D1 client API&lt;/a&gt; now returns &lt;a href=&quot;https://developers.cloudflare.com/d1/observability/debug-d1/&quot;&gt;detailed error messages&lt;/a&gt; within the top-level &lt;code&gt;Error.message&lt;/code&gt; property, and no longer requires developers to inspect the &lt;code&gt;Error.cause.message&lt;/code&gt; property.&lt;/p&gt;
&lt;p&gt;To facilitate a transition from the previous &lt;code&gt;Error.cause&lt;/code&gt; behaviour, detailed error messages will continue to be populated within &lt;code&gt;Error.cause&lt;/code&gt; as well as the top-level &lt;code&gt;Error&lt;/code&gt; object until approximately July 14th, 2023. Future versions of both &lt;code&gt;wrangler&lt;/code&gt; and the D1 client API will no longer populate &lt;code&gt;Error.cause&lt;/code&gt; after this date.&lt;/p&gt;
</description><pubDate>Mon, 12 Jun 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Workers - 2023-06-09</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-06-09</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-06-09</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AbortSignal.any()&lt;/code&gt; is now available.&lt;/li&gt;
&lt;li&gt;Updated V8 to 11.4.&lt;/li&gt;
&lt;li&gt;Following an update to the &lt;a href=&quot;https://url.spec.whatwg.org/#interface-urlsearchparams&quot;&gt;WHATWG URL spec&lt;/a&gt;, the &lt;code&gt;delete()&lt;/code&gt; and &lt;code&gt;has()&lt;/code&gt; methods of the &lt;code&gt;URLSearchParams&lt;/code&gt; class now accept an optional second argument to specify the search parameter’s value. This is potentially a breaking change, so it is gated behind the new &lt;code&gt;urlsearchparams_delete_has_value_arg&lt;/code&gt; and &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#new-url-parser-implementation&quot;&gt;&lt;code&gt;url_standard&lt;/code&gt;&lt;/a&gt; compatibility flags.&lt;/li&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/compatibility-flags/#strict-compression-error-checking&quot;&gt;&lt;code&gt;strict_compression_checks&lt;/code&gt;&lt;/a&gt; compatibility flag for additional &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/web-standards/#compression-streams&quot;&gt;&lt;code&gt;DecompressionStream&lt;/code&gt;&lt;/a&gt; error checking.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 09 Jun 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Radar - Add BGP stats, pfx2as and moas endpoint</title><link>https://developers.cloudflare.com/radar/changelog/#add-bgp-stats-pfx2as-and-moas-endpoint</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-bgp-stats-pfx2as-and-moas-endpoint</guid><description>&lt;ul&gt;
&lt;li&gt;Added BGP &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/bgp/subresources/routes/methods/stats/&quot;&gt;stats&lt;/a&gt;,
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/bgp/subresources/routes/methods/pfx2as/&quot;&gt;pfx2as&lt;/a&gt;
and &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/bgp/subresources/routes/methods/moas/&quot;&gt;moas&lt;/a&gt; endpoints.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 07 Jun 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>API deprecations - Account Billing Profile, User Billing Profile, and User Billing History</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#account-billing-profile-user-billing-profile-and-user-billing-history</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#account-billing-profile-user-billing-profile-and-user-billing-history</guid><description>&lt;p&gt;Deprecation date: June 6, 2023&lt;/p&gt;
&lt;p&gt;There is no API replacement for these endpoints. As an alternative, please log in to your Cloudflare account to view your:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dash.cloudflare.com/?to=/:account/billing&quot;&gt;Invoices &amp;amp; Billing Email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dash.cloudflare.com/?to=/:account/billing/subscriptions&quot;&gt;Billing subscriptions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dash.cloudflare.com/?to=/:account/billing/payment-info&quot;&gt;Billing profile payment info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET accounts/{account_identifier}/billing/profile&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET user/billing/profile&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET user/billing/history&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 06 Jun 2023 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Workers - 2023-05-26</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-05-26</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-05-26</guid><description>&lt;ul&gt;
&lt;li&gt;A new &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/best-practices/websockets/&quot;&gt;Hibernatable WebSockets API&lt;/a&gt;
(beta) has been added to &lt;a href=&quot;https://developers.cloudflare.com/durable-objects/&quot;&gt;Durable Objects&lt;/a&gt;. The Hibernatable
WebSockets API allows a Durable Object that is not currently running an event
handler (for example, processing a WebSocket message or alarm) to be removed from
memory while keeping its WebSockets connected (“hibernation”). A Durable Object
that hibernates will not incur billable Duration (GB-sec) charges.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 26 May 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Turnstile - 2023-05-25</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-05-25</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-05-25</guid><description>&lt;ul&gt;
&lt;li&gt;Added idempotency support for &lt;code&gt;POST /siteverify&lt;/code&gt; requests via the &lt;code&gt;idempotency_key&lt;/code&gt; parameter.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Browser Rendering - Browser Rendering Beta</title><link>https://developers.cloudflare.com/browser-rendering/changelog/#browser-rendering-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/browser-rendering/changelog/#browser-rendering-beta</guid><description>&lt;ul&gt;
&lt;li&gt;Beta Launch&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><product>Browser Rendering</product></item><item><title>D1 - New experimental backend</title><link>https://developers.cloudflare.com/d1/platform/changelog/#new-experimental-backend</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#new-experimental-backend</guid><description>&lt;p&gt;D1 has a new experimental storage back end that dramatically improves query throughput, latency and reliability. The experimental back end will become the default back end in the near future. To create a database using the experimental backend, use &lt;code&gt;wrangler&lt;/code&gt; and set the &lt;code&gt;--experimental-backend&lt;/code&gt; flag when creating a database:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;$ wrangler d1 create your-database --experimental-backend
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Read more about the experimental back end in the &lt;a href=&quot;https://blog.cloudflare.com/d1-turning-it-up-to-11/&quot;&gt;announcement blog&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>D1 - Location hints</title><link>https://developers.cloudflare.com/d1/platform/changelog/#location-hints</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#location-hints</guid><description>&lt;p&gt;You can now provide a &lt;a href=&quot;https://developers.cloudflare.com/d1/configuration/data-location/&quot;&gt;location hint&lt;/a&gt; when creating a D1 database, which will influence where the leader (writer) is located. By default, D1 will automatically create your database in a location close to where you issued the request to create a database. In most cases this allows D1 to choose the optimal location for your database on your behalf.&lt;/p&gt;
</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Pages - Build error message improvement</title><link>https://developers.cloudflare.com/pages/platform/changelog/#build-error-message-improvement</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#build-error-message-improvement</guid><description>&lt;ul&gt;
&lt;li&gt;Builds which fail due to Out of memory (OOM) will return a proper error message indicating so rather than &lt;code&gt;Internal error&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Workers for Platforms - Outbound Workers, Custom Limits and Tail Workers</title><link>https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#outbound-workers-custom-limits-and-tail-workers</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#outbound-workers-custom-limits-and-tail-workers</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/&quot;&gt;Outbound Workers&lt;/a&gt;, &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/custom-limits/&quot;&gt;Custom Limits&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/observability/#tail-workers&quot;&gt;Tail Workers&lt;/a&gt; are now available.&lt;/p&gt;
</description><pubDate>Thu, 18 May 2023 00:00:00 GMT</pubDate><product>Workers for Platforms</product></item><item><title>D1 - Query JSON</title><link>https://developers.cloudflare.com/d1/platform/changelog/#query-json</link><guid isPermaLink="true">https://developers.cloudflare.com/d1/platform/changelog/#query-json</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/d1/sql-api/query-json/&quot;&gt;New documentation&lt;/a&gt; has been published that covers D1&amp;#39;s extensive JSON function support. JSON functions allow you to parse, query and modify JSON directly from your SQL queries, reducing the number of round trips to your database, or data queried.&lt;/p&gt;
</description><pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate><product>D1</product></item><item><title>Pages - V2 build system beta</title><link>https://developers.cloudflare.com/pages/platform/changelog/#v2-build-system-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#v2-build-system-beta</guid><description>&lt;ul&gt;
&lt;li&gt;The V2 build system is now available in open beta. Enable the V2 build system by going to your Pages project in the Cloudflare dashboard and selecting &lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;a href=&quot;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/settings/builds-deployments&quot;&gt;&lt;strong&gt;Build &amp;amp; deployments&lt;/strong&gt;&lt;/a&gt; &amp;gt; &lt;strong&gt;Build system version&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Pages - Support for Smart Placement</title><link>https://developers.cloudflare.com/pages/platform/changelog/#support-for-smart-placement</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#support-for-smart-placement</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers/configuration/smart-placement/&quot;&gt;Smart placement&lt;/a&gt; can now be enabled for Pages within your Pages Project by going to &lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;a href=&quot;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/settings/functions&quot;&gt;&lt;strong&gt;Functions&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Stream - Multiple audio tracks now generally available</title><link>https://developers.cloudflare.com/stream/changelog/#multiple-audio-tracks-now-generally-available</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#multiple-audio-tracks-now-generally-available</guid><description>&lt;p&gt;Stream supports adding multiple audio tracks to an existing video.&lt;/p&gt;
&lt;p&gt;For more, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/edit-videos/adding-additional-audio-tracks/&quot;&gt;documentation&lt;/a&gt; to get started.&lt;/p&gt;
</description><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers - 2023-05-16</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-05-16</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-05-16</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/&quot;&gt;new &lt;code&gt;connect()&lt;/code&gt; method&lt;/a&gt; allows you to connect to any TCP-speaking services directly from your Workers. To learn more about other protocols supported on the Workers platform, visit the &lt;a href=&quot;https://developers.cloudflare.com/workers/reference/protocols/&quot;&gt;new Protocols documentation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We have added new &lt;a href=&quot;https://developers.cloudflare.com/workers/databases/native-integrations/&quot;&gt;native database integrations&lt;/a&gt; for popular serverless database providers, including Neon, PlanetScale, and Supabase. Native integrations automatically handle the process of creating a connection string and adding it as a Secret to your Worker.&lt;/li&gt;
&lt;li&gt;You can now also connect directly to databases over TCP from a Worker, starting with &lt;a href=&quot;https://developers.cloudflare.com/hyperdrive/configuration/connect-to-postgres/&quot;&gt;PostgreSQL&lt;/a&gt;. Support for PostgreSQL is based on the popular &lt;code&gt;pg&lt;/code&gt; driver, and allows you to connect to any PostgreSQL instance over TLS from a Worker directly.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/r2/data-migration/&quot;&gt;R2 Migrator&lt;/a&gt; (Super Slurper), which automates the process of migrating from existing object storage providers to R2, is now Generally Available.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2023-05-15</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-05-15</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-05-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers/ai/&quot;&gt;Cursor&lt;/a&gt;, an experimental AI assistant, trained to answer
questions about Cloudflare&amp;#39;s Developer Platform, is now available to preview!
Cursor can answer questions about Workers and the Cloudflare Developer Platform,
and is itself built on Workers. You can read more about Cursor in the &lt;a href=&quot;https://blog.cloudflare.com/introducing-cursor-the-ai-assistant-for-docs/&quot;&gt;announcement
blog&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2023-05-12</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-05-12</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-05-12</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Performance/now&quot;&gt;&lt;code&gt;performance.now()&lt;/code&gt;&lt;/a&gt;
and &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Performance/timeOrigin&quot;&gt;&lt;code&gt;performance.timeOrigin&lt;/code&gt;&lt;/a&gt;
APIs can now be used in Cloudflare Workers. Just like &lt;code&gt;Date.now()&lt;/code&gt;, for &lt;a href=&quot;https://developers.cloudflare.com/workers/reference/security-model/&quot;&gt;security
reasons&lt;/a&gt; time only advances after I/O.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 12 May 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Radar - Added `IOS` as an option for the OS parameter in all HTTP</title><link>https://developers.cloudflare.com/radar/changelog/#added-ios-as-an-option-for-the-os-parameter-in-all-http</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#added-ios-as-an-option-for-the-os-parameter-in-all-http</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;IOS&lt;/code&gt; as an option for the OS parameter in all HTTP
endpoints (&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/http/subresources/summary/methods/bot_class/&quot;&gt;example&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 10 May 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Workers - 2023-05-05</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-05-05</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-05-05</guid><description>&lt;ul&gt;
&lt;li&gt;The new &lt;code&gt;nodeJsCompatModule&lt;/code&gt; type can be used with a Worker bundle to emulate a Node.js environment. Common Node.js globals such as &lt;code&gt;process&lt;/code&gt; and &lt;code&gt;Buffer&lt;/code&gt; will be present, and &lt;code&gt;require(&amp;#39;...&amp;#39;)&lt;/code&gt; can be used to load Node.js built-ins without the &lt;code&gt;node:&lt;/code&gt; specifier prefix.&lt;/li&gt;
&lt;li&gt;Fixed an issue where websocket connections would be disconnected when updating workers. Now, only WebSockets connected to Durable Objects are disconnected by updates to that Durable Object’s code.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2023-04-28</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-04-28</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-04-28</guid><description>&lt;ul&gt;
&lt;li&gt;The Web Crypto API now supports curves Ed25519 and X25519 defined in the Secure Curves specification.&lt;/li&gt;
&lt;li&gt;The global &lt;code&gt;connect&lt;/code&gt; method has been moved to a &lt;code&gt;cloudflare:sockets&lt;/code&gt; module.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Apr 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Stream - Player Enhancement Properties</title><link>https://developers.cloudflare.com/stream/changelog/#player-enhancement-properties</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#player-enhancement-properties</guid><description>&lt;p&gt;Cloudflare Stream now supports player enhancement properties.&lt;/p&gt;
&lt;p&gt;With player enhancements, you can modify your video player to incorporate elements of your branding, such as your logo, and customize additional options to present to your viewers.&lt;/p&gt;
&lt;p&gt;For more, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/edit-videos/player-enhancements/&quot;&gt;documentation&lt;/a&gt; to get started.&lt;/p&gt;
</description><pubDate>Wed, 26 Apr 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>beacon.min.js - 2023-04-19</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-04-19</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-04-19</guid><description>&lt;p&gt;Reports additional LCP diagnostic information using web-vitals library&amp;#39;s attribution build.&lt;/p&gt;
</description><pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Notifications - 2023-04-19</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-04-19</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-04-19</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Maintenance Notification Alerts&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>DDoS protection - 2023-04-17</title><link>https://developers.cloudflare.com/ddos-protection/change-log/network/2023-04-17</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/network/2023-04-17</guid><description>&lt;p&gt;Previously, only a subset of rules were exposed publicly. In rare situations, these rules can cause false positives. When this happens, you can customize their behavior using overrides.&lt;/p&gt;
&lt;p&gt;Besides these rules, the DDoS managed rules contain other rules that do not cause issues. Until now, these rules were not shown in the dashboard or referenced in the documentation.&lt;/p&gt;
&lt;p&gt;Cloudflare now shows all rules in the dashboard, including these high-confidence rules. This means that packets matching these rules will now have the correct rule identifier. The newly published rules are read-only and you cannot disable them.&lt;/p&gt;</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Turnstile - 2023-04-17</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-04-17</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-04-17</guid><description>&lt;ul&gt;
&lt;li&gt;Added references to Turnstile Public API.&lt;/li&gt;
&lt;li&gt;Added references for &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[after-interactive-callback]&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[before-interactive-callback]&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[unsupported-callback]&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Workers - 2023-04-14</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-04-14</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-04-14</guid><description>&lt;ul&gt;
&lt;li&gt;No externally-visible changes this week.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 14 Apr 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Workers - 2023-04-10</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-04-10</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-04-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;code&gt;URL.canParse(...)&lt;/code&gt; is a new standard API for testing that an input string can be parsed successfully as a URL without the additional cost of creating and throwing an error.&lt;/li&gt;
&lt;li&gt;The Workers-specific &lt;code&gt;IdentityTransformStream&lt;/code&gt; and &lt;code&gt;FixedLengthStream&lt;/code&gt; classes now support specifying a &lt;code&gt;highWaterMark&lt;/code&gt; for the writable-side that is used for backpressure signaling using the standard &lt;code&gt;writer.desiredSize&lt;/code&gt;/&lt;code&gt;writer.ready&lt;/code&gt; mechanisms.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 10 Apr 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>beacon.min.js - 2023-04-06</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-04-06</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-04-06</guid><description>&lt;p&gt;Updated webpack configuration to output code in ECMAScript 3 (ES3) format.&lt;/p&gt;
</description><pubDate>Thu, 06 Apr 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>API deprecations - Load Balancing - notification_email</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#load-balancing---notification_email</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#load-balancing---notification_email</guid><description>&lt;p&gt;Deprecation date: April 3, 2023&lt;/p&gt;
&lt;p&gt;This field is deprecated and has been moved to &lt;a href=&quot;https://developers.cloudflare.com/notifications/&quot;&gt;Cloudflare centralized notification service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;notification_email&lt;/code&gt; is the email address to send health status notifications to. This can be an individual mailbox or a mailing list. Multiple emails can be supplied as a comma delimited list.&lt;/p&gt;
</description><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>R2 - 2023-04-01</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-04-01</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-04-01</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/api/resources/r2/subresources/buckets/methods/get/&quot;&gt;GetBucket&lt;/a&gt; is now available for use through the Cloudflare API.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/r2/reference/data-location/&quot;&gt;Location hints&lt;/a&gt; can now be set when creating a bucket, both through the S3 API, and the dashboard.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 01 Apr 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Queues - Consumer concurrency (enabled)</title><link>https://developers.cloudflare.com/queues/platform/changelog/#consumer-concurrency-enabled</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#consumer-concurrency-enabled</guid><description>&lt;p&gt;Queue consumers will now &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency/&quot;&gt;automatically scale up&lt;/a&gt; based on the number of messages being written to the queue. To control or limit concurrency, you can explicitly define a &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/configure-queues/#consumer&quot;&gt;&lt;code&gt;max_concurrency&lt;/code&gt;&lt;/a&gt; for your consumer.&lt;/p&gt;
</description><pubDate>Tue, 28 Mar 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Workers - 2023-03-24</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-03-24</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-03-24</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug in Wrangler tail and live logs on the dashboard that
prevented the Administrator Read-Only and Workers Tail Read roles from successfully
tailing Workers.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 24 Mar 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>beacon.min.js - 2023-03-23</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2023-03-23</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2023-03-23</guid><description>&lt;p&gt;Updated Google&amp;#39;s web-vitals library (version 3.1.1) and removed experimental &lt;code&gt;server-timing&lt;/code&gt; header.&lt;/p&gt;
</description><pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Pages - Git projects can now see files uploaded</title><link>https://developers.cloudflare.com/pages/platform/changelog/#git-projects-can-now-see-files-uploaded</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#git-projects-can-now-see-files-uploaded</guid><description>&lt;ul&gt;
&lt;li&gt;Files uploaded are now visible for Git projects, you can view them in the &lt;a href=&quot;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/:pages-deployment/files&quot;&gt;Cloudflare dashboard&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Stream - Limits for downloadable MP4s for live recordings</title><link>https://developers.cloudflare.com/stream/changelog/#limits-for-downloadable-mp4s-for-live-recordings</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#limits-for-downloadable-mp4s-for-live-recordings</guid><description>&lt;p&gt;Previously, generating a download for a live recording exceeding four hours resulted in failure.&lt;/p&gt;
&lt;p&gt;To fix the issue, now video downloads are only available for live recordings under four hours. Live recordings exceeding four hours can still be played but cannot be downloaded.&lt;/p&gt;
</description><pubDate>Tue, 21 Mar 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Pages - Notifications for Pages are now available</title><link>https://developers.cloudflare.com/pages/platform/changelog/#notifications-for-pages-are-now-available</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#notifications-for-pages-are-now-available</guid><description>&lt;ul&gt;
&lt;li&gt;Notifications for Pages events are now available in the &lt;a href=&quot;https://dash.cloudflare.com?to=/:account/notifications&quot;&gt;Cloudflare dashboard&lt;/a&gt;. Events supported include:&lt;ul&gt;
&lt;li&gt;Deployment started.&lt;/li&gt;
&lt;li&gt;Deployment succeeded.&lt;/li&gt;
&lt;li&gt;Deployment failed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Radar - Add AS112 and email endpoints</title><link>https://developers.cloudflare.com/radar/changelog/#add-as112-and-email-endpoints</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-as112-and-email-endpoints</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/as112/subresources/summary/methods/dnssec/&quot;&gt;AS112 endpoints&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/email/subresources/security/subresources/summary/methods/arc/&quot;&gt;email endpoints&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>API deprecations - Access Bookmark applications</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#access-bookmark-applications</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#access-bookmark-applications</guid><description>&lt;p&gt;Deprecation date: March 19, 2023&lt;/p&gt;
&lt;p&gt;This endpoint is deprecated in favor of using a specialized Access Application App Type API.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET accounts/:identifier/access/bookmarks&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET accounts/:identifier/access/bookmarks/:uuid&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST accounts/:identifier/access/bookmarks/:uuid&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PUT accounts/:identifier/access/bookmarks/:uuid&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE accounts/:identifier/access/bookmarks/:uuid&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement:
Access applications app type API&lt;/p&gt;
</description><pubDate>Sun, 19 Mar 2023 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>R2 - 2023-03-16</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-03-16</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-03-16</guid><description>&lt;ul&gt;
&lt;li&gt;The ListParts API has been implemented and is available for use.&lt;/li&gt;
&lt;li&gt;HTTP2 is now enabled by default for new custom domains linked to R2 buckets.&lt;/li&gt;
&lt;li&gt;Object Lifecycles are now available for use.&lt;/li&gt;
&lt;li&gt;Bug fix: Requests to public buckets will now return the &lt;code&gt;Content-Encoding&lt;/code&gt; header for gzip files when &lt;code&gt;Accept-Encoding: gzip&lt;/code&gt; is used.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Queues - Consumer concurrency (upcoming)</title><link>https://developers.cloudflare.com/queues/platform/changelog/#consumer-concurrency-upcoming</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#consumer-concurrency-upcoming</guid><description>&lt;p&gt;Queue consumers will soon automatically scale up concurrently as a queues&amp;#39; backlog grows in order to keep overall message processing latency down. Concurrency will be enabled on all existing queues by 2023-03-28.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To opt-out, or to configure a fixed maximum concurrency&lt;/strong&gt;, set &lt;code&gt;max_concurrency = 1&lt;/code&gt; in your &lt;code&gt;wrangler.toml / wrangler.json&lt;/code&gt; file or via &lt;a href=&quot;https://dash.cloudflare.com/?to=/:account/queues&quot;&gt;the queues dashboard&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To opt-in, you do not need to take any action&lt;/strong&gt;: your consumer will begin to scale out as needed to keep up with your message backlog. It will scale back down as the backlog shrinks, and/or if a consumer starts to generate a higher rate of errors. To learn more about how consumers scale, refer to the &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/consumer-concurrency/&quot;&gt;consumer concurrency&lt;/a&gt; documentation.&lt;/p&gt;
</description><pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Notifications - 2023-03-13</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-03-13</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-03-13</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Pages Alerts&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>Workers - 2023-03-09</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-03-09</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-03-09</guid><description>&lt;ul&gt;
&lt;li&gt;No externally-visible changes.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 09 Mar 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Turnstile - 2023-03-06</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-03-06</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-03-06</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[execution]&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[appearance]&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Workers - 2023-03-06</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-03-06</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-03-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/workers/observability/logs/logpush/#limits&quot;&gt;Workers Logpush&lt;/a&gt; now supports
300 characters per log line. This is an increase from the previous limit of 150
characters per line.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Notifications - 2023-03-02</title><link>https://developers.cloudflare.com/notifications/changelog/#2023-03-02</link><guid isPermaLink="true">https://developers.cloudflare.com/notifications/changelog/#2023-03-02</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Brand Protection Alerts&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate><product>Notifications</product></item><item><title>Queues - Explicit acknowledgement (new feature)</title><link>https://developers.cloudflare.com/queues/platform/changelog/#explicit-acknowledgement-new-feature</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#explicit-acknowledgement-new-feature</guid><description>&lt;p&gt;You can now &lt;a href=&quot;https://developers.cloudflare.com/queues/configuration/batching-retries/#explicit-acknowledgement-and-retries&quot;&gt;acknowledge individual messages with a batch&lt;/a&gt; by calling &lt;code&gt;.ack()&lt;/code&gt; on a message.&lt;/p&gt;
&lt;p&gt;This allows you to mark a message as delivered as you process it within a batch, and avoids the entire batch from being redelivered if your consumer throws an error during batch processing. This can be particularly useful when you are calling external APIs, writing messages to a database, or otherwise performing non-idempotent actions on individual messages within a batch.&lt;/p&gt;
</description><pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Queues - Higher per-queue throughput</title><link>https://developers.cloudflare.com/queues/platform/changelog/#higher-per-queue-throughput</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#higher-per-queue-throughput</guid><description>&lt;p&gt;The per-queue throughput limit has now been &lt;a href=&quot;https://developers.cloudflare.com/queues/platform/limits/&quot;&gt;raised to 400 messages per second&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 01 Mar 2023 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Turnstile - 2023-02-15</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-02-15</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-02-15</guid><description>&lt;ul&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget&quot;&gt;&lt;code&gt;[turnstile.ready]&lt;/code&gt;&lt;/a&gt; callback.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Pages - Analytics Engine now available in Functions</title><link>https://developers.cloudflare.com/pages/platform/changelog/#analytics-engine-now-available-in-functions</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#analytics-engine-now-available-in-functions</guid><description>&lt;ul&gt;
&lt;li&gt;Added support for &lt;a href=&quot;https://developers.cloudflare.com/analytics/analytics-engine/&quot;&gt;Analytics Engine&lt;/a&gt;
in Functions.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 14 Feb 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Workers - 2023-02-06</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-02-06</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-02-06</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where transferring large request bodies to a Durable Object was unexpectedly slow.&lt;/li&gt;
&lt;li&gt;Previously, an error would be thrown when trying to access unimplemented standard &lt;code&gt;Request&lt;/code&gt; and &lt;code&gt;Response&lt;/code&gt; properties. Now those will be left as &lt;code&gt;undefined&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 06 Feb 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Turnstile - 2023-02-01</title><link>https://developers.cloudflare.com/turnstile/changelog/#2023-02-01</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2023-02-01</guid><description>&lt;ul&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations&quot;&gt;&lt;code&gt;[data-]language&lt;/code&gt;&lt;/a&gt; parameter.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Workers - 2023-01-31</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-01-31</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-01-31</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/runtime-apis/request/#incomingrequestcfproperties&quot;&gt;&lt;code&gt;request.cf&lt;/code&gt;&lt;/a&gt; object now includes two additional properties, &lt;code&gt;tlsClientHelloLength&lt;/code&gt; and &lt;code&gt;tlsClientRandom&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 31 Jan 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>R2 - 2023-01-27</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2023-01-27</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2023-01-27</guid><description>&lt;ul&gt;
&lt;li&gt;R2 authentication tokens created via the R2 token page are now scoped
to a single account by default.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Radar - Updated IPv6 calculation method</title><link>https://developers.cloudflare.com/radar/changelog/#updated-ipv6-calculation-method</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#updated-ipv6-calculation-method</guid><description>&lt;ul&gt;
&lt;li&gt;IPv6 percentage started to be calculated as (IPv6 requests / requests for dual-stacked content), where as before it
was calculated as (IPv6 requests / IPv4+IPv6 requests).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Workers - 2023-01-13</title><link>https://developers.cloudflare.com/workers/platform/changelog/#2023-01-13</link><guid isPermaLink="true">https://developers.cloudflare.com/workers/platform/changelog/#2023-01-13</guid><description>&lt;ul&gt;
&lt;li&gt;Durable Objects can now use jurisdictions with &lt;code&gt;idFromName&lt;/code&gt; via a new subnamespace API.&lt;/li&gt;
&lt;li&gt;V8 updated to 10.9.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 13 Jan 2023 00:00:00 GMT</pubDate><product>Workers</product></item><item><title>Radar - Add new layer 3 dataset</title><link>https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-dataset</link><guid isPermaLink="true">https://developers.cloudflare.com/radar/changelog/#add-new-layer-3-dataset</guid><description>&lt;ul&gt;
&lt;li&gt;Added new Layer 3 data source and related endpoints.&lt;/li&gt;
&lt;li&gt;Updated Layer 3
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/methods/timeseries/&quot;&gt;timeseries&lt;/a&gt; endpoint
to support fetching both current and new data sources. For retro-compatibility
reasons, fetching the new data source requires sending the parameter &lt;code&gt;metric=bytes&lt;/code&gt; else the current data
source will be returned.&lt;/li&gt;
&lt;li&gt;Deprecated old Layer 3 endpoints
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/timeseries_groups/methods/get/&quot;&gt;TimeseriesGroups&lt;/a&gt; and
&lt;a href=&quot;https://developers.cloudflare.com/api/resources/radar/subresources/attacks/subresources/layer3/subresources/summary/methods/get/&quot;&gt;Summary&lt;/a&gt;.
Users should upgrade to newer endpoints.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate><product>Radar</product></item><item><title>Pages - Queues now available in Functions</title><link>https://developers.cloudflare.com/pages/platform/changelog/#queues-now-available-in-functions</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#queues-now-available-in-functions</guid><description>&lt;ul&gt;
&lt;li&gt;Added support for &lt;a href=&quot;https://developers.cloudflare.com/queues/&quot;&gt;Queues&lt;/a&gt; producer in Functions.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Stream - Earlier detection (and rejection) of non-video uploads</title><link>https://developers.cloudflare.com/stream/changelog/#earlier-detection-and-rejection-of-non-video-uploads</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#earlier-detection-and-rejection-of-non-video-uploads</guid><description>&lt;p&gt;Cloudflare Stream now detects non-video content on upload using &lt;a href=&quot;https://developers.cloudflare.com/stream/uploading-videos/upload-video-file/&quot;&gt;the POST API&lt;/a&gt; and returns a 400 Bad Request HTTP error with code &lt;code&gt;10059&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Previously, if you or one of your users attempted to upload a file that is not a video (ex: an image), the request to upload would appear successful, but then fail to be encoded later on.&lt;/p&gt;
&lt;p&gt;With this change, Stream responds to the upload request with an error, allowing you to give users immediate feedback if they attempt to upload non-video content.&lt;/p&gt;
</description><pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Pages - API messaging update</title><link>https://developers.cloudflare.com/pages/platform/changelog/#api-messaging-update</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#api-messaging-update</guid><description>&lt;p&gt;Updated all API messaging to be more helpful.&lt;/p&gt;
</description><pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Queues - sendBatch support</title><link>https://developers.cloudflare.com/queues/platform/changelog/#sendbatch-support</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#sendbatch-support</guid><description>&lt;p&gt;The JavaScript API for Queue producers now includes a &lt;code&gt;sendBatch&lt;/code&gt; method which supports sending up to 100 messages at a time.&lt;/p&gt;
</description><pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Queues - Increased per-account limits</title><link>https://developers.cloudflare.com/queues/platform/changelog/#increased-per-account-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/queues/platform/changelog/#increased-per-account-limits</guid><description>&lt;p&gt;Queues now allows developers to create up to 100 queues per account, up from the initial beta limit of 10 per account. This limit will continue to increase over time.&lt;/p&gt;
</description><pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate><product>Queues</product></item><item><title>Turnstile - 2022-12-12</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-12-12</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-12-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/server-side-validation/&quot;&gt;&lt;code&gt;POST /siteverify&lt;/code&gt;&lt;/a&gt; supports JSON requests now.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Stream - Faster mp4 downloads of live recordings</title><link>https://developers.cloudflare.com/stream/changelog/#faster-mp4-downloads-of-live-recordings</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#faster-mp4-downloads-of-live-recordings</guid><description>&lt;p&gt;Generating MP4 downloads of live stream recordings is now significantly faster. For more, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/download-stream-live-videos/&quot;&gt;the docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-12-07</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-12-07</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-12-07</guid><description>&lt;ul&gt;
&lt;li&gt;Fix CORS preflight requests for the S3 API, which allows using the S3 SDK in the browser.&lt;/li&gt;
&lt;li&gt;Passing a range header to the &lt;code&gt;get&lt;/code&gt; operation in the R2 bindings API should now work as expected.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 07 Dec 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>DDoS protection - 2022-12-02</title><link>https://developers.cloudflare.com/ddos-protection/change-log/network/2022-12-02</link><guid isPermaLink="true">https://developers.cloudflare.com/ddos-protection/change-log/network/2022-12-02</guid><description>&lt;table style=&quot;width: 100%&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rule ID&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Previous Action&lt;/th&gt;&lt;th&gt;New Action&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;...58e4914a&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for UDP (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...76d5e15c&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for Other IPv6 Protocols (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...8de83ef6&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for IPv6 GRE (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...938e978c&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for IPv6 ESP (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...9c173480&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for ICMP (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...ad8078b8&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for IPv4 GRE (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...ae3f5e4e&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for ICMPv6 (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...c7dc52df&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for Other IPv4 Protocols (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;...e4e7541c&lt;/td&gt;&lt;td&gt;Adaptive DDoS Protection for IPv4 ESP (Available only to Enterprise accounts).&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;Lower sensitivity to avoid false positives&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate><product>DDoS protection</product></item><item><title>Pages - Ability to delete aliased deployments</title><link>https://developers.cloudflare.com/pages/platform/changelog/#ability-to-delete-aliased-deployments</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#ability-to-delete-aliased-deployments</guid><description>&lt;ul&gt;
&lt;li&gt;Aliased deployments can now be deleted. If using the API, you will need to add the query parameter &lt;code&gt;force=true&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-11-30</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-11-30</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-11-30</guid><description>&lt;ul&gt;
&lt;li&gt;Requests with the header &lt;code&gt;x-amz-acl: public-read&lt;/code&gt; are no longer rejected.&lt;/li&gt;
&lt;li&gt;Fixed issues with wildcard CORS rules and presigned URLs.&lt;/li&gt;
&lt;li&gt;Fixed an issue where &lt;code&gt;ListObjects&lt;/code&gt; would time out during delimited listing of unicode-normalized keys.&lt;/li&gt;
&lt;li&gt;S3 API&amp;#39;s &lt;code&gt;PutBucketCors&lt;/code&gt; now rejects requests with unknown keys in the XML body.&lt;/li&gt;
&lt;li&gt;Signing additional headers no longer breaks CORS preflight requests for presigned URLs.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Multiple audio tracks (closed beta)</title><link>https://developers.cloudflare.com/stream/changelog/#multiple-audio-tracks-closed-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#multiple-audio-tracks-closed-beta</guid><description>&lt;p&gt;Stream now supports adding multiple audio tracks to an existing video upload. This allows you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Provide viewers with audio tracks in multiple languages&lt;/li&gt;
&lt;li&gt;Provide dubbed audio tracks, or audio commentary tracks (ex: Director’s Commentary)&lt;/li&gt;
&lt;li&gt;Allow your users to customize the customize the audio mix, by providing separate audio tracks for music, speech or other audio tracks.&lt;/li&gt;
&lt;li&gt;Provide Audio Description tracks to ensure your content is accessible. (&lt;a href=&quot;https://www.w3.org/TR/WCAG20/#media-equiv-audio-desc-only&quot;&gt;WCAG 2.0 Guideline 1.2 1&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To request an invite to the beta, refer to &lt;a href=&quot;https://community.cloudflare.com/t/new-in-beta-support-for-multiple-audio-tracks/439629&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 29 Nov 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - VP9 support for WebRTC live streams (beta)</title><link>https://developers.cloudflare.com/stream/changelog/#vp9-support-for-webrtc-live-streams-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#vp9-support-for-webrtc-live-streams-beta</guid><description>&lt;p&gt;Cloudflare Stream now supports &lt;a href=&quot;https://developers.google.com/media/vp9&quot;&gt;VP9&lt;/a&gt; when streaming using &lt;a href=&quot;https://developers.cloudflare.com/stream/webrtc-beta/&quot;&gt;WebRTC (WHIP)&lt;/a&gt;, currently in beta.&lt;/p&gt;
</description><pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-11-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-11-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-11-21</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug in &lt;code&gt;ListObjects&lt;/code&gt; where &lt;code&gt;startAfter&lt;/code&gt; would skip over objects with keys that have numbers right after the &lt;code&gt;startAfter&lt;/code&gt; prefix.&lt;/li&gt;
&lt;li&gt;Add worker bindings for multipart uploads.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 21 Nov 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Deep linking to a Pages deployment</title><link>https://developers.cloudflare.com/pages/platform/changelog/#deep-linking-to-a-pages-deployment</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#deep-linking-to-a-pages-deployment</guid><description>&lt;ul&gt;
&lt;li&gt;You can now deep-link to a Pages deployment in the dashboard with &lt;code&gt;:pages-deployment&lt;/code&gt;. An example would be &lt;code&gt;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/:pages-deployment&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Pages - Functions GA and other updates</title><link>https://developers.cloudflare.com/pages/platform/changelog/#functions-ga-and-other-updates</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#functions-ga-and-other-updates</guid><description>&lt;ul&gt;
&lt;li&gt;Pages functions are now GA. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/pages-function-goes-ga/&quot;&gt;blog post&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We also made the following updates to Functions:&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/analytics/production&quot;&gt;Functions metrics&lt;/a&gt; are now available in the dashboard.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/pages/functions/pricing/&quot;&gt;Functions billing&lt;/a&gt; is now available.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/limits/#response-limits&quot;&gt;Unbound usage model&lt;/a&gt; is now available for Functions.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.cloudflare.com/pages/functions/bindings/#secrets&quot;&gt;Secrets&lt;/a&gt; are now available.&lt;/li&gt;
&lt;li&gt;Functions tailing is now available via the &lt;a href=&quot;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project/:pages-deployment/functions&quot;&gt;dashboard&lt;/a&gt; or with Wrangler (&lt;code&gt;wrangler pages deployment tail&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 17 Nov 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-11-17</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-11-17</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-11-17</guid><description>&lt;ul&gt;
&lt;li&gt;Unconditionally return HTTP 206 on ranged requests to match behavior of other S3 compatible implementations.&lt;/li&gt;
&lt;li&gt;Fixed a CORS bug where &lt;code&gt;AllowedHeaders&lt;/code&gt; in the CORS config were being treated case-sensitively.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 17 Nov 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Service bindings now available in Functions</title><link>https://developers.cloudflare.com/pages/platform/changelog/#service-bindings-now-available-in-functions</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#service-bindings-now-available-in-functions</guid><description>&lt;ul&gt;
&lt;li&gt;Service bindings are now available in Functions. For more details,
refer to the &lt;a href=&quot;https://developers.cloudflare.com/pages/functions/bindings/#service-bindings&quot;&gt;docs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 15 Nov 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Turnstile - 2022-11-11</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-11-11</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-11-11</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations&quot;&gt;&lt;code&gt;retry&lt;/code&gt; and &lt;code&gt;retry-interval&lt;/code&gt;&lt;/a&gt; for controlling retry behavior.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 11 Nov 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>R2 - 2022-11-08</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-11-08</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-11-08</guid><description>&lt;ul&gt;
&lt;li&gt;Copying multipart objects via &lt;code&gt;CopyObject&lt;/code&gt; is re-enabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;UploadPartCopy&lt;/code&gt; is re-enabled.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 08 Nov 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Reduced time to start WebRTC streaming and playback with Trickle ICE</title><link>https://developers.cloudflare.com/stream/changelog/#reduced-time-to-start-webrtc-streaming-and-playback-with-trickle-ice</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#reduced-time-to-start-webrtc-streaming-and-playback-with-trickle-ice</guid><description>&lt;p&gt;Cloudflare Stream&amp;#39;s &lt;a href=&quot;https://datatracker.ietf.org/doc/draft-ietf-wish-whip/&quot;&gt;WHIP&lt;/a&gt; and &lt;a href=&quot;https://www.ietf.org/archive/id/draft-murillo-whep-01.html&quot;&gt;WHEP&lt;/a&gt; implementations now support &lt;a href=&quot;https://datatracker.ietf.org/doc/rfc8838/&quot;&gt;Trickle ICE&lt;/a&gt;, reducing the time it takes to initialize WebRTC connections, and increasing compatibility with WHIP and WHEP clients.&lt;/p&gt;
&lt;p&gt;For more, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/webrtc-beta/&quot;&gt;the docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 08 Nov 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Deprecating the &apos;per-video&apos; Analytics API</title><link>https://developers.cloudflare.com/stream/changelog/#deprecating-the-per-video-analytics-api</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#deprecating-the-per-video-analytics-api</guid><description>&lt;p&gt;The “per-video” analytics API is being deprecated. If you still use this API, you will need to switch to using the &lt;a href=&quot;https://developers.cloudflare.com/stream/getting-analytics/fetching-bulk-analytics/&quot;&gt;GraphQL Analytics API&lt;/a&gt; by February 1, 2023. After this date, the per-video analytics API will be no longer available.&lt;/p&gt;
&lt;p&gt;The GraphQL Analytics API provides the same functionality and more, with additional filters and metrics, as well as the ability to fetch data about multiple videos in a single request. Queries are faster, more reliable, and built on a shared analytics system that you can &lt;a href=&quot;https://developers.cloudflare.com/analytics/graphql-api/features/data-sets/&quot;&gt;use across many Cloudflare products&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more about this change and how to migrate existing API queries, refer to &lt;a href=&quot;https://community.cloudflare.com/t/migrate-to-the-stream-graphql-analytics-api-by-feb-1st-2023/433252&quot;&gt;this post&lt;/a&gt; and the &lt;a href=&quot;https://developers.cloudflare.com/stream/getting-analytics/fetching-bulk-analytics/&quot;&gt;GraphQL Analytics API docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 07 Nov 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Pages - Ansi color codes in build logs</title><link>https://developers.cloudflare.com/pages/platform/changelog/#ansi-color-codes-in-build-logs</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#ansi-color-codes-in-build-logs</guid><description>&lt;p&gt;Build log now supports ansi color codes.&lt;/p&gt;
</description><pubDate>Thu, 03 Nov 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Stream - Create an unlimited number of live inputs</title><link>https://developers.cloudflare.com/stream/changelog/#create-an-unlimited-number-of-live-inputs</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#create-an-unlimited-number-of-live-inputs</guid><description>&lt;p&gt;Cloudflare Stream now has no limit on the number of &lt;a href=&quot;https://developers.cloudflare.com/api/resources/stream/subresources/live_inputs/methods/get/&quot;&gt;live inputs&lt;/a&gt; you can create. Stream is designed to allow your end-users to go live — live inputs can be created quickly on-demand via a single API request for each of user of your platform or app.&lt;/p&gt;
&lt;p&gt;For more on creating and managing live inputs, get started with the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 01 Nov 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-10-28</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-10-28</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-10-28</guid><description>&lt;ul&gt;
&lt;li&gt;Multipart upload part sizes are always expected to be of the same size, but this enforcement is now done when you complete an upload instead of being done very time you upload a part.&lt;/li&gt;
&lt;li&gt;Fixed a performance issue where concurrent multipart part uploads would get rejected.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Turnstile - 2022-10-28</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-28</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-10-28</guid><description>&lt;ul&gt;
&lt;li&gt;Renamed the &lt;code&gt;[data-]expired-callback&lt;/code&gt; callback to &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations&quot;&gt;&lt;code&gt;[data-]timeout-callback&lt;/code&gt;&lt;/a&gt; (called when the challenge times out).&lt;/li&gt;
&lt;li&gt;Added the &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations&quot;&gt;&lt;code&gt;[data-]expired-callback&lt;/code&gt;&lt;/a&gt; callback (called when the token expires).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>R2 - 2022-10-26</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-10-26</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-10-26</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed ranged reads for multipart objects with part sizes unaligned
to 64KiB.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 26 Oct 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Turnstile - 2022-10-24</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-24</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-10-24</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#configurations&quot;&gt;&lt;code&gt;response-field&lt;/code&gt; and &lt;code&gt;response-field-name&lt;/code&gt;&lt;/a&gt; for controlling the input element created by Turnstile.&lt;/li&gt;
&lt;li&gt;Added option for changing the &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#widget-size&quot;&gt;size of the Turnstile widget&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 24 Oct 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>Stream - More accurate bandwidth estimates for live video playback</title><link>https://developers.cloudflare.com/stream/changelog/#more-accurate-bandwidth-estimates-for-live-video-playback</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#more-accurate-bandwidth-estimates-for-live-video-playback</guid><description>&lt;p&gt;When playing live video, Cloudflare Stream now provides significantly more accurate estimates of the bandwidth needs of each quality level to client video players. This ensures that live video plays at the highest quality that viewers have adequate bandwidth to play.&lt;/p&gt;
&lt;p&gt;As live video is streamed to Cloudflare, we transcode it to make it available to viewers at multiple quality levels. During transcoding, we learn about the real bandwidth needs of each segment of video at each quality level, and use this to provide an estimate of the bandwidth requirements of each quality level the in HLS (&lt;code&gt;.m3u8&lt;/code&gt;) and DASH (&lt;code&gt;.mpd&lt;/code&gt;) manifests.&lt;/p&gt;
&lt;p&gt;If a live stream contains content with low visual complexity, like a slideshow presentation, the bandwidth estimates provided in the HLS manifest will be lower, ensuring that the most viewers possible view the highest quality level, since it requires relatively little bandwidth. Conversely, if a live stream contains content with high visual complexity, like live sports with motion and camera panning, the bandwidth estimates provided in the HLS manifest will be higher, ensuring that viewers with inadequate bandwidth switch down to a lower quality level, and their playback does not buffer.&lt;/p&gt;
&lt;p&gt;This change is particularly helpful if you&amp;#39;re building a platform or application that allows your end users to create their own live streams, where these end users have their own streaming software and hardware that you can&amp;#39;t control. Because this new functionality adapts based on the live video we receive, rather than just the configuration advertised by the broadcaster, even in cases where your end users&amp;#39; settings are less than ideal, client video players will not receive excessively high estimates of bandwidth requirements, causing playback quality to decrease unnecessarily. Your end users don&amp;#39;t have to be OBS Studio experts in order to get high quality video playback.&lt;/p&gt;
&lt;p&gt;No work is required on your end — this change applies to all live inputs, for all customers of Cloudflare Stream. For more, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/#bitrate-estimates-at-each-quality-level-bitrate-ladder&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 20 Oct 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-10-19</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-10-19</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-10-19</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;code&gt;HeadBucket&lt;/code&gt; now sets &lt;code&gt;x-amz-bucket-region&lt;/code&gt; to &lt;code&gt;auto&lt;/code&gt; in the response.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 19 Oct 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>beacon.min.js - 2022-10-17</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2022-10-17</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2022-10-17</guid><description>&lt;p&gt;Updated to report new metrics such as time to first byte (TTFB), interaction to next paint (INP), and first contentful paint (FCP). Additionally, it reports &lt;code&gt;navigator.webdriver&lt;/code&gt;, &lt;code&gt;server-timing&lt;/code&gt; header (experimental), and protocol info (&lt;code&gt;nextHopProtocol&lt;/code&gt;).&lt;/p&gt;
</description><pubDate>Mon, 17 Oct 2022 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Turnstile - 2022-10-13</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-13</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-10-13</guid><description>&lt;ul&gt;
&lt;li&gt;Added validation for action: &lt;code&gt;/^[a-z0-9_-]{0,32}$/i&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Added validation for cData: &lt;code&gt;/^[a-z0-9_-]{0,255}$/i&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 13 Oct 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>API deprecations - Page Shield</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#page-shield</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#page-shield</guid><description>&lt;p&gt;Deprecation date: October 11, 2022&lt;/p&gt;
&lt;p&gt;Replace &lt;code&gt;script_monitor&lt;/code&gt; in Page Shield API routes with &lt;code&gt;page_shield&lt;/code&gt;.&lt;/p&gt;
</description><pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Turnstile - 2022-10-11</title><link>https://developers.cloudflare.com/turnstile/changelog/#2022-10-11</link><guid isPermaLink="true">https://developers.cloudflare.com/turnstile/changelog/#2022-10-11</guid><description>&lt;ul&gt;
&lt;li&gt;Added &lt;a href=&quot;https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#remove-a-widget&quot;&gt;&lt;code&gt;turnstile.remove&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate><product>Turnstile</product></item><item><title>R2 - 2022-10-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-10-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-10-06</guid><description>&lt;ul&gt;
&lt;li&gt;Temporarily disabled &lt;code&gt;UploadPartCopy&lt;/code&gt; while we investigate an issue.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Deep linking to a Pages project</title><link>https://developers.cloudflare.com/pages/platform/changelog/#deep-linking-to-a-pages-project</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#deep-linking-to-a-pages-project</guid><description>&lt;ul&gt;
&lt;li&gt;You can now deep-link to a Pages project in the dashboard with &lt;code&gt;:pages-project&lt;/code&gt;. An example would be &lt;code&gt;https://dash.cloudflare.com?to=/:account/pages/view/:pages-project&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 05 Oct 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Stream - AV1 Codec support for live streams and recordings (beta)</title><link>https://developers.cloudflare.com/stream/changelog/#av1-codec-support-for-live-streams-and-recordings-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#av1-codec-support-for-live-streams-and-recordings-beta</guid><description>&lt;p&gt;Cloudflare Stream now supports playback of live videos and live recordings using the &lt;a href=&quot;https://aomedia.org/av1/&quot;&gt;AV1 codec&lt;/a&gt;, which uses 46% less bandwidth than H.264.&lt;/p&gt;
&lt;p&gt;For more, read the &lt;a href=&quot;https://blog.cloudflare.com/av1-cloudflare-stream-beta&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 05 Oct 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-09-29</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-09-29</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-09-29</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a CORS issue where &lt;code&gt;Access-Control-Allow-Headers&lt;/code&gt; was not being
set for preflight requests.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 29 Sep 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-09-28</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-09-28</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-09-28</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where CORS configuration was not being applied to S3 endpoint.&lt;/li&gt;
&lt;li&gt;No-longer render the &lt;code&gt;Access-Control-Expose-Headers&lt;/code&gt; response header if &lt;code&gt;ExposeHeader&lt;/code&gt; is not defined.&lt;/li&gt;
&lt;li&gt;Public buckets will no-longer return the &lt;code&gt;Content-Range&lt;/code&gt; response header unless the response is partial.&lt;/li&gt;
&lt;li&gt;Fixed CORS rendering for the S3 &lt;code&gt;HeadObject&lt;/code&gt; operation.&lt;/li&gt;
&lt;li&gt;Fixed a bug where no matching CORS configuration could result in a &lt;code&gt;403&lt;/code&gt; response.&lt;/li&gt;
&lt;li&gt;Temporarily disable copying objects that were created with multipart uploads.&lt;/li&gt;
&lt;li&gt;Fixed a bug in the Workers bindings where an internal error was being returned for malformed ranged &lt;code&gt;.get&lt;/code&gt; requests.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Calls - Cloudflare Calls closed beta</title><link>https://developers.cloudflare.com/calls/changelog/#cloudflare-calls-closed-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/calls/changelog/#cloudflare-calls-closed-beta</guid><description>&lt;p&gt;Cloudflare Calls is available as a closed beta for users who request an invitation. Refer to the &lt;a href=&quot;https://blog.cloudflare.com/announcing-cloudflare-calls/&quot;&gt;blog post&lt;/a&gt; for more information.&lt;/p&gt;
</description><pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate><product>Calls</product></item><item><title>R2 - 2022-09-27</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-09-27</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-09-27</guid><description>&lt;ul&gt;
&lt;li&gt;CORS preflight responses and adding CORS headers for other responses is now implemented for S3 and public buckets. Currently, the only way to configure CORS is via the S3 API.&lt;/li&gt;
&lt;li&gt;Fixup for bindings list truncation to work more correctly when listing keys with custom metadata that have &lt;code&gt;&amp;quot;&lt;/code&gt; or when some keys/values contain certain multi-byte UTF-8 values.&lt;/li&gt;
&lt;li&gt;The S3 &lt;code&gt;GetObject&lt;/code&gt; operation now only returns &lt;code&gt;Content-Range&lt;/code&gt; in response to a ranged request.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - WebRTC live streaming and playback (beta)</title><link>https://developers.cloudflare.com/stream/changelog/#webrtc-live-streaming-and-playback-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#webrtc-live-streaming-and-playback-beta</guid><description>&lt;p&gt;Cloudflare Stream now supports live video streaming over WebRTC, with sub-second latency, to unlimited concurrent viewers.&lt;/p&gt;
&lt;p&gt;For more, read the &lt;a href=&quot;https://blog.cloudflare.com/webrtc-whip-whep-cloudflare-stream&quot;&gt;blog post&lt;/a&gt; or the get started with example code in the &lt;a href=&quot;https://developers.cloudflare.com/stream/webrtc-beta&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-09-19</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-09-19</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-09-19</guid><description>&lt;ul&gt;
&lt;li&gt;The R2 &lt;code&gt;put()&lt;/code&gt; binding options can now be given an &lt;code&gt;onlyIf&lt;/code&gt; field, similar to &lt;code&gt;get()&lt;/code&gt;, that performs a conditional upload.&lt;/li&gt;
&lt;li&gt;The R2 &lt;code&gt;delete()&lt;/code&gt; binding now supports deleting multiple keys at once.&lt;/li&gt;
&lt;li&gt;The R2 &lt;code&gt;put()&lt;/code&gt; binding now supports user-specified SHA-1, SHA-256, SHA-384, SHA-512 checksums in options.&lt;/li&gt;
&lt;li&gt;User-specified object checksums will now be available in the R2 &lt;code&gt;get()&lt;/code&gt; and &lt;code&gt;head()&lt;/code&gt; bindings response. MD5 is included by default for non-multipart uploaded objects.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Manually control when you start and stop simulcasting</title><link>https://developers.cloudflare.com/stream/changelog/#manually-control-when-you-start-and-stop-simulcasting</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#manually-control-when-you-start-and-stop-simulcasting</guid><description>&lt;p&gt;You can now enable and disable individual live outputs via the API or Stream dashboard, allowing you to control precisely when you start and stop simulcasting to specific destinations like YouTube and Twitch. For more, &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/simulcasting/#control-when-you-start-and-stop-simulcasting&quot;&gt;read the docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 15 Sep 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Pages - Increased domain limits</title><link>https://developers.cloudflare.com/pages/platform/changelog/#increased-domain-limits</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#increased-domain-limits</guid><description>&lt;p&gt;Previously, all plans had a maximum of 10 &lt;a href=&quot;https://developers.cloudflare.com/pages/configuration/custom-domains/&quot;&gt;custom domains&lt;/a&gt; per project.&lt;/p&gt;
&lt;p&gt;Now, the limits are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Free&lt;/strong&gt;: 100 custom domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pro&lt;/strong&gt;: 250 custom domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business&lt;/strong&gt; and &lt;strong&gt;Enterprise&lt;/strong&gt;: 500 custom domains.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 12 Sep 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>Pages - Support for _routes.json</title><link>https://developers.cloudflare.com/pages/platform/changelog/#support-for-_routesjson</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#support-for-_routesjson</guid><description>&lt;ul&gt;
&lt;li&gt;Pages now offers support for &lt;code&gt;_routes.json&lt;/code&gt;. For more details, refer
to the &lt;a href=&quot;https://developers.cloudflare.com/pages/functions/routing/#functions-invocation-routes&quot;&gt;documentation&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 08 Sep 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-09-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-09-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-09-06</guid><description>&lt;ul&gt;
&lt;li&gt;The S3 &lt;code&gt;CopyObject&lt;/code&gt; operation now includes &lt;code&gt;x-amz-version-id&lt;/code&gt; and &lt;code&gt;x-amz-copy-source-version-id&lt;/code&gt; in the response headers for consistency with other methods.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;ETag&lt;/code&gt; for multipart files uploaded until shortly after Open Beta uploaded now include the number of parts as a suffix.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Increased build log expiration time</title><link>https://developers.cloudflare.com/pages/platform/changelog/#increased-build-log-expiration-time</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#increased-build-log-expiration-time</guid><description>&lt;p&gt;Build log expiration time increased from 2 weeks to 1 year.&lt;/p&gt;
</description><pubDate>Thu, 25 Aug 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-08-17</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-08-17</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-08-17</guid><description>&lt;ul&gt;
&lt;li&gt;The S3 &lt;code&gt;DeleteObjects&lt;/code&gt; operation no longer trims the space from around the keys before deleting. This would result in files with leading / trailing spaces not being able to be deleted. Additionally, if there was an object with the trimmed key that existed it would be deleted instead. The S3 &lt;code&gt;DeleteObject&lt;/code&gt; operation was not affected by this.&lt;/li&gt;
&lt;li&gt;Fixed presigned URL support for the S3 &lt;code&gt;ListBuckets&lt;/code&gt; and &lt;code&gt;ListObjects&lt;/code&gt; operations.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Unique subdomain for your Stream Account</title><link>https://developers.cloudflare.com/stream/changelog/#unique-subdomain-for-your-stream-account</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#unique-subdomain-for-your-stream-account</guid><description>&lt;p&gt;URLs in the Stream Dashboard and Stream API now use a subdomain specific to your Cloudflare Account: &lt;code&gt;customer-{CODE}.cloudflarestream.com&lt;/code&gt;. This change allows you to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Use &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP&quot;&gt;Content Security Policy&lt;/a&gt; (CSP) directives specific to your Stream subdomain, to ensure that only videos from your Cloudflare account can be played on your website.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allowlist only your Stream account subdomain at the network-level to ensure that only videos from a specific Cloudflare account can be accessed on your network.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No action is required from you, unless you use Content Security Policy (CSP) on your website. For more on CSP, read the &lt;a href=&quot;https://developers.cloudflare.com/stream/faq/#i-use-content-security-policy-csp-on-my-website-what-domains-do-i-need-to-add-to-which-directives&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 15 Aug 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Pages - New bindings supported</title><link>https://developers.cloudflare.com/pages/platform/changelog/#new-bindings-supported</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#new-bindings-supported</guid><description>&lt;ul&gt;
&lt;li&gt;R2 and D1 &lt;a href=&quot;https://developers.cloudflare.com/pages/functions/bindings/&quot;&gt;bindings&lt;/a&gt; are now supported.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 08 Aug 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-08-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-08-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-08-06</guid><description>&lt;ul&gt;
&lt;li&gt;Uploads will automatically infer the &lt;code&gt;Content-Type&lt;/code&gt; based on file body
if one is not explicitly set in the &lt;code&gt;PutObject&lt;/code&gt; request. This functionality will
come to multipart operations in the future.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 06 Aug 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Clip videos using the Stream API</title><link>https://developers.cloudflare.com/stream/changelog/#clip-videos-using-the-stream-api</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#clip-videos-using-the-stream-api</guid><description>&lt;p&gt;You can now change the start and end times of a video uploaded to Cloudflare Stream. For more information, refer to &lt;a href=&quot;https://developers.cloudflare.com/stream/edit-videos/video-clipping/&quot;&gt;Clip videos&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 02 Aug 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-07-30</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-30</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-30</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed S3 conditionals to work properly when provided the &lt;code&gt;LastModified&lt;/code&gt; date of the last upload, bindings fixes will come in the next release.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;If-Match&lt;/code&gt; / &lt;code&gt;If-None-Match&lt;/code&gt; headers now support arrays of ETags, Weak ETags and wildcard (&lt;code&gt;*&lt;/code&gt;) as per the HTTP standard and undocumented AWS S3 behavior.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 30 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Live inputs</title><link>https://developers.cloudflare.com/stream/changelog/#live-inputs</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#live-inputs</guid><description>&lt;p&gt;The Live Inputs API now supports optional pagination, search, and filter parameters. For more information, refer to the &lt;a href=&quot;https://developers.cloudflare.com/api/resources/stream/subresources/live_inputs/methods/list/&quot;&gt;Live Inputs API documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 26 Jul 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-07-21</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-21</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-21</guid><description>&lt;ul&gt;
&lt;li&gt;Added dummy implementation of the following operation that mimics
the response that a basic AWS S3 bucket will return when first created: &lt;code&gt;GetBucketAcl&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 21 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-07-20</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-20</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-20</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Added dummy implementations of the following operations that mimic the response that a basic AWS S3 bucket will return when first created:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GetBucketVersioning&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetBucketLifecycleConfiguration&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetBucketReplication&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetBucketTagging&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetObjectLockConfiguration&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 20 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-07-19</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-19</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-19</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed an S3 compatibility issue for error responses with MinIO .NET SDK and any other tooling that expects no &lt;code&gt;xmlns&lt;/code&gt; namespace attribute on the top-level &lt;code&gt;Error&lt;/code&gt; tag.&lt;/li&gt;
&lt;li&gt;List continuation tokens prior to 2022-07-01 are no longer accepted and must be obtained again through a new &lt;code&gt;list&lt;/code&gt; operation.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;list()&lt;/code&gt; binding will now correctly return a smaller limit if too much data would otherwise be returned (previously would return an &lt;code&gt;Internal Error&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-07-14</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-14</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-14</guid><description>&lt;ul&gt;
&lt;li&gt;Improvements to 500s: we now convert errors, so things that were previously concurrency problems for some operations should now be &lt;code&gt;TooMuchConcurrency&lt;/code&gt; instead of &lt;code&gt;InternalError&lt;/code&gt;. We&amp;#39;ve also reduced the rate of 500s through internal improvements.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ListMultipartUpload&lt;/code&gt; correctly encodes the returned &lt;code&gt;Key&lt;/code&gt; if the &lt;code&gt;encoding-type&lt;/code&gt; is specified.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 14 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-07-13</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-13</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-13</guid><description>&lt;ul&gt;
&lt;li&gt;S3 XML documents sent to R2 that have an XML declaration are not rejected with &lt;code&gt;400 Bad Request&lt;/code&gt; / &lt;code&gt;MalformedXML&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Minor S3 XML compatibility fix impacting Arq Backup on Windows only (not the Mac version). Response now contains XML declaration tag prefix and the xmlns attribute is present on all top-level tags in the response.&lt;/li&gt;
&lt;li&gt;Beta &lt;code&gt;ListMultipartUploads&lt;/code&gt; support.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 13 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-07-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-06</guid><description>&lt;ul&gt;
&lt;li&gt;Support the &lt;code&gt;r2_list_honor_include&lt;/code&gt; compat flag coming up in an upcoming runtime release (default behavior as of 2022-07-14 compat date). Without that compat flag/date, list will continue to function implicitly as &lt;code&gt;include: [&amp;#39;httpMetadata&amp;#39;, &amp;#39;customMetadata&amp;#39;]&lt;/code&gt; regardless of what you specify.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cf-create-bucket-if-missing&lt;/code&gt; can be set on a &lt;code&gt;PutObject&lt;/code&gt;/&lt;code&gt;CreateMultipartUpload&lt;/code&gt; request to implicitly create the bucket if it does not exist.&lt;/li&gt;
&lt;li&gt;Fix S3 compatibility with MinIO client spec non-compliant XML for publishing multipart uploads. Any leading and trailing quotes in &lt;code&gt;CompleteMultipartUpload&lt;/code&gt; are now optional and ignored as it seems to be the actual non-standard behavior AWS implements.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 06 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Added support for .dev.vars in wrangler pages</title><link>https://developers.cloudflare.com/pages/platform/changelog/#added-support-for-devvars-in-wrangler-pages</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#added-support-for-devvars-in-wrangler-pages</guid><description>&lt;p&gt;Pages now supports &lt;code&gt;.dev.vars&lt;/code&gt; in &lt;code&gt;wrangler pages&lt;/code&gt;, which allows you to use use environmental variables during your local development without chaining &lt;code&gt;--env&lt;/code&gt;s.&lt;/p&gt;
&lt;p&gt;This functionality requires Wrangler v2.0.16 or higher.&lt;/p&gt;
</description><pubDate>Tue, 05 Jul 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>API deprecations - Cloudflare Images - Create authenticated direct upload URL v1</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#cloudflare-images---create-authenticated-direct-upload-url-v1</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#cloudflare-images---create-authenticated-direct-upload-url-v1</guid><description>&lt;p&gt;Deprecation date: July 1, 2022&lt;/p&gt;
&lt;p&gt;This endpoint is deprecated in favor of using v2, which allows you to control metadata, define an access policy, and get the image ID.&lt;/p&gt;
&lt;p&gt;Deprecated API:
&lt;code&gt;POST accounts/:account_identifier/images/v1/direct_upload&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Replacement:
&lt;code&gt;POST accounts/:account_identifier/images/v2/direct_upload&lt;/code&gt;&lt;/p&gt;
</description><pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>R2 - 2022-07-01</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-07-01</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-07-01</guid><description>&lt;ul&gt;
&lt;li&gt;Unsupported search parameters to &lt;code&gt;ListObjects&lt;/code&gt;/&lt;code&gt;ListObjectsV2&lt;/code&gt; are
now rejected with &lt;code&gt;501 Not Implemented&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixes for Listing:&lt;ul&gt;
&lt;li&gt;Fix listing behavior when the number of files within a folder exceeds the limit (you&amp;#39;d end
up seeing a CommonPrefix for that large folder N times where N = number of children
within the CommonPrefix / limit).&lt;/li&gt;
&lt;li&gt;Fix corner case where listing could cause
objects with sharing the base name of a &amp;quot;folder&amp;quot; to be skipped.&lt;/li&gt;
&lt;li&gt;Fix listing over some files that shared a certain common prefix.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DeleteObjects&lt;/code&gt; can now handle 1000 objects at a time.&lt;/li&gt;
&lt;li&gt;S3 &lt;code&gt;CreateBucket&lt;/code&gt; request can specify &lt;code&gt;x-amz-bucket-object-lock-enabled&lt;/code&gt; with a value of &lt;code&gt;false&lt;/code&gt; and not have the requested rejected with a &lt;code&gt;NotImplemented&lt;/code&gt;
error. A value of &lt;code&gt;true&lt;/code&gt; will continue to be rejected as R2 does not yet support
object locks.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-06-17</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-06-17</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-06-17</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a regression for some clients when using an empty delimiter.&lt;/li&gt;
&lt;li&gt;Added support for S3 pre-signed URLs.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 17 Jun 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-06-16</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-06-16</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-06-16</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a regression in the S3 API &lt;code&gt;UploadPart&lt;/code&gt; operation where &lt;code&gt;TooMuchConcurrency&lt;/code&gt;
&amp;amp; &lt;code&gt;NoSuchUpload&lt;/code&gt; errors were being returned as &lt;code&gt;NoSuchBucket&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 16 Jun 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Added deltas to wrangler pages publish</title><link>https://developers.cloudflare.com/pages/platform/changelog/#added-deltas-to-wrangler-pages-publish</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#added-deltas-to-wrangler-pages-publish</guid><description>&lt;p&gt;Pages has added deltas to &lt;code&gt;wrangler pages publish&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;We now keep track of the files that make up each deployment and intelligently only upload the files that we have not seen. This means that similar subsequent deployments should only need to upload a minority of files and this will hopefully make uploads even faster.&lt;/p&gt;
&lt;p&gt;This functionality requires Wrangler v2.0.11 or higher.&lt;/p&gt;
</description><pubDate>Mon, 13 Jun 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-06-13</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-06-13</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-06-13</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug with the S3 API &lt;code&gt;ListObjectsV2&lt;/code&gt; operation not returning empty folder/s as common prefixes when using delimiters.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;ListObjectsV2&lt;/code&gt; &lt;code&gt;KeyCount&lt;/code&gt; parameter now correctly returns the sum of keys and common prefixes rather than just the keys.&lt;/li&gt;
&lt;li&gt;Invalid cursors for list operations no longer fail with an &lt;code&gt;InternalError&lt;/code&gt; and now return the appropriate error message.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 13 Jun 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-06-10</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-06-10</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-06-10</guid><description>&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;ContinuationToken&lt;/code&gt; field is now correctly returned in the response if provided in a S3 API &lt;code&gt;ListObjectsV2&lt;/code&gt; request.&lt;/li&gt;
&lt;li&gt;Fixed a bug where the S3 API &lt;code&gt;AbortMultipartUpload&lt;/code&gt; operation threw an error when called multiple times.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 10 Jun 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Pages - Added branch alias to PR comments</title><link>https://developers.cloudflare.com/pages/platform/changelog/#added-branch-alias-to-pr-comments</link><guid isPermaLink="true">https://developers.cloudflare.com/pages/platform/changelog/#added-branch-alias-to-pr-comments</guid><description>&lt;ul&gt;
&lt;li&gt;PR comments for Pages previews now include the branch alias.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 08 Jun 2022 00:00:00 GMT</pubDate><product>Pages</product></item><item><title>R2 - 2022-05-27</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-27</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-27</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where the S3 API&amp;#39;s &lt;code&gt;PutObject&lt;/code&gt; or the &lt;code&gt;.put()&lt;/code&gt; binding could fail but still show the bucket upload as successful.&lt;/li&gt;
&lt;li&gt;If &lt;a href=&quot;https://datatracker.ietf.org/doc/html/rfc7232&quot;&gt;conditional headers&lt;/a&gt; are provided to S3 API &lt;code&gt;UploadObject&lt;/code&gt; or &lt;code&gt;CreateMultipartUpload&lt;/code&gt; operations, and the object exists, a &lt;code&gt;412 Precondition Failed&lt;/code&gt; status code will be returned if these checks are not met.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 27 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Picture-in-Picture support</title><link>https://developers.cloudflare.com/stream/changelog/#picture-in-picture-support</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#picture-in-picture-support</guid><description>&lt;p&gt;The &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/&quot;&gt;Stream Player&lt;/a&gt; now displays a button to activate Picture-in-Picture mode, if the viewer&amp;#39;s web browser supports the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Picture-in-Picture_API&quot;&gt;Picture-in-Picture API&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 24 May 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>R2 - 2022-05-20</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-20</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-20</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug when &lt;code&gt;Accept-Encoding&lt;/code&gt; was being used in &lt;code&gt;SignedHeaders&lt;/code&gt;
when sending requests to the S3 API would result in a &lt;code&gt;SignatureDoesNotMatch&lt;/code&gt;
response.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 20 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-05-17</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-17</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-17</guid><description>&lt;ul&gt;
&lt;li&gt;Fixed a bug where requests to the S3 API were not handling non-encoded parameters used for the authorization signature.&lt;/li&gt;
&lt;li&gt;Fixed a bug where requests to the S3 API where number-like keys were being parsed as numbers instead of strings.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 17 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-05-16</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-16</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-16</guid><description>&lt;ul&gt;
&lt;li&gt;Add support for S3 &lt;a href=&quot;https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html&quot;&gt;virtual-hosted style paths&lt;/a&gt;, such as &lt;code&gt;&amp;lt;BUCKET&amp;gt;.&amp;lt;ACCOUNT_ID&amp;gt;.r2.cloudflarestorage.com&lt;/code&gt; instead of path-based routing (&lt;code&gt;&amp;lt;ACCOUNT_ID&amp;gt;.r2.cloudflarestorage.com/&amp;lt;BUCKET&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Implemented &lt;code&gt;GetBucketLocation&lt;/code&gt; for compatibility with external tools, this will always return a &lt;code&gt;LocationConstraint&lt;/code&gt; of &lt;code&gt;auto&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 16 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Creator ID property</title><link>https://developers.cloudflare.com/stream/changelog/#creator-id-property</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#creator-id-property</guid><description>&lt;p&gt;During or after uploading a video to Stream, you can now specify a value for a new field, &lt;code&gt;creator&lt;/code&gt;. This field can be used to identify the creator of the video content, linking the way you identify your users or creators to videos in your Stream account. For more, read the &lt;a href=&quot;https://blog.cloudflare.com/stream-creator-management/&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 13 May 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Workers for Platforms - Workers for Platform announced</title><link>https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#workers-for-platform-announced</link><guid isPermaLink="true">https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/changelog/#workers-for-platform-announced</guid><description>&lt;p&gt;Workers for Platforms, built on top of Cloudflare Workers, allows you to deploy custom code on behalf of your users or lets your users directly deploy their own code to your platform. For more information, refer to the &lt;a href=&quot;https://blog.cloudflare.com/workers-for-platforms/&quot;&gt;announcement blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate><product>Workers for Platforms</product></item><item><title>R2 - 2022-05-06</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-06</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-06</guid><description>&lt;ul&gt;
&lt;li&gt;S3 API &lt;code&gt;GetObject&lt;/code&gt; ranges are now inclusive (&lt;code&gt;bytes=0-0&lt;/code&gt; will correctly return the first byte).&lt;/li&gt;
&lt;li&gt;S3 API &lt;code&gt;GetObject&lt;/code&gt; partial reads return the proper &lt;code&gt;206 Partial Content&lt;/code&gt; response code.&lt;/li&gt;
&lt;li&gt;Copying from a non-existent key (or from a non-existent bucket) to another bucket now returns the proper &lt;code&gt;NoSuchKey&lt;/code&gt; / &lt;code&gt;NoSuchBucket&lt;/code&gt; response.&lt;/li&gt;
&lt;li&gt;The S3 API now returns the proper &lt;code&gt;Content-Type: application/xml&lt;/code&gt; response header on relevant endpoints.&lt;/li&gt;
&lt;li&gt;Multipart uploads now have a &lt;code&gt;-N&lt;/code&gt; suffix on the etag representing the number of parts the file was published with.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;UploadPart&lt;/code&gt; and &lt;code&gt;UploadPartCopy&lt;/code&gt; now return proper error messages, such as &lt;code&gt;TooMuchConcurrency&lt;/code&gt; or &lt;code&gt;NoSuchUpload&lt;/code&gt;, instead of &amp;#39;internal error&amp;#39;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;UploadPart&lt;/code&gt; can now be sent a 0-length part.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 06 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-05-05</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-05</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-05</guid><description>&lt;ul&gt;
&lt;li&gt;When using the S3 API, an empty string and &lt;code&gt;us-east-1&lt;/code&gt; will now alias to the &lt;code&gt;auto&lt;/code&gt; region for compatibility with external tools.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetBucketEncryption&lt;/code&gt;, &lt;code&gt;PutBucketEncryption&lt;/code&gt; and &lt;code&gt;DeleteBucketEncrypotion&lt;/code&gt; are now supported (the only supported value currently is &lt;code&gt;AES256&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Unsupported operations are explicitly rejected as unimplemented rather than implicitly converting them into &lt;code&gt;ListObjectsV2&lt;/code&gt;/&lt;code&gt;PutBucket&lt;/code&gt;/&lt;code&gt;DeleteBucket&lt;/code&gt; respectively.&lt;/li&gt;
&lt;li&gt;S3 API &lt;code&gt;CompleteMultipartUploads&lt;/code&gt; requests are now properly escaped.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 05 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-05-03</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-05-03</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-05-03</guid><description>&lt;ul&gt;
&lt;li&gt;Pagination cursors are no longer returned when the keys in a bucket is the same as the &lt;code&gt;MaxKeys&lt;/code&gt; argument.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;ListBuckets&lt;/code&gt; operation now accepts &lt;code&gt;cf-max-keys&lt;/code&gt;, &lt;code&gt;cf-start-after&lt;/code&gt; and &lt;code&gt;cf-continuation-token&lt;/code&gt; headers behave the same as the respective URL parameters.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;ListBuckets&lt;/code&gt; and &lt;code&gt;ListObjects&lt;/code&gt; endpoints now allow &lt;code&gt;per_page&lt;/code&gt; to be 0.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;CopyObject&lt;/code&gt; source parameter now requires a leading slash.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;CopyObject&lt;/code&gt; operation now returns a &lt;code&gt;NoSuchBucket&lt;/code&gt; error when copying to a non-existent bucket instead of an internal error.&lt;/li&gt;
&lt;li&gt;Enforce the requirement for &lt;code&gt;auto&lt;/code&gt; in SigV4 signing and the &lt;code&gt;CreateBucket&lt;/code&gt; &lt;code&gt;LocationConstraint&lt;/code&gt; parameter.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;CreateBucket&lt;/code&gt; operation now returns the proper &lt;code&gt;location&lt;/code&gt; response header.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 03 May 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-04-14</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-04-14</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-04-14</guid><description>&lt;ul&gt;
&lt;li&gt;The S3 API now supports unchunked signed payloads.&lt;/li&gt;
&lt;li&gt;Fixed &lt;code&gt;.put()&lt;/code&gt; for the Workers R2 bindings.&lt;/li&gt;
&lt;li&gt;Fixed a regression where key names were not properly decoded when using the S3 API.&lt;/li&gt;
&lt;li&gt;Fixed a bug where deleting an object and then another object which is a prefix of the first could result in errors.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;DeleteObjects&lt;/code&gt; operation no longer returns an error even though an object has been deleted in some cases.&lt;/li&gt;
&lt;li&gt;Fixed a bug where &lt;code&gt;startAfter&lt;/code&gt; and &lt;code&gt;continuationToken&lt;/code&gt; were not working in list operations.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;ListObjects&lt;/code&gt; operation now correctly renders &lt;code&gt;Prefix&lt;/code&gt;, &lt;code&gt;Delimiter&lt;/code&gt;, &lt;code&gt;StartAfter&lt;/code&gt; and &lt;code&gt;MaxKeys&lt;/code&gt; in the response.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;ListObjectsV2&lt;/code&gt; now correctly honors the &lt;code&gt;encoding-type&lt;/code&gt; parameter.&lt;/li&gt;
&lt;li&gt;The S3 API &lt;code&gt;PutObject&lt;/code&gt; operation now works with &lt;code&gt;POST&lt;/code&gt; requests for &lt;code&gt;s3cmd&lt;/code&gt; compatibility.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 14 Apr 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>R2 - 2022-04-04</title><link>https://developers.cloudflare.com/r2/platform/changelog/#2022-04-04</link><guid isPermaLink="true">https://developers.cloudflare.com/r2/platform/changelog/#2022-04-04</guid><description>&lt;ul&gt;
&lt;li&gt;The S3 API &lt;code&gt;DeleteObjects&lt;/code&gt; request now properly returns a &lt;code&gt;MalformedXML&lt;/code&gt;
error instead of &lt;code&gt;InternalError&lt;/code&gt; when provided with more than 128 keys.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate><product>R2</product></item><item><title>Stream - Analytics panel in Stream Dashboard</title><link>https://developers.cloudflare.com/stream/changelog/#analytics-panel-in-stream-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#analytics-panel-in-stream-dashboard</guid><description>&lt;p&gt;The Stream Dashboard now has an analytics panel that shows the number of minutes of both live and recorded video delivered. This view can be filtered by &lt;strong&gt;Creator ID&lt;/strong&gt;, &lt;strong&gt;Video UID&lt;/strong&gt;, and &lt;strong&gt;Country&lt;/strong&gt;. For more in-depth analytics data, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/getting-analytics/fetching-bulk-analytics/&quot;&gt;bulk analytics documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 17 Mar 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Custom letterbox color configuration option for Stream Player</title><link>https://developers.cloudflare.com/stream/changelog/#custom-letterbox-color-configuration-option-for-stream-player</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#custom-letterbox-color-configuration-option-for-stream-player</guid><description>&lt;p&gt;The Stream Player can now be configured to use a custom letterbox color, displayed around the video (&amp;#39;letterboxing&amp;#39; or &amp;#39;pillarboxing&amp;#39;) when the video&amp;#39;s aspect ratio does not match the player&amp;#39;s aspect ratio. Refer to the documentation on configuring the Stream Player &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/#basic-options&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 16 Mar 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Support for SRT live streaming protocol</title><link>https://developers.cloudflare.com/stream/changelog/#support-for-srt-live-streaming-protocol</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#support-for-srt-live-streaming-protocol</guid><description>&lt;p&gt;Cloudflare Stream now supports the SRT live streaming protocol. SRT is a modern, actively maintained streaming video protocol that delivers lower latency, and better resilience against unpredictable network conditions. SRT supports newer video codecs and makes it easier to use accessibility features such as captions and multiple audio tracks.&lt;/p&gt;
&lt;p&gt;For more, read the &lt;a href=&quot;https://blog.cloudflare.com/stream-now-supports-srt-as-a-drop-in-replacement-for-rtmp/&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 10 Mar 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Faster video quality switching in Stream Player</title><link>https://developers.cloudflare.com/stream/changelog/#faster-video-quality-switching-in-stream-player</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#faster-video-quality-switching-in-stream-player</guid><description>&lt;p&gt;When viewers manually change the resolution of video they want to receive in the Stream Player, this change now happens immediately, rather than once the existing resolution playback buffer has finished playing.&lt;/p&gt;
</description><pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Volume and playback controls accessible during playback of VAST Ads</title><link>https://developers.cloudflare.com/stream/changelog/#volume-and-playback-controls-accessible-during-playback-of-vast-ads</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#volume-and-playback-controls-accessible-during-playback-of-vast-ads</guid><description>&lt;p&gt;When viewing ads in the &lt;a href=&quot;https://www.iab.com/guidelines/vast/#:~:text=VAST%20is%20a%20Video%20Ad,of%20the%20digital%20video%20marketplace.&quot;&gt;VAST format&lt;/a&gt; in the Stream Player, viewers can now manually start and stop the video, or control the volume.&lt;/p&gt;
</description><pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - DASH and HLS manifest URLs accessible in Stream Dashboard</title><link>https://developers.cloudflare.com/stream/changelog/#dash-and-hls-manifest-urls-accessible-in-stream-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#dash-and-hls-manifest-urls-accessible-in-stream-dashboard</guid><description>&lt;p&gt;If you choose to use a third-party player with Cloudflare Stream, you can now easily access HLS and DASH manifest URLs from within the Stream Dashboard. For more about using Stream with third-party players, read the docs &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/using-own-player/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 25 Jan 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Input health status in the Stream Dashboard</title><link>https://developers.cloudflare.com/stream/changelog/#input-health-status-in-the-stream-dashboard</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#input-health-status-in-the-stream-dashboard</guid><description>&lt;p&gt;When a live input is connected, the Stream Dashboard now displays technical details about the connection, which can be used to debug configuration issues.&lt;/p&gt;
</description><pubDate>Sat, 22 Jan 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Live viewer count in the Stream Player</title><link>https://developers.cloudflare.com/stream/changelog/#live-viewer-count-in-the-stream-player</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#live-viewer-count-in-the-stream-player</guid><description>&lt;p&gt;The &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/&quot;&gt;Stream Player&lt;/a&gt; now shows the total number of people currently watching a video live.&lt;/p&gt;
</description><pubDate>Thu, 06 Jan 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Webhook notifications for live stream connections events</title><link>https://developers.cloudflare.com/stream/changelog/#webhook-notifications-for-live-stream-connections-events</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#webhook-notifications-for-live-stream-connections-events</guid><description>&lt;p&gt;You can now configure Stream to send webhooks each time a live stream connects and disconnects. For more information, refer to the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/webhooks&quot;&gt;Webhooks documentation&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 04 Jan 2022 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>beacon.min.js - 2021-12-14</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2021-12-14</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2021-12-14</guid><description>&lt;p&gt;Improved site filtering.&lt;/p&gt;
</description><pubDate>Tue, 14 Dec 2021 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Stream - FedRAMP Support</title><link>https://developers.cloudflare.com/stream/changelog/#fedramp-support</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#fedramp-support</guid><description>&lt;p&gt;The Stream Player can now be served from a &lt;a href=&quot;https://www.cloudflare.com/press-releases/2021/cloudflare-hits-milestone-in-fedramp-approval/&quot;&gt;FedRAMP&lt;/a&gt; compliant subdomain.&lt;/p&gt;
</description><pubDate>Tue, 07 Dec 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - 24/7 Live streaming support</title><link>https://developers.cloudflare.com/stream/changelog/#247-live-streaming-support</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#247-live-streaming-support</guid><description>&lt;p&gt;You can now use Cloudflare Stream for 24/7 live streaming.&lt;/p&gt;
</description><pubDate>Tue, 23 Nov 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Persistent Live Stream IDs</title><link>https://developers.cloudflare.com/stream/changelog/#persistent-live-stream-ids</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#persistent-live-stream-ids</guid><description>&lt;p&gt;You can now start and stop live broadcasts without having to provide a new video UID to the Stream Player (or your own player) each time the stream starts and stops. &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/watch-live-stream/#view-by-live-input-id&quot;&gt;Read the docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>beacon.min.js - 2021-11-16</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2021-11-16</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2021-11-16</guid><description>&lt;p&gt;When using the automatic installation feature of the JavaScript Beacon (available only to customers proxied through Cloudflare - also known as orange-clouded customers),
&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity&quot;&gt;Subresource Integrity (SRI)&lt;/a&gt; is now enabled by default. SRI is a security feature that enables browsers to
verify that resources they fetch are delivered without unexpected manipulation.&lt;/p&gt;
</description><pubDate>Tue, 16 Nov 2021 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Stream - MP4 video file downloads for live videos</title><link>https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-for-live-videos</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-for-live-videos</guid><description>&lt;p&gt;Once a live video has ended and been recorded, you can now give viewers the option to download an MP4 video file of the live recording. For more, read the docs &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/download-stream-live-videos/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 14 Oct 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Serverless Live Streaming</title><link>https://developers.cloudflare.com/stream/changelog/#serverless-live-streaming</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#serverless-live-streaming</guid><description>&lt;p&gt;Stream now supports live video content! For more information, read the &lt;a href=&quot;https://blog.cloudflare.com/stream-live/&quot;&gt;blog post&lt;/a&gt; and get started by reading the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>beacon.min.js - 2021-09-01</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2021-09-01</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2021-09-01</guid><description>&lt;p&gt;Improved to report debugging information for Core Web Vitals.&lt;/p&gt;
</description><pubDate>Wed, 01 Sep 2021 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Stream - Thumbnail previews in Stream Player seek bar</title><link>https://developers.cloudflare.com/stream/changelog/#thumbnail-previews-in-stream-player-seek-bar</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#thumbnail-previews-in-stream-player-seek-bar</guid><description>&lt;p&gt;The Stream Player now displays preview images when viewers hover their mouse over the seek bar, making it easier to skip to a specific part of a video.&lt;/p&gt;
</description><pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - MP4 video file downloads (GA)</title><link>https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-ga</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-ga</guid><description>&lt;p&gt;All Cloudflare Stream customers can now give viewers the option to download videos uploaded to Stream as an MP4 video file. For more, read the docs &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/download-videos/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Stream Connect (open beta)</title><link>https://developers.cloudflare.com/stream/changelog/#stream-connect-open-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#stream-connect-open-beta</guid><description>&lt;p&gt;You can now opt-in to the Stream Connect beta, and use Cloudflare Stream to restream live video to any platform that accepts RTMPS input, including Facebook, YouTube and Twitch.&lt;/p&gt;
&lt;p&gt;For more, read the &lt;a href=&quot;https://blog.cloudflare.com/restream-with-stream-connect/&quot;&gt;blog post&lt;/a&gt; or the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/simulcasting/&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Sat, 10 Jul 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Simplified signed URL token generation</title><link>https://developers.cloudflare.com/stream/changelog/#simplified-signed-url-token-generation</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#simplified-signed-url-token-generation</guid><description>&lt;p&gt;You can now obtain a signed URL token via a single API request, without needing to generate signed tokens in your own application. &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream&quot;&gt;Read the docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 10 Jun 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Stream Connect (closed beta)</title><link>https://developers.cloudflare.com/stream/changelog/#stream-connect-closed-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#stream-connect-closed-beta</guid><description>&lt;p&gt;You can now use Cloudflare Stream to restream or simulcast live video to any platform that accepts RTMPS input, including Facebook, YouTube and Twitch.&lt;/p&gt;
&lt;p&gt;For more, read the &lt;a href=&quot;https://blog.cloudflare.com/restream-with-stream-connect/&quot;&gt;blog post&lt;/a&gt; or the &lt;a href=&quot;https://developers.cloudflare.com/stream/stream-live/simulcasting/&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 08 Jun 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>beacon.min.js - 2021-05-28</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2021-05-28</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2021-05-28</guid><description>&lt;p&gt;&lt;code&gt;startsWith&lt;/code&gt; function replaced with &lt;code&gt;indexOf&lt;/code&gt; function, which prevents rendering if multiple beacon scripts are loaded.&lt;/p&gt;
</description><pubDate>Fri, 28 May 2021 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>beacon.min.js - 2021-05-12</title><link>https://developers.cloudflare.com/web-analytics/changelog/#2021-05-12</link><guid isPermaLink="true">https://developers.cloudflare.com/web-analytics/changelog/#2021-05-12</guid><description>&lt;p&gt;Reporting endpoint changed from &lt;code&gt;/cdn-cgi/beacon/performance&lt;/code&gt; to &lt;code&gt;/cdn-cgi/rum&lt;/code&gt; (for Browser Insights only).&lt;/p&gt;
</description><pubDate>Wed, 12 May 2021 00:00:00 GMT</pubDate><product>beacon.min.js</product></item><item><title>Stream - MP4 video file downloads (beta)</title><link>https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#mp4-video-file-downloads-beta</guid><description>&lt;p&gt;You can now give your viewers the option to download videos uploaded to Stream as an MP4 video file. For more, read the docs &lt;a href=&quot;https://developers.cloudflare.com/stream/viewing-videos/download-videos/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 03 May 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Picture quality improvements</title><link>https://developers.cloudflare.com/stream/changelog/#picture-quality-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#picture-quality-improvements</guid><description>&lt;p&gt;Cloudflare Stream now encodes videos with fewer artifacts, resulting in improved video quality for your viewers.&lt;/p&gt;
</description><pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Improved client bandwidth hints for third-party video players</title><link>https://developers.cloudflare.com/stream/changelog/#improved-client-bandwidth-hints-for-third-party-video-players</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#improved-client-bandwidth-hints-for-third-party-video-players</guid><description>&lt;p&gt;If you use Cloudflare Stream with a third party player, and send the &lt;code&gt;clientBandwidthHint&lt;/code&gt; parameter in requests to fetch video manifests, Cloudflare Stream now selects the ideal resolution to provide to your client player more intelligently. This ensures your viewers receive the ideal resolution for their network connection.&lt;/p&gt;
</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Improved client bandwidth hints for third-party video players</title><link>https://developers.cloudflare.com/stream/changelog/#improved-client-bandwidth-hints-for-third-party-video-players</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#improved-client-bandwidth-hints-for-third-party-video-players</guid><description>&lt;p&gt;If you use Cloudflare Stream with a third party player, and send the &lt;code&gt;clientBandwidthHint&lt;/code&gt; parameter in requests to fetch video manifests, Cloudflare Stream now selects the ideal resolution to provide to your client player more intelligently. This ensures your viewers receive the ideal resolution for their network connection.&lt;/p&gt;
</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Less bandwidth, identical video quality</title><link>https://developers.cloudflare.com/stream/changelog/#less-bandwidth-identical-video-quality</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#less-bandwidth-identical-video-quality</guid><description>&lt;p&gt;Cloudflare Stream now delivers video using 3-10x less bandwidth, with no reduction in quality. This ensures faster playback for your viewers with less buffering, particularly when viewers have slower network connections.&lt;/p&gt;
</description><pubDate>Wed, 17 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Stream Player 2.0 (preview)</title><link>https://developers.cloudflare.com/stream/changelog/#stream-player-20-preview</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#stream-player-20-preview</guid><description>&lt;p&gt;A brand new version of the Stream Player is now available for preview. New features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Unified controls across desktop and mobile devices&lt;/li&gt;
&lt;li&gt;Keyboard shortcuts&lt;/li&gt;
&lt;li&gt;Intelligent mouse cursor interactions with player controls&lt;/li&gt;
&lt;li&gt;Phased out support for Internet Explorer 11&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more, refer to &lt;a href=&quot;https://community.cloudflare.com/t/announcing-the-preview-build-for-stream-player-2-0/243095&quot;&gt;this post&lt;/a&gt; on the Cloudflare Community Forum.&lt;/p&gt;
</description><pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Faster video encoding</title><link>https://developers.cloudflare.com/stream/changelog/#faster-video-encoding</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#faster-video-encoding</guid><description>&lt;p&gt;Videos uploaded to Cloudflare Stream are now available to view 5x sooner, reducing the time your users wait between uploading and viewing videos.&lt;/p&gt;
</description><pubDate>Thu, 04 Mar 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>API deprecations - Zone Analytics API</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-analytics-api</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#zone-analytics-api</guid><description>&lt;p&gt;Deprecation date: March 1, 2021&lt;/p&gt;
&lt;p&gt;This API is deprecated in favor of the &lt;a href=&quot;https://developers.cloudflare.com/analytics/graphql-api/&quot;&gt;GraphQL Analytics API&lt;/a&gt;, which provides equivalent data and more features, including the ability to select only the metrics that you need. For more information, refer to the &lt;a href=&quot;https://developers.cloudflare.com/analytics/graphql-api/migration-guides/zone-analytics/&quot;&gt;Zone analytics to GraphQL analytics migration guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET zones/:zone_identifier/analytics/dashboard&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET zones/:zone_identifier/analytics/colos&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement:
GraphQL Analytics API&lt;/p&gt;
</description><pubDate>Mon, 01 Mar 2021 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Stream - Removed weekly upload limit, increased max video upload size</title><link>https://developers.cloudflare.com/stream/changelog/#removed-weekly-upload-limit-increased-max-video-upload-size</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#removed-weekly-upload-limit-increased-max-video-upload-size</guid><description>&lt;p&gt;You can now upload videos up to 30GB in size to Cloudflare Stream and also now upload an unlimited number of videos to Cloudflare Stream each week&lt;/p&gt;
</description><pubDate>Sun, 17 Jan 2021 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Tus support for direct creator uploads</title><link>https://developers.cloudflare.com/stream/changelog/#tus-support-for-direct-creator-uploads</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#tus-support-for-direct-creator-uploads</guid><description>&lt;p&gt;You can now use the &lt;a href=&quot;https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/#advanced-upload-flow-using-tus-for-large-videos&quot;&gt;tus protocol&lt;/a&gt; when allowing creators (your end users) to upload their own videos directly to Cloudflare Stream.&lt;/p&gt;
&lt;p&gt;In addition, all uploads to Cloudflare Stream made using tus are now faster and more reliable as part of this change.&lt;/p&gt;
</description><pubDate>Mon, 14 Dec 2020 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Multiple audio track mixdown</title><link>https://developers.cloudflare.com/stream/changelog/#multiple-audio-track-mixdown</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#multiple-audio-track-mixdown</guid><description>&lt;p&gt;Videos with multiple audio tracks (ex: 5.1 surround sound) are now mixed down to stereo when uploaded to Stream. The resulting video, with stereo audio, is now playable in the Stream Player.&lt;/p&gt;
</description><pubDate>Wed, 09 Dec 2020 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>Stream - Storage limit notifications</title><link>https://developers.cloudflare.com/stream/changelog/#storage-limit-notifications</link><guid isPermaLink="true">https://developers.cloudflare.com/stream/changelog/#storage-limit-notifications</guid><description>&lt;p&gt;Cloudflare now emails you if your account is using 75% or more of your prepaid video storage, so that you can take action and plan ahead.&lt;/p&gt;
</description><pubDate>Wed, 02 Dec 2020 00:00:00 GMT</pubDate><product>Stream</product></item><item><title>API deprecations - Organizations</title><link>https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#organizations</link><guid isPermaLink="true">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#organizations</guid><description>&lt;p&gt;Deprecation date: April 2, 2020&lt;/p&gt;
&lt;p&gt;This endpoint and its related APIs are deprecated in favor of the &lt;code&gt;/accounts&lt;/code&gt; equivalent API, which has a broader range of features and is backwards compatible with the &lt;code&gt;/organizations&lt;/code&gt; API.&lt;/p&gt;
&lt;p&gt;Deprecated API:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH organizations/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/invites&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST organizations/:organization_identifier/invites&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/invites/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH organizations/:organization_identifier/invites/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE organizations/:organization_identifier/invites/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/members&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/members/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH organizations/:organization_identifier/members/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE organizations/:organization_identifier/members/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/roles&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/roles/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/audit_logs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/railguns&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;POST organizations/:organization_identifier/railguns&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/railguns/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH organizations/:organization_identifier/railguns/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DELETE organizations/:organization_identifier/railguns/:identifier&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GET organizations/:organization_identifier/railguns/:identifier/zones&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replacement:
Accounts API&lt;/p&gt;
</description><pubDate>Thu, 02 Apr 2020 00:00:00 GMT</pubDate><product>API deprecations</product></item><item><title>Spectrum - 2019-11-07</title><link>https://developers.cloudflare.com/spectrum/changelog/#2019-11-07</link><guid isPermaLink="true">https://developers.cloudflare.com/spectrum/changelog/#2019-11-07</guid><description>&lt;ul&gt;
&lt;li&gt;Argo Smart Routing is available for optimizing traffic on TCP applications, ensuring faster and more reliable routing.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 07 Nov 2019 00:00:00 GMT</pubDate><product>Spectrum</product></item><item><title>Spectrum - 2018-10-02</title><link>https://developers.cloudflare.com/spectrum/changelog/#2018-10-02</link><guid isPermaLink="true">https://developers.cloudflare.com/spectrum/changelog/#2018-10-02</guid><description>&lt;ul&gt;
&lt;li&gt;Users can set up Spectrum with &lt;a href=&quot;https://developers.cloudflare.com/load-balancing/&quot;&gt;Cloudflare Load Balancing&lt;/a&gt; to enable TCP health checks, failover support, and traffic steering, ensuring high resilience for your Spectrum applications.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 02 Oct 2018 00:00:00 GMT</pubDate><product>Spectrum</product></item></channel></rss>