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 toep-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 isendpoint
, 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.