Netlify Release Notes

91 release notes curated from 47 sources by the Releasebot Team. Last updated: Apr 10, 2026

Get this feed:
  • May 28, 2026
    • Date parsed from source:
      May 28, 2026
    • First seen by Releasebot:
      Apr 10, 2026
    • Modified by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    Claude Opus 4.8 now available in AI Gateway and Agent Runners

    Netlify adds Anthropic’s Claude Opus 4.8 to AI Gateway and Agent Runners with zero-config access in Netlify Functions. It lets developers use the Anthropic SDK without managing API keys, while benefiting from built-in caching, rate limiting, and authentication.

    Anthropic’s Claude Opus 4.8 model is now available through Netlify’s AI Gateway and Agent Runners with zero configuration required.

    Use the Anthropic SDK directly in your Netlify Functions without managing API keys or authentication. The AI Gateway handles everything automatically. Here’s an example using the Claude Opus 4.8 model:

    import Anthropic from '@anthropic-ai/sdk';
    
    export default async () => {
    const anthropic = new Anthropic();
    const response = await anthropic.messages.create({
    model: 'claude-opus-4-8',
    max_tokens: 4096,
    messages: [
    {
    role: 'user',
    content: 'How can AI improve my coding?'
    }
    ]
    });
    return new Response(JSON.stringify(response), {
    headers: { 'Content-Type': 'application/json' }
    });
    };
    

    Claude Opus 4.8 is available for all Function types and Agent Runners. You get automatic access to Netlify’s caching, rate limiting, and authentication infrastructure.

    Learn more in the AI Gateway documentation and Agent Runners documentation.

    Original source
  • May 21, 2026
    • Date parsed from source:
      May 21, 2026
    • First seen by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    Build Plugins: End of support for Node.js 18 + Node.js 20

    Netlify drops Node.js 18 and 20 in its build plugins to keep builds current.

    The following versions of Node.js have reached their official end of life:

    Node.js v18 on April 30, 2025

    Node.js v20 on April 30, 2026

    Now it’s time to say goodbye to Node.js versions 18 and 20 in our build plugins. This change will allow us to use...

    Original source
  • All of your release notes in one feed

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

    Create account
  • May 20, 2026
    • Date parsed from source:
      May 20, 2026
    • First seen by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    Gemini 3.5 Flash now available in Agent Runners

    Netlify adds Google’s Gemini 3.5 Flash to Agent Runners with zero configuration required.

    Google's Gemini 3.5 Flash model is now available through Netlify's Agent Runners with zero configuration required.

    Learn more in the Agent Runners documentation.

    Original source
  • May 13, 2026
    • Date parsed from source:
      May 13, 2026
    • First seen by Releasebot:
      May 14, 2026
    Netlify logo

    Netlify

    Agent Runners workflow improvements

    Netlify improves Agent Runners with faster GitHub PR workflows, one-click copy-to-clipboard output, and automatic pull request assignees for clearer ownership. The update makes it easier to act on review feedback, copy results, and track who is responsible.

    We're making it easier to use Agent Runners in the existing workflows you have.

    Now you can do the following in a more seamless way:

    • Prompt new changes using Agent Runners more quickly from a GitHub pull request link
    • Copy output from Agent Runners faster so you can get back to what you're doing
    • Track pull request ownership so you can understand who is doing what at-a-glance
    • Start prompting updates from GitHub PR comment link

    GitHub-linked sites already receive a comment on each pull request with links to build logs, failure diagnostics, and more. That comment now also includes a Make changes link that opens Agent Runner for the site, with the pull request‘s branch pre-selected in the dropdown.

    This makes it faster to act on review feedback or investigate a failing build.

    Learn more about Agent Runners.

    Copy to clipboard in single click

    You can now copy Agent Runner output with a single click.

    Previously, grabbing output text — especially long responses or anything on mobile — meant manually selecting it all. A new copy-to-clipboard button now appears alongside Agent Runner output, making it easy to drop results into a doc, a message, or wherever you need them.

    Pull requests auto-assign people for clearer ownership

    Agent Runner–created pull requests now automatically assign the person who opened them, provided their GitHub account is linked with Netlify.

    Before this change, pull requests opened by an agent runner had no assignee, making it harder for teams to track ownership at a glance. Now, when Netlify can match the user to a GitHub account, the pull request is assigned to them automatically.

    To take advantage of this, make sure your GitHub account is connected under your Netlify account settings.

    Original source
  • May 8, 2026
    • Date parsed from source:
      May 8, 2026
    • First seen by Releasebot:
      May 11, 2026
    Netlify logo

    Netlify

    Block project transfers out of your team

    Netlify adds team-level controls for blocking project transfers, helping teams keep projects in place for compliance and ownership needs. Team Owners can set transfers to blocked or allowed, with changes logged in the audit log and enterprise teams starting blocked by default.

    Team Owners can now guarantee that projects stay within the team to meet compliance or ownership requirements by blocking every project from being transferred to another team.

    Once a Team Owner blocks project transfers out of the team, even the Team Owner cannot transfer projects out of the team unless they change this setting, which is tracked in the team's audit log.

    Try it out

    To change the setting, go to Team settings > Access & security > Transfer site settings and select Edit settings.

    Transfer project settings panel showing Allowed and Blocked options for project transfers

    When transfers are blocked, the Transfer project action is hidden for every project owned by the team and the backend rejects transfer requests for those projects.

    Enterprise defaults

    Enterprise teams start with project transfers set to Blocked for security reasons, but Team Owners can change this setting to Allowed at any time. Only Team Owners can change this setting and changes are recorded in the team audit log.

    Learn more

    Learn more in our docs on Transferring a project.

    Original source
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      Apr 10, 2026
    • Modified by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    Gemini 3.1 Flash-Lite now available in AI Gateway

    Netlify adds Google’s Gemini 3.1 Flash-Lite to its AI Gateway with zero configuration, so developers can use the Google GenAI SDK in Netlify Functions without managing API keys or auth. It also brings automatic caching, rate limiting, and authentication across all Function types.

    Google’s Gemini 3.1 Flash-Lite model is now available through Netlify’s AI Gateway with zero configuration required. The Preview version of this model was available as of March 3, 2026.

    Use the Google GenAI SDK directly in your Netlify Functions without managing API keys or authentication. The AI Gateway handles everything automatically. Here’s an example using the Gemini 3.1 Flash-Lite model:

    import { GoogleGenAI } from '@google/genai';
    
    export default async () => {
    const ai = new GoogleGenAI({});
    const response = await ai.models.generateContent({
    model: 'gemini-3.1-flash-lite',
    contents: 'How can AI improve my coding?'
    });
    return Response.json(response);
    };
    

    Gemini 3.1 Flash-Lite is available for all Function types. You get automatic access to Netlify’s caching, rate limiting, and authentication infrastructure.

    Learn more in the AI Gateway documentation.

    Original source
  • May 5, 2026
    • Date parsed from source:
      May 5, 2026
    • First seen by Releasebot:
      Apr 10, 2026
    • Modified by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    OpenAI GPT-5.5 Instant now available in AI Gateway

    Netlify adds GPT-5.5 Instant support in its AI Gateway with zero configuration, letting developers use the OpenAI SDK directly in Netlify Functions without managing API keys. It also brings automatic caching, rate limiting, and authentication across all Function types.

    OpenAI’s GPT-5.5 Instant model is now available through Netlify’s AI Gateway with zero configuration required.

    Use the OpenAI SDK directly in your Netlify Functions without managing API keys or authentication. The AI Gateway handles everything automatically. Here’s an example using the GPT-5.5 Instant model:

    import OpenAI from 'openai';
    export default async () => {
    const openai = new OpenAI();
    const response = await openai.responses.create({
    model: 'chat-latest',
    input: 'How does AI work?'
    });
    return Response.json(response);
    };
    

    Note: The model API name is chat-latest.

    GPT-5.5 Instant is available for all Function types. You get automatic access to Netlify’s caching, rate limiting, and authentication infrastructure.

    Learn more in the AI Gateway documentation.

    Original source
  • May 2, 2026
    • Date parsed from source:
      May 2, 2026
    • First seen by Releasebot:
      May 29, 2026
    Netlify logo

    Netlify

    Netlify Identity package update: CSRF protection with new `verifyRequestOrigin` helper

    Netlify introduces @netlify/identity 1.1.0 with verifyRequestOrigin to simplify CSRF protection for server-side authentication. Developers can now run login, signup, and logout in Netlify Functions or Edge Functions while Netlify handles nf_jwt and nf_refresh cookies through the runtime.

    @netlify/identity 1.1.0 introduces a new verifyRequestOrigin helper to make it easier for developers and AI agents to add CSRF (Cross-Site Request Forgery) protection when running authentication on the server.

    You can call login(), signup(), or logout() from a Netlify Function or Edge Function to handle authentication entirely on the server. The library reads and writes the nf_jwt and nf_refresh cookies through the Netlify runtime, so the user’s browser receives the session via the response.

    // netlify/functions/login.ts
    import { login, verifyRequestOrigin } from '@netlify/identity'
    import type { Context } from '@netlify/functions'
    
    export default async (req: Request, context: Context) => {
    verifyRequestOrigin(req)
    const { email, password } = await req.json()
    await login(email, password)
    return new Response(null, { status: 302, headers: { Location: '/dashboard' } })
    }
    

    When login(), signup(), or logout() runs inside an HTTP endpoint that you expose, that endpoint needs Cross-Site Request Forgery (CSRF) protection. Without it, an attacker can trick a victim’s browser into logging into the attacker’s account, then collect anything the victim does inside that session.

    Call verifyRequestOrigin(request) at the start of the handler. It compares the request’s Origin header against the request’s own origin and throws a 403 on mismatch. If your framework already checks Origin on state-changing requests by default, the call is redundant but harmless.

    Refer to the @netlify/identity CSRF protection documentation for the full threat model and the allowedOrigins option.

    Original source
  • May 1, 2026
    • Date parsed from source:
      May 1, 2026
    • First seen by Releasebot:
      May 1, 2026
    Netlify logo

    Netlify

    New `netlify logs` CLI command

    Netlify adds a new netlify logs command to the CLI, bringing flexible log access for functions, edge functions, deploys, and more with color-coded output, time filters, real-time streaming, and JSON Lines support for automation.

    The Netlify CLI now includes a netlify logs command, giving you a powerful and flexible way to access logs for your projects whether you're a developer debugging locally or an AI agent processing structured output.

    Filter by source

    Use --source to pull logs from functions, edge functions, deploys, or any combination of them together. Color-coded output makes it easy to tell sources apart at a glance when you're tailing multiple at once.

    netlify logs CLI showing colour-coded output from functions and edge functions

    Need to narrow it down further? The --function and --edge-function flags let you filter to a specific function by name, and --url lets you target the exact deploy you want logs from.

    Historical and real-time views

    The --since and --until flags let you query logs over any specific time window — useful for tracking down what happened during a past deploy or incident. When you want to watch logs as they come in, --follow streams them in real time.

    JSON Lines support

    Pass --json to get structured output in JSON Lines format. This works in both historical and real-time modes, making netlify logs easy to pipe into your own tooling or integrate into automated workflows.

    netlify logs CLI with --json flag showing JSON Lines output

    Update to the latest Netlify CLI to start using it:

    npm install -g netlify-cli@latest
    

    Then run netlify logs --help to see all available options.

    Original source
  • Apr 29, 2026
    • Date parsed from source:
      Apr 29, 2026
    • First seen by Releasebot:
      Apr 30, 2026
    Netlify logo

    Netlify

    Deploy to Netlify with Stripe Projects

    Netlify now supports deploying projects with Stripe Projects for simpler CLI-based workflows.

    You can now deploy projects to Netlify using Stripe Projects, a tool that helps you manage all the services your site needs from a single CLI without context switching between dashboards.

    Learn more about this update and what it means for your workflow and working with AI agents in our blog post Agent experience moves upstream.

    Get started with our Stripe Projects docs, or check out Stripe's official Stripe Projects docs for the full list of supported services and configuration options.

    Original source
  • Apr 28, 2026
    • Date parsed from source:
      Apr 28, 2026
    • First seen by Releasebot:
      Apr 29, 2026
    Netlify logo

    Netlify

    Netlify Database is now generally available

    Netlify launches Netlify Database, a serverless Postgres database now built into the Netlify workflow with stronger guardrails, automatic setup for Agent Runners and local development, and a full upgrade from the beta experience.

    Netlify Database is launching today as a serverless Postgres database that's deeply integrated into the Netlify workflow and upgraded from the beta experience to a full Netlify primitive.

    Netlify Database is designed to provide strong guardrails out-of-the-box when collaborating with team members and AI agents. For example, a marketing team member can start an agent run to suggest a feature that requires database changes, and then test the changes in a preview environment. A developer then reviews and publishes the change, and only then is the production database changed.

    When you create or update a project on Netlify using Agent Runners, your AI agent will automatically detect whether your app needs a database and set it up for you as needed. If you're working locally, a database is provisioned automatically when you install @netlify/database and deploy to Netlify.

    Learn more about why we built Netlify Database and how it works in our official blog post.

    What's new

    Netlify Database replaces the beta Netlify DB experience that required an extension for the initial setup. The new experience is a native Netlify primitive, which means you can customize your database setup, choose your own ORM, and more.

    Pricing and availability

    Netlify Database is available for Credit-based plans only. When a database is active, it consumes credits for the compute and bandwidth used. However, database storage space (i.e., the size of data stored) is free until July 1, 2026.

    Different limits apply to your database depending on your plan type. Learn more in the Plan limits docs.

    Usage meter updates

    To help you better understand how database usage works alongside other meters, we're adding more context to how your usage is calculated and applied.

    We're breaking down the Bandwidth and Compute meters to show you more granular usage for your team's databases:

    Before launch: Bandwidth

    After launch: Bandwidth is now broken down into Database Bandwidth and Web Bandwidth

    Before launch: Compute

    After launch: Compute is now broken down into Database Compute and Functions & Agent Compute

    Learn more about how usage meters work in our Database usage meters docs.

    Switching from the Netlify DB Beta experience

    If you set up a database using the Netlify DB Beta experience, which required the Neon extension, you can continue using it — Netlify will continue to support these databases. If you have a Credit-based plan, you have the option to switch to the new experience.

    Get started

    Get started with Netlify Database from your Agent Runners dashboard, favorite local AI agent, or CLI.

    Here are some quick docs links to get you started:

    • Netlify Database docs
    • API docs
    • CLI reference
    • Switch to Netlify Database
    Original source
  • Apr 23, 2026
    • Date parsed from source:
      Apr 23, 2026
    • First seen by Releasebot:
      Apr 24, 2026
    Netlify logo

    Netlify

    Rename an agent run

    Netlify adds agent run renaming so users can give runs clear, custom titles, making lists easier to scan and share with teammates.

    You can now rename an agent run to more easily identify it in your list of runs and share it with teammates.

    Previously, agent runs were automatically titled based on your prompt, which made longer lists harder to scan once you had several runs going.

    Editing the title lets you give each agent run a short, meaningful name, such as the feature you’re building or the bug you’re chasing, so you can find it again quickly and send it to a teammate without needing to explain which run is which.

    Try it out

    Open any agent run, select the title, and type a new name. The updated title appears in your list of runs and anywhere the run is shared.

    Learn more about Agent Runners.

    Original source
  • Apr 21, 2026
    • Date parsed from source:
      Apr 21, 2026
    • First seen by Releasebot:
      Apr 10, 2026
    • Modified by Releasebot:
      May 9, 2026
    Netlify logo

    Netlify

    GPT Image 2 now available in AI Gateway

    Netlify adds OpenAI’s GPT Image 2 to AI Gateway, letting Functions call the model without API keys. It works across function types and with Netlify primitives like caching and rate limiting for more control over requests.

    OpenAI’s GPT Image 2 is now available through AI Gateway. You can call this model from Netlify Functions without configuring API keys; the AI Gateway provides the connection to OpenAI for you.

    Example usage in a Function:

    import OpenAI from 'openai';
    const ai = new OpenAI();
    export default async (req, context) => {
    const response = await ai.images.generate({
    model: 'gpt-image-2',
    prompt: 'Generate a realistic image of a golden retriever working at a tech startup',
    n: 1,
    size: '1024x1024',
    quality: 'low',
    output_format: 'jpeg',
    output_compression: 80
    });
    const imageBase64 = response.data[0].b64_json;
    const imageBuffer = Uint8Array.from(atob(imageBase64), (c) => c.charCodeAt(0));
    return new Response(imageBuffer, {
    status: 200,
    headers: {
    'content-type': 'image/jpeg',
    'cache-control': 'no-store'
    }
    });
    };
    

    This model works across any function type and is compatible with other Netlify primitives such as caching and rate limiting, giving you control over request behavior across your site.

    See the AI Gateway documentation for details.

    Original source
  • Apr 17, 2026
    • Date parsed from source:
      Apr 17, 2026
    • First seen by Releasebot:
      Apr 18, 2026
    Netlify logo

    Netlify

    New frontend-design skill for Agent Runners

    Netlify adds a frontend-design skill to Agent Runners that helps AI agents create more distinctive, production-grade frontend interfaces. It automatically activates for web components, pages, and apps, aiming for polished UI design without extra setup.

    Agent Runners now include a frontend-design skill that guides AI agents toward creating distinctive, production-grade frontend interfaces with high design quality.

    When building web components, pages, or applications, AI agents often default to generic, cookie-cutter aesthetics. The frontend-design skill steers agents toward creative, polished output that avoids that "AI slop" look and instead produces UIs with real visual identity and craft.

    Here's what a generated calculator component looks like without the skill:

    Calculator without frontend-design skill

    And here's the same prompt with the frontend-design skill enabled:

    Calculator with frontend-design skill

    The skill is automatically available in Agent Runners and activates when the agent is asked to build web components, pages, or applications. No configuration required—just prompt your agent to build a UI and the skill handles the rest.

    Learn more about Agent Runners and available skills in the Netlify docs.

    Original source
  • Apr 14, 2026
    • Date parsed from source:
      Apr 14, 2026
    • First seen by Releasebot:
      Apr 15, 2026
    Netlify logo

    Netlify

    Free unlimited seats on Pro, unlimited form submissions, & updated credit rates

    Netlify updates its Credit-based plans with unlimited form submissions, new unlimited seats on Pro, and revised credit rates for bandwidth, compute, and web requests. The changes take effect now for new plans and roll out to existing teams on their next billing cycle.

    Unlimited seats on the Pro plan

    We're introducing some pricing updates to our Credit-based plans. Here's a quick summary of the changes, explained more below.

    • Unlimited form submissions on all Credit plans
    • Updated credit rates for bandwidth, compute, and web requests

    To understand more on why we're making these changes, check out our official Netlify blog post on Pricing Netlify for the next 3 billion builders.

    Not sure if your plan is impacted? Check out our Impact summary based on plan table.

    Read on for concise details and impact timelines.

    The Credit Pro plan now includes free unlimited team member seats with a monthly subscription. This means you can invite anyone you like to join your team for the monthly subscription of $20 for 3,000 credits to use across your team’s projects.

    Invite or add Owners, Developers, Internal Builders, Publishers, Git Contributors, and Reviewers to your team without extra seat charges. Before you were charged $20 per seat, including for active Git Contributors.

    This change applies to Pro plans using credits metered billing only. Legacy Pro plans are not affected. Learn more about how different plans are affected in our impact by plan summary table.

    Impact timeline

    These seat plan changes apply right away to new upgrades and plans.

    For existing teams with a Credit Pro plan, your seat charges will be removed for existing seats at the start of your next billing cycle. In the meantime, you can invite more people to join and collaborate without seat charges starting today.

    Unlimited form submissions

    Now form submissions are free across all Credit plans. Previously, each form submission cost 1 credit.

    Impact timeline

    For existing teams with a Credit plan, you'll notice form submission cost changes take effect starting today.

    Updated metered billing

    As part of this pricing shift, we've also updated how credits are calculated for certain resources. These updates still keep our services competitive.

    Meter: Bandwidth

    Previous rate: 10 credits per GB

    New rate: 20 credits per GB

    Meter: Compute

    Previous rate: 5 credits per GB-hour

    New rate: 10 credits per GB-hour

    Meter: Web requests

    Previous rate: 3 credits per 10,000 requests

    New rate: 2 credits per 10,000 requests

    Impact timeline

    For existing teams with a Credit plan, you’ll notice the metered billing changes take effect starting today.

    Impact summary based on plan

    Not sure how these pricing updates impact you and your plan?

    Check out our impact summary table below for a quick overview.

    Plan Type: Legacy Pro plans

    What's Changing: No new changes with this update

    Details: You can continue using your current plan without any changes. To switch to a Credit-based plan, see changing plans. Learn more about Legacy pricing plans.

    Plan Type: Legacy Free & Starter plans

    What's Changing: No new changes with this update

    Details: You can continue using your current plan without any changes. To switch to a Credit-based plan, see changing plans. Learn more about Legacy pricing plans.

    Plan Type: All Legacy plans

    What's Changing: No new changes with this update

    Details: You can continue using your current plan without any changes. To switch to a Credit-based plan, see changing plans. Learn more about Legacy pricing plans.

    Plan Type: Enterprise Credit plans

    What's Changing: No new changes with this update

    Details: Contact your account manager with questions. Learn more about metered billing with credits for Enterprise plans.

    Plan Type: Pro Credit plans

    What's Changing:

    • Unlimited seats on the Pro plan
    • <br>
    • Updated credit usage rates for Compute, Bandwidth, and Web requests <br>
    • form submissions are now unlimited and free

    Details: Add unlimited team members for a monthly subscription price of $20 for 3,000 credits to use across your team’s projects. <br>

    <br>

    For existing Pro Credit plans, this takes full effect on existing seats at the start of your next billing cycle but you can add more people to your team for free starting today. <br>

    <br>

    Credit rates for Compute, Bandwidth, and Web requests have been updated while keeping services competitive.

    Plan Type: Free or Personal Credit plans

    What's Changing:

    • Updated credit usage rates for Compute, Bandwidth, and Web requests <br>
    • form submissions are now unlimited and free

    Details: You still can only have one team member (a Team Owner role) on your plan. <br>

    <br>

    Credit rates for Compute, Bandwidth, and Web requests have been updated while keeping services competitive.

    Plan Type: All Credit plans

    What's Changing:

    • Updated credit usage rates for Compute, Bandwidth, and Web requests <br>
    • form submissions are now unlimited and free

    Details: Credit rates for Compute, Bandwidth, and Web requests have been updated while keeping services competitive.

    Learn more

    Learn more about Credit-based pricing plans and how credits work.

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.

Similar to Netlify with recent updates: