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; 发布公告, 更新日志)
- 改进了身份验证失败报告
- 如果正在使用,则使用 systemd journal 进行日志记录
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 连接支持
- 添加了 Peer 身份验证支持
- 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 连接池的类型 - CyberTec 于 2022 年 10 月撰写的博客文章
- 使用 systemd 运行多个 PgBouncer 实例 - 2ndQuadrant 于 2020 年 8 月撰写的博客文章
- 如何在 Postgres 中使用 PgBouncer 进行 SCRAM 身份验证 - Crunchy Data 于 2020 年 7 月撰写的博客文章
- 理解 PgBouncer 中的用户管理 - 2ndQuadrant 于 2020 年 6 月撰写的博客文章
- Kubernetes 上的 PgBouncer 以及如何实现最小延迟 - Zalando 于 2020 年 6 月撰写的博客文章
- 使用 pgBouncer 进行 PostgreSQL 的指南 - Severalnines 于 2018 年 3 月撰写的博客文章
