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

PostgreSQL 12

小版本 说明
20201130
  • 新特性
    • 内核升级到兼容社区12.4版本。
    • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。
    • 支持高权限账号创建触发器。
    • 支持配置审计日志最大长度(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插件,用于模糊查询。
    • 支持TimescaleDB插件,用于时序数据处理。
  • 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

新特性

  • 支持pg_roaringbitmap、rdkit、mysql_fdw、ganos插件。
  • 支持用户高权限账号一次发布所有表和创建订阅。

PostgreSQL 11

小版本 说明
20201130
  • 新特性
    • 内核升级到兼容社区11.9版本。
    • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。
    • 支持高权限账号创建触发器。
    • 支持配置审计日志最大长度(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

新特性

  • 支持timescaledb插件1.7.1版本。
  • 支持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

小版本 说明
20201130
  • 新特性
    • 内核升级到兼容社区10.14版本。
    • 支持高权限账号创建具有流复制权限(REPLICATION)的账号。
    • 支持高权限账号创建触发器。
    • 支持配置审计日志最大长度(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插件,用于模糊查询。
  • Bug修复

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

20200212
  • 新特性
    • 支持为rds_superuser角色预留指定连接数,以便连接数不足时可以连接实例排查故障。
    • 升级ganos插件到2.6版本。
  • Bug修复

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

20190703
  • 新特性
    • 版本更新为10.9。
    • 支持在超时时将同步复制更改为异步复制。
  • Bug修复
    • 修复make pg_hint_plan错误问题。
    • 修复外部rum失败问题。

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。