Production databases on Neon use 2.4x less compute and cost 50% less than if they were running on a provisioned platform.
/Changelog

Changelog

The latest product updates from Neon

RSS feed

Two-factor authentication (2FA)

Neon now supports two-factor authentication (2FA) for your account. Once enabled, you enter a 6-digit code from your authenticator app (for example, Google Authenticator, Authy, or 1Password) each time you log in. Set it up from your profile menu: Account settingsSet up two-factor authentication, then scan the QR code and verify with a code from your app. For details, see Two-factor authentication.

Two-factor authentication setting

Data API Advisors

Data API Advisors is a new tab on the Monitoring page that helps you secure and tune your database when you use the Neon Data API, Neon's HTTP interface for querying your database from browsers, serverless functions, and edge runtimes. Because the Data API exposes your schema directly over HTTP, the RLS policies and security you define on your schema are critical. The advisors scan your database and report security and performance issues (such as missing RLS, sensitive columns exposed, or unindexed foreign keys) with severity levels and recommended fixes.

In the Neon Console, go to Monitoring > Data API Advisors for your branch to run a scan and view issues grouped by category.

Data API advisor

For details, see Data API Advisors.

Combine Neon and Vercel MCP servers for powerful workflows

MCP servers make it incredibly easy to integrate tools and platforms. In this guide, learn how to combine the Neon MCP server with the Vercel MCP server so AI agents can diagnose production errors, validate database fixes on a Neon branch, and open pull requests with code changes. Try it with Claude Code or any agent that supports MCP. See AI-driven incident response with Vercel and Neon MCP.

Postgres version updates

We updated supported Postgres versions to 14.21, 15.16, 16.12, 17.8, and 18.2, respectively.

SELECT version();
PostgreSQL 18.2 (e21737f) on aarch64-unknown-linux-gnu, compiled by gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, 64-bit

When a new minor version is available on Neon, it is applied the next time your compute restarts. For more about how we handle Postgres version upgrades, refer to our Postgres version support policy.

TimescaleDB on Postgres 18

We've added support for the timescaledb extension on Postgres 18. Install it with:

CREATE EXTENSION timescaledb;

See The timescaledb extension for setup and usage.

New Neon Agent Skill: Claimable Postgres (pg.new)

We've added claimable-postgres to the Neon Agent Skills collection. With this skill, your AI assistant can provide an instant temporary database via Claimable Postgres by Neon and obtain a connection string autonomously, without human intervention, account creation, or credit card. For details, see Claimable Postgres by Neon.

How to get Neon Agent Skills

npx (skills only):

npx skills add neondatabase/agent-skills -s claimable-postgres

Neon Agent Skills repository

Git worktrees with Neon branching

Run multiple AI coding agents in parallel without collisions by giving each agent its own Git worktree (isolated working directory) and Neon database branch from a single repository. The guide shows how to avoid file, Git, and database conflicts and ties it together with a post-checkout hook so spinning up a new agent with its own database takes one command. See the guide: Git worktrees with Neon branching.

Google Jules and Neon MCP

Use the Neon MCP Server with Google Jules to give AI agents an isolated database branch for each feature. Connect Jules to Neon MCP so it can spin up branches, apply schema changes and migrations, and open PRs without touching production. See the guide: Google Jules and Neon MCP.

Fixes and improvements

Data anonymization

Anonymized branches are now supported on projects with IP Allow or Private Networking enabled. You can now create and use anonymized branches for these projects without restriction. For more information, see Data anonymization.

Neon Auth

We fixed an issue where deleting a database with Neon Auth left stale state and caused 500 errors when opening Neon Auth settings (e.g., OAuth or SMTP).

Neon Console

The Drizzle Studio integration that powers the Tables page in the Neon Console has been updated to version 1.3.2. This release fixes a regression where Add ColumnReview and Commit could produce a zod validation error. For the latest improvements and fixes, see the Neon Drizzle Studio Integration Changelog.

PgBouncer

The PgBouncer version used by Neon to offer connection pooling support was updated to version 1.25.1 for the latest updates and patches.

Snapshots

On paid plans, the snapshot limit (10) now applies only to manual snapshots. Scheduled backup snapshots no longer count toward that limit, so scheduled backups will no longer fail when you've already created your maximum number of manual snapshots. For more information, see Backup & restore.

Connect modal defaults to Connection string

Developers told us they want to quickly copy the database connection string to drop into their application. Based on that feedback, the Connect modal on the project dashboard now defaults to Connection string in the snippet dropdown instead of the psql command. You can still choose any snippet from the dropdown (e.g., psql), and your preferred option is saved for the next time you open the Connect modal.

Connection string option in Connect modal

Cursor plugin for Neon

The Neon Cursor plugin is now available. It adds Neon Skills and MCP integration to Cursor so your assistant can use workflow guidance (connection methods, ORMs, branching) and run database operations from natural language, including listing projects, creating branches, running SQL, and more. In Cursor chat, run /add-plugin neon-postgres, or run /add-plugin and search for neon. The plugin appears as Neon Postgres in the Add Plugin menu:

Neon Postgres in the Add Plugin menu

After installation, prompt with "Get started with Neon" to complete authentication. For setup and usage, see Cursor plugin for Neon.

Expanded infrastructure capacity in AWS Europe (Frankfurt)

We've expanded infrastructure capacity in the AWS Europe (Frankfurt) region (aws-eu-central-1). If you have IP allowlists on external systems that Neon connects to, or if you use Private Networking in this region, update your allowlists or VPC endpoint configuration to include any new addresses. See our Regions documentation for the complete list of NAT gateway IPs and the Private Networking guide for VPC endpoint service addresses by region.

Neon CircleCI Orb: a Postgres branch for every pipeline run

A new community-contributed Neon CircleCI Orb provisions a Neon database branch per job, so your CI database is production-like in behavior with fewer "works in CI, breaks in prod" surprises. Each run gets an isolated, ephemeral branch. You can branch from a pre-migrated base to skip running migrations from scratch. The orb handles cleanup and TTL when the job ends. Because each run has its own branch, tests stay deterministic and parallel runs don't share state. Example:

version: 2.1

orbs:
  neon: dhanushreddy291/neon@1.0

workflows:
  test_workflow:
    jobs:
      - neon/run_tests:
          migrate_command: npm run db:migrate
          test_command: npm test

See the Automate branching with CircleCI guide to get started. The guide covers the neon/run_tests job and the neon/create_branch, neon/delete_branch, and neon/reset_branch commands.

Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.