> ## Documentation Index
> Fetch the complete documentation index at: https://bunny.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Latest updates and improvements to Edge Scripting.

<Update label="2026-07-28" tags={["New"]}>
  ## Before cache execution (Preview)

  Edge Scripts can now run **before** the CDN cache layer, giving you full control over every request instead of only executing on cache misses. Enable it per Pull Zone under **General** > **Origin** > **Run script before cache**. Middleware scripts gain two new hooks — `onClientRequest` (intercept requests before the cache lookup) and `onClientResponse` (modify responses before they reach the client, including cached ones). Standalone scripts also support before cache execution, running on every request and deciding how responses are cached. [Learn more](/docs/scripting/before-cache)
</Update>

<Update label="2026-03-26" tags={["New"]}>
  ## Node.js file system API

  A Node.js-compatible file system API is now available in Edge Scripts, allowing you to read and write files directly at the edge. [Learn more](/docs/scripting/node-fs)
</Update>

<Update label="2026-02-11" tags={["New"]}>
  ## Node.js file system API

  A Node.js-compatible file system API is now available in Edge Scripts, allowing you to read and write files directly at the edge. [Learn more](/docs/scripting/node-fs)
</Update>
