<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title><![CDATA[Fastly Change Log]]></title><description><![CDATA[Fastly Change Log]]></description><link>http://github.com/dylang/node-rss</link><generator>Fastly</generator><lastBuildDate>Mon, 04 May 2026 17:49:22 GMT</lastBuildDate><webfeeds:cover image="https://www.fastly.com/assets/og-image-b4cd9e0baffdec93ebe58badd883cbaf62a2c09950de79875487d4a8e92f3721.jpg"/><webfeeds:icon>https://www.fastly.com/documentation/favicon.png</webfeeds:icon><webfeeds:logo>https://www.fastly.com/assets/logo-bb62411dfd9737caea27fdab1485bd7d2b397f8f84ec8a1f773393a877a4bf6a.svg</webfeeds:logo><webfeeds:accentColor>ff292c</webfeeds:accentColor><webfeeds:cover layout="card" target="browser"/><atom:link rel="self" href="https://www.fastly.com/documentation"/><item><title><![CDATA[Fastly Terraform Provider 9.1.1]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v9.1.1">GitHub</a>.</p>
<hr />
<h3>BUG FIXES:</h3>
<ul>
<li>fix(ngwaf/rules): updated validation to allow the maximum value of rate limit rule thresholds to <code>1000000</code> (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1236">#1236</a>)</li>
</ul>
<h3>DEPENDENCIES:</h3>
<ul>
<li>build(deps): <code>actions/github-script</code> from 8 to 9 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1232">#1232</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v14</code> from 14.0.0 to 14.2.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1231">#1231</a>)</li>
<li>build(deps): <code>golang.org/x/net</code> from 0.52.0 to 0.53.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1231">#1231</a>)</li>
<li>build(deps): <code>github.com/deckarep/golang-set/v2</code> from 2.8.0 to 2.9.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1234">#1234</a>)</li>
</ul>
<h3>DOCUMENTATION:</h3>
<ul>
<li>docs(state_upgrader_bot_management): add subcategory and header to state upgrade guide (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1230">#1230</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.1.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.1.1/</guid><category><![CDATA[Terraform]]></category><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/terraform.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Added system lists]]></title><description><![CDATA[<p><a href="https://www.fastly.com/documentation/guides/next-gen-waf/rules/using-lists-in-rules">System lists</a> are now available in the Next-Gen WAF. These are sets of data provided by Fastly that can be referenced in your rules at both the corp (account) and site (workspace) level. System lists cannot be modified.</p>
<p>For an example request rule that uses a system list, check out <a href="https://www.fastly.com/documentation/guides/next-gen-waf/rules/working-with-request-rules/#blocking-attacks-from-malicious-ip-addresses">Blocking attacks from malicious IP addresses</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/added-system-lists/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/added-system-lists/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-announcements.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF: Added WAF simulate endpoint]]></title><description><![CDATA[<p>We've added the <a href="https://www.fastly.com/documentation/reference/api/ngwaf/simulate">Simulate a WAF request</a> endpoint to the Next-Gen WAF. This endpoint lets you simulate HTTP requests through a workspace's WAF configuration and view the WAF response code and any signals that would be detected, without sending actual traffic. Use it to test and validate WAF rule behavior before deploying changes to production.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/add-ngwaf-simulate-endpoint/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/add-ngwaf-simulate-endpoint/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF agent 4.77.1]]></title><description><![CDATA[<ul>
<li>Fixed issue where if a client IP has a zone/scope attached it cannot be matched by any rules</li>
<li>Upgraded to Golang 1.25.9</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/ngwaf-agent-4.77.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/ngwaf-agent-4.77.1/</guid><category><![CDATA[Ngwaf-agent]]></category><category><![CDATA[Changed]]></category><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-agent.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[CLI v14.3.1]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v14.3.1">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(publish_release): add back perms for publishing to npm <a href="https://github.com/fastly/cli/pull/1724">#1724</a></li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/cli-v14.3.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/cli-v14.3.1/</guid><category><![CDATA[CLI]]></category><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/cli.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[CLI v14.3.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v14.3.0">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(vcl/condition): <code>--comment</code> flag in <code>condition update</code> now correctly sets the comment instead of overwriting the statement <a href="https://github.com/fastly/cli/pull/1714">#1714</a></li>
<li>fix(manifest): <code>env_file</code> parsing no longer rejects values containing <code>=</code> characters (e.g. <code>KEY=val=ue</code>) <a href="https://github.com/fastly/cli/pull/1715">#1715</a></li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>feat(auth): add <code>auth revoke</code> subcommand for revoking API tokens via <code>--current</code>, <code>--name</code>, <code>--token-value</code>, <code>--id</code>, or <code>--file</code> (bulk) <a href="https://github.com/fastly/cli/pull/1717">#1717</a></li>
<li>feat(service/logging/debug): add support for logging endpoint error streaming via the <code>service logging debug</code> subcommand <a href="https://github.com/fastly/cli/pull/1721">#1721</a></li>
<li>feat(stats): accept <code>--json</code> / <code>-j</code> as an alias for <code>--format=json</code> on all stats and help subcommands, matching the flag style used by the rest of the CLI <a href="https://github.com/fastly/cli/pull/1719">#1719</a></li>
</ul>
<h3>Dependencies:</h3>
<ul>
<li>build(deps): <code>github.com/andybalholm/brotli</code> from 1.2.0 to 1.2.1 (<a href="https://github.com/fastly/cli/pull/1716">#1716</a>)</li>
<li>build(deps): <code>github.com/go-jose/go-jose/v3</code> from 3.0.4 to 3.0.5 (<a href="https://github.com/fastly/cli/pull/1716">#1716</a>)</li>
<li>build(deps): <code>github.com/mattn/go-runewidth</code> from 0.0.21 to 0.0.22 (<a href="https://github.com/fastly/cli/pull/1716">#1716</a>)</li>
<li>build(deps): <code>github.com/mattn/go-isatty</code> from 0.0.20 to 0.0.21 (<a href="https://github.com/fastly/cli/pull/1720">#1720</a>)</li>
<li>build(deps): <code>golang.org/x/sys</code> from 0.42.0 to 0.43.0 (<a href="https://github.com/fastly/cli/pull/1720">#1720</a>)</li>
<li>build(deps): <code>github.com/coreos/go-oidc/v3</code> from 3.17.0 to 3.18.0 (<a href="https://github.com/fastly/cli/pull/1720">#1720</a>)</li>
<li>build(deps): <code>github.com/mattn/go-runewidth</code> from 0.0.22 to 0.0.23 (<a href="https://github.com/fastly/cli/pull/1720">#1720</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v14</code> from 13.1.2 to 14.2.0 (<a href="https://github.com/fastly/cli/pull/1722">#1722</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/cli-v14.3.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/cli-v14.3.0/</guid><category><![CDATA[CLI]]></category><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/cli.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add `compute_handoff` metric to Historical Stats and Real-Time Analytics APIs]]></title><description><![CDATA[<p>You can now use the <code>compute_handoff</code> metric in the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/historical-stats/">Historical Stats API</a> and the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/realtime/">Real-Time Analytics API</a> to analyze the frequency with which Compute hands off incoming requests to the Fanout proxy or WebSocket proxy.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/add-compute-handoff-metric/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/add-compute-handoff-metric/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Added virtual patch for CVE-2026-23869 (React Server Components DoS)]]></title><description><![CDATA[<p>A Denial of Service vulnerability has been found in React Server Components and has been assigned CVE-2026-23869. Fastly has created a virtual patch for it that is now available within your account. To activate it and add protection to your services, follow the steps for your control panel below.</p>
<h2>Next-Gen WAF control panel</h2>



<p>If you're on the Professional or Premier platform or have purchased the Security Core, Security Core Plus, or Security Total packaged offering, complete the following steps:</p>
<ol>
<li></li>
<li></li>
<li>From the <strong>Rules</strong> menu, select <strong>Templated Rules</strong>.</li>
<li>In the search bar, enter <code>CVE-2026-23869</code> and then click <strong>View</strong> for the CVE-2026-23869 templated rule.</li>
<li>Click <strong>Configure</strong> and then <strong>Add trigger</strong>.</li>
<li>Select the <strong>Block requests from an IP immediately if the CVE-2026-23869 signal is observed</strong> checkbox.</li>
<li>Click <strong>Update rule</strong>.</li>
</ol>



<p>If you're on the Essential platform, complete the following steps:</p>
<ol>
<li></li>
<li></li>
<li>Click the <strong>Signals</strong> tab.</li>
<li>In the search bar, enter <code>CVE-2026-23869</code> and then click <strong>View</strong> for the CVE-2026-23869 tag.</li>
<li>Click the <strong>Detections</strong> tab and then <strong>Add detection</strong>.</li>
<li>Verify the switch is set to <strong>Enabled</strong>.</li>
<li>Click <strong>Create detection</strong>.</li>
<li>Click the <strong>Alerts</strong> tab and then <strong>Add alert</strong>.</li>
<li>In the <strong>Status</strong> area, set the switch to <strong>Enabled</strong>.</li>
<li>Click <strong>Save alert</strong>.</li>
</ol>



<h2>Fastly control panel</h2>
<p>If you're using the Fastly control panel, complete the following steps:</p>
<ol>
<li></li>
<li></li>
<li>Click <strong>Virtual Patches</strong>.</li>
<li>In the search bar, enter <code>CVE-2026-23869</code> and then click the pencil <span></span> to the right of the CVE-2026-23869 virtual patch.</li>
<li>From the <strong>Status</strong> menu, select <strong>Enabled</strong>.</li>
<li><em>(Optional)</em> If your workspace is in blocking mode, choose whether to <strong>Block requests</strong> or <strong>Log requests</strong> if the CVE-2026-23869 signal is observed.</li>
<li>Click <strong>Update virtual patch</strong>.</li>
</ol>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/added-virtual-patch-for-cve-2026-23869/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/added-virtual-patch-for-cve-2026-23869/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-announcements.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[JavaScript SDK 3.41.0]]></title><description><![CDATA[<h2>Added</h2>
<ul>
<li>Add <code>--gc-frequency</code> option to <code>debug-build.sh</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1395">#1395</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/a6e4a1fd11acc62b7ce409f1aa2e017ff85b347c">a6e4a1f</a>)</li>
<li>Allow the use of project-level external config file for js-compute-runtime CLI behavior (<a href="https://github.com/fastly/js-compute-runtime/issues/1405">#1405</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/9749cab9f87be27a19a3a9c14bbddcfe2c590c1f">9749cab</a>)</li>
<li>Support installation in projects that use TypeScript 6 (<a href="https://github.com/fastly/js-compute-runtime/commit/e4273a3f004e9af0a61d21c67a1cb6c5680cde29">e4273a3</a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Allow <code>--aot-cache</code> and <code>--debug-intermediate-files</code> flags to be specified with equals (<a href="https://github.com/fastly/js-compute-runtime/issues/1403">#1403</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/81a75f8704bd2befa899e55f382920f7da13f26f">81a75f8</a>)</li>
<li>Double free in <code>convertBodyInit</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1387">#1387</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/72acfc3dc9077026746faaf323e5b11ecf48a4db">72acfc3</a>)</li>
<li>GC fixes for edge rate limiter (<a href="https://github.com/fastly/js-compute-runtime/issues/1397">#1397</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/fd9e322fd852612f8df5d925b6e3a6c646b56109">fd9e322</a>)</li>
<li>GC issue in handoffs (<a href="https://github.com/fastly/js-compute-runtime/issues/1396">#1396</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/b57fc8f720cd530543ba8c8738c9dfe7bdff905e">b57fc8f</a>)</li>
<li>Shielding GC (<a href="https://github.com/fastly/js-compute-runtime/issues/1401">#1401</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/6de2f55b97c45dcd9aa246b22c7dbdafa883ee42">6de2f55</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/javascript-sdk-3.41.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/javascript-sdk-3.41.0/</guid><category><![CDATA[Javascript-sdk]]></category><category><![CDATA[Fixed]]></category><category><![CDATA[Added]]></category><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/javascript-sdk.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add Next-Gen WAF agents endpoints]]></title><description><![CDATA[<p>The <a href="https://www.fastly.com/documentation/reference/api/ngwaf/agents">Next-Gen WAF API</a> now includes endpoints for listing and retrieving agents deployed in a workspace. Use <code>GET /ngwaf/v1/workspaces/{workspace_id}/agents</code> to list all agents, and <code>GET /ngwaf/v1/workspaces/{workspace_id}/agents/{agent_id}</code> to retrieve details for a specific agent, including status, version, performance metrics, and host information.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/add-ngwaf-agents-endpoint/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/add-ngwaf-agents-endpoint/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Fastly Terraform Provider 9.1.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v9.1.0">GitHub</a>.</p>
<hr />
<h3>ENHANCEMENTS:</h3>
<ul>
<li>feat(product_enablement): add state upgrader for bot_management schema change from v9.0.0 - automatically migrates existing boolean values to new list structure with contentguard attribute (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1226">#1226</a>)</li>
</ul>
<h3>BUG FIXES:</h3>
<ul>
<li>fix(product_enablement/bot_management): fix Optional/MinItems schema conflict (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1228">#1228</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.1.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.1.0/</guid><category><![CDATA[Terraform]]></category><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/terraform.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Fastly Terraform Provider 9.0.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v9.0.0">GitHub</a>.</p>
<hr />
<h3>BREAKING:</h3>
<ul>
<li>breaking(product_enablement/bot_management): added support for ContentGuard, which is now requires the <code>contentguard</code> and <code>enabled</code> parameters (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1221">#1221</a>)</li>
</ul>
<h3>DEPENDENCIES:</h3>
<ul>
<li>build(deps): <code>google.golang.org/grpc</code> from 1.79.2 to 1.79.3 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1216">#1216</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v14</code> from 13.1.2 to 14.0.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1220">#1220</a>)</li>
</ul>
<h3>DOCUMENTATION:</h3>
<ul>
<li>docs(ngwaf/lists): updated docs to provide important prefix information for usage with a NGWAF rule (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1217">#1217</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.0.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/04/terraform-provider-fastly-9.0.0/</guid><category><![CDATA[Terraform]]></category><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/terraform.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add Bot Management metrics to Historical Stats and Real-Time Analytics APIs]]></title><description><![CDATA[<p>You can now use the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/historical-stats/">Historical Stats API</a> and the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/realtime/">Real-Time Analytics API</a> to investigate bot activity on your services. Sixteen new metrics track bot activity, providing both aggregate totals and breakdowns per bot type.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/add-bot-type-metrics/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/add-bot-type-metrics/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add ContentGuard support to bot_management]]></title><description><![CDATA[<p>The <a href="https://www.fastly.com/documentation/reference/api/products/">Product enablement API</a> now supports ContentGuard on our <a href="https://www.fastly.com/documentation/reference/api/products/bot_management/">Bot Management</a> product.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/add-contentguard-to-bot-management/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/add-contentguard-to-bot-management/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF agent 4.77.0]]></title><description><![CDATA[<ul>
<li>Added Envoy External Processing Filter support</li>
<li>Added SSTI attack signal (SSTI), part of <a href="https://www.fastly.com/documentation/guides/next-gen-waf/fastly-security-labs/">Fastly Security Labs</a></li>
<li>Added insecure deserialization attack signal (INSECURE-DESER), part of <a href="https://www.fastly.com/documentation/guides/next-gen-waf/fastly-security-labs/">Fastly Security Labs</a></li>
<li>Added NoSQLi attack signal (NOSQLI), part of <a href="https://www.fastly.com/documentation/guides/next-gen-waf/fastly-security-labs/">Fastly Security Labs</a></li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/ngwaf-agent-4.77.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/ngwaf-agent-4.77.0/</guid><category><![CDATA[Ngwaf-agent]]></category><category><![CDATA[Changed]]></category><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-agent.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Rust SDK 0.12.0]]></title><description><![CDATA[<ul>
<li><code>Surrogate-Control</code> and <code>Surrogate-Key</code> headers are preserved for
shielded requests.</li>
<li>Interfaces for reusable sandboxes have been moved from the
<code>fastly::experimental::reusable_sessions</code> module to
<code>fastly::http::serve</code>.</li>
<li>Added new bot detection methods to <code>Request</code>.</li>
<li>Removed the deprecated <code>write_bytes</code> and <code>write_str</code> methods for HTTP bodies, in favor of
<code>std::io::Write</code> trait methods.</li>
<li>Dynamic backends now have a 200 <code>max_connections</code> limit by default (previously unlimited),
matching the default limit for static backends.</li>
<li>The following <code>Request</code> methods now return <code>Result</code>, rather than panicking on buffer size or
UTF-8 decoding errors:</li>
<li><code>get_original_header_names</code></li>
<li><code>get_tls_raw_client_certificate</code></li>
<li><code>get_tls_cipher_openssl_name</code></li>
<li><code>get_tls_protocol</code></li>
<li>Added the <code>fastly::http::body::StreamingBody::abandon</code> method to explicitly abandon a stream.</li>
<li>Dropping an unfinished <code>StreamingBodyHandle</code> will now abandon the stream.</li>
<li>Added a new <code>SendErrorCause::Http2StreamError</code> variant, containing more details about unexpected
HTTP/2 error responses.</li>
<li><code>FastlyStatus</code> is now marked as <code>#[must_use]</code>.</li>
<li>Removed the deprecated <code>fastly::cache::core::Found::ttl</code> method.</li>
<li>Clarified how calling <code>Request::set_pass</code> affects other cache override options.</li>
<li>Documented that <code>Request::send_async</code> and <code>Request::send_async_streaming</code> will fail if called
after setting a <code>before_send</code> or <code>after_send</code> callback.</li>
<li>Improved the documentation for Image Optimizer functionality.</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/rust-sdk-0.12.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/rust-sdk-0.12.0/</guid><category><![CDATA[Rust-sdk]]></category><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/rust-sdk.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add Client-Side Protection API]]></title><description><![CDATA[<p>The <a href="https://www.fastly.com/documentation/guides/security/client-side-protection/">Client-Side Protection API</a> is now available. Client-Side Protection provides visibility and control over third-party scripts running on your web pages, helping protect against client-side attacks like Magecart and formjacking.</p>
<p>The API includes endpoints for managing:</p>
<ul>
<li><strong>Websites</strong>: Configure domains for Client-Side Protection monitoring</li>
<li><strong>Pages</strong>: Define URL paths to monitor within each website and configure notification settings</li>
<li><strong>Scripts</strong>: View detected scripts and manage authorization status (<code>authorized</code> or <code>unauthorized</code>)</li>
<li><strong>Policies</strong>: Create and manage Content Security Policies with report or enforce modes</li>
<li><strong>Reports</strong>: View CSP violation reports for each policy</li>
<li><strong>Headers/Events</strong>: Monitor security header changes on your pages</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/add-client-side-protection-api/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/add-client-side-protection-api/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add Compute Sandbox count metric]]></title><description><![CDATA[<p>You can now retrieve the count of WebAssembly (Wasm) sandboxes created via the <code>compute_sandboxes</code> field in both the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/historical-stats/">Historical Stats API</a> and the <a href="https://www.fastly.com/documentation/reference/api/metrics-stats/realtime/">Real-Time Analytics API</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/add-compute-sandboxes/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/add-compute-sandboxes/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[CLI v14.2.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v14.2.0">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(auth): <code>fastly profile</code>, <code>fastly sso</code> and <code>fastly auth-token</code> commands now correctly respect the <code>--quiet</code> flag <a href="https://github.com/fastly/cli/pull/1710">#1710</a></li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>feat(vcl/snippet): add support for the '--content' flag, allowing for the raw output of VCL.  <a href="https://github.com/fastly/cli/pull/1706">#1706</a></li>
</ul>
<h3>Dependencies:</h3>
<ul>
<li>build(deps): <code>github.com/fatih/color</code> from 1.18.0 to 1.19.0 (<a href="https://github.com/fastly/cli/pull/1707">#1707</a>)</li>
<li>build(deps): <code>github.com/klauspost/compress</code> from 1.18.4 to 1.18.5 (<a href="https://github.com/fastly/cli/pull/1707">#1707</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.2.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.2.0/</guid><category><![CDATA[CLI]]></category><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/cli.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[On-Prem WAF deployments now use Digital Elements geolocation data]]></title><description><![CDATA[<p>On-Prem WAF deployments previously used the MaxMind GeoLite2 database to resolve IP geolocation data. These deployments now use Digital Elements geolocation data, consistent with the data Edge WAF deployments use. No deployment updates or configuration changes are required. Existing deployments will receive the updated database automatically.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/digital-elements-geolocation/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/digital-elements-geolocation/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Changed]]></category><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-announcements.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[CLI v14.1.1]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v14.1.1">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(compute): <code>compute pack</code>, <code>compute validate</code>, and <code>install</code> no longer require authentication. <a href="https://github.com/fastly/cli/pull/1701">#1701</a></li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.1.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.1.1/</guid><category><![CDATA[CLI]]></category><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/cli.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add KV Store support to Enablement]]></title><description><![CDATA[<p>The product enablement API now supports our <a href="https://www.fastly.com/documentation/reference/api/products/kv_store/">KV Store</a> product <code>kv_store</code>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/add-kv-store-product/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/add-kv-store-product/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/api.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[CLI v14.1.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v14.1.0">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(stats): <code>stats historical</code> now returns write errors instead of silently swallowing them <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
</ul>
<h3>Deprecations:</h3>
<ul>
<li>deprecated(auth): <code>fastly profile</code>, <code>fastly sso</code>, and <code>fastly auth-token</code> command trees are deprecated and will be removed in a future release. Use <code>fastly auth</code> subcommands instead. <a href="https://github.com/fastly/cli/pull/1676">#1676</a></li>
<li>deprecated(auth): <code>--profile</code> and <code>--enable-sso</code> global flags are deprecated. Use <code>--token &lt;name&gt;</code> to select a stored auth token by name, or <code>fastly auth login --sso --token &lt;name&gt;</code> for SSO. <a href="https://github.com/fastly/cli/pull/1676">#1676</a></li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>feat(auth): add <code>auth token</code> subcommand to output the active API token for use in shell substitutions (e.g. <code>$(fastly auth token)</code>).</li>
<li>feat(auth): <code>auth login --sso</code> now requires <code>--token &lt;name&gt;</code> to explicitly name the stored token. This prevents accidentally overwriting tokens in multi-user SSO workflows. <a href="https://github.com/fastly/cli/pull/1676">#1676</a></li>
<li>feat(auth): add <code>FASTLY_DISABLE_AUTH_COMMAND</code> env var to hide the <code>fastly auth</code> command tree from help, completions, and invocation. <a href="https://github.com/fastly/cli/pull/1676">#1676</a></li>
<li>feat(auth): when <code>FASTLY_DISABLE_AUTH_COMMAND</code> is set, the <code>--token</code>/<code>-t</code> global flag is also disabled. Use <code>FASTLY_API_TOKEN</code> or stored config tokens instead. <a href="https://github.com/fastly/cli/pull/1676">#1676</a></li>
<li>feat(stats): add <code>--field</code> flag to <code>stats historical</code> to filter to a single stats field. <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
<li>feat(stats): add <code>stats aggregate</code> subcommand for cross-service aggregated stats. <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
<li>feat(stats): add <code>stats usage</code> subcommand for bandwidth/request usage, with <code>--by-service</code> breakdown. <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
<li>feat(stats): add <code>stats domain-inspector</code> subcommand for domain-level metrics. <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
<li>feat(stats): add <code>stats origin-inspector</code> subcommand for origin-level metrics. <a href="https://github.com/fastly/cli/pull/1678">#1678</a></li>
<li>feat(apisecurity/discoveredoperations): add support for 'list' and 'update' support for 'API discovery'. <a href="https://github.com/fastly/cli/pull/1689">#1689</a></li>
<li>feat(apisecurity/operations): add CRUD support for 'API Inventory' operations. <a href="https://github.com/fastly/cli/pull/1689">#1689</a></li>
<li>feat(apisecurity/tags): add API Security Operations tag support (<a href="https://github.com/fastly/cli/pull/1688">#1688</a>)</li>
<li>feat(service/version): add support for service validation. <a href="https://github.com/fastly/cli/pull/1695">#1695</a></li>
<li>feat(compute/build): Block version 1.93.0 of Rust to avoid a wasm32-wasip2 bug. (<a href="https://github.com/fastly/cli/pull/1653">#1653</a>)</li>
<li>feat(service/vcl): escape control characters when displaying VCL content for cleaner terminal output (<a href="https://github.com/fastly/cli/pull/1637">#1637</a>)</li>
</ul>
<h3>Dependencies:</h3>
<ul>
<li>build(deps): <code>golang.org/x/net</code> from 0.50.0 to 0.51.0 (<a href="https://github.com/fastly/cli/pull/1674">#1674</a>)</li>
<li>build(deps): <code>actions/upload-artifact</code> from 6 to 7 (<a href="https://github.com/fastly/cli/pull/1675">#1675</a>)</li>
<li>build(deps): <code>actions/download-artifact</code> from 7 to 8 (<a href="https://github.com/fastly/cli/pull/1675">#1675</a>)</li>
<li>build(deps): <code>golang.org/x/sys</code> from 0.41.0 to 0.42.0 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>github.com/mattn/go-runewidth</code> from 0.0.20 to 0.0.21 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>github.com/pierrec/lz4/v4</code> from 4.1.25 to 4.1.26 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>golang.org/x/oauth2</code> from 0.35.0 to 0.36.0 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>golang.org/x/sync</code> from 0.19.0 to 0.20.0 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.0.0 to 13.0.1 (<a href="https://github.com/fastly/cli/pull/1679">#1679</a>)</li>
<li>build(deps): <code>golang.org/x/term</code> from 0.40.0 to 0.41.0 (<a href="https://github.com/fastly/cli/pull/1687">#1687</a>)</li>
<li>build(deps): <code>golang.org/x/mod</code> from 0.33.0 to 0.34.0 (<a href="https://github.com/fastly/cli/pull/1687">#1687</a>)</li>
<li>build(deps): <code>golang.org/x/text</code> from 0.34.0 to 0.35.0 (<a href="https://github.com/fastly/cli/pull/1687">#1687</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.0.1 to 13.1.0 (<a href="https://github.com/fastly/cli/pull/1687">#1687</a>)</li>
<li>build(deps): <code>golang.org/x/crypto</code> from 0.48.0 to 0.49.0 (<a href="https://github.com/fastly/cli/pull/1693">#1693</a>)</li>
<li>build(deps): <code>golang.org/x/net</code> from 0.51.0 to 0.52.0 (<a href="https://github.com/fastly/cli/pull/1693">#1693</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.1.0 to 13.1.1 (<a href="https://github.com/fastly/cli/pull/1693">#1693</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.1.1 to 13.1.2 (<a href="https://github.com/fastly/cli/pull/1696">#1696</a>)</li>
<li>build(deps): <code>actions/create-github-app-token</code> from 2 to 3 (<a href="https://github.com/fastly/cli/pull/1692">#1692</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.1.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/cli-v14.1.0/</guid><category><![CDATA[CLI]]></category><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/cli.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Fastly Terraform Provider 8.8.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v8.8.0">GitHub</a>.</p>
<hr />
<h3>ENHANCEMENTS:</h3>
<ul>
<li>feat(api-security): add support for API Security operations (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1211">#1211</a>)</li>
</ul>
<h3>DEPENDENCIES:</h3>
<ul>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.0.1 to 13.1.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1208">#1208</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.1.0 to 13.1.1 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1210">#1210</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v13</code> from 13.1.1 to 13.1.2 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1214">#1214</a>)</li>
<li>build(deps): <code>actions/create-github-app-token</code> from 2 to 3 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1213">#1213</a>)</li>
<li>build(deps): <code>github.com/hashicorp/terraform-plugin-sdk/v2</code> from 2.39.0 to 2.40.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1212">#1212</a>)</li>
<li>build(deps): <code>golang.org/x/net</code> from 0.51.0 to 0.52.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1212">#1212</a>)</li>
<li>build(deps): <code>actions/create-github-app-token</code> from 2 to 3 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1213">#1213</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/terraform-provider-fastly-8.8.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/terraform-provider-fastly-8.8.0/</guid><category><![CDATA[Terraform]]></category><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/terraform.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF agent 4.76.0]]></title><description><![CDATA[<ul>
<li>Improved support for FIPS 140-3 compliance</li>
<li>Upgraded to Golang 1.25.8</li>
<li>Updated base GeoIP data: March 2026</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/03/ngwaf-agent-4.76.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/03/ngwaf-agent-4.76.0/</guid><category><![CDATA[Ngwaf-agent]]></category><category><![CDATA[Changed]]></category><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-agent.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item></channel></rss>