Changelog

Nov 1, 2023

PgBouncer 1.21.0 for Aiven for PostgreSQL® released

The PgBouncer connection pooler for PostgreSQL 1.21.0 is now available for Aiven for PostgreSQL®. It introduces new features, changes, and bug fixes.

New features

Introduces support for protocol-level named prepared statements: Using prepared statements together with PgBouncer can reduce the CPU load on your system.

Changes

  • Improves security for default TLS settings and changes required for the FIPS compliance.
  • Discontinues support for UDNS.

Bug fixes

  • Fixes the crash with error message FATAL in function client_proto(): bad client state: 6/7 [#928] (the bug introduced in 1.18.0).
  • Fixes the crash with error message FATAL in function server_proto(): server in bad state: 11 [#927] (the bug introduced in 1.18.0).
  • Reduces cancellation sending log level [#903].
  • Fixes the slog log prefix for peers [#922].
  • Fixes typos in the docs [#932].
  • Fixes errors pointed out by the static analyzer [#943].
  • Prevents killing all waiting clients on temporary FATAL errors during logging in [#946].
  • Enables using the auto-database when a database in auth_dbname is not explicitly configured [#921].