PgBouncer
是 PostgreSQL 的轻量级连接池。
PgBouncer
首次发布于 2007 年。
发行历史
这是一个最近 PgBouncer
版本的部分摘要;有关完整详细的版本列表,请参阅 PgBouncer 变更日志。
- 1.17.0 (2022-03-23; 版本发布公告, 变更日志)
- 1.16.0 (2021-08-09; 版本发布公告, 变更日志)
- 现在可以在运行的实例中更新和重新加载 TLS 设置
- 最大密码长度增加
- 取消请求处理改进
- 1.15.0 (2020-11-19; 版本发布公告, 变更日志)
- 改进的身份验证失败报告
- 如果正在使用,则系统日志用于记录
SHOW CONFIG
现在也显示默认值- 不再记录立即断开连接
- 1.14.0 (2020-06-11; 版本发布公告, 变更日志)
- SCRAM 身份验证直通
- 支持 systemd 套接字激活
- 支持 Windows 上的 Unix 域套接字
- 1.13.0 (2020-04-28; 版本发布公告, 变更日志)
- 新的配置设置
tcp_user_timeout
client_tls_protocols
和server_tls_protocols
现在默认为secure
- 添加了对 systemd 服务通知的初始支持
- 新的配置设置
- 1.12.0 (2019-10-07; 版本发布公告, 变更日志)
- 新的设置以打开
SO_REUSEPORT
选项 - 能够使用自定义
resolv.conf
文件 SHOW VERSION
命令的输出作为普通结果行发送,而不是NOTICE
消息
- 新的设置以打开
- 1.11.0 (2019-08-27; 版本发布公告, 变更日志)
- 客户端和服务器的 SCRAM 身份验证支持
- 当存储的密码为
md5
时,支持auth_type=password
- 1.10.0 (2019-07-01; 版本发布公告, 变更日志)
- 支持启用/禁用 TLS 1.3
- 1.9.0 (2018-08-13; 版本发布公告, 变更日志)
RECONNECT
命令WAIT_CLOSE
命令- "快速关闭"选项
- 1.8 (2017-12-19; 版本发布公告, 变更日志)
- 添加了 PAM 身份验证支持
- 1.7 (2015-12-19; 版本发布公告, 变更日志)
- 添加了基于主机的访问控制文件
- 添加了 TLS 连接支持
- 添加了对等身份验证支持
- 1.6 (2015-08-01; 版本发布公告, 变更日志)
- 1.5 (2012-01-05; 变更日志)
- 1.4 (2011-01-01; 变更日志)
- 1.3 (2009-02-18; 变更日志)
- 1.2 (2008-07-29; 变更日志)
- 1.1 (2007-10-09; 变更日志)
- 1.0 (2007-03-14; 变更日志)
有用链接
- pgbouncer:PostgreSQL 连接池类型 - 2022 年 10 月 CyberTec 博客文章
- 使用 systemd 运行多个 PgBouncer 实例 - 2020 年 8 月 2ndQuadrant 博客文章
- 如何在 Postgres 中使用 pgBouncer 进行 SCRAM 身份验证 - 2020 年 7 月 Crunchy Data 博客文章
- 理解 PgBouncer 中的用户管理 - 2020 年 6 月 2ndQuadrant 博客文章
- Kubernetes 上的 PgBouncer 以及如何实现最低延迟 - 2020 年 6 月 Zalando 博客文章
- 使用 pgBouncer 的指南 - 2018 年 3 月 Severalnines 博客文章