Neon engineers use Claude Code daily. Here's our personal workflow guide of what works best
/Changelog

Changelog

The latest product updates from Neon

RSS feed

Configure scale to zero in the console

Scale plan users can now adjust their scale to zero timeout directly in the Neon Console. Simply select Edit compute from the menu on the Compute tab to set a custom timeout. The Scale plan allows you to set this as low as 1 minute, a setting that was previously only available via the Neon API.

Scale to zero helps minimize costs by automatically placing inactive databases in an idle state. The timeout setting controls how fast that happens. To learn more, refer to our Scale to zero guide.

Configure scale to zero time in the Console

Quick presets for branch expiration

Managing your project's branches is now easier with convenient preset options. When creating or configuring a branch, choose to automatically expire it after 1 hour, 1 day, or a week. No need to manually calculate and select a specific date and time.

Setting branch expiration times can help reduce costs. To learn more, check out our Branch expiration guide.

Branch expiration preset options

New NAT gateway IP addresses

We've added new NAT gateway IP addresses in the AWS US East (N. Virginia) region to expand infrastructure capacity. If you have external IP allow lists that enable connections from external services into Neon, update those allow lists soon to include the new addresses to avoid connectivity issues.

See our Regions documentation for the complete list of NAT gateway IPs for all regions.

New VPC endpoint service for Private Networking

We've added a new VPC endpoint service address for Private Networking in the AWS US East (N. Virginia) region. If you're setting up Private Networking in the us-east-1 region, you can now use the additional endpoint service address for enhanced infrastructure capacity and reliability.

For the complete list of VPC endpoint service addresses by region, see our Private Networking guide.

E2E testing with Neon branches

Run end-to-end tests using isolated database branches. We've published guides showing how to use Neon's database branching with Playwright and Cypress to create isolated test environments for every pull request. Each PR gets its own database branch with automated schema migrations, ensuring your E2E tests run against the exact schema changes you're testing.

Fixes & improvements
  • Postgres extension updates

    • The pg_graphql extension has been updated to version 1.5.11. This extension adds a GraphQL API layer directly to your Postgres database, allowing you to query your database using GraphQL.

      To upgrade from a previous version of the extension, follow the instructions in Update an extension version.

  • Instant restore and snapshots

    • Updated default instant restore settings for new projects. Instant restore lets you recover your database to any point in time within your configured window. Previously, new projects were set to the maximum restore window for their plan; now they default to 6 hours for Free plan projects and 1 day for paid plans. You can adjust your restore window anytime in your project settings.
    • Fixed an issue where selecting a restore time using the datepicker would unexpectedly include the current time's seconds and milliseconds. Restore times now set seconds and milliseconds to zero when specified to the minute.
    • Fixed an issue where the Create snapshot button incorrectly appeared on the Backup & Restore page when a non-root branch was selected. Snapshots can only be created from root branches (branches without a parent).
  • Neon Launchpad

    • Fixed an issue where usage limits for Neon projects created using Neon Launchpad (neon.new) were not reset after being claimed to a Neon account.
  • Data API

    • Data API and IP Allow cannot be used together. To enable Data API, you must first disable IP Allow on your project.

Weekly Neon usage reports

Paid plan users will soon begin receiving weekly usage reports on Mondays. These reports provide month-to-date usage and costs across all billing metrics—including compute, storage, extra branches, and network transfer—helping you track spending and optimize costs before your monthly bill is finalized.

For cost optimization strategies for Neon, please refer to our Cost optimization guide.

Weekly usage report email

pgvector v0.8.1 on Postgres 18

We've added support for pgvector v0.8.1 on Postgres 18. This new version of pgvector adds support for Postgres 18 and improves binary_quantize function performance.

Manage Neon with Pulumi

Pulumi, an open-source infrastructure-as-code (IaC) tool, can now be used to provision and manage your Neon projects as code. Using familiar programming languages or formats such as TypeScript, Python, Go, C#, Java, or YAML, you can define your Neon projects, branches, databases, compute endpoints, and roles alongside your other cloud resources. This integration uses a community-developed provider bridged from the Terraform provider for Neon.

import * as neon from '@pulumi/neon';

To get started, see Manage Neon with Pulumi.

Manage Neon with SST

You can now use Neon with SST, an open-source framework for building full-stack applications on your own infrastructure. SST's support for Pulumi and Terraform providers enables you to manage Neon resources directly in your sst.config.ts alongside your serverless applications, with automated database provisioning for your deployments.

npx sst add neon

To learn how, see Manage Neon with SST.

Fixes & improvements
  • Neon CLI
    • We updated the Neon CLI to version 2.15.1, which adds support for numeric characters in parent branch names and fixes CSRF authentication errors experienced by some users. To upgrade your Neon CLI version, please refer to our upgrade instructions.
  • Neon API
    • Fixed an issue where database rename requests through the Update branch endpoint could fail with a could not configure compute node error when the target database had active connections. The database rename operation now drops existing connections to the database before renaming, which allows rename requests to complete successfully.
  • Postgres extension update
    • The neon Postgres extension, which provides functions and views for gathering Neon-specific metrics, has been updated to version 1.9. To learn more about this extension, see The neon extension.
  • Neon Console
    • Fixed an issue that prevented creating Postgres 18 projects in HIPAA-enabled organizations. Note that HIPAA cannot be enabled on Postgres 18 projects, as Postgres 18 is currently in preview.
  • Snapshot restore
    • The multi-step snapshot restore flow now includes Restored to and Restored from fields that show the target date/time and source snapshot for the restore operation. At the end of the restore flow, a Go to branch button lets you navigate directly to the backup branch created by the restore operation.

Data API updates

We've made several major improvements to the Data API (Beta):

Build your first app quick start

The Data API page now includes a new Build your first app tab with a streamlined setup flow. This new tab lets you clone our note-taking demo app directly from the UI using your project's credentials, making it easy to get started with the Data API.

data api configuration page

Once set up, you can follow our tutorials to learn Data API queries and Row-Level Security using the same demo app.

SQL-to-PostgREST converter tool

We've added a new converter tool to help you translate existing SQL queries into PostgREST syntax. Useful for developers migrating from direct SQL queries or learning PostgREST patterns.

sql to postgrest converter

Try the converter here.

Rust-based architecture for better performance

We've rebuilt the Data API from the ground up in Rust while maintaining 100% PostgREST compatibility. This new architecture delivers better performance, multi-tenancy support, and improved resource efficiency, while maintaining the same PostgREST API.

Learn more in our Data API docs or read about the architectural improvements in our blog post.

Neon Launchpad updates

We've shipped several improvements to Neon Launchpad — our tool for instant Postgres database provisioning without configuration or account creation.

  • Streamlined CLI: The npx neondb command now runs entirely in your terminal with no browser interaction or CAPTCHA required.
  • New claim command: We added a neondb claim command that launches the claim URL in your browser, letting you easily claim the database to your Neon account if you want to keep it.
  • Better Vite integration: The Vite plugin for Neon Launchpad now outputs a named export for improved auto-completion, adds envPrefix support for public environment variable prefixes, and adds Vite 7 to peerDependencies. Learn more about the Vite plugin here.

Try Neon Launchpad at neon.new or get started with npx neondb.

Fixes & improvements
  • Snapshots API
    • Added restored_from and restored_as fields to branch API responses, providing better tracking of snapshot restore relationships for AI agents and automated workflows. These fields show which snapshot was used to restore a branch and which branch was replaced during restoration.
Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.