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

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.

Postgres 18 support (preview)

Neon now supports Postgres 18 in preview. To try it out, create a new project and select 18 as the Postgres version.

Postgres 18 Create project

While in preview, there are a few limitations to keep in mind.

To learn more about the new features and improvements in Postgres 18:

Monitor Postgres network traffic with Elephantshark

We’ve released Elephantshark, an open-source Ruby script from Neon for monitoring Postgres network traffic.

Elephantshark sits between Postgres clients and servers, decrypting and re-encrypting SSL/TLS traffic while logging protocol messages. It works with all Postgres-protocol traffic, not just Neon databases. It can also generate SSLKEYLOGFILE entries for Wireshark.

Fixes & improvements
  • Backup & restore
    • The Create snapshot button on the Backup & restore page (available in Early Access) in the Neon Console is now disabled when the snapshot limit is reached (1 on the Free plan and 10 on paid plans). For more about snapshots, see Backup & restore.
  • Per-project usage alerts on the Free plan
    • Usage alerts have been updated on the Free plan for storage, data transfer, and compute usage. Alerts are per-project and sent out at 80% and 100% usage thresholds. For an overview of Free plan usage allowances, please see our Pricing page.
  • SQL Editor
    • You can now scroll through results when running queries with multiple statements. Each statement’s results appear in their own tab, and a scrollbar makes it easier to navigate when many tabs are returned.
  • Postgres extensions
    • The neon Postgres extension, which provides functions and views for gathering Neon-specific metrics, has been updated to version 1.7. To learn more about the extension, see The neon extension.
Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.