2016-08-11 18:04:33+08 发布 ... 翻译:doudou586

2016年8月11日,PostgreSQL全球开发小组宣布了PostgreSQL9.6第四个beta测试版提供下载。 这个测试版本包含9.6最终版本中将要包含的新功能,也包括在前三个beta测试版本中所发现问题的补丁。 我们鼓励广大用户在新的beta4版本中测试他们的各自的应用。

自Beta3以来的更新

新的beta4版本包括我们在8月11发布的安全更新,以及其他方面的一般性更新。自上一个beta版本以来的更新包括以下方面:

  • 将max_worker_processes的最小值由1修改为0
  • 使用array_to_tsvector()可以排序和清除复制的指定字符串
  • 修正ts_delete(tsvector, text[]),使其可以处理数组复制
  • 修正在堆中记录锁定时在冲突条件下很难命中的问题
  • 在返回清理过的记录集时,禁止"snapshot too old"(快照过旧)的信息提示
  • 使INSERT-from-multiple-VALUES-rows间接处理目标清单
  • 隔离PostmasterContext进入后台工作进程
  • 增加在information schema中的一些转换功能
  • 修正恢复测试中的几个问题
  • 阻止HandleParallelMessages()执行过程中的中断
  • 清除函数pg_replication_origin_xact_reset不使用的变量
  • 正确处理扩展模块中自有序列问题
  • 对tsqueue.c源码中的多处小更新
  • 消除一些不应被用户浏览到的"cache lookup failed"(缓存查找不成功)错误信息
  • 引导解析器将 "x IS [NOT] DISTINCT FROM NULL" 转变为一个 NullTest
  • 允许返回数据集的函数返回NULL值
  • 修正因citext--1.1--1.2.sql脚本所引起的问题
  • 在局部聚合规划中,修正聚合的过滤表达式

本次的beta版本也包括大量的文档改进和优化。

由于我们也修改了系统目录结构,在从以前的beta版本升级时需要使用pg_upgrade或是使用pg_dump先导出再导入的方式进行升级。

注意,还有一些已知的问题还未解决,在汇报Bug之前,请检查一下我们的 仍在处理中的工作

Beta 版发布安排

这是9.6版本的第四个测试版本,PostgreSQL项目组还会根据测试情况发布更多测试版本,然后会发布一个或多个备选RC版本,准备在2016年底发布正式版本。更多信息请参考我们的Beta 测试页面。

相关链接




© 2010 PostgreSQL中文社区