Learn how Neon compares to Aurora Serverless v2 - TL;DR: faster cold starts, responsive autoscaling, 80% lower costs

Changelog

The latest product updates from Neon

Postgres version updates

Supported Postgres versions were updated to 14.11, 15.6, and 16.2, respectively.

Change the email associated with your account

We've added the ability to change the email associated with your account. For example, if you previously signed up using a GitHub or Google account and now want to use your personal email, you can make this change under Profile → Account Settings → Personal Information or using this direct link: change email. For Hasuara users, changing email is not yet supported.

See Changing your email for details.

Neon serverless driver connection caching

Connection caching is now enabled by default at the Neon proxy for HTTP fetch queries using the Neon serverless driver. Connection caching provides server-side connection pooling so that a new connection does not have to be created for each query. Previously, this feature could only be enabled by setting an experimental fetchConnectionCache option to true in your serverless driver connection configuration. If you currently specify this option, you can now remove it. The server-side connection cache works with both pooled and unpooled connections.

Fixes & improvements

  • Fixed an issue that caused asterisk values masking passwords in DATABASE_URL values to be incorrectly displayed in the Neon Vercel Integration.

  • Production environment variables set by the Neon Vercel Integration are now updated if you change your Neon project's default branch.

  • Corrected the default Postgres in the Create project modal and Neon API.

  • Fixed an issue that caused an error page to be displayed when selecting Settings and then Storage in the Neon Console.

  • Fixed an issue that prevented users from logging in to the Neon Console.

  • The Get projects and Get shared projects APIs now include a search parameter that lets you search for projects by project name or id.

  • To prevent storage bloat, Neon now automatically removes inactive replication slots after a period of time if there are other active replication slots. If you have or intend on having more than one replication slot, please see Unused replication slots to learn more.

  • The neon_superuser role now has membership in the predefined pg_monitor Postgres role, which provides read/execute privileges on various Postgres monitoring views and functions. For example, a neon_superuser role can now:

    • View previously unavailable columns in the pg_stat_progress_vacuum view.
    • View queries executed by other users in the pg_stat_statements view.

    The neon_superuser can also grant the pg_monitor role to other Postgres roles.

Back to all changelog posts