... 新闻稿采编:
PostgreSQL全球开发组今天宣布PostgreSQL 10 Beta3 第三个测试版本提供下载。这个版本包括10.0版本中将要发布的所有功能,
当然也包括在第二个测试版本中所发现Bug的修正。欢迎广大用户下载并在用户原来的使用场景下进行测试。
升级至Beta3
从PostgreSQL Beta1,Beta2版本或是更早的版本向 Beta3 第三个测试版本的升级需要使用 pg_dump / pg_restore 或是 pg_upgrade 方式。
任何用于9.6或是更早的版本的补丁,只要是会影响新的10.0版本的补丁,都已加入Beta3版本中。广大用户和开发者针对Beta2所上报的Bug,大部分已在Beta3进行了修正。
我们欢迎社区中的广大用户和开发者再次对相关Bug进行测试,以确保它们确认被修复了,主要包括以下内容:
- hash: 修正与进程初始化时有关的预写日志Bug
- 修正分区表功能中约束冲突处理时的偶发问题
- 在设置分区表中记录的分配路由时使用真正的 RT 索引
- 修正json(b) to_tsvector()函数中的性能问题
- 修正在定义多列范围分区表的边界时所发生的问题
- 修正分区表中报告错误时所引起的崩溃问题
- 修正复制操作时条件冲突的问题
- 修正psql中command.c源代码中轻微的内在泄漏问题
- PL/Perl迁移问题修正:移除plperl.c代码中所包含的XSUB.h文件
- 修正在正则表达式执行变化时不合理的堆栈深度检查
- 允许不依赖libc的C/POSIX字符编码的创建
- 修正OBJECT_TYPE/OBJECT_DOMAIN两个选项含混的定义
- 移除重复的SSL_OP_SINGLE_DH_USE选项设置
- 修正对函数索引进行逻辑复制时可能引起的宕机
- 使 map_partition_varattnos函数可以处理整行的表达式
- 修正ATExecAttachPartition功能执行时可能锁定升级功能的问题
- 递归应用ALTER … SET NOT NULL选项至ALTER … ADD PRIMARY KEY指令中
- hash:增加可能溢出的位图索引至8倍原值大小
- 针对DDL类订阅,在事务提交的时间点中仅允许清除同步的工作进程
- 修正在判断是否扫描新连接的分区时可能产生的bug
- 让pg_stop_backup的wait_for_archive标志在待机时也生效
- 修正在逻辑复制时删除列的处理Bug
- 修正逻辑复制时本地/远程对像的属性混合处理时产生的Bug
请注意一些已知的问题还未完全修正。请在上报Bug前,请先检查一下 仍在处理中的问题 列表 页面。
Beta发布安排
这是10.0版本的第三个测试版本,PostgreSQL项目组还会根据测试情况发布更多测试版本,然后会发布一个或多个备选RC版本,准备在2017年底发布正式版本。更多信息请参考我们的 测试 页面。
相关链接