PgBouncer 1.12.0がリリースされ、pgbouncerは軽量PostgreSQL接続プーリング、セッションの接続プーリングをサポートし、トランザクション・ステートメントと3つのモードがプーリング接続プーリング接続です。
新しいバージョンは、これによりPostgreSQLの相互運用性の新しいバージョンを改善し、新しいSCRAMの支援にPgBouncer 1.11.0の修正が含まれているので、特にアップグレードするSCRAMユーザーをお勧めします。更新内容は、以下のとおり
プロパティ
- SO_REUSEPORTソケットオプションを開くための設定を追加します。同じホストPgBouncer上の複数のインスタンスを許可するいくつかのオペレーティング・システムでは、同じポートで待機し、コアが自動的に割り当て接続されています。
- resolv.confファイルとは別に、オペレーティングシステムを使用するための設定を追加します。これは、カスタムDNSサーバーや他のDNSオプションを設定することができます。
- SHOWバージョン行の代わりに、従来のメッセージ送信通知の出力結果です。これは、使いやすく、その他のSHOWコマンドと一致します。
リペア
- 統計情報は、代わりにBIGINTの列番号に送信されます。これは、いくつかのクライアントライブラリがオーバーフローBIGINT値の範囲に失敗回避できます。(#360、 #401)
- 修理PAMユーザはパスワードの問題を失いました。(#285)
- スクラムのチャネルボンディングは、クライアントを受け入れるために有効になっています。PgBouncerに接続し、接続が失敗したときに以前は、いくつかのケースでは、サポートチャネルボンディングクライアント(つまり、PostgreSQLの11+)が発生します。(PgBouncerは、チャネルボンディングをサポートしていません。この変更はのみバウンドクライアントの回復のためのサポートを提供します。)
- (アルパインのLinuxで使用される)MUSL-libcのコンパイル修理の新しいバージョンを使用してください。
詳細については、更新されたリストを。
ダウンロード:pgbouncer-1.12.0.tar.gz