AliPG内核小版本发布记录

本文介绍AliPG的内核版本更新说明。

如需体验新的内核小版本带来的新特性,您可以升级您的内核小版本。请参见查看和升级内核小版本

PostgreSQL 17

小版本

说明

20241030

兼容社区17.0版本。

20240930

兼容社区17.0版本。

首次发布。

PostgreSQL 16

小版本

说明

20241030

兼容社区16.4版本。

20240830

兼容社区16.4版本。

  • 新特性

  • 缺陷修复

    修复其他已知问题。

20240730

兼容社区16.3版本。

  • 新特性

    无。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区16.2版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区16.2版本。

20231230

兼容社区16.1版本。

  • 缺陷修复

    修复已知问题。

20231030

兼容社区16.0版本。

首次发布。

PostgreSQL 15

小版本

说明

20241030

兼容社区15.8版本。

20240830

兼容社区15.8版本。

  • 新特性

  • 缺陷修复

    修复其他已知问题。

20240730

兼容社区15.7版本。

  • 新特性

    无。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区15.6版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区15.6版本。

20231230

兼容社区15.5版本。

20231030

兼容社区15.4版本。

  • 新特性

    • 新增透明页压缩TPC功能,对Buffer Pool中的页数据进行实时压缩和解压缩,可以有效降低存储成本、提高I/O吞吐。

    • 透明数据加密支持设置全局参数,在创建表和索引时默认加密。

  • 缺陷修复

    Ganos插件升级到5.9,修复已知问题。

20230830

兼容社区15.4版本。

20230730

兼容社区15.1版本。

  • 新特性

    无。

  • 缺陷修复

    修复已知问题。

20230630

兼容社区15.1版本。

  • 新特性

    pg_jieba插件支持设置检索时是否使用默认词典。

  • 缺陷修复

    无。

20230530

兼容社区15.1版本。

20230430

兼容社区15.1版本。

20230330

兼容社区15.1版本。

  • 新特性

    新增自研插件rds_ccl,支持SQL限流,版本为1.0。

  • 缺陷修复

    • 修复审计日志和慢日志输出位置异常导致采集不到的问题。

    • 修复其他已知问题。

20230228

兼容社区15.1版本。

20221230

兼容社区15.1版本。

20221030

兼容社区15.1版本。

首次发布。

PostgreSQL 14

小版本

说明

20241030

兼容社区14.13版本。

20240830

兼容社区14.13版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240730

兼容社区14.12版本。

  • 新特性

    无。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区14.11版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区14.11版本。

20231230

兼容社区14.10版本。

20231030

兼容社区14.9版本。

  • 新特性

    • 新增透明页压缩TPC功能,对Buffer Pool中的页数据进行实时压缩和解压缩,可以有效降低存储成本、提高I/O吞吐。

    • 透明数据加密支持设置全局参数,在创建表和索引时默认加密。

  • 缺陷修复

    Ganos插件升级到5.9,修复已知问题。

20230830

兼容社区14.9版本。

20230630

兼容社区14.6版本。

  • 新特性

    pg_jieba插件支持设置检索时是否使用默认词典。

  • 缺陷修复

    无。

20230530

兼容社区14.6版本。

20230430

兼容社区14.6版本。

20230330

兼容社区14.6版本。

  • 新特性

    • 新增自研插件rds_ccl,支持SQL限流,版本为1.0。

    • timescaledb插件升级到2.9.2。

  • 缺陷修复

    修复部分已知问题。

20230228

兼容社区14.6版本。

20221230

兼容社区14.6版本。

20221030

兼容社区14.5版本。

20220830

兼容社区14.4版本。

  • 新特性

    • encdb插件升级到1.1.1。

    • 新增支持encdb_btree插件,版本为1.0.0,用于在全密态数据库上加速密文查询。

    • 新增支持oss_fdw插件,版本为1.1。

    • 新增支持timescaledb插件,版本为2.5.0。

    • 优化了index_adviser插件内存的使用。

  • 缺陷修复

    修复复杂查询时,index_adviser插件的内存越界问题。

20220730

兼容社区14.4版本。

  • 新特性

    • Ganos插件升级到4.9版本,更多信息请参见时空引擎版本发布记录

      • 新增ST_Intersection聚合函数,支持将Geometry对象数组聚合操作。

      • 新增ST_AddZ函数,支持传入Z坐标数组作为参数,将Geometry 2D/3DM转为Geometry3D/4D。

      • 增强ST_SetValue函数,支持按照指定几何对象空间范围设置像素值。

      • 增强ST_ExportTo函数,支持将Raster对象导出为cog文件。

      • 增强ST_CreateRast函数,支持将规则的网格点多条记录或者数组转换为栅格对象。

      • 增强ST_Split函数,按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。

      • 增强ST_Union函数,支持按内存使用量分批次执行,避免大数据量造成OOM。

      • 栅格数据支持对HDFS文件系统支持。

    • 新增pg_jieba中文分词插件,支持自定义词典和词典切换,支持按照每个字段的偏移量显示分词结果。

  • 缺陷修复

    修复当推荐索引都已存在时,index_adviser插件会崩溃的问题。

20220630

兼容社区14.4版本

20220228

兼容社区14.1版本

20220130

兼容社区14.1版本。

新特性

20211130

兼容社区14.1版本。

首次发布。

PostgreSQL 13

小版本

说明

20241030

兼容社区13.16版本。

20240830

兼容社区13.16版本。

  • 新特性

    encdb插件升级至1.1.14。

  • 缺陷修复

    修复已知问题。

20240730

兼容社区13.15版本。

  • 新特性

    无。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区13.14版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区13.14版本。

20231230

兼容社区13.13版本。

20231030

兼容社区13.12版本。

  • 新特性

    无。

  • 缺陷修复

    Ganos插件升级到5.9,修复已知问题。

20230830

兼容社区13.12版本。

20230630

兼容社区13.9版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20230530

兼容社区13.9版本。

20230430

兼容社区13.9版本。

20230330

兼容社区13.9版本。

  • 新特性

    无。

  • 缺陷修复

    修复部分已知问题。

20230228

兼容社区13.9版本。

20221230

兼容社区13.9版本。

20221030

兼容社区13.8版本。

20220830

兼容社区13.7版本。

  • 新特性

    • encdb插件升级到1.1.1。

    • 新增支持encdb_btree插件,版本为1.0.0,用于在全密态数据库上加速密文查询。

    • 优化了index_adviser插件内存的使用。

  • 缺陷修复

    修复复杂查询时,index_adviser插件的内存越界问题。

20220730

兼容社区13.6版本。

  • 新特性

    • Ganos插件升级到4.9版本,更多信息请参见时空引擎版本发布记录

      • 新增ST_Intersection聚合函数,支持将Geometry对象数组聚合操作。

      • 新增ST_AddZ函数,支持传入Z坐标数组作为参数,将Geometry 2D/3DM转为Geometry3D/4D。

      • 增强ST_SetValue函数,支持按照指定几何对象空间范围设置像素值。

      • 增强ST_ExportTo函数,支持将Raster对象导出为cog文件。

      • 增强ST_CreateRast函数,支持将规则的网格点多条记录或者数组转换为栅格对象。

      • 增强ST_Split函数,按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。

      • 增强ST_Union函数,支持按内存使用量分批次执行,避免大数据量造成OOM。

      • 栅格数据支持对HDFS文件系统支持。

    • 增强pg_jieba插件支持自定义词典和词典切换,支持按照每个字段的偏移量显示分词结果。

  • 缺陷修复

    修复当推荐索引都已存在时,index_adviser插件会崩溃的问题。

20220228

兼容社区13.5版本。

20220130

兼容社区13.5版本。

新特性

20211130

兼容社区13.5版本。

  • 新特性

  • 缺陷修复

    • 修复高权限账号没有权限执行show shared_preload_libraries;的问题。

    • 修复普通账号有权限执行pg_stat_reset()的问题。

20211031

兼容社区13.1版本。

  • 新特性

    全密态数据库新增对EncDB SDK和EncJDBC版本的检测。

  • 功能优化

    • 系统默认开启审计日志优化。

    • Ganos插件优化,在插件描述中标识Ganos插件,并提供升级方法。更多信息,请参见时空引擎插件如何升级

  • 缺陷修复

    Ganos插件修复未升级版本,使用函数报错的问题。

20210930

兼容社区13.1版本。

  • 新特性

    • 全密态数据库增强,支持Intel SGX 安全增强型规格。更多信息,请参见全密态数据库概览

    • Ganos插件升级到4.1版本,新增及增强多个函数,更多信息,请参见时空引擎版本发布记录

    • 新增rdsutils自研插件,包含failove_slots视图功能。

    • rum插件升级到1.3.8版本。

    • pglogical插件升级到2.4.0版本。

    • plv8插件升级到2.3.15版本。

  • 功能优化

    • gcc版本升级到9.2,glibc版本升级到2.30,开启LTO(Link Time Optimization),整体性能提升5%。

    • 优化审计日志,当log_statement参数取值为all时,在高并发场景(active_conn > 50)下,提升性能约4倍。

    • rds_failover_slot_mode参数默认值改为async。即默认开启逻辑复制槽故障转移(Logical Replication Slot Failover)

  • 缺陷修复

    • 修复mysql_fdw插件在部分场景的内存泄漏问题。

    • 修复pg_cron插件在部分场景的内存泄漏问题。

20210531

兼容社区13.1版本。

  • 新特性

    • Ganos插件升级到3.8版本。

      • 新增ST_AsDatasetFile函数,支持将指定范围的栅格对象以指定文件格式的二进制流进行返回。

      • 新增ST_RasterDrivers函数,支持对所有栅格数据驱动的状态进行查询。

      • 修复ST_Clip函数指定空间参考进行重投影操作失败的问题。

    • 支持pglogical插件,提供逻辑流复制发布和订阅的功能。

    • 支持pgAudit插件,提供生成审计日志的能力。

  • 功能优化

    • 用户权限优化,执行GRANT role1 TO role2命令时,role2不再继承role1的CREATEDB和CREATEROLE权限。

      重要

      历史通过GRANT命令授权的角色也不能再使用CREATEDB和CREATEROLE权限。

    • 高权限账号开放pg_ls_waldir()函数使用权限。

    • 优化监控扫描方式,提升CPU性能。

    • 大版本升级优化。支持postgis、pgrouting等插件平滑升级,支持PostgreSQL 9.4版本账户权限向高版本平滑升级。

    • SQL引发内存不足或进程崩溃时,生成的日志长度限制由1024字节调整至4096字节。

  • Bug修复

    修复oss_fdw插件部分场景触发内存越界的缺陷。

20210331

兼容社区13.1版本。

  • 新特性

    • Ganos插件升级到3.7版本。

    • 支持pg_repack插件,用于在线清理表空间,有效解决表膨胀问题。

    • mysql_fdw插件版本升级到1.1。

    • 大版本升级支持用户权限、mysql_fdw插件、oss_fdw插件以及插件权限等的无缝迁移。

    • SQL审计语句长度限制修改为8000字节,避免超过2000字节长度的SQL被截断。

  • Bug修复

    修复小版本升级或大版本升级后,oss_fdw插件使用失败的问题。

20210228

兼容社区13.1版本。

  • 新特性

    • Ganos插件升级到3.6版本。

    • 支持decoderbufs插件,根据Protocol Buffers协议、输出能够适配Debezium平台的数据。

    • 支持pg_pathman高性能分区表插件。

    • 支持plv8可信JavaScript语言扩展插件。

    • 支持oss_fdw插件,用于读写OSS里的数据。

    • 支持mysql_fdw插件,用于读写RDS MySQL实例或自建MySQL数据库里的数据。

    • 支持高权限用户创建事件触发器(event_trigger),支持配置日志最大长度功能。

  • Bug修复

    • 修复慢日志内容无法正常显示的问题。

    • 修复高权限用户使用zhparser插件没有自定义词库权限的问题。

    • 修复日志中的archive_mode线上告警问题。

20201230

兼容社区13.1版本。

  • 新特性

    • 索引支持并行清理。

    • 支持更多来自不同数据源的数据类型。

    • 分区功能改进。分区表之间可以直接进行联接,缩短总体查询执行时间,同时支持before行级触发器和逻辑复制完全复制。

    • 更多类型的聚合和分组可以利用PostgreSQL的高效哈希聚合功能,因为具有大聚合的查询不必完全放在内存中。

    • 支持逻辑复制槽故障转移(Logical Replication Slot Failover)功能。

  • 性能优化

    优化索引和查找功能,更适应大型数据库系统。

更多PostgreSQL 13的信息,请参见PostgreSQL官方文档

PostgreSQL 12

小版本

说明

20241030

兼容社区12.20版本。

20240830

兼容社区12.20版本。

  • 新特性

    encdb插件升级至1.1.14。

  • 缺陷修复

    修复已知问题。

20240730

兼容社区12.19版本。

  • 新特性

    tds_fdw插件升级至2.0.3。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区12.18版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区12.18版本。

20231230

兼容社区12.17版本。

20231030

兼容社区12.16版本。

  • 新特性

    无。

  • 缺陷修复

    Ganos插件升级到5.9,修复已知问题。

20230830

兼容社区12.16版本。

20230630

兼容社区12.13版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20230530

兼容社区12.13版本。

20230430

兼容社区12.13版本。

20230330

兼容社区12.13版本

  • 新特性

    无。

  • 缺陷修复

    修复部分已知问题。

20230228

兼容社区12.13版本。

20221230

兼容社区12.13版本。

20221030

兼容社区12.12版本。

20220830

兼容社区12.11版本。

  • 新特性

    • encdb插件升级到1.1.1。

    • 新增支持encdb_btree插件,版本为1.0.0,用于在全密态数据库上加速密文查询。

    • 优化了index_adviser插件内存的使用。

  • 缺陷修复

    修复复杂查询时,index_adviser插件的内存越界问题。

20220730

兼容社区12.8版本。

  • 新特性

    • Ganos插件升级到4.9版本,更多信息请参见时空引擎版本发布记录

      • 新增ST_Intersection聚合函数,支持将Geometry对象数组聚合操作。

      • 新增ST_AddZ函数,支持传入Z坐标数组作为参数,将Geometry 2D/3DM转为Geometry3D/4D。

      • 增强ST_SetValue函数,支持按照指定几何对象空间范围设置像素值。

      • 增强ST_ExportTo函数,支持将Raster对象导出为cog文件。

      • 增强ST_CreateRast函数,支持将规则的网格点多条记录或者数组转换为栅格对象。

      • 增强ST_Split函数,按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。

      • 增强ST_Union函数,支持按内存使用量分批次执行,避免大数据量造成OOM。

      • 栅格数据支持对HDFS文件系统支持。

    • 增强pg_jieba插件支持自定义词典和词典切换,支持按照每个字段的偏移量显示分词结果。

  • 缺陷修复

    修复当推荐索引都已存在时,index_adviser插件会崩溃的问题。

20220228

兼容社区12.8版本。

20220130

兼容社区12.8版本。

新特性

20211130

兼容社区12.8版本。

  • 新特性

  • 缺陷修复

    • 修复pg_cron插件查看任务日志(cron.job_log)时内存泄漏的问题。

    • 修复高权限账号没有权限执行show shared_preload_libraries;的问题。

    • 修复普通账号有权限执行pg_stat_reset()的问题。

20211031

兼容社区12.8版本。

  • 新特性

    全密态数据库新增对EncDB SDK和EncJDBC版本的检测。

  • 功能优化

    • 系统默认开启审计日志优化。

    • Ganos插件优化,在插件描述中标识Ganos插件,并提供升级方法。更多信息,请参见时空引擎插件如何升级

  • 缺陷修复

    Ganos插件修复未升级版本,使用函数报错的问题。

20210930

兼容社区12.8版本。

  • 新特性

    • 全密态数据库增强,支持Intel SGX 安全增强型规格。更多信息,请参见全密态数据库概览

    • Ganos插件升级到4.1版本,新增及增强多个函数,更多信息,请参见时空引擎版本发布记录

    • 新增rdsutils自研插件,包含failove_slots视图功能。

    • rum插件升级到1.3.8版本。

    • pg_pathman插件升级到1.5.12版本。

    • pglogical插件升级到2.4.0版本。

    • plv8插件升级到2.3.15版本。

    • rdkit插件升级到2020_09_05版本。

  • 功能优化

    • gcc版本升级到9.2,glibc版本升级到2.30,开启LTO(Link Time Optimization),整体性能提升5%。

    • 优化审计日志,当log_statement参数取值为all时,在高并发场景(active_conn > 50)下,提升性能约4倍。

    • rds_failover_slot_mode参数默认值改为async。即默认开启逻辑复制槽故障转移(Logical Replication Slot Failover)

  • 缺陷修复

    • 修复TimescaleDB在VACUUM FULL pg_catalog.pg_attribute操作后丢失系统表元数据的Bug。

    • 修复mysql_fdw插件在部分场景的内存泄漏问题。

    • 修复pg_cron插件在部分场景的内存泄漏问题。

20210531

兼容社区12.4版本。

  • 新特性

    • Ganos插件升级到3.8版本。

      • 新增ST_AsDatasetFile函数,支持将指定范围的栅格对象以指定文件格式的二进制流进行返回。

      • 新增ST_RasterDrivers函数,支持对所有栅格数据驱动的状态进行查询。

      • 修复ST_Clip函数指定空间参考进行重投影操作失败的问题。

    • 支持pglogical插件,提供逻辑流复制发布和订阅的功能。

    • 支持pgAudit插件,提供生成审计日志的能力。

  • 功能优化

    • 用户权限优化,执行GRANT role1 TO role2命令时,role2不再继承role1的CREATEDB和CREATEROLE权限。

      重要

      历史通过GRANT命令授权的角色也不能再使用CREATEDB和CREATEROLE权限。

    • 高权限账号开放pg_ls_waldir()函数使用限制。

    • 优化监控扫描方式,提升CPU性能。

    • 大版本升级优化。支持postgis、pgrouting等插件平滑升级,支持PostgreSQL 9.4版本账户权限向高版本平滑升级。

    • SQL引发内存不足或进程崩溃时,生成的日志长度限制由1024字节调整至4096字节。

  • Bug修复

    修复oss_fdw插件部分场景触发内存越界的缺陷。

20210331

兼容社区12.4版本。

  • 新特性

    • Ganos插件升级到3.7版本。

    • 支持pg_repack插件,用于在线清理表空间,有效解决表膨胀问题。

    • mysql_fdw插件版本升级到1.1。

    • 大版本升级支持用户权限、mysql_fdw插件、oss_fdw插件以及插件权限等的无缝迁移。

    • SQL审计语句长度限制修改为8000字节,避免超过2000字节长度的SQL被截断。

  • Bug修复

    修复小版本升级或大版本升级后,oss_fdw插件使用失败的问题。

20210228

兼容社区12.4版本。

  • 新特性

    • Ganos插件升级到3.6版本。

    • 支持decoderbufs插件,根据Protocol Buffers协议、输出能够适配Debezium平台的数据。

    • 支持pg_pathman高性能分区表插件。

    • 支持plv8可信JavaScript语言扩展插件。

    • 支持oss_fdw插件,用于读写OSS里的数据。

  • Bug修复

    • 修复高权限用户使用zhparser插件没有自定义词库权限的问题。

    • 修复日志中的archive_mode线上告警问题。

20201230

兼容社区12.4版本。

20201130

兼容社区12.4版本。

  • 新特性

    • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。

    • 支持高权限用户创建事件触发器(event_trigger)。

    • 支持配置审计日志最大长度(rds_auditlog_max_query_length)。

    • pg_cron插件升级,可以自主创建并且执行跨库任务,另外可以通过数据表(cron.job_log)查看任务执行记录。

    • 支持pg_freespacemap插件。

    • Ganos支持时空内存拓扑索引。

    • Ganos插件升级到3.2版本。

  • Bug修复

    • 修复DTS迁移过程中多个子事务开启或提交引发的检查异常问题。

    • 修复社区安全漏洞CVE-2020-14349(逻辑复制过程中没有正确清理搜索路径)。

    • 修复社区安全漏洞CVE-2020-14350(CREATE EXTENSION存在不受控制的搜索路径元素)。

    • 修复社区安全漏洞CVE-2020-25695(创建非临时对象并以超级用户身份执行任意SQL函数)。

20200830

兼容社区12.2版本。

  • 新特性

    • Ganos插件升级到3.0版本。

    • 支持SQL防火墙插件,用于防止恶意SQL注入。

    • 支持bigm插件,用于模糊查询。

  • Bug修复

    • 修复一个rds_前缀后台参数不识别的错误。

    • 修复pg_cron插件无法正常创建使用的错误。

    • 打包了RDKit插件的若干依赖,修复缺少依赖无法载入的错误。

20200421

兼容社区12.2版本。

  • 新特性

    • Ganos插件升级到2.7版本。

    • 新增hll插件2.14版本。

    • 新增plproxy插件2.9.0版本。

    • 新增tsm_system_rows插件1.0版本。

    • 新增tsm_system_time插件1.0版本。

    • 新增smlar插件1.0版本。

    • 新增tds_fdw插件1.0版本。

  • Bug修复

    修复逻辑订阅超时导致的实例重启问题。

20200221

  • 新特性

    • 支持为rds_superuser角色预留指定连接数,以便连接数不足时可以连接实例排查故障。

    • 支持wal2json插件。

    • 升级Ganos插件到2.6版本。

  • Bug修复

    修复部分权限问题。

20191230

新特性

PostgreSQL 11

小版本

说明

20241030

兼容社区11.22版本。

  • 缺陷修复

    修复已知问题。

20240830

兼容社区11.22版本。

  • 新特性

    encdb插件升级至1.1.14。

  • 缺陷修复

    修复已知问题。

20240730

兼容社区11.22版本。

  • 新特性

    tds_fdw插件升级至2.0.3。

  • 缺陷修复

    修复已知问题。

20240530

兼容社区11.22版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20240229

兼容社区11.22版本。

20231230

兼容社区11.22版本。

20231030

兼容社区11.21版本。

  • 新特性

    无。

  • 缺陷修复

    Ganos插件升级到5.9,修复已知问题。

20230830

兼容社区11.21版本。

20230630

兼容社区11.18版本。

  • 新特性

  • 缺陷修复

    修复已知问题。

20230530

兼容社区11.18版本。

20230430

兼容社区11.18版本。

20230330

兼容社区11.18版本。

  • 新特性

    无。

  • 缺陷修复

    修复部分已知问题。

20221230

兼容社区11.18版本。

20221030

兼容社区11.17版本。

20220830

兼容社区11.16版本。

  • 新特性

    • encdb插件升级到1.1.1。

    • 新增支持encdb_btree插件,版本为1.0.0,用于在全密态数据库上加速密文查询。

    • 优化了index_adviser插件内存的使用。

  • 缺陷修复

    修复复杂查询时,index_adviser插件的内存越界问题。

20220730

兼容社区11.13版本。

  • 新特性

    • Ganos插件升级到4.9版本,更多信息请参见时空引擎版本发布记录

      • 新增ST_Intersection聚合函数,支持将Geometry对象数组聚合操作。

      • 新增ST_AddZ函数,支持传入Z坐标数组作为参数,将Geometry 2D/3DM转为Geometry3D/4D。

      • 增强ST_SetValue函数,支持按照指定几何对象空间范围设置像素值。

      • 增强ST_ExportTo函数,支持将Raster对象导出为cog文件。

      • 增强ST_CreateRast函数,支持将规则的网格点多条记录或者数组转换为栅格对象。

      • 增强ST_Split函数,按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。

      • 增强ST_Union函数,支持按内存使用量分批次执行,避免大数据量造成OOM。

      • 栅格数据支持对HDFS文件系统支持。

    • 增强pg_jieba插件支持自定义词典和词典切换,支持按照每个字段的偏移量显示分词结果。

  • 缺陷修复

    修复当推荐索引都已存在时,index_adviser插件会崩溃的问题。

20220228

兼容社区11.13版本。

20220130

兼容社区11.13版本。

新特性

20211130

兼容社区11.13版本。

  • 新特性

  • 缺陷修复

    • 修复pg_cron插件查看任务日志(cron.job_log)时内存泄漏的问题。

    • 修复高权限账号没有权限执行show shared_preload_libraries;的问题。

    • 修复普通账号有权限执行pg_stat_reset()的问题。

20211031

兼容社区11.13版本。

  • 新特性

    全密态数据库新增对EncDB SDK和EncJDBC版本的检测。

  • 功能优化

    • 系统默认开启审计日志优化。

    • Ganos插件优化,在插件描述中标识Ganos插件,并提供升级方法。更多信息,请参见时空引擎插件如何升级

  • 缺陷修复

    Ganos插件修复未升级版本,使用函数报错的问题。

20210930

兼容社区11.13版本。

  • 新特性

    • 全密态数据库增强,支持Intel SGX 安全增强型规格。更多信息,请参见全密态数据库概览

    • Ganos插件升级到4.1版本,新增及增强多个函数,更多信息,请参见时空引擎版本发布记录

    • 新增rdsutils自研插件,包含failove_slots视图功能。

    • rum插件升级到1.3.8版本。

    • pg_pathman插件升级到1.5.12版本。

    • pglogical插件升级到2.4.0版本。

    • plv8插件升级到2.3.15版本。

  • 功能优化

    • gcc版本升级到9.2,glibc版本升级到2.30,开启LTO(Link Time Optimization),整体性能提升5%。

    • 优化审计日志,当log_statement参数取值为all时,在高并发场景(active_conn > 50)下,提升性能约4倍。

    • rds_failover_slot_mode参数默认值改为async。即默认开启逻辑复制槽故障转移(Logical Replication Slot Failover)

    • 优化由空数据包触发的日志incomplete startup packet,使其不再输出。

  • 缺陷修复

    • 修复mysql_fdw插件在部分场景的内存泄漏问题。

    • 修复pg_cron插件在部分场景的内存泄漏问题。

20210531

兼容社区11.9版本。

  • 新特性

    • Ganos插件升级到3.8版本。

      • 新增ST_AsDatasetFile函数,支持将指定范围的栅格对象以指定文件格式的二进制流进行返回。

      • 新增ST_RasterDrivers函数,支持对所有栅格数据驱动的状态进行查询。

      • 修复ST_Clip函数指定空间参考进行重投影操作失败的问题。

    • 支持pglogical插件,提供逻辑流复制发布和订阅的功能。

    • 支持pgAudit插件,提供生成审计日志的能力。

    • 支持全密态数据库功能,数据在用户侧加密后传入云数据库,能够有效防御来自云平台外部和内部的安全威胁,时刻保护用户数据。

  • 功能优化

    • 用户权限优化,执行GRANT role1 TO role2命令时,role2不再继承role1的CREATEDB和CREATEROLE权限。

      重要

      历史通过GRANT命令授权的角色也不能再使用CREATEDB和CREATEROLE权限。

    • 高权限账号开放pg_ls_waldir()函数使用权限。

    • 优化监控扫描方式,提升CPU性能。

    • 大版本升级优化。支持postgis、pgrouting等插件平滑升级,支持PostgreSQL 9.4版本账户权限向高版本平滑升级。

    • SQL引发内存不足或进程崩溃时,生成的日志长度限制由1024字节调整至4096字节。

  • Bug修复

    • 修复PASE插件索引越界的问题。

    • 修复oss_fdw插件部分场景触发内存越界的缺陷。

20210331

兼容社区11.9版本。

  • 新特性

    • Ganos插件升级到3.7版本。

    • 支持pg_repack插件,用于在线清理表空间,有效解决表膨胀问题。

    • mysql_fdw插件版本升级到1.1。

    • 大版本升级支持用户权限、mysql_fdw插件、oss_fdw插件以及插件权限等的无缝迁移。

    • SQL审计语句长度限制修改为8000字节,避免超过2000字节长度的SQL被截断。

  • Bug修复

    修复小版本升级或大版本升级后,oss_fdw插件使用失败的问题。

20210228

兼容社区11.9版本。

  • 新特性

    • Ganos插件升级到3.6版本。

    • 支持mysql_fdw插件,用于读写RDS MySQL实例或自建MySQL数据库里的数据。

  • Bug修复

    修复日志中的archive_mode线上告警问题。

20201230

兼容社区11.9版本。

  • 新特性

    • Ganos插件升级到3.3版本。

    • 支持pg_hint_plan插件,可以通过特殊的注释语句提示,使PostgreSQL改变其既定的执行计划。

    • 支持bloom插件。

  • Bug修复

    • Failover Slot优化,同步模式下,极端情况也不会丢失数据。

    • 修复tds_fdw与plancache冲突导致的内核问题。

20201130

兼容社区11.9版本。

  • 新特性

    • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。

    • 支持高权限用户创建事件触发器(event_trigger)。

    • 支持配置审计日志最大长度(rds_auditlog_max_query_length)。

    • pg_cron插件升级,可以自主创建并且执行跨库任务,另外可以通过数据表(cron.job_log)来查看任务执行记录。

    • 支持pg_freespacemap插件。

    • Ganos支持时空内存拓扑索引。

    • Ganos插件升级到3.2版本。

  • Bug修复

    • 修复DTS迁移过程中多个子事务开启或提交引发的检查异常问题。

    • 修复社区安全漏洞CVE-2020-14349(逻辑复制过程中没有正确清理搜索路径)。

    • 修复了社区安全漏洞CVE-2020-14350(CREATE EXTENSION存在不受控制的搜索路径元素)。

    • 修复社区安全漏洞CVE-2020-25695(创建非临时对象并以超级用户身份执行任意SQL函数)。

20200830

  • 新特性

    • Ganos插件升级到3.0版本。

    • 支持SQL防火墙插件,用于防止恶意SQL注入。

    • 支持bigm插件,用于模糊查询。

    • 支持ZomboDB插件,用于文本搜索和分析。

  • Bug修复

    • 修复一个rds_前缀后台参数不识别的错误。

    • 修复Failover Slot同名流复制槽导致备库崩溃的错误

    • 修复pg_cron插件无法正常创建使用的错误。

    • 修复PASE插件一个全局变量引起的正确性错误。

20200610

新特性

  • 支持rds_superuser使用插件pageinspect。

  • 支持rds_superuser赋予其他用户replication权限。

20200511

  • 新特性

    Ganos插件升级到2.8版本。

  • Bug修复

    PASE插件解决HNSW索引执行insert操作慢的问题。

20200421

新特性

20200402

  • 新特性

    • 支持hll插件(2.14版本),增hll数据类型,毫秒级别响应,近似数据分析业务,例如实时PV、UV查询,或者特征标签contain判定,低成本、高效率,解决近似分析的问题。

    • 支持oss_fdw插件(1.1版本),可用于数据库OSS扩展存储,您可以将查询量少的历史数据存储在OSS,降低存储成本,同时满足低频的查询需求。

    • 支持tds_fdw插件(2.0.1版本),不需要etl程序,即可在PostgreSQL数据库中实时查询Sybase、SQL Server数据,满足多数据库种类跨库查询、迁移数据的需求。

  • 插件升级

  • 性能优化

    shutdown -m fast命令优化。

20191218

新特性

  • 支持PASE索引插件,提供图像识别索引。

  • 支持用户高权限账号一次发布所有表和创建订阅。

已停售版本

  • PostgreSQL 10

    小版本

    说明

    20231230

    兼容社区10.23版本。

    • 新特性

    • 缺陷修复

      修复已知问题。

    20230830

    兼容社区10.23版本。

    20230630

    兼容社区10.23版本。

    • 新特性

    • 缺陷修复

      修复已知问题。

    20230430

    兼容社区10.23版本。

    20230330

    兼容社区10.23版本。

    • 新特性

      无。

    • 缺陷修复

      修复部分已知问题。

    20221230

    兼容社区10.23版本。

    20221030

    兼容社区10.22版本。

    20220830

    兼容社区10.21版本。

    • 新特性

      • encdb插件升级到1.1.1。

      • 新增支持encdb_btree插件,版本为1.0.0,用于在全密态数据库上加速密文查询。

      • 优化了index_adviser插件内存的使用。

    • 缺陷修复

      修复复杂查询时,index_adviser插件的内存越界问题。

    20220730

    兼容社区10.19版本。

    • 新特性

      • Ganos插件升级到4.9版本,更多信息请参见时空引擎版本发布记录

        • 新增ST_Intersection聚合函数,支持将Geometry对象数组聚合操作。

        • 新增ST_AddZ函数,支持传入Z坐标数组作为参数,将Geometry 2D/3D转为Geometry3D/4D。

        • 增强ST_SetValue函数,支持按照指定几何对象空间范围设置像素值。

        • 增强ST_ExportTo函数,支持将Raster对象导出为cog文件。

        • 增强ST_CreateRast函数,支持将规则的网格点多条记录或者数组转换为栅格对象。

        • 增强ST_Split函数,按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。

        • 增强ST_Union函数,支持按内存使用量分批次执行,避免大数据量造成OOM。

        • 栅格数据支持对HDFS文件系统支持。

      • 增强pg_jieba插件支持自定义词典和词典切换,支持按照每个字段的偏移量显示分词结果。

    • 缺陷修复

      • 修复当推荐索引都已存在时,index_adviser插件会崩溃的问题。

      • 支持高权限角色执行CREATE PUBLICATION xxx FOR ALL TABLES;命令。

    20220228

    兼容社区10.19版本。

    20220130

    兼容社区10.19版本。

    新特性

    20211130

    兼容社区10.19版本。

    • 新特性

      • Ganos插件升级到4.4版本,更多信息,请参见时空引擎版本发布记录

      • PostGIS插件升级到3.1.4版本并对RDS PostgreSQL提供了支持。

      • 支持pg_jieba中文分词插件。

      • 支持pldebugger插件,可用于调试存储过程。

      • 支持对session、user、database级别的log_statement参数进行设置。

    • 缺陷修复

      • 修复pg_cron插件查看任务日志(cron.job_log)时内存泄漏的问题。

      • 修复普通账号有权限执行pg_stat_reset()的问题。

    20211031

    兼容社区10.14版本。

    • 新特性

      全密态数据库新增对EncDB SDK和EncJDBC版本的检测。

    • 功能优化

      • 系统默认开启审计日志优化。

      • Ganos插件优化,在插件描述中标识Ganos插件,并提供升级方法。更多信息,请参见时空引擎插件如何升级

    • 缺陷修复

      Ganos插件修复未升级版本,使用函数报错的问题。

    20210930

    兼容社区10.14版本。

    • 新特性

      • 全密态数据库增强,支持Intel SGX 安全增强型规格。更多信息,请参见全密态数据库概览

      • Ganos插件升级到4.1版本,新增及增强多个函数,更多信息,请参见时空引擎版本发布记录

      • 新增rdsutils自研插件,包含failove_slots视图功能。

      • rum插件升级到1.3.8版本。

      • pglogical插件升级到2.4.0版本。

      • plv8插件升级到2.3.15版本。

    • 功能优化

      • gcc版本升级到9.2,glibc版本升级到2.30,开启LTO(Link Time Optimization),整体性能提升5%。

      • 优化审计日志,当log_statement参数取值为all时,在高并发场景(active_conn > 50)下,提升性能约4倍。

      • rds_failover_slot_mode参数默认值改为async。即默认开启逻辑复制槽故障转移(Logical Replication Slot Failover)

      • 优化由空数据包触发的日志incomplete startup packet,使其不再输出。

    • 缺陷修复

      • 修复mysql_fdw插件在部分场景的内存泄漏问题。

      • 修复pg_cron插件在部分场景的内存泄漏问题。

    20210531

    兼容社区10.14版本。

    • 新特性

      • Ganos插件升级到3.8版本。

        • 新增ST_AsDatasetFile函数,支持将指定范围的栅格对象以指定文件格式的二进制流进行返回。

        • 新增ST_RasterDrivers函数,支持对所有栅格数据驱动的状态进行查询。

        • 修复ST_Clip函数指定空间参考进行重投影操作失败的问题。

      • 支持pglogical插件,提供逻辑流复制发布和订阅的功能。

      • 支持pgAudit插件,提供生成审计日志的能力。

    • 功能优化

      • 用户权限优化,执行GRANT role1 TO role2命令时,role2不再继承role1的CREATEDB和CREATEROLE权限。

        重要

        历史通过GRANT命令授权的角色也不能再使用CREATEDB和CREATEROLE权限。

      • 高权限账号开放pg_ls_waldir()函数使用权限。

      • 优化监控扫描方式,提升CPU性能。

      • 大版本升级优化。支持postgis、pgrouting等插件平滑升级,支持PostgreSQL 9.4版本账户权限向高版本平滑升级。

      • SQL引发内存不足或进程崩溃时,生成的日志长度限制由1024字节调整至4096字节。

    • Bug修复

      修复oss_fdw插件部分场景触发内存越界的缺陷。

    20210331

    兼容社区10.14版本。

    • 新特性

      • Ganos插件升级到3.7版本。

      • 支持pg_repack插件,用于在线清理表空间,有效解决表膨胀问题。

      • mysql_fdw插件支持PostgreSQL 10。

      • mysql_fdw插件版本升级到1.1。

      • 大版本升级支持用户权限、mysql_fdw插件、oss_fdw插件以及插件权限等的无缝迁移。

      • SQL审计语句长度限制修改为8000字节,避免超过2000字节长度的SQL被截断。

    • Bug修复

      修复小版本升级或大版本升级后,oss_fdw插件使用失败的问题。

    20210228

    兼容社区10.14版本。

    • 新特性

      Ganos插件升级到3.6版本。

    • Bug修复

      修复日志中的archive_mode线上告警问题。

    20201230

    兼容社区10.14版本。

    新特性

    20201130

    兼容社区10.14版本。

    • 新特性

      • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。

      • 支持高权限用户创建事件触发器(event_trigger)。

      • 支持配置审计日志最大长度(rds_auditlog_max_query_length)。

      • pg_cron插件升级,可以自主创建并且执行跨库任务,另外可以通过数据表(cron.job_log)来查看任务执行记录。

      • 支持pg_freespacemap插件。

      • Ganos支持时空内存拓扑索引。

      • Ganos插件升级到3.2版本。

    • Bug修复

      • 修复DTS迁移过程中多个子事务开启或提交引发的检查异常问题。

      • 修复社区安全漏洞CVE-2020-14349(逻辑复制过程中没有正确清理搜索路径)。

      • 修复了社区安全漏洞CVE-2020-14350(CREATE EXTENSION存在不受控制的搜索路径元素)。

      • 修复社区安全漏洞CVE-2020-25695(创建非临时对象并以超级用户身份执行任意SQL函数)。

    20200830

    兼容社区10.9版本。

    • 新特性

      • Ganos插件升级到3.0版本。

      • 支持SQL防火墙插件,用于防止恶意SQL注入。

      • 支持bigm插件,用于模糊查询。

    • Bug修复

      修复pg_cron插件无法正常创建使用的错误。

    20200212

    兼容社区10.9版本。

    • 新特性

      • 支持为rds_superuser角色预留指定连接数,以便连接数不足时可以连接实例排查故障。

      • 升级Ganos插件到2.6版本。

    • Bug修复

      修复流复制中等待时间长的问题。

    20190703

    兼容社区10.9版本。

    • 新特性

      • 版本更新为10.9。

      • 支持在超时时将同步复制更改为异步复制。

    • Bug修复

      • 修复make pg_hint_plan错误问题。

  • PostgreSQL 9.4

    小版本

    说明

    20210531

    功能优化

    大版本升级优化。支持postgis、pgrouting等插件平滑升级,支持PostgreSQL 9.4版本账户权限向高版本平滑升级。

    20201130

    Bug修复

    • 修复社区安全漏洞CVE-2020-25694(切换连接时可能会丢失安全参数遭受攻击)。

    • 修复社区安全漏洞CVE-2020-25695(创建非临时对象并以超级用户身份执行任意SQL函数)。

    • 修复社区安全漏洞CVE-2020-25696( gset允许覆盖经过特殊处理的变量)。

    20200623

    • 新特性

      • wal2json升级2.2版本。

      • 支持xml2插件1.0版本。

    • Bug修复

      修复使用wal2json插件导致内存耗尽的问题。

    20200210

    新特性

    支持为rds_superuser角色预留指定连接数,以便连接数不足时可以连接实例排查故障。

    20190601

    版本更新为9.4.19。