Announcing autoscaling in feature-preview!Learn More
Release notes

The latest product updates from Neon

Storage and Compute release

What's new

  • Proxy: Neon uses compute endpoint domain names to route incoming client connections. For example, to connect to the compute endpoint ep-mute-recipe-239816, we ask that you connect to ep-mute-recipe-239816.us-east-2.aws.neon.tech. However, the PostgreSQL wire protocol does not transfer the server domain name, so Neon relies on the Server Name Indication (SNI) extension of the TLS protocol to do this. Unfortunately, not all PostgreSQL clients support SNI. When these clients attempt to connect, they receive an error indicating that the "endpoint ID is not specified".

    As a workaround, Neon provides a special connection option that allows clients to specify the compute endpoint they are connecting to. The connection option was previously named project. This option name is now deprecated but remains supported for backward compatibility. The new name for the connection option is endpoint, which is used as shown in the following example:

    postgres://<user>:<password>@ep-mute-recipe-239816.us-east-2.aws.neon.tech/main?options=endpoint%3Dep-mute-recipe-239816
    

    For more information about this special connection option for PostgreSQL clients that do not support SNI, refer to our connection workarounds documentation.

Bug fixes

  • Pageserver: Branch deletion status was not tracked in S3 storage, which could result in a deleted branch remaining accessible.
  • Pageserver: Addressed intermittent failed to flush page requests errors by adjusting Pageserver timeout settings.
Back to all notes