PgBouncer 1.12.0 release, PostgreSQL database connection pool

PgBouncer 1.12.0 released, pgbouncer is lightweight PostgreSQL connection pooling, support for session connection pooling, transaction statements and connection pooling connection pooling three modes.

The new version contains fixes for PgBouncer 1.11.0 in support of the new SCRAM, thereby improving the newer version of PostgreSQL interoperability, therefore, particularly recommended SCRAM users to upgrade. Updates are as follows:

characteristic

  • To add a setting to open SO_REUSEPORT socket option. On some operating systems, which allow multiple instances on the same host PgBouncer listen on the same port, and the core is connected automatically assigned.
  • Add a setting to use the operating system separately from the resolv.conf file. This allows you to set a custom DNS servers and other DNS options.
  • The SHOW VERSION row as the output result instead of a conventional message transmission NOTICE. This makes it easier to use and consistent with other SHOW command.

repair

  • The statistical information is sent to the column numbers instead of bigint. This avoids some client library fail on overflow bigint value range. ( # 360# 401 )
  • Repair PAM user lost password problems. ( # 285 )
  • SCRAM channel bonding is enabled to accept clients. Previously, in some cases, support channel bonding client (ie PostgreSQL 11+) will occur when connecting to PgBouncer connection fails. (PgBouncer not support channel bonding. This change only provides support for the restoration of the bound client.)
  • Use a newer version of musl-libc (used by Alpine Linux) compilation repair.

For details, see the updated list .

Download: pgbouncer-1.12.0.tar.gz

Guess you like

Origin www.oschina.net/news/110700/pgbouncer-1-12-0-released