---
title: "Changelog | Netlify"
description: "Stay updated with the latest features, fixes, and improvements. Realize the speed, agility and performance of a scalable, composable web architecture with Netlify. Explore the composable web platform now!"
source: "https://www.netlify.com/changelog/page/14/"
last_updated: "2026-08-05T17:16:52.000Z"
---
# Changelog

All Tags Agent-runners AI Ai-gateway Angular Astro AX Build CLI Database Design Devtools Domains E-commerce Extensions Forms Framework Functions Logs Next.js Nuxt.js Remix SDK Security Updates Workflow  [Subscribe to feed](https://www.netlify.com/changelog/feed.xml)

-   [
    
    ## Updates to credit-based Personal and Pro plans
    
    ](/changelog/updates-credit-based-personal-and-pro-plans/)
    
    October 1, 2025
    
    To support new AI workflows and our AI inference usage meter we’re rebalancing our credit-based pricing plans:
    
    **Add-on credit rates (effective immediately)**
    
    -   Personal: 200 credits for $5 → 500 credits for $5
    -   Pro: 1,000 credits for $20 → 1,500 credits for $10
    
    These new rates apply to all credit-based plans when you auto-recharge credits.
    
    **Pro plan monthly credits (effective next billing cycle)**
    
    -   Before: 5,000 credits/month
    -   After: 3,000 credits/month
    
    To smooth the transition, anyone who signed up for a Pro credit-based plan prior to October 1st will receive a 2,000 credit bonus in their October billing cycle.
    
    [View plans](https://netlify.com/pricing) or estimate costs with our [pricing calculator](https://www.netlify.com/pricing/#calculator).
    
    [Permalink to Updates to credit-based Personal and Pro plans Permalink](/changelog/updates-credit-based-personal-and-pro-plans/)
    
-   [
    
    ## New AI workflows: Agent Runners and AI Gateway (beta)
    
    ](/changelog/new-ai-workflows-agent-runners-and-ai-gateway-beta/)
    
    October 1, 2025
    
    -   [ai](/changelog/tag/ai/)
    
    Today we’re releasing new AI workflows that bring powerful coding agents directly into your Netlify projects, with zero setup.
    
    -   Agent Runners: Run Claude Code, Codex, or Gemini directly from the Netlify Dashboard, with full production context. Available today for projects using GitHub-connected repositories or manual deploys.
        
    -   AI Gateway (beta): Connect to any AI model without managing API keys, with usage tracked against your Netlify credits.
        
    
    These features are available on all credit-based plans. If you’re on a legacy plan, you can [update to a credit-based plan](https://docs.netlify.com/manage/accounts-and-billing/billing/change-your-pricing-plan/#upgrading-to-a-credit-based-pricing-plan-from-a-legacy-pricing-plan) to start using them.
    
    Learn more:
    
    -   [Agent Runners announcement blog](https://www.netlify.com/blog/agent-runners-ai-development-meets-infrastructure/)
    -   [Agent Runners docs](https://docs.netlify.com/build/build-with-ai/agent-runners/overview/)
    -   [AI Gateway docs](https://docs.netlify.com/build/ai-gateway/overview/)
    
    [Permalink to New AI workflows: Agent Runners and AI Gateway (beta) Permalink](/changelog/new-ai-workflows-agent-runners-and-ai-gateway-beta/)
    
-   [
    
    ## Legacy plans can now update to credit-based plans
    
    ](https://docs.netlify.com/manage/accounts-and-billing/billing/change-your-pricing-plan/)
    
    September 19, 2025
    
    Accounts on legacy pricing can continue using their existing plan with no required changes. If you’d like, you can now [switch to our new credit-based plans](https://docs.netlify.com/manage/accounts-and-billing/billing/change-your-pricing-plan/).
    
    **About our new plans**
    
    -   Review our [updated pricing](https://www.netlify.com/pricing/)
    -   Understand our [change to credit-based plans](https://www.netlify.com/blog/new-pricing-credits)
    -   Estimate your pricing with our [pricing calculator](https://www.netlify.com/pricing/#calculator)
    -   Understand [how credits work](https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/how-credits-work/)
    
    For additional questions, see our [legacy plans FAQ](https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-legacy-plans/billing-faq-for-legacy-plans/) or get in touch with [support](https://www.netlify.com/support/).
    
    [Permalink to Legacy plans can now update to credit-based plans Permalink](/changelog/legacy-plans-can-update-credit-based/) [Learn more about Legacy plans can now update to credit-based plans Learn More](https://docs.netlify.com/manage/accounts-and-billing/billing/change-your-pricing-plan/)
    
-   [
    
    ## Netlify pricing update: Introducing credit-based plans
    
    ](/changelog/netlify-pricing-update-introducing-credit-based-plans/)
    
    September 5, 2025
    
    We’ve simplified our pricing to make it more transparent and predictable.
    
    Our new credit-based plans are now available for new accounts.
    
    **Current customers:** You can stay on your legacy plan with no action required. The ability to optionally update to new plans will be available soon.
    
    **What’s new**
    
    **Credit-based billing replaces complex metrics.** Instead of tracking 15+ separate metrics, add-on packages, and usage tiers, you now have a single credit balance to monitor. Check your credit usage at a glance and dive into Account usage insights for details.
    
    **Three plans**
    
    Plan
    
    Monthly credits
    
    Price
    
    Team size
    
    **Free**
    
    300
    
    $0
    
    1 Team Owner
    
    **Personal**
    
    1,000
    
    $9/month
    
    1 Team Owner
    
    **Pro**
    
    5,000
    
    $20/member/month
    
    Unlimited members
    
    **New Personal plan benefits**
    
    -   Purchase additional credits as needed
    -   7-day project analytics and Real User Metrics
    -   Priority email support
    -   Smart secret detection to prevent credential leaks
    -   Option to add concurrent build capacity
    
    **Controlling costs**
    
    While the free plan is still always free, our paid credit-based plans also offer you control over what happens when your site or app runs out of credits.
    
    You can keep costs predictable by waiting till your monthly credits refresh at the start of your billing cycle or you can set up auto recharge, which allows you to buy more credits in smaller increments as your web project needs them. Auto recharge is turned off by default and as a Team Owner you can turn on or off at any time.
    
    Paid plans have the option to purchase additional credits in these increments:
    
    -   Personal plans: 200 credits for $5 USD
    -   Pro plans: 1000 credits for $20 USD
    
    **Simplified metered billing** Here is how credit usage is calculated by Netlify’s metered billing at a high-level. For more detailed and technical explanations, check out our docs on [How credits work](https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/how-credits-work/).
    
    You can also explore pricing estimates with our [Pricing estimation calculator](https://www.netlify.com/pricing/#calculator).
    
    **How credits work**
    
    Feature
    
    Credit cost
    
    Description
    
    **Production deploys**
    
    15 credits
    
    Each deployment to production (build minutes no longer tracked separately)
    
    **Preview/branch deploys**
    
    Free
    
    Free deployments for testing and experimentation
    
    **Compute**
    
    5 credits per GB-hour
    
    Serverless functions, scheduled functions, and background functions
    
    **Forms submissions**
    
    1 credit
    
    Per submission (spam auto-detected submissions are free)
    
    **Bandwidth**
    
    10 credits per GB
    
    Data transferred to users
    
    **Web requests**
    
    3 credits per 10,000
    
    Page views, API calls, redirects, and asset requests
    
    **When can I update to a new plan?** The ability to for existing legacy plan customers to update to new plans will be available soon. We’ll notify you when you can optionally switch to the new plans.
    
    [Permalink to Netlify pricing update: Introducing credit-based plans Permalink](/changelog/netlify-pricing-update-introducing-credit-based-plans/)
    
-   [
    
    ## Security Update: Multiple vulnerabilities in Next.js
    
    ](/changelog/security-update-multiple-vulnerabilities-in-next-js-2025-08/)
    
    August 30, 2025
    
    -   [security](/changelog/tag/security/)
    -   [next.js](/changelog/tag/next-js/)
    
    We are aware of recently disclosed vulnerabilities affecting Next.js applications:
    
    1.  [CVE-2025-55173](https://github.com/vercel/next.js/security/advisories/GHSA-xv57-4mr9-wg8v): **Next.js Image Optimization – Arbitrary File Download**
    2.  [CVE-2025-57822](https://github.com/vercel/next.js/security/advisories/GHSA-4342-x723-ch2f): **Next.js Middleware – SSRF via Misuse of `next()`**
    3.  [CVE-2025-57752](https://github.com/vercel/next.js/security/advisories/GHSA-g5qg-72qw-gw5v): **Next.js Image Optimization – Cache Poisoning / Unauthorized Disclosure**
    
    As a security precaution, we recommend upgrading to the latest versions of Next.js and enabling [**automatic updates of the OpenNext Netlify Next.js adapter**](https://docs.netlify.com/frameworks/next-js/overview/#reverting-to-an-older-adapter-version).
    
    The engineering team at Netlify has reviewed these and determined the following impact on Netlify sites: \*
    
    1.  [CVE-2025-55173](https://github.com/vercel/next.js/security/advisories/GHSA-xv57-4mr9-wg8v): **Next.js Image Optimization – Arbitrary File Download**
    
    Sites on Netlify **are not vulnerable**.
    
    Next.js sites on Netlify use Netlify’s Image CDN instead of the affected built-in Next.js Image Optimization feature. Furthermore, Netlify Image CDN strips `Content-Disposition` headers, which is required for successful exploitation of this vulnerability. With this header removed it is not possible to force a file download or override the filename, even in case of a mismatch between the requested image type and the source file type.
    
    2.  [CVE-2025-57822](https://github.com/vercel/next.js/security/advisories/GHSA-4342-x723-ch2f): **Next.js Middleware – SSRF via Misuse of `next()`**
    
    Sites on Netlify **are not vulnerable**.
    
    Our OpenNext adapter uses Edge Functions to run middleware and relies on the `context.next()` API as the underlying implementation of `NextResponse.next()` calls, passing the original request URL and preventing this attack vector.
    
    3.  [CVE-2025-57752](https://github.com/vercel/next.js/security/advisories/GHSA-g5qg-72qw-gw5v): **Next.js Image Optimization – Cache Poisoning / Unauthorized Disclosure**
    
    Next.js sites on Netlify are **potentially vulnerable**, if the sites use the `next/image` component to fetch images from a source that uses headers to conditionally serve images.
    
    Next.js sites using the `next/image` component will automatically opt into Netlify’s Image CDN which, by design, will automatically cache the source assets on Netlify’s Edge Cache. This means that a source image that is served behind an authorization header will get cached on the Netlify Edge Cache in order to improve performance. Upgrading to the newest version of Next.js will not change this behavior.
    
    If your Next.js site serves images from a protected source, we advise you to not use the `next/image` component so that you have full control over the caching and authorization strategies required for your use-case.
    
    We are working continually with the Next.js team and are committed to making your sites secure on Netlify.
    
    [Permalink to Security Update: Multiple vulnerabilities in Next.js Permalink](/changelog/security-update-multiple-vulnerabilities-in-next-js-2025-08/)
    
-   [
    
    ## ChatGPT deep link for failed deploy analysis
    
    ](/changelog/chatgpt-deep-link-for-failed-deploy-analysis/)
    
    July 30, 2025
    
    Debugging a failing deploy can involve a lot of context switching between your deploy logs and external tools. We’ve added a new option to deep link directly into ChatGPT with your deploy analysis. Now you can get immediate AI-powered insights and debugging help without manually copying and pasting log information.
    
    **How it works** When a deploy fails, you’ll see a “Why did it fail?” option. Clicking this now presents an “Ask ChatGPT” button which automatically opens and pre-populates ChatGPT with the relevant deploy context.
    
    **Example use cases**
    
    -   Quickly understand common errors in your build output.
    -   Get suggestions for fixing dependency issues.
    -   Receive explanations for unfamiliar error messages.
    
    **Getting started** Next time you encounter a failed deploy, look for the “Ask ChatGPT” option in your deploy logs.
    
    [Permalink to ChatGPT deep link for failed deploy analysis Permalink](/changelog/chatgpt-deep-link-for-failed-deploy-analysis/)
    
-   [
    
    ## Equinix IP address expiring for 4-year old sites
    
    ](/changelog/equinix-ip-address-expiring-for-4-year-old-sites/)
    
    July 21, 2025
    
    -   [domains](/changelog/tag/domains/)
    
    As part of our infrastructure improvements, we’re updating certain IP addresses for older sites.
    
    Some sites that have been live on Netlify for over 4 years will need to update their DNS by **August 31, 2025** to avoid going offline.
    
    ## Who is impacted
    
    Your site may be using the outdated Equinix IP address `147.75.40.150`, if your site meets the following criteria:
    
    -   Your site has been live since around **March 25, 2021**
    -   Your site is using our Standard Edge CDN
    -   You are on a free, starter, or Pro account
    
    To check whether your site is impacted you can:
    
    -   Enter your site domain on this DNS lookup site to see if your domain points to `147.75.40.150`: [https://toolbox.googleapps.com/apps/dig/](https://toolbox.googleapps.com/apps/dig/)
    -   Alternatively, you can run the dig command in your terminal with your site domain, such as `dig mytestsite.com` (using `mytestsite.com` and not `www.mytestsite.com` because this is an [apex domain](https://docs.netlify.com/manage/domains/domains-fundamentals/domains-glossary/#apex-domain))
    
    ## Action required
    
    To avoid downtime by **August 31, 2025**, take the following actions.
    
    ### Standard action for most plans
    
    Only Enterprise plans can have High-Performance Edge. If you do not have an Enterprise plan or have an Enterprise plan without High-Performance Edge:
    
    1.  Update the DNS record for your apex domain from the previous load balancer IP address `147.75.40.150` to the following:
        -   If your external DNS provider supports ALIAS, ANAME, or flattened CNAME records, update your site’s IP address from `147.75.40.150` to `apex-loadbalancer.netlify.com`. If your site is on the High-Performance Edge, point the record to the High-Performance Edge load balancer noted in the Netlifly domains dashboard when you select **Awaiting External DNS**. You can reach out to Support or your Account manager for help.
            
        -   If your DNS provider does not support ALIAS, ANAME, or flattened CNAME records, update your site’s IP address from `147.75.40.150` to `75.2.60.5`.
            
    
    The exact way you update this will vary depending on your external DNS provider but here are some [generalized docs for configuring an apex](https://docs.netlify.com/manage/domains/configure-domains/configure-external-dns/#configure-an-apex-domain) domain that you can use. For the most specific instructions, check your external DNS provider’s docs or support.
    
    ### Action for Enterprise plans with High-Performance Edge
    
    Only Enterprise plans can have High-Performance Edge. If you have an Enterprise plan with High-Performance Edge, follow these steps:
    
    1.  Update the DNS record for your apex domain from the previous load balancer IP address `147.75.40.150` to the following:
        -   If your external DNS provider supports ALIAS, ANAME, or flattened CNAME records, update your site’s IP address from `147.75.40.150` to your High-Performance Edge load balancer. You can ask your Account Manager for this information or check your Netlify domains dashboard for this information.
        -   If your DNS provider does not support ALIAS, ANAME, or flattened CNAME records, update your site’s IP address from `147.75.40.150` to `75.2.60.5`.
    
    The exact way you update this will vary depending on your external DNS provider but here are some [generalized docs for configuring an apex](https://docs.netlify.com/manage/domains/configure-domains/configure-external-dns/#configure-an-apex-domain) domain that you can use. For the most specific instructions, check your external DNS provider’s docs or support.
    
    ### Why is this happening?
    
    To improve our infrastructure and performance, we are updating certain IP addresses for older sites. These changes help ensure your sites and apps can fully benefit from Netlify’s Edge network and our improved load balancing infrastructure.
    
    ### Need more help?
    
    If you need extra help, just let us know by reaching out to [Netlify Support](https://www.netlify.com/support/).
    
    [Permalink to Equinix IP address expiring for 4-year old sites Permalink](/changelog/equinix-ip-address-expiring-for-4-year-old-sites/)
    
-   [
    
    ## Nuxt 4 support + new @netlify/nuxt module for local dev
    
    ](/changelog/nuxt-4-support-new-netlify-nuxt-module-for-local-dev/)
    
    July 15, 2025
    
    -   [nuxt.js](/changelog/tag/nuxt-js/)
    -   [devtools](/changelog/tag/devtools/)
    
    Today we’re announcing two major updates for Nuxt developers on Netlify:
    
    ## Day-One Nuxt 4 Support
    
    [Nuxt 4 launched today](https://nuxt.com/blog/v4), and Netlify is ready. Deploy your Nuxt 4 apps with zero configuration changes—everything just works. Everything is fully compatible from day one.
    
    [Learn more about leveraging platform primitives with Nuxt](https://www.netlify.com/blog/platform-primitives-with-nuxt-4).
    
    ## Full Platform Emulation in Your Dev Server with @netlify/nuxt
    
    We’re also launching `@netlify/nuxt` today, a new Nuxt module that brings the entire Netlify platform into your local development environment. Functions, Edge Functions, Blobs, Image CDN, env vars, headers, and redirects all work directly in `nuxt dev`—no separate CLI required.
    
    Add the module to your Nuxt 3 or Nuxt 4 app with one command:
    
    ```
    npx nuxi module add @netlify/nuxt
    ```
    
    This simplifies local development and enables AI coding assistants to build full-stack apps with immediate feedback.
    
    [Read the complete guide](https://developers.netlify.com/guides/run-serverless-functions-storage-and-more-in-your-nuxt-dev-server-with-netlify-nuxt/).
    
    [Permalink to Nuxt 4 support + new @netlify/nuxt module for local dev Permalink](/changelog/nuxt-4-support-new-netlify-nuxt-module-for-local-dev/)
    
-   [
    
    ## Secret scanning with smart detection enabled on paid plans
    
    ](/blog/smart-secret-scanning-for-ai-generated-code/)
    
    June 6, 2025
    
    • Article
    
    ![](/_astro/e0b22f6b7a7f3e6d87bdc8ece97bd3b6dba4c29a-1200x675_Y8uG8.webp)
    
    Netlify’s smart secret scanning automatically detects API keys, tokens, and credentials in code. Pro plan feature blocks deployments with potential secrets to keep your applications secure.
    
    [Permalink to Secret scanning with smart detection enabled on paid plans Permalink](/blog/smart-secret-scanning-for-ai-generated-code/)
    

[Previous page](/changelog/page/13) [Next page](/changelog/page/15)