Storage Release Notes

Last updated: Mar 20, 2026

  • Mar 19, 2026
    • Date parsed from source:
      Mar 19, 2026
    • First seen by Releasebot:
      Mar 20, 2026
    Cloudflare logo

    Storage by Cloudflare

    Hyperdrive now supports custom TLS/SSL certificates for MySQL

    Storage adds custom TLS/SSL certificates for MySQL in Hyperdrive, bringing certificate verification and mTLS support to MySQL connections.

    Hyperdrive now supports custom TLS/SSL certificates for MySQL databases, bringing the same certificate options previously available for PostgreSQL to MySQL connections.

    You can now configure:

    • Server certificate verification with VERIFY_CA or VERIFY_IDENTITY SSL modes to verify that your MySQL database server's certificate is signed by the expected certificate authority (CA).
    • Client certificates (mTLS) for Hyperdrive to authenticate itself to your MySQL database with credentials beyond username and password.

    Create a Hyperdrive configuration with custom certificates for MySQL

    # Upload a CA certificate
    npx wrangler cert upload certificate-authority --ca-cert your-ca-cert.pem --name your-custom-ca-name
    
    # Create a Hyperdrive with VERIFY_IDENTITY mode
    npx wrangler hyperdrive create your-hyperdrive-config \
      --connection-string="mysql://user:password@hostname:port/database" \
      --ca-certificate-id <CA_CERT_ID> \
      --sslmode VERIFY_IDENTITY
    

    For more information, refer to SSL/TLS certificates for Hyperdrive and MySQL TLS/SSL modes.

    Original source Report a problem
  • Mar 16, 2026
    • Date parsed from source:
      Mar 16, 2026
    • First seen by Releasebot:
      Mar 16, 2026
    Cloudflare logo

    Storage by Cloudflare

    Return up to 50 query results with values or metadata

    Storage releases higher topK limit to 50 for Vectorize queries returning values or metadata, expanding previous 20.

    You can now set topK up to 50 when a Vectorize query returns values or full metadata. This raises the previous limit of 20 for queries that use returnValues: true or returnMetadata: "all".

    Use the higher limit when you need more matches in a single query response without dropping values or metadata. Refer to the Vectorize API reference for query options and current topK limits.

    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Cloudflare and hundreds of other software products.

  • Mar 6, 2026
    • Date parsed from source:
      Mar 6, 2026
    • First seen by Releasebot:
      Mar 10, 2026
    Cloudflare logo

    Storage by Cloudflare

    Workflow steps now expose retry attempt number via step context

    Cloudflare unveils per-step retry tracking in Workflows, exposing ctx.attempt for logging, backoff, and conditional logic.

    Cloudflare Workflows allows you to configure specific retry logic for each step in your workflow execution. Now, you can access which retry attempt is currently executing for calls to step.do():

    await
    step.do(
      "my-step",
      async (ctx) => {
        // ctx.attempt is 1 on first try, 2 on first retry, etc.
        console.log(`Attempt ${ctx.attempt}`);
      }
    );
    

    You can use the step context for improved logging & observability, progressive backoff, or conditional logic in your workflow definition.

    Note that the current attempt number is 1-indexed. For more information on retry behavior, refer to Sleeping and Retrying.

    Original source Report a problem
  • Mar 6, 2026
    • Date parsed from source:
      Mar 6, 2026
    • First seen by Releasebot:
      Mar 6, 2026
    Cloudflare logo

    Storage by Cloudflare

    Region Filtering, AS Traffic Volume, and Navigation Improvements on Cloudflare Radar

    Radar rolls out region filtering for location pages, adds traffic volume by top AS and locations, expands AS and location dimensions in the Data Explorer, and introduces breadcrumb navigation for easier browsing. These updates boost visibility, insights, and usability across networks.

    Region filtering

    All location-aware pages now support filtering by region, including continents, geographic subregions (Middle East, Eastern Asia, etc.), political regions (EU, African Union), and US Census regions/divisions (for example, New England, US Northeast).

    Traffic volume by top autonomous systems and locations

    A new traffic volume view shows the top autonomous systems and countries/territories for a given location. This is useful for quickly determining which network providers in a location may be experiencing connectivity issues, or how traffic is distributed across a region.

    The new AS and location dimensions have also been added to the Data Explorer for the HTTP, DNS, and NetFlows datasets. Combined with other available filters, this provides a powerful tool for generating unique insights.

    Finally, breadcrumb navigation is now available on most pages, allowing easier navigation between parent and related pages.

    Check out these features on Cloudflare Radar.

    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 5, 2026
    • Modified by Releasebot:
      Mar 6, 2026
    Cloudflare logo

    Storage by Cloudflare

    Browser Rendering: 3x higher REST API request rate

    Browser Rendering REST API rate limits for Workers Paid plans increased from 3 to 10 requests per second, enabling faster tasks like HTML fetch, screenshots, PDFs, and more via endpoints such as /content, /screenshot, /pdf, /markdown, /snapshot, /scrape, /json, and /links. No action needed to benefit.

    Browser Rendering REST API rate limits

    Browser Rendering REST API rate limits for Workers Paid plans have been increased from 3 requests per second (180/min) to 10 requests per second (600/min). No action is needed to benefit from the higher limit.

    The REST API lets you perform common browser tasks with a single API call, and you can now do it at a higher rate.

    Available endpoints

    • /content - Fetch HTML
    • /screenshot - Capture screenshot
    • /pdf - Render PDF
    • /markdown - Extract Markdown from a webpage
    • /snapshot - Take a webpage snapshot
    • /scrape - Scrape HTML elements
    • /json - Capture structured data using AI
    • /links - Retrieve links from a webpage

    If you use the Workers Bindings method, increases to concurrent browser and new browser limits are coming soon. Stay tuned.

    For full details, refer to the Browser Rendering limits page.

    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 5, 2026
    Cloudflare logo

    Storage by Cloudflare

    User risk score selector in Access policies

    You can now use user risk scores in your Access policies. The new User Risk Score selector allows you to create Access policies that respond to user behavior patterns detected by Cloudflare's risk scoring system, including impossible travel, high DLP policy matches, and more.

    For more information, refer to Use risk scores in Access policies.

    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Cloudflare logo

    Storage by Cloudflare

    Gateway Authorization Proxy and hosted PAC files (open beta)

    Cloudflare unveils open beta for Gateway Authorization Proxy and PAC hosting, shifting from IP to identity-based access via Cloudflare Access. Users log in with Okta, Entra ID, Google Workspace and more, with Cloudflare-hosted PAC files and per-user billing.

    The Gateway Authorization Proxy and PAC file hosting are now in open beta for all plan types.
    Previously, proxy endpoints relied on static source IP addresses to authorize traffic, providing no user-level identity in logs or policies. The new authorization proxy replaces IP-based authorization with Cloudflare Access authentication, verifying who a user is before applying Gateway filtering without installing the WARP client.
    This is ideal for environments where you cannot deploy a device client, such as virtual desktops (VDI), mergers and acquisitions, or compliance-restricted endpoints.

    Key capabilities

    • Identity-aware proxy traffic — Users authenticate through your identity provider (Okta, Microsoft Entra ID, Google Workspace, and others) via Cloudflare Access. Logs now show exactly which user accessed which site, and you can write identity-based policies like "only the Finance team can access this accounting tool."
    • Multiple identity providers — Display one or multiple login methods simultaneously, giving flexibility for organizations managing users across different identity systems.
    • Cloudflare-hosted PAC files — Create and host PAC files directly in Cloudflare One with pre-configured templates for Okta and Azure, hosted at https://pac.cloudflare-gateway.com// on Cloudflare's global network.
    • Simplified billing — Each user occupies a seat, exactly like they do with the Cloudflare One Client. No new metrics to track.

    Get started

      1. In Cloudflare One ↗ Cloudflare One ↗, go to Networks > Resolvers & Proxies > Proxy endpoints.
      1. Create an authorization proxy endpoint and configure Access policies.
      1. Create a hosted PAC file or write your own.
      1. Configure browsers to use the PAC file URL.
      1. Install the Cloudflare certificate for HTTPS inspection.

    For more details, refer to the proxy endpoints documentation and the announcement blog post ↗ announcement blog post ↗.

    Original source Report a problem
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Cloudflare logo

    Storage by Cloudflare

    Workflows step limit increased to 25,000 steps per instance

    Cloudflare Workers Workflows now supports up to 10k steps by default, configurable to 25k via wrangler.jsonc for longer, more complex executions. Persisted state limits remain 100 MB on Free and 1 GB on Paid, with no extra recursion needed.

    Release notes

    Each Workflow on Workers Paid now supports 10,000 steps by default, configurable up to 25,000 steps in your wrangler.jsonc file:

    {
      "workflows": [
        {
          "name": "my-workflow",
          "binding": "MY_WORKFLOW",
          "class_name": "MyWorkflow",
          "limits": {
            "steps": 25000
          }
        }
      ]
    }
    

    Previously, each instance was limited to 1,024 steps. Now, Workflows can support more complex, long-running executions without the additional complexity of recursive or child workflow calls.

    Note that the maximum persisted state limit per Workflow instance remains 100 MB for Workers Free and 1 GB for Workers Paid. Refer to Workflows limits for more information.

    Original source Report a problem
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Cloudflare logo

    Storage by Cloudflare

    Real-time file watching in Sandboxes

    Sandbox now supports real-time filesystem watching with sandbox.watch(), delivering an SSE stream backed by inotify for create, modify, delete and move events inside the container. Use a path and options to filter, and parseSSEStream for server‑side consumption; upgrade with npm i @cloudflare/sandbox@latest.

    Sandboxes now support real-time filesystem watching via sandbox.watch()

    The method returns a Server-Sent Events ↗ Server-Sent Events ↗ stream backed by native inotify, so your Worker receives create, modify, delete, and move events as they happen inside the container.

    sandbox.watch(path, options)

    Pass a directory path and optional filters. The returned stream is a standard ReadableStream you can proxy directly to a browser client or consume server-side.

    Server-side consumption with parseSSEStream

    Use parseSSEStream to iterate over events inside a Worker without forwarding them to a client.

    Each event includes a type field (create, modify, delete, or move) and the affected path. Move events also include a from field with the original path.

    Options

    Option Type Description recursive boolean Watch subdirectories. Defaults to false. include string[] Glob patterns to filter events. Omit to receive all events.

    Upgrade

    To update to the latest version:

    npm i @cloudflare/sandbox@latest
    

    For full API details, refer to the Sandbox file watching reference.

    Original source Report a problem
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Cloudflare logo

    Storage by Cloudflare

    Network Quality Test on Cloudflare Radar

    Network Quality Test

    Radar now includes a Network Quality Test ↗ Network Quality Test ↗ page. The tool measures Internet connection quality and performance, showing connection details such as IP address, server location, network (ASN), and IP version. For more detailed speed test results, the page links to speed.cloudflare.com ↗ speed.cloudflare.com ↗.

    Original source Report a problem

Related products