Last 7 days
1
Features: 1
Changes: 0
Fixes: 0
Deprecations: 0
Serverless Postgres platform with branching, autoscaling, and managed cloud workflows.
Latest Neon changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Neon release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
1
4
13
51
Simplified Lakebase Search setup with direct installation of both lakebase_vector and lakebase_text extensions.
Electric team merges with Neon, bringing its sync engine and PGlite to the Neon platform.
Introduced a redesigned Console layout with a unified sidebar and same‑level branch service view
Added project‑level permission controls, allowing access to be scoped per project rather than organization‑wide.
Added `neon inspect db` command for read‑only PostgreSQL diagnostics directly from the Neon CLI.
Launched Neon backend (Object Storage, Functions, AI Gateway) to beta, allowing all developers to use the platform
Added `neon api` command to the Neon CLI, enabling any Neon Platform API call directly from the terminal using existing login credentials.
Added branch-first development loop to Neon CLI for a smoother dev experience.
Added Neon Agent Skills for Object Storage, Functions, and AI Gateway, enabling AI assistants to generate code for these backend services.
Introduce a referral program that grants $5 credits when a referred friend signs up and spends $5
Introduce backends for apps and agents
Added upcoming backend support for apps and agents to enable direct integration
Introduces a full backend platform for building apps and agents.
Increase manual snapshot limit for paid plans from 10 to 100 per project (scheduled snapshots unchanged).
Added four new Neon Auth plugins, including Magic Link sign‑in and configurable settings.
Enabled full-page writes disabled by default, boosting write performance up to 5× for heavy workloads
Postgres 18 is now generally available on Neon, with preview limits removed and full support.
Add organization‑level monthly spend limits with email alerts via the Billing page.
Introduces the Neon Postgres plugin for OpenAI Codex, adding Neon MCP Server and focused integration to the Codex plugin directory.
Added a Plugins tab to Neon Auth organization settings for managing plugin limits, creator role, and invitations.
AI‑assisted shortcuts added to Neon Docs header for copying pages, exporting Markdown, and opening in ChatGPT or Claude.
Added cache prewarm to reduce cold‑start latency
Added support for additional AI assistants in the one‑command setup
Add unlimited members to organizations on the Free plan, enabling broader team collaboration
Added native two‑factor authentication (2FA) for Neon accounts, requiring a 6‑digit code from an authenticator app.
Updated supported PostgreSQL versions to 14.21, 15.16, 16.12, 17.8, and 18.2 with automatic minor upgrades.
Updated Connect modal to prefill the full database connection string for easy copying
Added ability for organization admins to add and verify members by email domain, enabling bulk onboarding.
Added a consumption‑history API enabling programmatic usage tracking on all paid plans
Major overhaul of Neon Auth SDK for Next.js server side with unified entry points and simplified API
Introduce Agent Skills to teach AI assistants Neon best practices, connection methods, and ORM setup
Automatic provisioning of Neon Auth for Vercel preview branches in both Vercel‑managed and Neon‑managed integrations.
Added new monitoring graphs for PgBouncer connection pools, visualizing active, idle, and waiting connections.
Neon team wishes the community a Happy New Year and reflects on 2025 achievements.
Added project recovery allowing restoration of deleted projects within 7 days
Introduced Branchable Auth built on Better Auth, enabling per‑branch identity management and breaking the previous monolithic auth implementation.
Increased the Free plan project limit to 70 separate databases
Raised Neon Free plan project limit to 60 (up from 50), expanding free tier capacity.
Raised Neon Free plan project limit from 30 to 50 projects
Introduced Beta data masking to create anonymized branches for development and testing
Compute pricing reduced by up to 25% for Launch, Scale, and Agent plans
Beta release of Snapshots with automated scheduling and a new Backup & Restore page in the Neon Console for all users.
Added Claude Code plugin integrating Neon’s database capabilities directly into Claude Code, including new Claude Skills.
Added ability for scale‑plan users to configure the scale‑to‑zero timeout directly in the Neon Console.
Introduce weekly usage email reports for paid‑plan users, delivered each Monday with month‑to‑date usage and cost details
Added a new “Build your first app” quick‑start guide to the Data API (Beta) documentation
Added preview support for Postgres 18, allowing new projects to select version 18
Added beta Snapshot APIs for database versioning, enabling AI agents and code generation platforms to create and manage data snapshots.
Added support for connecting ChatGPT to the Neon MCP Server via custom Model Context Protocol (MCP) connectors.
Launch Neon Agent Plan to provision thousands of databases for AI agent platforms
Free plan project limit increased from 10 to 20 projects
Added a dedicated configuration page for the Data API (Beta) in the project sidebar for easier activation
Introduced usage‑based pricing for paid plans, starting at $5/month
Introduced early‑access snapshot restore workflows, letting users choose restore methods from existing snapshots
Added a web‑based UI for app.build, providing visual interaction with the reference architecture
Added support for custom email providers in Neon Auth for invites, password resets, and notifications.
Introduced Neon Local Connect VS Code extension for local Neon development
Introduced Neon AI Assistant in the console for Launch and Scale plan users.
Added one‑click installation of Neon MCP Server into Cursor
Added OpenTelemetry support for sending metrics and PostgreSQL logs to any OpenTelemetry‑compatible backend.
Added Homebrew formula for app.build, enabling easy macOS installation.
Added Neon Auth toggle in the Neon Postgres integration on Vercel, allowing authentication to be enabled at database creation or later.
Neon Auth environment variables are now auto‑configured for Vercel projects using the Neon Postgres integration.
Added Neon Data API in early access for programmatic database access
Neon on Azure reaches general availability, enabling managed Neon instances on Azure cloud
Introduced Neon Local, a Docker‑based proxy service for creating isolated, production‑like PostgreSQL instances for local development.
Early Access to Neon Snapshots, enabling point‑in‑time capture and restore of databases
Introduce a new default project setup that provides a richer out‑of‑the‑box configuration for Neon projects, moving away from a single main branch model
Added Azure Service Connector support for Neon on Azure, simplifying application connectivity
Introduced hosted Neon MCP Server, enabling cloud‑based AI workflow integration.
Neon serverless driver for JavaScript/TypeScript reaches 1.0.0 GA, delivering full serverless connectivity
Neon Postgres purchases via Azure Marketplace now count toward Microsoft Azure Consumption Credits (MACC) eligibility.
Added HIPAA compliance, extending security certifications (SOC 2 Type 2, ISO 27001, ISO 27701).
Added a new `get_connection_string` command to the Neon MCP Server for easier connection retrieval
Added general availability of Neon in AWS São Paulo (sa-east-1) region.
Neon Auth graduates from early‑access to beta, offering instant, click‑to‑setup authentication for all users.
Add support for AWS London region (eu‑west‑2) allowing projects to be created there
Introduced query monitoring in the Neon Console, allowing early‑access users to view active queries and query history.
Introduced early‑access Neon App for Slack, enabling direct interaction with Neon Serverless Postgres databases from Slack.
Release Neon Chat extension for Visual Studio Code on GitHub Marketplace
Neon Database Copilot Extension is now available in the GitHub Marketplace.
Upgrade default PostgreSQL version to 17, bringing new SQL features and performance gains
Update the Neon CLI to the latest version to incorporate recent patches
Added support for larger compute sizes up to 16 CU, extending autoscaling limits.
Added native Azure integration for easier Neon deployment on Azure
Neon Organizations are now generally available, providing team management and shared resource capabilities
Introduced a new Python SDK that wraps the Neon API for easier Python integration
Introduce automatic branch archiving on the Free plan: branches older than 14 days and idle for 24 hours are archived automatically.
Add at-a-glance usage metrics for paid‑plan accounts, extending the free‑plan dashboard feature
Introduced Neon Authorize, allowing Postgres Row Level Security policies to be managed in code and enforced via JWT integration.
Added read replica support to the Free tier, enabling low‑cost scaling for free users.
Added two new monitoring graphs (LFC hit rate and Working) to the Monitoring page for better performance visibility
Free plan now supports up to 10 projects (10x increase)
Neon Deploy preview announced for October 30, with a live online session showing how it speeds up Postgres development
Added native support for PostgreSQL 17, allowing new Neon projects to select version 17
Introduces Neon Organizations in public beta, enabling creation and management of multiple organizations
Team worked from Lisbon to wrap up Q3 and align the product roadmap.
Introduced a new Business plan with increased storage and compute resources
Autoscaling is now generally available and included on the Free Plan.
Replicating data from Neon for Change Data Capture (CDC) is now generally available, enabling CDC to other data services
Added Neon CLI support for Organizations, enabling organization-level project management via the projects command.
Introduce safety checks and confirmation steps for project deletion to prevent accidental removal of projects, branches, databases, and roles.
Added a GitHub integration app, enabling all users to connect Neon projects to GitHub repositories
Added self‑serve logical replication via the Neon Console settings
Added predefined compute configurations and larger compute options in the Neon Console
Added app bootstrapping commands and improved Branches page UI
Added UI in Neon Console to browse and enable PostgreSQL extensions directly
Mapped the future state of the Neon platform to accelerate Postgres delivery.
Added fine‑grained history retention controls for Neon projects, allowing custom retention periods.
Added a schema diff command to the Neon CLI for CI/CD schema comparisons
Introduced neon.new shortcut for instant provisioning of PostgreSQL databases
Added data anonymization support for Neon and Neosync integrations.
Added support for pgvector 0.7.0, introducing new vector types such as halfvec and improved indexing
Added a clearer billing summary on the Billing page to show usage costs per period
Added a custom time‑period selector to the Monitoring dashboard for flexible metric viewing
Added an interactive Quickstart tutorial to demonstrate branch workflows
Added CLI support for establishing time‑travel connections to a specific point in a branch’s history
Neon reaches General Availability, marking the official GA launch
Updated the Storage metric on the Billing page to display the current total storage size
Added a Monitoring widget to the Neon Dashboard displaying CPU and RAM usage for Neon projects
Added UI and API tools to list, manage, and delete preview branches created by the Neon‑Vercel integration.
Reorganized Integrations page with categorized navigation for easier discovery.
Added management controls for branches created by the Neon Vercel integration, allowing users to view and delete preview deployment branches.
Neon Vercel Integration reaches General Availability, marking it as a stable, production‑ready feature
Added a warning message on Vercel's Deployment Details page when a Neon branch exceeds its limit
Introduce Branch Restore with Time Travel Assist for full data recovery
Updated supported PostgreSQL versions to 14.11, 15.6, and 16.2.
IPv6 support will be added, allowing connections over IPv6.
Added Australia (Sydney) region for Neon projects during creation
Set Postgres 16 as the default version for new Neon projects, retaining support for 14 and 15
Added support for custom-built PostgreSQL extensions usable exclusively on a Neon account
Added support for numeric branch names in Neon CLI get operations.
Added IP Allow feature for Neon Pro, allowing connection restrictions to trusted IP addresses
Updated Quickstart panel on the Neon project Dashboard for new projects
Introduced one‑click “branch reset” to sync a feature branch with its parent
Added an Integrations page in the Neon Console as a central hub for managing third‑party integrations with projects
Added apply_storage_config operation to Update project API response.
Neon achieved SOC 2 Type 2 compliance, reinforcing its data protection and security posture
Introduces PolyScale integration enabling a global cache for Neon databases
Fixed UI bug that incorrectly appended the user's email domain to the default Postgres role name.
Redesigned the “Create new branch” page to improve usability
Added pre‑installed `neon` extension with functions and views for collecting Neon‑specific metrics.
PostgreSQL documentation is now available on the Neon docs site as a mirrored copy of the official docs
Increased PgBouncer default_pool_size from 16 to 64 in the Control Plane to prevent connection exhaustion.
Added HTTP and WebSocket connection examples for the Neon serverless driver in the Connection Details widget on the Neon Dashboard.
Streamlined connection snippets in the Connection Details panel for easier use
Adds email authentication for user sign‑up and login
Redesigned onboarding UI for Neon Free Tier users
Added support for pgvector 0.5.1, updating the Postgres vector similarity extension to the latest version
Added UI fields to configure the scale‑to‑zero delay period for Neon compute instances
Updated the plpgsql_check extension from version 2.4.0 to 2.5.3
Added timestamp validation for branch creation to prevent selecting invalid times.
Updated a set of PostgreSQL extensions to newer versions
Updated the Privacy Notice to reflect current data handling practices.
Added proper escaping for special characters in database names, role names, and passwords to prevent failures
Deprecates the pg_embedding extension and announces its removal in favor of pgvector.
Migrated the Neon status page to a new, improved provider.
Added Get current user details endpoint to Neon API for retrieving current user information.
Neon adds support for PostgreSQL 16.
Updated multiple Postgres extensions to newer versions, including address_standardizer.
Increased List projects API pagination limit from 100 to 400.
Added ability for Pro plan users to configure default compute settings (e.g., compute size) at the project level.
Introduces support for custom-built PostgreSQL extensions that can be used exclusively with a Neon account.
Adds native support for AWS Data Migration Service (DMS) to migrate data into Neon
Add support for pgvector v0.5.0 on Neon.
Availability Checker now validates projects using the smallest Neon compute size (0.25 CU) for more efficient resource verification.
Added low‑latency connection pooling enhancements to the Neon serverless driver
Supported Postgres upgraded to versions 14.9 and 15.4
Updated the Free Tier Billing page UI to clearly display limits and highlight upgrade benefits.
Introduced configurable history retention period per Neon project.
Added on‑disk support for HNSW indexes in the pg_embedding extension
Added a billing period selector to the Billing page for Neon Pro accounts
Autoscaling feature is now available across all regions.
Improves cold‑start latency across all regions
Add Scale‑to‑zero delay control to the project creation dialog
Introduced Dark mode support in the Neon Console UI.
Reduced branch deletion polling interval from ~20 s to 1 s, speeding up branch cleanup.
Introduces the Neon CLI for managing Neon resources via the command line.
Introduces same‑region read replicas for Neon.
Added keyboard shortcuts (Tab + Enter) to switch between Explain and Analyze tabs in the SQL Editor.
Added Typical Use Cases tab to the Pro Plan Cost Estimation tool
Updated pgvector extension to version 0.4.4
Added support for the pg_uuidv7 extension, enabling creation of version 7 UUIDs in Postgres.
Optimized Control Plane compute startup by skipping redundant catalog updates
Added support for the pgx_ulid extension to handle ULIDs in Postgres
Introduced a Pro Plan Cost Estimation tool for Free Tier users
Adds connection pooling support for Neon Autoscaling computes
Added a guide for connecting from Elixir using Ecto.
Adds support for up to 10,000 concurrent connections when using connection pooling.
Updated bundled PostgreSQL to versions 14.8 and 15.3
Added support for fractional compute sizes (¼ and ½) in Neon autoscaling.
Updated Control Plane to enforce project limit checks against the project owner rather than the current logged‑in user.
Adjusted UI to correctly display autoscaling minimum and maximum compute sizes in the Compute endpoints table on the branch details page.
Compute Dockerfile updates for neondatabase/neon are now automatically pushed to the public Docker Hub repository.
Added WAL receiver context information to Pageserver for better debugging of "Timed out while waiting for WAL record" errors
Added support for configuring the Postgres `default_text_search_config` parameter via the Control Plane.
Enabled automatic validation of the Neon API specification so example code stays in sync when the spec changes.
Added support for the TimescaleDB PostgreSQL extension to enable time‑series scaling.
Added disk_size and instance_type properties to the Pageserver API to enable assigning Neon projects to specific resources.
Added a branch object to the Create Project API, enabling custom default branch name, role, and database settings.
Added support for Postgres.js client connections on Node.js and Deno.
Add Deno support to the Neon serverless driver.
Beta release of Autoscaling for Pro plan users in selected regions.
Added monitoring of free space for Neon’s temporary files, unlogged tables, and local file cache
Updated documentation with a new guide on integrating Neon with PolyScale.
Updated the text in the Usage widget on the Neon Dashboard to clarify the expected delay for usage metrics.
Updated the Project API region_id description to include a link to supported Neon regions.
Improved pageserver validation by adding a check for unexpected trailing data when importing basebackup tarballs
Added a Billing page detailing Neon paid plans and pricing.
Added support for fractional Compute Units, allowing compute endpoints to be configured with quarter or half CU sizes.
Introduced paid plans alongside the existing Free Tier
Removed the `physical_size` property from the Branch response in the Neon API (breaking change).
Added support for scaling Neon’s local file cache size when autoscaling virtual machines.
Updated Neon serverless driver to v0.2.6, adding support for querying from Cloudflare Workers and Vercel Edge Functions.
Add pageserver logic to gracefully handle unexpected Write Ahead Log (WAL) redo failures, preventing broken pipe errors.
Updated API specification tags to correctly categorize endpoints
Added support for the Postgres RUM extension
Added Neon API operation endpoint examples to the documentation.
Added a new `cpu_used_sec` field to the Project response body in the Neon API to report CPU seconds used.
Added support for multiple PostgreSQL extensions including pg_graphql, pg_jsonschema, pg_hashids, pgrouting, and hypopg.
Added a guide for using Neon with the Koyeb serverless platform
Updated Create branch API: `connection_uris` is now optional and omitted when not applicable.
Added support for the PostgreSQL xml2 extension
Update the API specification to document default (10) and maximum (100) pagination values for the List Projects endpoint.
Added support for Postgres pgvector, plls, and plcoffee extensions.
Added a new `quota_reset_at` field to the Project response schema in the Neon API to indicate the future quota reset date.
Split the Project schema’s default_endpoint_settings into separate default_endpoint_settings and settings properties, requiring client updates
Added support for the Postgres PostGIS SFCGAL extension.
Added Vercel integration for direct Neon connection from the Vercel dashboard
Added a `creation_source` property to API response bodies for projects, branches, and endpoints to expose resource origin information.
Added support for the PostgreSQL unit extension
Fixed a compute instance restart error that occurred after a role was deleted in the console.
Added support for multiple PostgreSQL extensions such as bloom, pgrowlocks, intagg, pgstattuple, earthdistance, and more.
Added on‑demand download of layer files from cold storage to the pageserver, allowing reconstruction of missing data when needed.
Added `branch_logical_size_limit` attribute to the Neon API Project response, exposing the logical data size limit per project.
Create branch API now accepts requests without a body, making the branch or endpoints attributes optional.
Added support for sequential scan prefetch, reducing round‑trip latency between Computes and Pageservers.
Added request and response body examples to the Neon API v2 specification.
Deprecated the Neon API v1 endpoint for creating branches.
Introduce a maintenance mode for Neon projects via the Control Plane
Reduced database storage binary size by ~50% by stripping debug symbols from Pageserver, Safekeeper, Compute, and Proxy.
Added support for US East (Ohio), Europe (Frankfurt), and Asia Pacific (Singapore) regions for Neon projects.
Added native support for PostgreSQL 15.0 in Compute.
Fixed a bug that prevented creating a database when the name contained trailing spaces (Compute)
Add support for sequential scan prefetch, improving I/O performance for table scans.
Availability checker now waits for the project operations queue to clear before starting, preventing race conditions in the Control Plane.
Added a protected boolean flag to the roles public API response
Fixed authentication handling for concurrent proxy connections to idle compute nodes in the Control Plane, preventing connection failures.
Updated PostgreSQL to version 14.5.
Added OAuth backend support and consent screens in the Control Plane, enabling applications to obtain permission for resource creation
Added a Submit Feedback form in the Neon Console Help menu.
Added ability to select Safekeepers from different availability zones for new projects (Control Plane)
Set max_replication_write_lag to 15 MB in the control plane
Fixed UI bug that prevented project status updates from being communicated to the Neon Console
Added a new version of the operations executor with stability and observability improvements.
Added the uuid_ossp extension binaries, providing built‑in functions for generating universally unique identifiers (UUIDs).
Updated API to return HTTP 423 Locked when a concurrent operation prevents acquiring a project lock
Added support for CREATE EXTENSION for non‑owner users in Compute.
Added a new `pooler_enabled` property to the project update API to indicate connection pooling status.
Changed the API `user_id` field type from int64 to UUID, breaking existing integrations.