<?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, 08 Jun 2026 14:17:38 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.2.1]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v9.2.1">GitHub</a>.</p>
<hr />
<h3>BUG FIXES:</h3>
<ul>
<li>fix(product_enablement/ngwaf): Restrict <code>traffic_ramp</code> field in <code>ngwaf</code> block to VCL services only (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1282">#1282</a>)</li>
</ul>
<h3>DEPENDENCIES:</h3>
<ul>
<li>build(deps): <code>golang.org/x/net</code> from 0.54.0 to 0.55.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1276">#1276</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v15</code> from 15.0.1 to 15.0.2 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1280">#1280</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/06/terraform-provider-fastly-9.2.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/06/terraform-provider-fastly-9.2.1/</guid><category><![CDATA[Terraform]]></category><pubDate>Fri, 05 Jun 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 for HAProxy 1.5.3]]></title><description><![CDATA[<ul>
<li>Added Ubuntu 26.04 (resolute) support</li>
<li>Added Amazon Linux 2 &amp; 2023 support</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/06/ngwaf-module-haproxy-1.5.3/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/06/ngwaf-module-haproxy-1.5.3/</guid><category><![CDATA[Ngwaf-module-haproxy]]></category><category><![CDATA[Changed]]></category><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-module-haproxy.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF for NGINX (Lua) 1.7.2]]></title><description><![CDATA[<ul>
<li>Externalized environment variables for agent host and port configuration.</li>
<li>Added explicit support for AmazonLinux 2, rather than relying on el/7</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/06/ngwaf-module-nginx-lua-1.7.2/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/06/ngwaf-module-nginx-lua-1.7.2/</guid><category><![CDATA[Ngwaf-module-nginx-lua]]></category><category><![CDATA[Changed]]></category><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-module-nginx-lua.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Next-Gen WAF: Increased custom signal name character limit]]></title><description><![CDATA[<p>The maximum character limit for <a href="https://www.fastly.com/documentation/reference/api/ngwaf/signals/">custom signal</a> names has been increased from 25 to 128 characters. This allows you to use more descriptive signal names without abbreviation.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/06/update-ngwaf-signal-name-length/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/06/update-ngwaf-signal-name-length/</guid><category><![CDATA[API]]></category><category><![CDATA[Changed]]></category><pubDate>Tue, 02 Jun 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[New Traefik plugin integration]]></title><description><![CDATA[<p>The Fastly Next-Gen WAF can now protect traffic routed through <a href="https://traefik.io/">Traefik</a>, an open-source application proxy. Our plugin intercepts incoming HTTP requests before they reach your service. It extracts metadata, headers, and the request body and sends that information to the Next-Gen WAF agent for inspection.</p>
<p>This integration is now available for all customers. For setup details, read our <a href="https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/module-agent-deployment/traefik-plugin">install guide</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/traefik-plugin-ngwaf/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/traefik-plugin-ngwaf/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Fri, 29 May 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[Added virtual patch for CVE-2026-9082 (Unauthenticated SQL Injection in Drupal)]]></title><description><![CDATA[<p>An SQL injection vulnerability has been found in Drupal core for sites backed by PostgreSQL databases and has been assigned CVE-2026-9082. 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>



<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-9082</code> and then click <strong>View</strong> for the CVE-2026-9082 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-9082 signal is observed</strong> checkbox.</li>
<li>Click <strong>Update rule</strong>.</li>
</ol>



<ol>
<li></li>
<li></li>
<li>Click the <strong>Signals</strong> tab.</li>
<li>In the search bar, enter <code>CVE-2026-9082</code> and then click <strong>View</strong> for the CVE-2026-9082 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>
<ol>
<li></li>
<li></li>
<li>Click <strong>Virtual Patches</strong>.</li>
<li>In the search bar, enter <code>CVE-2026-9082</code> and then click the pencil to the right of the CVE-2026-9082 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-9082 signal is observed.</li>
<li>Click <strong>Update virtual patch</strong>.</li>
</ol>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/added-virtual-patch-for-cve-2026--9082/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/added-virtual-patch-for-cve-2026--9082/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Wed, 27 May 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[Added virtual patch for CVE-2026-42945 (NGINX Rift)]]></title><description><![CDATA[<p>A critical heap-based buffer overflow vulnerability has been found in <code>ngx_http_rewrite_module</code> of NGINX Open Source and NGINX Plus and has been assigned CVE-2026-42945. 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>



<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-42945</code> and then click <strong>View</strong> for the CVE-2026-42945 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-42945 signal is observed</strong> checkbox.</li>
<li>Click <strong>Update rule</strong>.</li>
</ol>



<ol>
<li></li>
<li></li>
<li>Click the <strong>Signals</strong> tab.</li>
<li>In the search bar, enter <code>CVE-2026-42945</code> and then click <strong>View</strong> for the CVE-2026-42945 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>
<ol>
<li></li>
<li></li>
<li>Click <strong>Virtual Patches</strong>.</li>
<li>In the search bar, enter <code>CVE-2026-42945</code> and then click the pencil to the right of the CVE-2026-42945 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-42945 signal is observed.</li>
<li>Click <strong>Update virtual patch</strong>.</li>
</ol>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/added-virtual-patch-for-cve-2026-42945/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/added-virtual-patch-for-cve-2026-42945/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Wed, 20 May 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[Fastly Terraform Provider 9.2.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/terraform-provider-fastly/releases/tag/v9.2.0">GitHub</a>.</p>
<hr />
<h3>ENHANCEMENTS:</h3>
<ul>
<li>feat(service/backend): added support for the <code>MaxLifetime</code> and <code>MaxUse</code> attributes (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1233">#1233</a>)</li>
<li>feat(dns): added support for DNS Zones and TSIG Keys (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1266">#1266</a>)</li>
</ul>
<h3>BUG FIXES:</h3>
<ul>
<li>fix(block_fastly_service_product_enablement): Allow <code>bot_management</code> to be enabled on Compute services (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1270">#1270</a>)</li>
<li>fix(resource_fastly_integration): recreate integrations deleted outside of Terraform (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1273">#1273</a>)</li>
</ul>
<h3>DEPENDENCIES:</h3>
<ul>
<li>build(deps): <code>github.com/hashicorp/terraform-plugin-sdk/v2</code> from 2.40.0 to 2.40.1 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1259">#1259</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v15</code> from 14.0.2 to 15.0.1(<a href="https://github.com/fastly/terraform-provider-fastly/pull/1260">#1260</a>)</li>
<li>build(deps): <code>golang.org/x/net</code> from 0.53.0 to 0.54.0 (<a href="https://github.com/fastly/terraform-provider-fastly/pull/1267">#1267</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/terraform-provider-fastly-9.2.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/terraform-provider-fastly-9.2.0/</guid><category><![CDATA[Terraform]]></category><pubDate>Wed, 20 May 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[JavaScript SDK 3.42.1]]></title><description><![CDATA[<h2>Fixed</h2>
<ul>
<li>Null body for non-downstream requests with no stream created for them (<a href="https://github.com/fastly/js-compute-runtime/issues/1479">#1479</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/511c6672e18b8872f707a3942a5d53c651e03797">511c667</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.42.1/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.42.1/</guid><category><![CDATA[Javascript-sdk]]></category><category><![CDATA[Fixed]]></category><pubDate>Mon, 18 May 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[Next-Gen WAF API routes now versioned, legacy Security routes removed]]></title><description><![CDATA[<p><a href="https://www.fastly.com/documentation/reference/changes/2025/04/migrate-routes-from-security-to-ngwaf-v1/">As announced</a>, Next-Gen WAF API routes have been updated to versioned paths at <code>/ngwaf/v1/*</code>, and legacy <code>/security/*</code> routes have been permanently removed. The Client-Side Protection API now appears as a standalone top-level page in the documentation. All Next-Gen WAF endpoint documentation (events, redactions, requests, rules, time series, virtual patches, and workspaces) now appears under the <a href="https://www.fastly.com/documentation/reference/api/ngwaf/">Next-Gen WAF API</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/move-client-side-protection-standalone/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/move-client-side-protection-standalone/</guid><category><![CDATA[API]]></category><category><![CDATA[Changed]]></category><category><![CDATA[Removed]]></category><pubDate>Mon, 18 May 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[New Envoy Gateway integration]]></title><description><![CDATA[<p>The Next-Gen WAF can now protect traffic routed through Envoy Gateway, providing an alternative for customers impacted by the Ingress NGINX controller retirement. This new integration enables real-time inspection and enforcement directly within the Envoy Proxy processing pipeline. For more information, read our <a href="https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/kubernetes/kubernetes-envoy-gateway">install guide</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/envoy-gateway-ngwaf/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/envoy-gateway-ngwaf/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Thu, 14 May 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[New Google Cloud Service Extensions integration]]></title><description><![CDATA[<p>The Fastly Next-Gen WAF can now protect traffic routed through Google Cloud Load Balancers. Our integration with Google Cloud Service Extensions enables real-time inspection and enforcement directly within the load balancer's request processing pipeline. The Next-Gen WAF agent operates as a callout backend service, using gRPC and Envoy's external processing protocol to inspect request headers, request bodies, and response headers.</p>
<p>This integration is now available for all customers. For setup details, read our <a href="https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/paas/google-cloud-service-extensions">install guide</a>.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/google-cloud-service-extension-ngwaf/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/google-cloud-service-extension-ngwaf/</guid><category><![CDATA[Ngwaf-announcements]]></category><category><![CDATA[Added]]></category><pubDate>Thu, 14 May 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 agent 4.78.0]]></title><description><![CDATA[<ul>
<li>Added support for Ubuntu 26.04 (Resolute Raccoon)</li>
<li>Upgraded to Golang 1.25.10</li>
<li>Updated base GeoIP data: May 2026</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/ngwaf-agent-4.78.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/ngwaf-agent-4.78.0/</guid><category><![CDATA[Ngwaf-agent]]></category><category><![CDATA[Changed]]></category><pubDate>Thu, 14 May 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 v15.1.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v15.1.0">GitHub</a>.</p>
<hr />
<h3>Bug Fixes:</h3>
<ul>
<li>fix(auth): honor deprecated <code>--profile</code>/<code>-o</code> when resolving the API token; an unknown profile name is now a hard error instead of a silent fallback to the default token (<a href="https://github.com/fastly/cli/pull/1792">#1792</a>)</li>
<li>fix(text): send deprecation warnings to stderr instead of stdout (<a href="https://github.com/fastly/cli/pull/1782">#1782</a>)</li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>feat(compute): add file field support for setup.kv_stores bulk import (<a href="https://github.com/fastly/cli/pull/1784">#1784</a>)</li>
<li>feat(compute): add support for cpp for compute (<a href="https://github.com/fastly/cli/pull/1773">#1773</a>)</li>
</ul>
<h3>Dependencies:</h3>
<ul>
<li>refactor(deps): migrate from <code>mholt/archiver/v3</code> to <code>mholt/archives</code> v0.1.5 (<a href="https://github.com/fastly/cli/pull/1787">#1787</a>)</li>
<li>build(deps): <code>golang.org/x/sys</code> from 0.43.0 to 0.44.0 (<a href="https://github.com/fastly/cli/pull/1785">#1785</a>)</li>
<li>build(deps): <code>golang.org/x/term</code> from 0.42.0 to 0.43.0 (<a href="https://github.com/fastly/cli/pull/1785">#1785</a>)</li>
<li>build(deps): <code>golang.org/x/crypto</code> from 0.50.0 to 0.51.0 (<a href="https://github.com/fastly/cli/pull/1785">#1785</a>)</li>
<li>build(deps): <code>golang.org/x/mod</code> from 0.35.0 to 0.36.0 (<a href="https://github.com/fastly/cli/pull/1785">#1785</a>)</li>
<li>build(deps): <code>golang.org/x/text</code> from 0.36.0 to 0.37.0 (<a href="https://github.com/fastly/cli/pull/1785">#1785</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/cli-v15.1.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/cli-v15.1.0/</guid><category><![CDATA[CLI]]></category><pubDate>Wed, 13 May 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[JavaScript SDK 3.42.0]]></title><description><![CDATA[<h2>Added</h2>
<ul>
<li>Bail out of reusable sandbox if request fails (<a href="https://github.com/fastly/js-compute-runtime/issues/1453">#1453</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/b6f41b0bcf429705f1a70530e39774f3fedd3c07">b6f41b0</a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Allocation failure checks (<a href="https://github.com/fastly/js-compute-runtime/issues/1457">#1457</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/c882105b1daf2f16c54e25105a1d6bd45336cba5">c882105</a>)</li>
<li>Avoid dereferencing one-past-the-end iterator in <code>host_api</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1461">#1461</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/acf2b25fddda2960a5e5ed7b0e0e9802a2ce21c2">acf2b25</a>)</li>
<li>Be more defensive in <code>ip_octets_to_js_string</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1468">#1468</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/60bbec1f639a47ad3c384f4517aa628a2115507d">60bbec1</a>)</li>
<li>Cache body range check (<a href="https://github.com/fastly/js-compute-runtime/issues/1463">#1463</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/f38ce550419001c09e1337f2b98fd3a0b2fee947">f38ce55</a>)</li>
<li>Cache override getters for <code>beforeSend</code> and <code>afterSend</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1466">#1466</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/52619361172eaaed4493693f309d52e4c4f98386">5261936</a>)</li>
<li>Correct GC guard type in KVStore::put to prevent wasm unreachable crashes and fix some CI issues (<a href="https://github.com/fastly/js-compute-runtime/issues/1475">#1475</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/15f850d47c2a407d5261f3b46047bb533bcca1dd">15f850d</a>)</li>
<li>Ensure nul-termination of string for inet_pton (<a href="https://github.com/fastly/js-compute-runtime/issues/1462">#1462</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/0e3afbe335a6cc29744d28283880addc780d3a04">0e3afbe</a>)</li>
<li>Find invalid characters after nul bytes in KV store keys (<a href="https://github.com/fastly/js-compute-runtime/issues/1464">#1464</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/5f0f0f2100dce30fe8163846613d91deec783aba">5f0f0f2</a>)</li>
<li>Incorrect catch handler failure check (<a href="https://github.com/fastly/js-compute-runtime/issues/1458">#1458</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/fb3c01acd8a1c696f231b265d78b26bc163adb1a">fb3c01a</a>)</li>
<li>Memory leak in <code>get_found_response</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1456">#1456</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/17559d350dad3969fc5d0352c1d74e38f617f78f">17559d3</a>)</li>
<li>Memory leak on failed inspect hostcall (<a href="https://github.com/fastly/js-compute-runtime/issues/1455">#1455</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/9b779773849b93d1d1b955aaea068d5e4ae73649">9b77977</a>)</li>
<li>Protect against GC from <code>validate_bytes</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1447">#1447</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/be0867ba1f7632dab107c3db15800db3a52a49ec">be0867b</a>)</li>
<li>Shrinking realloc in KVStorePendingLookup (<a href="https://github.com/fastly/js-compute-runtime/issues/1467">#1467</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/5a72d13684679f79ff956004ff6f77fa257a6aa3">5a72d13</a>)</li>
<li>Throw error on negative <code>ttl</code> and <code>swr</code> (<a href="https://github.com/fastly/js-compute-runtime/issues/1465">#1465</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/7d2965014d979dcb725b1e0c2dbbe5dcb4a20b78">7d29650</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.42.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.42.0/</guid><category><![CDATA[Javascript-sdk]]></category><category><![CDATA[Fixed]]></category><category><![CDATA[Added]]></category><pubDate>Mon, 11 May 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[CLI v15.0.0]]></title><description><![CDATA[<p>View this release on <a href="https://github.com/fastly/cli/releases/tag/v15.0.0">GitHub</a>.</p>
<hr />
<h3>Breaking:</h3>
<ul>
<li>breaking(ngwaf/workspace): change flag name to match API spec (<a href="https://github.com/fastly/cli/pull/1768%5D">#1768</a>)</li>
</ul>
<h3>Bug Fixes:</h3>
<ul>
<li>fix(compute/deploy): remove compute trial activation code because trials no longer exist (<a href="https://github.com/fastly/cli/pull/1730">#1730</a>)</li>
<li>fix(auth): SSO token expiration status now reflects the actual API token lifetime (12 hours) instead of the internal JWT refresh token (30 minutes), preventing spurious warnings and premature re-authentication <a href="https://github.com/fastly/cli/pull/1728">#1728</a></li>
<li>fix(argparser): skip ListVersions API call for numeric versions <a href="https://github.com/fastly/cli/pull/1774">#1774</a></li>
</ul>
<h3>Enhancements:</h3>
<ul>
<li>feat(service/backend): add support for the <code>max_use</code> and <code>max_lifetime</code> parameters (<a href="https://github.com/fastly/cli/pull/1779">#1779</a>)</li>
</ul>
<h3>Dependencies:</h3>
<ul>
<li>build(deps): <code>golang.org/x/term</code> from 0.41.0 to 0.42.0 (<a href="https://github.com/fastly/cli/pull/1726">#1726</a>)</li>
<li>build(deps): <code>golang.org/x/crypto</code> from 0.49.0 to 0.50.0 (<a href="https://github.com/fastly/cli/pull/1726">#1726</a>)</li>
<li>build(deps): <code>golang.org/x/mod</code> from 0.34.0 to 0.35.0 (<a href="https://github.com/fastly/cli/pull/1726">#1726</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/cli/pull/1726">#1726</a>)</li>
<li>build(deps): <code>golang.org/x/text</code> from 0.35.0 to 0.36.0 (<a href="https://github.com/fastly/cli/pull/1726">#1726</a>)</li>
<li>build(deps): <code>acifani/setup-tinygo</code> from 2 to 3 (<a href="https://github.com/fastly/cli/pull/1729">#1729</a>)</li>
<li>build(deps): <code>github.com/mattn/go-isatty</code> from 0.0.21 to 0.0.22 (<a href="https://github.com/fastly/cli/pull/1735">#1735</a>)</li>
<li>build(deps): <code>github.com/hashicorp/cap</code> from 0.12.0 to 0.13.0 (<a href="https://github.com/fastly/cli/pull/1771">#1771</a>)</li>
<li>build(deps): <code>github.com/Masterminds/semver/v3</code> from 3.4.0 to 3.5.0 (<a href="https://github.com/fastly/cli/pull/1775">#1775</a>)</li>
<li>build(deps): <code>github.com/fsnotify/fsnotify</code> from 1.9.0 to 1.10.1 (<a href="https://github.com/fastly/cli/pull/1775">#1775</a>)</li>
<li>build(deps): <code>github.com/klauspost/compress</code> from 1.18.5 to 1.18.6 (<a href="https://github.com/fastly/cli/pull/1775">#1775</a>)</li>
<li>build(deps): <code>github.com/fastly/go-fastly/v15</code> from 14.2.0 to 15.0.1(<a href="https://github.com/fastly/terraform-provider-fastly/pull/1778">#1778</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/cli-v15.0.0/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/cli-v15.0.0/</guid><category><![CDATA[CLI]]></category><pubDate>Fri, 08 May 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[Next-Gen WAF for Node.js 2.4.2]]></title><description><![CDATA[<ul>
<li>Prevented uncaughtExceptions by preserving request event listeners.</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/ngwaf-module-nodejs-2.4.2/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/ngwaf-module-nodejs-2.4.2/</guid><category><![CDATA[Ngwaf-module-nodejs]]></category><category><![CDATA[Changed]]></category><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><enclosure url="https://www.fastly.com/documentation/thumbnails/ngwaf-module-nodejs.jpg" length="0" type="image/jpeg"/><dc:creator>Fastly</dc:creator></item><item><title><![CDATA[Add documentation for max_lifetime and max_use backend properties]]></title><description><![CDATA[<p>The <a href="https://www.fastly.com/documentation/reference/api/services/backend/">backends API</a>
now supports <code>max_lifetime</code> and <code>max_use</code> properties for further tuning of connection
pooling for service backends.</p>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/add-max-lifetime-max-use/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/add-max-lifetime-max-use/</guid><category><![CDATA[API]]></category><category><![CDATA[Added]]></category><pubDate>Tue, 05 May 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[JavaScript SDK 3.41.2]]></title><description><![CDATA[<h2>Fixed</h2>
<ul>
<li><code>HttpBody::read_all</code> for large bodies (<a href="https://github.com/fastly/js-compute-runtime/issues/1444">#1444</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/99f45b53253d1109202c24cddc3357752873ca90">99f45b5</a>)</li>
<li>Check pending exceptions between requests in reusable sandbox mode (<a href="https://github.com/fastly/js-compute-runtime/issues/1425">#1425</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/64a6b213c605d2ae714b8a49faad9893284998a5">64a6b21</a>)</li>
<li>Memory issues exposed by high GC zeal (<a href="https://github.com/fastly/js-compute-runtime/issues/1442">#1442</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/f406308ce6ced5b8475839ce43736fb588d3e4b5">f406308</a>)</li>
<li>Memory leak in normalize_http_method (<a href="https://github.com/fastly/js-compute-runtime/issues/1449">#1449</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/669b58a0f34a03f56571723c442b3fee61c90b3b">669b58a</a>)</li>
<li>mislabeled <code>Response::Slots::URL</code> slot (<a href="https://github.com/fastly/js-compute-runtime/issues/1445">#1445</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/6d4d26815acc817365bc41d0784095650847765a">6d4d268</a>)</li>
<li>Numeric overflow issue in Core Cache API (<a href="https://github.com/fastly/js-compute-runtime/issues/1448">#1448</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/360c9bfff611e226c5dbf5fac61d98e993feded3">360c9bf</a>)</li>
<li>Potential buffer size issues in shielding (<a href="https://github.com/fastly/js-compute-runtime/issues/1443">#1443</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/4bf9d722b68893f188a89c1e6019c9a7699a023b">4bf9d72</a>)</li>
<li>Reset StarlingMonkey engine between requests (<a href="https://github.com/fastly/js-compute-runtime/issues/1426">#1426</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/238cf70ecd743f73c662ae3757244859d4d2aaad">238cf70</a>)</li>
<li>SSL string cipher intersection (<a href="https://github.com/fastly/js-compute-runtime/issues/1446">#1446</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/13ef2d59a4a0c2e93cc0faa8cd98387e3bdee731">13ef2d5</a>)</li>
<li>Use length rather than NUL-terminator when copying <code>HostString</code>s (<a href="https://github.com/fastly/js-compute-runtime/issues/1429">#1429</a>) (<a href="https://github.com/fastly/js-compute-runtime/commit/8aa3f4c2cfa441585ac5d3ee1a0ac4d58196162a">8aa3f4c</a>)</li>
</ul>
]]></description><link>https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.41.2/</link><guid isPermaLink="true">https://www.fastly.com/documentation/reference/changes/2026/05/javascript-sdk-3.41.2/</guid><category><![CDATA[Javascript-sdk]]></category><category><![CDATA[Fixed]]></category><pubDate>Mon, 04 May 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[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></channel></rss>