PgBouncer 1.12.0 发布,PostgreSQL 数据库连接池
PgBouncer 1.12.0 发布了,pgbouncer 是 PostgreSQL 的轻量级连接池,支持会话连接池、事务连接池和语句连接池三种模式。
新版本包含对 PgBouncer 1.11.0 中新的 SCRAM 支持的一些修复,从而改善了与较新的 PostgreSQL 版本的互操作性,因此,特别建议 SCRAM 用户进行升级。更新内容如下:
特性
- 添加一个设置以打开 SO_REUSEPORT 套接字选项。在某些操作系统上,这允许在侦听同一端口的同一主机上运行多个 PgBouncer 实例,并使内核自动分配连接。
- 添加一个设置以使用与操作系统分开的 resolv.conf 文件。这允许设置自定义 DNS 服务器以及其他 DNS 选项。
- 将 SHOW VERSION 的输出作为常规结果行而不是 NOTICE 消息发送。这使它更易于使用,并且与其他 SHOW 命令一致。
修复
- 将统计信息列发送为数字而不是 bigint。这样可以避免某些客户端库在溢出 bigint 范围的值上失败。(#360, #401)
- 修复 PAM 用户丢失密码的问题。 (#285)
- 接受启用了 SCRAM 通道绑定的客户端。以前,在某些情况下,支持通道绑定的客户端(即 PostgreSQL 11+)在连接到 PgBouncer 时会发生连接失败。(PgBouncer 不支持频道绑定。此更改仅修复了对提供该绑定的客户端的支持。)
- 使用较新版本的 musl-libc(由 Alpine Linux 使用)修复编译。
详情可查看更新列表。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
TinyGo 0.9.0 发布,Go 编译器
TinyGo 是一个 Go 编译器,旨在用于微控制器,WebAssembly(WASM)和命令行工具等小型场景,基于LLVM。TinyGo 0.9.0已经发布,这个版本增加了对 Windows 的实验性支持,支持 Go 1.13,并增加了对缓冲通道的支持。还有许多其他较小的变化,见下面的列表: command line 实现tinygo env 添加对 Windows 的支持(但尚未生成 Windows 二进制文件) 将 Go 版本添加到 tinygo env 中 更新最新外设接口的 svd 文件 实现 1200-baud UART 引导程序复位 compiler 添加//go:alignpragma 修复与类型别名相关的错误 添加对缓冲信道的支持 添加对具有命名类型的常量索引的支持 添加对递归类型(如链接列表)的支持 修复与 goroutines 相关的 bug standard library machine:不再 SPI.Tx 中检查nil slice reflectlite:增加对 GO 1.13 的支持 runtime:实现 internal/bytealg.CountStr...
- 下一篇
开发者将更青睐开源和远程办公
2020 时代的开发人员关键词:开源和远程办公 外媒TechRepublic近日就 2020 年开发人员所需的技能,对 Digital Ocean 工程副总裁 Al Sene 进行了访谈。 Al Sene 开门见山地表示,在即将到来的 2020 年代,学习能力仍然是工程师必备的最重要技能之一。“这个行业发展如此之快,事情一直在变化,创新不停在发生,因此,能够学习并乐于学习新技术十分重要。” 此外,Al Sene 认为协作也同样重要。因为软件开发是一项团队运动,必须与其他人合作,当有一群人共同参与时,软件能够更好地被开发。 说到协作自然要提起开源。开源中有很多很酷的创新,它们允许开发人员通过重用现有的组件或服务或任何新的体系结构、框架等来真正缩短开发新软件所需的时间。由此,协作开源的重要性不言而喻。Al Sene 还判断开源领域将发生更多的创新,能够将开源作为开发的一部分至关重要。 从目前对开发人员的招聘中,也能窥探出些许趋势。拥抱开源依然是关键,Al Sene 注意到目前大多数开发人员前来应聘时都会提供自己的 GitHub 账户。在他看来,参与开源项目能够使人在获得信任的同时,进一步展...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境