Oct 16, 2023 - PgBouncer 1.21.0

PgBouncer 1.21.0 has been released. This release adds one of PgBouncer its most requested features: Support for named prepared statements! See the docs on max_prepared_statements for details on how the feature works, its limitations, and how to tune the value of the max_prepared_statements setting.

Apart from prepared statement support this release also includes various other improvements, such as much more secure default TLS settings and changes required for FIPS compliance. And it also fixes various bugs and crashes.

See the full details in the changelog.

Download here: pgbouncer-1.21.0.tar.gz (sha256)

Aug 9, 2023 - PgBouncer 1.20.1

PgBouncer 1.20.1 has been released. This minor release reverts back an unintended change in behaviour when options was specified in ignore_startup_parameters. This behavioural change was introduced in 1.20.0. It also makes some minor changes to documentation.

See the full details in the changelog.

Download here: pgbouncer-1.20.1.tar.gz (sha256)

Jul 20, 2023 - PgBouncer 1.20.0

PgBouncer 1.20.0 has been released. This release deprecates the online restart feature using the -R flag, instead so_reuseport should be used for online restarts. It also introduces better support for tracking PostgreSQL settings using the new track_extra_parameters setting, which can be used to track search_path in combination with Citus 12.0+. It also adds some other features such as connecting using TLS by default, forwarding error codes in the authentication phase and support for the options startup parameter. And finally it also fixes a few minor bugs.

See the full details in the changelog.

Download here: pgbouncer-1.20.0.tar.gz (sha256)