翻译:doudou586 ... 新闻稿采编:2017-08-17 15:40:57+08

软件发布:2017-08-10

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年底发布正式版本。更多信息请参考我们的 测试 页面。

相关链接

© 2010 PostgreSQL中文社区