Amazon Aurora PostgreSQL 更新 - Amazon Aurora
PostgreSQL 2. 2PostgreSQL 14.7PostgreSQL 14.6PostgreSQL 5 .5PostgreSQL 14.4PostgreSQL 3. 3PostgreSQL 13.10PostgreSQL 13.9PostgreSQL 13.8PostgreSQL 13.7PostgreSQL 6 .6PostgreSQL 13.5PostgreSQL 13.4PostgreSQL 13.3(2023 年 3 月 15 日已过时)PostgreSQL 12.14PostgreSQL 12.13PostgreSQL 12.12PostgreSQL 12.11PostgreSQL 12.10PostgreSQL 12.9PostgreSQL 12.8PostgreSQL 12.7,Aurora 4.2(已弃用 2023 年 3 月 15 日)PostgreSQL 12.6,Aurora 4.1(已弃用 2022 年 7 月 15 日)PostgreSQL 12.4,Aurora 4.0(已弃用 2022 年 7 月 15 日)PostgreSQL 11.19PostgreSQL 11.18PostgreSQL 11.17PostgreSQL 11.16PostgreSQL 11.15PostgreSQL 11.14PostgreSQL 11.13PostgreSQL 11.12,Aurora 3.6(已弃用 2023 年 3 月 15 日)PostgreSQL 11.11,Aurora 3.5(已弃用 2022 年 7 月 15 日)PostgreSQL 11.9,Aurora 3.4PostgreSQL 11.8,Aurora 3.3(已弃用 2022 年 7 月 15 日)PostgreSQL 11.7,Aurora 3.2(已弃用 2022 年 3 月 15 日)PostgreSQL 11.6,Aurora 3.1(已弃用 2022 年 3 月 15 日)PostgreSQL 11.4,Aurora 3.0(已弃用 2021 年 10 月 28 日)PostgreSQL 10.21(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)PostgreSQL 10.20(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)PostgreSQL 10.19(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)PostgreSQL 10.18(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)PostgreSQL 10.17,Aurora 2.9(已弃用,2022 年 8 月 1 日。 确保在 2023 年 1 月 31 日之前升级到新版本)PostgreSQL 10.16,Aurora 2.8(已弃用 2022 年 7 月 15 日)PostgreSQL 10.14,Aurora 2.7(已弃用 2022 年 7 月 15 日)PostgreSQL 10.13,Aurora 2.6(已弃用 2022 年 7 月 15 日)PostgreSQL 10.12,Aurora 2.5(已弃用 2022 年 3 月 15 日)PostgreSQL 10.11,Aurora 2.4(已弃用 2022 年 3 月 15 日)PostgreSQL 10.7,Aurora 2.3(已弃用 2021 年 10 月 28 日)PostgreSQL 10.6,Aurora 2.2(已弃用 2021 年 10 月 28 日)PostgreSQL 10.5,Aurora 2.1(已弃用 2021 年 10 月 28 日)PostgreSQL 10.4,Aurora 2.0(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.22,Aurora 1.11(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.21,Aurora 1.10(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.19,Aurora 1.9(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.18,Aurora 1.8(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.17,Aurora 1.7(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.16,Aurora 1.6(已弃用 2022 年 1 月 31 日)PostgreSQL 9.6.12,Aurora 1.5(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.11,Aurora 1.4(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.9,Aurora 1.3(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.8,Aurora 1.2(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.6,Aurora 1.1(已弃用 2021 年 10 月 28 日)PostgreSQL 9.6.3,Aurora 1.0(已弃用 2021 年 10 月 28 日)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Aurora PostgreSQL 更新

在下文中,您可以了解有关 Amazon Aurora 发布的 Amazon Aurora PostgreSQL 兼容版数据库引擎版本的信息。列出的许多版本包括 PostgreSQL 版本号和 Amazon Aurora 版本号。不过,从发布的 PostgreSQL 版本 13.3、12.8、11.13、10.18 开始至这以后发布的更高版本,都不使用 Aurora 版本号。要确定 Aurora PostgreSQL 数据库的版本号,请参阅在 Amazon Aurora 用户指南中确定 Amazon Aurora PostgreSQL 的版本号。

有关扩展和模块的信息,请参阅 Amazon Aurora PostgreSQL 的扩展版本

Amazon Aurora 1.X(与 PostgreSQL 9.6.XX 兼容)于 2022 年 1 月 31 日终时支持了。将运行 Aurora PostgreSQL 9.6 的数据库升级到 Aurora PostgreSQL 11 或更高版本。要了解操作方法,请参阅A mazon Aurora Aurora 用户指南中的 Aurora PostgreSQL 升级 PostgreSQL 数据库引擎

如果你运行的是Amazon Aurora PostgreSQL 2.X(兼容 PostgreSQL 10.XX),请务必将数据库升级到Amazon Aurora PostgreSQL 11 或更高版本。要了解操作方法,请参阅A mazon Aurora Aurora 用户指南中的 Aurora PostgreSQL 升级 PostgreSQL 数据库引擎。有关更多信息,请参阅公告:Amazon Aurora PostgreSQL PostgreSQL PostgreSQL 10.XX 终止支持,

如果你运行的 Amazon Aurora PostgreSQL 次要版本 10.13、10.14、10.16、11.8、11.11、12.4 或 12.6,请务必升级数据库:

  • 对于 PostgreSQL 次要版本 10.13、10.14 和 10.16。

  • 对于 PostgreSQL 次要版本 11.8 和 11.11,建议的最低次要版本为 11.17。

  • 对于 PostgreSQL 次要版本 12.4 和 12.6,建议的最低次要版本为 12.12。

要了解操作方法,请参阅A mazon Aurora Aurora 用户指南中的 Aurora PostgreSQL 升级 PostgreSQL 数据库引擎

有关 Amazon Aurora 可用版本、政策和时间表的更多信息,请参阅 Amazon Aurora 用户指南中的 Amazon Aurora 主要版本的可用时间。有关 Amazon Aurora 的支持和其他策略的更多信息,请参阅 Amazon RDS 常见问题

要确定中有哪些 Aurora PostgreSQL 数据库引擎版本可用Amazon Web Services 区域,请使用如下所示的describe-db-engine-versionsAmazon CLI命令。

aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[].[EngineVersion]' --output text --region aws-region

有关列表,请参阅亚马逊 Aurora 用户指南中的 Aur ora PostgreSQL 区域的可用性。Amazon Web Services 区域

主题

PostgreSQL 2. 2

该 Aurora PostgreSQL 版本与 PostgreSQL 15.2 兼容。有关 PostgreSQL 15.2 中的改进的更多信息,请参阅 PostgreSQL 15.2 版

Aurora PostgreSQL 15.2.1,2023年4月5日

新功能
  • 引入了新的 QPM 计划哈希计算,以支持多架构。如果用户想在多架构环境中使用 QPM,他们可以将apg_plan_mgmt.plan_hash版本设置为 2 并调用apg_plan_mgmt.validate_plans ('update_plan_hash')。

  • 逻辑复制增强功能可提高处理大型事务期间的内存和 CPU 使用率。

  • 该 CloudWatch 指标ReplicationSlotDiskUsage现在可以跟踪 Aurora 存储和本地存储中的逻辑复制特定存储。

一般操作功能功能功能
  • 已将PROJ支持升级到版本 9.1.0

  • GDAL库升级PostGIS到版本 3.5.3

  • 已升级pg_hint_plan到 1.5.0 版本

  • 增加了对TCNSEG扩展的支持

  • 提高了从 Aurora 副本上删除 b 树和哈希索引的性能

  • 包括Aurora Serverless v2扩展增强

  • 修复了 QPM 中在加入分区表时无法执行已批准计划的问题

  • 缩短了引擎启动时间,尤其是在包含许多对象的大型实例上

  • Aurora 功能aurora_stat_logical_wal_cache()现在对所有用户都可见

  • 修复了 QPM 中的一个问题,该问题在执行已准备好的报表中的计划时可能导致不可用

其他改进和增强功能
  • 更新了以下扩展名:

    • apg_plan_mgmt 更新为版本 2.4

    • hll到版本 2.17

    • Oracle_fdw到版本 2.5.0

    • orafce到版本 4.0.0

    • pg_audit到版本 1.7.0

    • pg_cron到版本 1.4.2

    • pg_hint_plan到版本 1.5.0

    • pg_logical到版本 2.4.2

    • pg_repack到版本 1.4.8

    • pg_trgm 更新为版本 1.4

    • pgrouting到版本 3.4.1

    • plv8到版本 3.1.4

    • PostGIS到版本 3.3.2

    • rds_activity_stream 更新为版本 1.6

    • SEG版本 1.0

    • TCN版本 1.0

    • tds_fdw到版本 2.0.3

    • wal2json到版本 2.5

有关扩展和模块的信息,请参阅 Aurora PostgreSQL 15 支持的扩展

PostgreSQL 15 和 Aurora PostgreSQL 15 之间的区

由于 Aurora 独特的分布式存储系统,Amazon Aurora PostgreSQL 版本 15 不支持使用 Gzip、LZ4 或 Zstandard (zstd) 进行pg_basebackup服务器端压缩,不支持使用pg_backup_start()pg_backup_stop()进行在线备份,也不支持在 WAL 恢复期间进行预取。此外,可以将序列指定为未记录,但与普通序列相比,这在性能上没有改进。

PostgreSQL 14.7

该 Aurora PostgreSQL 版本与 PostgreSQL 14.7 兼容。有关 PostgreSQL 14.7 中的改进的更多信息,请参阅 PostgreSQL 14.7 版

Aurora PostgreSQL 14.7.1,2023年4月5日

新功能
  • 引入了新的 QPM 计划哈希计算,以支持多架构。如果用户想在多架构环境中使用 QPM,他们可以将apg_plan_mgmt.plan_hash版本设置为 2 并调用apg_plan_mgmt.validate_plans ('update_plan_hash')。

  • 逻辑复制增强功能可提高处理大型事务期间的内存和 CPU 使用率。

  • 该 CloudWatch 指标ReplicationSlotDiskUsage现在可以跟踪 Aurora 存储和本地存储中的逻辑复制特定存储。

一般操作功能功能功能
  • 已将PROJ支持升级到版本 9.1.0

  • GDAL库升级PostGIS到版本 3.5.3

  • 修复了从pg_hint_plan 1.3 倍升级到 1.4 的升级路径

  • 增加了对TCNSEG扩展的支持

  • 提高了从 Aurora 副本上删除 b 树和哈希索引的性能

  • 包括Aurora Serverless v2扩展增强

  • 修复了 QPM 中的一个问题,该问题导致加入分区表时无法执行已批准的计划

  • 修复了导致数据从上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传EXPLAIN

  • 缩短了引擎的启动时间,尤其是在包含许多对象的大型实例上

  • Aurora 功能aurora_stat_logical_wal_cache()现在对所有用户都可见

  • 修复了 QPM 中的一个问题,该问题在执行已准备好的报表中的计划时可能导致不可用

其他改进和增强功能
  • 更新了以下扩展名:

    • hll到版本 2.17

    • Oracle_fdw到版本 2.5.0

    • orafce到版本 4.0.0

    • pg_cron到版本 1.4.2

    • pg_hint_plan到版本 1.4.1

    • pg_logical到版本 2.4.2

    • pg_trgm 更新为版本 1.4

    • pgrouting到版本 3.4.1

    • plv8到版本 3.1.4

    • PostGIS到版本 3.3.2

    • SEG版本 1.0

    • TCN版本 1.0

    • wal2json到版本 2.5

有关扩展和模块的信息,请参阅 Aurora PostgreSQL 14 支持的扩展

PostgreSQL 14.6

该 Aurora PostgreSQL 版本与 PostgreSQL 14.6 兼容。有关 PostgreSQL 14.6 中的改进的更多信息,请参阅 PostgreSQL 14.6 版

Aurora PostgreSQL 14.6.2,2023年3月3日

一般的稳定性增强功能
  • 修复了未强制执行已批准的分区表联接计划的问题。

  • PostGIS修复了无法加载GDAL数据的问题。

  • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

  • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

Aurora PostgreSQL 14.6.1,2023 年 2 月 17

关键的稳定性增强功能
  • 修复了一个严重的稳定性问题。

Aurora PostgreSQL 14.6.0,2023年1月20日

高优先级稳定性增强功能
  • 修复了由于最旧MultiXactId版本更新不正确而导致升级失败的问题。

  • 修复了可能导致临时不可用的。

一般的稳定性增强功能
  • 修复了导致数据库实例迁移失败的问题。

  • 修复了由于元数据不一致而导致数据库无法启动的问题。

  • 改进了错误处理和可诊断性。

  • 已将RDKit扩展升级到版本 4.2。

  • GDAL库升级为版本 3.4.3。

  • 修复了集群缓存管理过程无法正常关闭的问题。

  • 修复了在全新关机期间可能导致某些进程持续处于不一致状态的问题。

  • 修复了pg_repack扩展的问题。

  • 改进了归类库glibc,使用新的独立默认排序规则库进行处理。

PostgreSQL 5 .5

该 Aurora PostgreSQL 版本与 PostgreSQL 14.5 兼容。有关 PostgreSQL 14.5 中的改进的更多信息,请参阅 PostgreSQL 14.5 版

Aurora PostgreSQL 14.5.2,2023年3月2日

一般的稳定性增强功能
  • 修复了未强制执行已批准的分区表联接计划的问题。

  • 修复了可能导致查询计划管理 (QPM) 不可用的可能造成查询计划管理 (QPM) 不可用的可能造成查询计划管理 (QPM) 不可

  • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

  • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

  • 修复了任务pg_cron并parallel 运行的问题。

Aurora PostgreSQL 14.5.1,2022 年 12 月 13

一般的稳定性增强功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

  • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

  • 修复了在复制上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传可能造成故障

  • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

Aurora PostgreSQL 14.5.0,2022 年 11 月 9

高优先级稳定性增强功能
  • 修复了Aurora Serverless v2缩放问题。

  • 修复了导致Aurora Serverless v2压缩失败的问题。

一般的稳定性增强功能
  • 改进了缓冲区缓存处于强制状态时的缓冲区缓存清理功能。

  • 修复了数据库活动流中导致内存消耗过高的问题。

  • 修复了应用逻辑复制订阅中的更改时数据库实例可能重新启动的问题。

  • 修复了导致数据库实例重新启动的问题。

  • 修复了在崩溃期间数据库实例在生成监控指标时递归重启的问题。

  • 修复了在性能指标收集期间数据库实例重启的问题。

  • 修复了尝试连接到数据库会失败的问题SSLV3_ALERT_CERTIFICATE_UNKNOWN

  • 改进了B-tree索引不一致时的错误报告。

  • 改进了有关设置无效提示位的诊断日志。

  • 修复了 autovaum 会错误地跳过表格的问题。

  • 改进了逻辑复制预取。

  • 修复了GIN索引中的耐久性问题。

  • 提供了配置MultiXact SLRU缓存的选项。通过设置以下参数 (GUC),客户现在可以更改MultiXact SLRU缓存大小:

    • multixact_members_cache_size

    • multixact_offsets_cache_size

  • 修复了检测和中止卡住的主要版本升级的问题。

  • 修复了哈希连接中可能导致内存消耗增加的问题。

  • 提高了逻辑复制性能。

  • 修复了监控代理时导致数据库活动流不一致的问题。

  • 已将GEOS版本升级到 3.10.3。

  • 已将PLV8版本更新为 3.0.0。

  • PostGIS扩展更新为版本 3.2.3。

  • 修复了st_orientedenvelope导致它循环使用一维输入返回 0 的问题。

  • 修复了使用 SQL Server 连接tds_fdw失败的问题。

PostgreSQL 14.4

该 Aurora PostgreSQL 版本与 PostgreSQL 14.4 兼容。有关 PostgreSQL 14.4 中的改进的更多信息,请参阅 PostgreSQL 14.4 版

Aurora PostgreSQL 14.4.5,2022 年 12 月 14

一般的稳定性增强功能
  • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

  • 修复了在复制上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传可能造成故障

  • 修复了监控代理时导致数据库活动流不一致的问题。

  • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

Aurora PostgreSQL 14.4.4,2022年11月17日

高优先级稳定性增强功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

Aurora PostgreSQL 14.4.0,2022 年 10 月 13

高优先级稳定性增强功能
  • 修复了在 JavaScript 错误场景中PLV8崩溃的问题。

  • 修复了在尝试获取信号量以执行下一个任务时PLV8崩溃的问题。

  • 修复了如果 VACUUM 正在运行,扩展 Aurora Serverless v2 实例会卡住的问题。

一般的稳定性增强功能
  • 修复了 Aurora PostgreSQL 无法提交relfilenode.

  • 修复了计划失效但引擎仍会检查其是否有效时出现的数据库重启问题。

  • 修复了当前缩放事件超时时时缩放卡住的问题。

  • plv8扩展升级为版本 3.0.0。

  • PostGIS扩展升级为版本 3.2.3。

  • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

PostgreSQL 3. 3

该 Aurora PostgreSQL 版本与 PostgreSQL 14.3 兼容。有关 PostgreSQL 14.3 中的改进的更多信息,请参阅 PostgreSQL 14.3 版

Aurora PostgreSQL 14.3.5,2022年12月14日

一般的稳定性增强功能
  • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

  • 修复了在复制上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传可能造成故障

  • 修复了监控代理时导致数据库活动流不一致的问题。

  • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

Aurora PostgreSQL 14.3.4,2022年11月17日

高优先级稳定性增强功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

Aurora PostgreSQL 14.3.3,2022 年 10 月 13

高优先级稳定性增强功能
  • PLV8修复了基础参数无法正确加载到内存中的问题。

  • 修复了如果 VACUUM 正在运行,扩展 Aurora Serverless v2 实例会卡住的问题。

一般的稳定性增强功能
  • 修复了 Aurora PostgreSQL 无法提交 relfilenode 的错误。

  • 修复了计划失效但引擎仍会检查其是否有效时出现的数据库重启问题。

  • 修复了当前缩放事件超时时时缩放卡住的问题。

  • PostGIS扩展升级为版本 3.1.7。

  • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

Aurora PostgreSQL 14.3.1,2022 年 7 月 6

关键的稳定性增强功能
  • 修复了在存储节点重新启动期间可能导致一段时间不可用的问题。

高优先级稳定性增强功能
  • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

  • 修复了使用TDS_FDW扩展来查询外部表时与 SQL Server 的连接失败的问题。

  • 修复了导致使用提供的根证书进行连接的问题。

  • 改进了 B 树索引条目不一致时的诊断和支持性信息。

Aurora PostgreSQL 14.3.0,2022年6月21日

新功能
其他改进和增强功能
  • 包含 Aurora PostgreSQL 13.7 中的所有修复、功能和改进。

  • 从 PostgreSQL 14.4 版本CONCURRENTLY后移植了以下错误修复:恢复了对 “加速” Xmin 的更改,以防止使用CREATE INDEX CONCURRENTLY/REINDEX CONCURRENTLY命令损坏索引。

  • 此版本支持lo扩展版本 1.1。

  • 此版本支持old_snapshot扩展版本 1.0。

  • 此版本支持用于大型机现代化工作的 EBCDIC 排序规则。有关更多信息,请参阅《亚马逊 Aurora 用户指南》中的 EBCDIC 和其他大型机迁移的 Aurora PostgreSQL 排序规则

  • 更新了以下扩展名:

    • amcheck 更新为版本 1.3

    • btree_gist 更新为版本 1.6

    • cube 更新为版本 1.5

    • hll到版本 2.16

    • hstore版本 1.8

    • intarray 更新为版本 1.5

    • log_fdw 更新为版本 1.3

    • oracle_fdw到版本 2.4.0

    • pg_hint_plan 更新为版本 1.4

    • pg_partman到版本 4.6.0

    • pg_repack到版本 1.4.7

    • pg_stat_statements到版本 1.9

    • pg_trgm 更新为版本 1.6

    • pgaudit到版本 1.6.1

    • pgrouting到版本 3.2.0

    • pgtap到版本 1.2.0

    • postgres_fdw版本 1.1

PostgreSQL 13.10

该 Aurora PostgreSQL 版本与 PostgreSQL 13.10 兼容。有关 PostgreSQL 13.10 中的改进的更多信息,请参阅 PostgreSQL 版本 13.10

Aurora PostgreSQL 13.10.1,2023 年 4 月 5 日

新功能
  • 引入了新的 QPM 计划哈希计算,以支持多架构。如果用户想在多架构环境中使用 QPM,他们可以将apg_plan_mgmt.plan_hash版本设置为 2 并调用apg_plan_mgmt.validate_plans ('update_plan_hash')。

一般操作功能功能功能
  • 已将PROJ支持升级到版本 9.1.0

  • GDAL库升级PostGIS到版本 3.5.3

  • 增加了对TCNSEG扩展的支持

  • 提高了从 Aurora 副本上删除 b 树和哈希索引的性能

  • 包括Aurora Serverless v2扩展增强

  • 修复了 QPM 中的一个问题,该问题导致加入分区表时无法执行已批准的计划

  • 修复了导致数据从上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传EXPLAIN

  • 缩短了引擎的启动时间,尤其是在包含许多对象的大型实例上

  • Aurora 功能aurora_stat_logical_wal_cache()现在对所有用户都可见

  • 修复了 QPM 中的一个问题,该问题在执行已准备好的报表中的计划时可能导致不可用

其他改进和增强功能
  • 更新了以下扩展名:

    • hll到版本 2.17

    • Oracle_fdw到版本 2.5.0

    • orafce到版本 4.0.0

    • pg_cron到版本 1.4.2

    • pg_hint_plan到版本 1.3.8

    • pg_logical到版本 2.4.2

    • pg_trgm 更新为版本 1.4

    • pgrouting到版本 3.4.1

    • PostGIS到版本 3.3.2

    • SEG版本 1.0

    • TCN版本 1.0

    • wal2json到版本 2.5

PostgreSQL 13.9

该 Aurora PostgreSQL 版本与 PostgreSQL 13.9 兼容。有关 PostgreSQL 13.9 中的改进的更多信息,请参阅 PostgreSQL 版本 13.9

Aurora PostgreSQL 13.9.2,2023 年 3 月 3

一般的稳定性增强功能
  • 修复了未强制执行已批准的分区表联接计划的问题。

  • PostGIS修复了无法加载GDAL数据的问题。

  • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

  • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

Aurora PostgreSQL 13.9.0,2023 年 1 月 20 日

高优先级稳定性增强功能
  • 修复了由于最旧MultiXactId版本更新不正确而导致升级失败的问题。

  • 修复了提交延迟指标未更新的问题。

  • 修复了可能导致临时不可用的。

一般的稳定性增强功能
  • 修复了导致数据库实例迁移失败的问题。

  • 修复了提交延迟指标未更新的问题。

  • 修复了由于元数据不一致而导致数据库无法启动的问题。

  • 改进了错误处理和可诊断性。

  • 已将 RDKit 扩展程序升级到版本 4.2。

  • GDAL库升级为版本 3.4.3。

  • 修复了集群缓存管理过程无法正常关闭的问题。

  • 修复了在全新关机期间可能导致某些进程持续处于不一致状态的问题。

  • 修复了 pg_repack 扩展的问题。

  • 使用新的独立默认排序规则库改进了归类库 (glibc) 的处理。

PostgreSQL 13.8

该 Aurora PostgreSQL 版本与 PostgreSQL 13.8 兼容。有关 PostgreSQL 13.8 中的改进的更多信息,请参阅 PostgreSQL 版本 13.8

Aurora PostgreSQL 13.8.2,2023 年 3 月 2

一般的稳定性增强功能
  • 修复了未强制执行已批准的分区表联接计划的问题。

  • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

  • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

  • 修复了任务pg_cron并parallel 运行的问题。

Aurora PostgreSQL 13.8.1,2022 年 12 月 13

一般的稳定性增强功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

  • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

  • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

Aurora PostgreSQL 13.8.0,2022 年 11 月 9

高优先级稳定性增强功能
  • 修复了Aurora Serverless v2缩放问题。

  • 修复了导致Aurora Serverless v2压缩失败的问题。

一般的稳定性增强功能
  • 改进了缓冲区缓存处于强制状态时的缓冲区缓存清理功能。

  • 修复了数据库活动流中导致内存消耗过高的问题。

  • 修复了导致数据库实例重新启动的问题。

  • 修复了在崩溃期间数据库实例在生成监控指标时递归重启的问题。

  • 修复了在性能指标收集期间数据库实例重启的问题。

  • 修复了使用 SSLV3_ALERT_CERTICATE_UNKNOWN 尝试连接到数据库会失败的问题。

  • 改进了 B 树索引不一致时的错误报告。

  • 改进了有关设置无效提示位的诊断日志。

  • 修复了 autovaum 会错误地跳过表格的问题。

  • 改进了逻辑复制预取。

  • 修复了 GIN 索引中的耐久性问题。

  • 提供了配置 MultiXact SLRU 缓存的选项。通过设置以下参数 (GUC),客户现在可以更改 MultiXact SLRU 缓存的大小:

    • multixact_members_cache_s

    • multixact_offsets_cache_size

  • 修复了检测和中止卡住的主要版本升级的问题。

  • 修复了哈希连接中可能导致内存消耗增加的问题。

  • 提高了逻辑复制性能。

  • 修复了监控代理时导致数据库活动流不一致的问题。

  • 已将GEOS版本升级到 3.10.3。

  • 已将PLV8版本更新为 3.0.0。

  • PostGIS扩展更新为版本 3.2.3。

  • 修复了st_orientedenvelope导致它循环使用一维输入返回 0 的问题。

  • 修复了使用 tds_fdw 连接到 SQL Server 失败的问题。

PostgreSQL 13.7

该 Aurora PostgreSQL 版本与 PostgreSQL 13.7 兼容。有关 PostgreSQL 13.7 中的改进的更多信息,请参阅 PostgreSQL 13.7

Aurora PostgreSQL 13.7.5,2022年12月14日

一般的稳定性增强功能
  • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

  • 修复了监控代理时导致数据库活动流不一致的问题。

  • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

Aurora PostgreSQL 13.7.4,2022年11月17日

高优先级稳定性增强功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

Aurora PostgreSQL 13.7.3,2022 年 10 月 13

高优先级稳定性增强功能
  • PLV8修复了基础参数无法正确加载到内存中的问题。

  • 修复了如果 VACUUM 正在运行,扩展 Aurora Serverless v2 实例会卡住的问题。

一般的稳定性增强功能
  • 修复了 Aurora PostgreSQL 无法提交 relfilenode 的错误。

  • 修复了计划失效但引擎仍会检查其是否有效时出现的数据库重启问题。

  • 修复了当前扩展事件超时时出现的缩放卡住问题。

  • PostGIS扩展升级为版本 3.1.7。

  • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

Aurora PostgreSQL 13.7.1,2022 年 7 月 6

关键的稳定性增强功能
  • 修复了在存储节点重新启动期间可能导致一段时间不可用的问题。

高优先级稳定性增强功能
  • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

  • 修复了使用TDS_FDW扩展来查询外部表时与 SQL Server 的连接失败的问题。

  • 修复了导致使用提供的根证书进行连接的问题。

  • 改进了 B 树索引条目不一致时的诊断和支持性信息。

Aurora PostgreSQL 13.7.0,2022 年 6 月 9 日

新功能
关键操作操作操作操作
  • 修复了由于 LSN 不匹配导致的重播崩溃问题。

  • 修复了 S3 扩展以防止无效的区域注入。

高稳定性更新功能
  • 修复了与 out-of-memory 条件相关的多个问题,这些问题可能导致短时间内不可用。

  • 修复了Aurora Serverless v2缩放问题。

一般操作功能功能功能
  • 修复了Aurora Serverless v1缩放事件期间锁定争用崩溃的问题。

  • 修复了重新启动后逻辑复制停滞的问题。

  • 修复了可能导致短时间不可用的多个问题。

  • 修复了pg_cron由于任务仍在运行但未计划而导致的崩溃问题。

  • 修复了在重做期间 GENERIC_XLOG_FULL_PAGE_DATA 的通用重做页面点击无效的问题。之所以发生这种情况,是因为生成日志记录和在 RW 节点上写入记录的元数据之间存在时间间隔,RO 节点在这些操作之间重放。

  • 通过支持parallel 工作程序提高了查询性能。

  • 将插件wal2json版本升级到 2.4。

  • pglogical扩展升级为版本 2.4.1。

PostgreSQL 6 .6

该 Aurora PostgreSQL 版本与 PostgreSQL 13.6 兼容。有关 PostgreSQL 13.6 中的改进的更多信息,请参阅 PostgreSQL 版本 13.6

Aurora PostgreSQL 13.6.6,2022年12月16日

一般操作功能功能功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

  • 修复了监控代理时导致数据库活动流不一致的问题。

Aurora PostgreSQL 13.6.5,2022 年 10 月 18

高优先级优先级优先级
  • 修复了在 VACUUM 运行时Amazon Aurora Serverless v2缩放可能会受阻的问题。

  • 修复了在 Aurora 副本上Amazon Aurora Serverless v2缩放可能会受阻的问题。

一般操作功能功能功能
  • 改进了 B 树索引条目不一致时的诊断和支持性信息。

  • 已将 PostGIS 扩展更新为版本 3.1.7。

Aurora PostgreSQL 13.6.4

安全性增强功能功能
  • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

关键操作操作操作操作
  • 修复了存储节点重启期间可能导致一段时间不可用的问题。

高优先级稳定性增强功能
  • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

  • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

  • 修复了在缓存计划先前失效时验证缓存计划可能导致数据库重新启动的缺陷。

Aurora PostgreSQL 13.6.3,2022年6月2日

安全性增强功能功能
  • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

高优先级稳定性增强功能
  • 修复了在COPY执行命令时可能导致缩放操作受阻的问题Amazon Aurora Serverless v2。

  • 修复了对表执行发生中可能导致数据库重新启动的问题Amazon Aurora Serverless v2。

  • 修复了apg_prewarm扩展中可能导致缩放操作受阻的问题Amazon Aurora Serverless v2。

  • 修复了动态共享内存分配中可能导致中的扩展操作受阻的问题Amazon Aurora Serverless v2。

  • 修复了在中可能导致邮局管理员进程重启的问题Amazon Aurora Serverless v2。

  • 修复了在 Babelfish for Aurora PostgreSQL 中存在引checksum()用该函数的 SQL 视图时,次要版本升级可能会被阻塞的问题。

  • 修复apg_plan_mgmt了启用查询计划管理 (QPM) 时可能导致重新启动的问题。

Aurora PostgreSQL 13.6.2,2022年5月12日

高优先级稳定性增强功能
  • 修复了启用 Babelfish for Aurora PostgreSQL 时导致升级失败的问题。

  • 修复了导致扩展失败Aurora Serverless v2的问题。

一般操作功能功能功能
  • 修复了可能会引发共享内存不正确锁定而导致不可用的问题。

Aurora PostgreSQL 13.6.1,2022年4月27日

高优先级稳定性增强功能
  • 修复了可能会引发Amazon控制台WriteIOPS报告不正确的问题。

  • 修复了在将读节点从删除到后可能导致不可用的问题。

一般操作功能功能功能
  • 修复了在可用内存不足期间可能导致引擎重启的问题。

Aurora PostgreSQL 13.6.0,2022年3月29日

新功能
  • 增加了对于tds_fdw扩展版本 2.0.2 的支持。

高优先级稳定性增强功能
  • 修复了可能导致读取节点不可用的多个问题。

  • 修复了可能导致读取节点无法重放 WAL 的问题,该问题需要删除复制槽并重新同步。

  • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

一般操作功能功能功能
  • 修复了设置时commit_ts只读节点上的小内存泄漏。

  • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

  • 修复了在使用 S3 扩展时可能导致从 S3 导入的问题。

  • 修复了在使用时可能导致一段时间内不可用的多个问题apg_plan_mgmt

  • 修复了在启用 QPM 时可能导致一段时间不可用的多个问题。

PostgreSQL 13.5

该 Aurora PostgreSQL 版本与 PostgreSQL 13.5 兼容。有关 PostgreSQL 13.5 中的改进的更多信息,请参阅 PostgreSQL 版本 13.5

Aurora PostgreSQL 13.5.6,2022年12月16日

一般操作功能功能功能
  • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

  • 修复了监控代理时导致数据库活动流不一致的问题。

Aurora PostgreSQL 13.5.5,2022 年 10 月 18

一般操作功能功能功能
  • 改进了 B 树索引条目不一致时的诊断和支持性信息。

  • 已将 PostGIS 扩展更新为版本 3.1.7。

Aurora PostgreSQL 13.5.4,2022年7月20日

安全性增强功能功能
  • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

关键的增强功能
  • 修复了存储节点重启期间可能导致一段时间不可用的问题。

高稳定性功能的稳定性
  • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

  • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

  • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

  • 修复了在中可能导致邮局管理员进程重启的问题Amazon Aurora Serverless v2。

  • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

Aurora PostgreSQL 13.5.3,2022 年 4 月 13

安全图增强功能
  • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

一般操作功能功能功能
  • 修复了在可用内存不足期间可能导致引擎重启的问题。

Aurora PostgreSQL 13.5.1,2022 年 3 月 3

安全图增强功能
  • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

Aurora PostgreSQL 13.5.0

高优先级稳定性增强功能
  • 修复了逻辑复制可能会挂起而导致重播在读取节点上滞后的错误。该实例最终可能会重新启动。

其他改进和增强功能
  • 向 Explain 输出添加了 Buffers: shared hit 指标。

  • 修复了可能导致短时间不可用的缓冲区缓存错误。

  • 修复了 apg_plan_mgmt 扩展中未强制实施基于索引的计划的错误。

  • 修复了pg_logical扩展中可能会导致因NULL参数处理不当而导致短时间不可用的错误。

  • 修复了因读取未初始化的页面可能导致短时间不可用的错误。

  • 修复了孤立文件导致主要版本升级失败的问题。

  • 修复了不正确的 Aurora 存储守护程序日志写入指标。

  • 修复了多个可能导致WAL重播滞后并最终导致读取器引擎的错误。

  • 改进了读取时的 Aurora 缓冲区缓存页面验证。

  • 改进了 Aurora 存储元数据验证。

此版本还包含以下更改:

  • pg_cron 扩展已更新为版本 1.4.1

有关扩展和模块的信息,请参阅 Aurora PostgreSQL 13 支持的扩展

PostgreSQL 13.4

该 Aurora PostgreSQL 版本与 PostgreSQL 13.4 兼容。有关 PostgreSQL 13.4 中的改进的更多信息,请参阅 PostgreSQL 13.4 版

Aurora PostgreSQL 13.4.6,2022年12月19日

一般操作功能功能功能
  • 修复了监控代理时导致数据库活动流不一致的问题。

Aurora PostgreSQL 13.4.5,2022 年 10 月 18

一般操作功能功能功能
  • 改进了 B 树索引条目不一致时的诊断和支持性信息。

  • PostGIS扩展更新为版本 3.1.7。

Aurora PostgreSQL 13.4.4,2022 年 7 月 6

安全图增强功能
  • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

一般操作功能功能功能
  • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

  • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

  • 修复了在中可能导致邮局管理员进程重启的问题Amazon Aurora Serverless v2。

  • 修复了可能导致 Performance Insights 显示 “未知等待事件” 的问题。

  • 修复了可能由于存在重复的关系文件而导致一段时间不可用的问题。

Aurora PostgreSQL 13.4.2,2022 年 4 月 12

安全图增强功能
  • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

一般操作功能功能功能
  • 修复了可能导致短时间不可用的缓冲区缓存错误。

Aurora PostgreSQL 功能

安全图增强功能
  • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的。PostGIS有关更多信息,请参阅 CVE-2020-14350

  • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

Aurora PostgreSQL 功能

新功能
  • 此版本支持 Babelfish 1.0.0,该服务扩展了您的 Amazon Aurora PostgreSQL 数据库,能够接受来自 Microsoft SQL Server 客户端的数据库连接。有关更多信息,请参阅使用 Aurora PostgreSQL 的 Babelfish

关键的稳定性增强功能
  • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

高优先级稳定性增强功能
  • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

  • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

其他改进和增强功能
  • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

  • 修复了读取节点上的读取查询在写入节点上的 vacuum 操作触发的延迟截断重放期间可能会超时的问题。

  • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

  • 修复了 aurora_postgres_replica_status() 函数返回过时或滞后的 CPU 统计信息的问题。

  • 修复了角色 rds_superuser 不具有执行 pg_stat_statements_reset() 函数的权限的问题。

  • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

  • 删除了对 DES、3DES 和 RC4 密码套件的支持。

  • 已将 PostGIS 扩展更新为 3.1.4 版。

  • 已将 pgrouting 扩展更新为 3.1.3。

  • 已将 pglogical 扩展更新为 2.4.0。

  • 增加了对以下 SPI 模块扩展的支持:

    • autoinc version 1.0

    • insert_username version 1.0

    • moddatetime version 1.0

    • refint version 1.0

  • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

  • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

PostgreSQL 13.3(2023 年 3 月 15 日已过时)

该 Aurora PostgreSQL 版本与 PostgreSQL 13.3 兼容。有关 PostgreSQL 13.3 中的改进的更多信息,请参阅 PostgreSQL 13.3 版

Aurora PostgreSQL 13.3.5,2022 年 12 月 30

一般操作功能功能功能
  • 修复了监控代理时导致数据库活动流不一致的问题。

Aurora PostgreSQL 13.3.4,2022 年 7 月 14

安全图增强功能
  • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

高优先级稳定性增强功能
  • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

  • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

  • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

Aurora PostgreSQL 13.3.3,2022 年 4 月 7

安全图增强功能
  • 包括对pg_cron扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

Aurora PostgreSQL 功能

安全图增强功能
  • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

  • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

  • 将 p ostg is 回补PostGIS为 3.0.3。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

Aurora PostgreSQL 13.3.1

版本和补丁
    安全图增强功能
    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中分区表上的计划大纲未强制执行基于索引的计划。

    • 修复了主要版本升级期间或之后孤立文件导致读取代码路径中的翻译失败的问题。

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

    Aurora PostgreSQL 功能

    新功能
    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    其他改进和增强功能
    • 包含针对 PostgreSQL 版本 13.013.113.213.3 的多项改进。

    • 实例类型 R4 已弃用。

    • 更新了以下扩展名:

      • hll 更新为版本 2.15。

      • hstore 更新为版本 1.7。

      • intarray 更新为版本 1.3。

      • log_fdw 更新为版本 1.2。

      • ltree 更新为版本 1.2。

      • pg_hint_plan 更新为版本 1.3.7。

      • pg_repack 更新为版本 1.4.6。

      • pg_stat_statements 更新为版本 1.8。

      • pg_trgm 更新为版本 1.5。

      • pgaudit 更新为版本 1.5。

      • pglogical 更新为版本 2.3.3。

      • pgrouting 更新为版本 3.1.0

      • plcoffee 更新为版本 2.3.15。

      • plls 更新为版本 2.3.15。

      • plv8 更新为版本 2.3.15。

    PostgreSQL 12.14

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.14 兼容。有关 PostgreSQL 12.14 中的改进的更多信息,请参阅 PostgreSQL 12.14 版

    Aurora PostgreSQL 12.14.1,2023 年 4 月 5 日

    新功能
    • 引入了新的 QPM 计划哈希计算,以支持多架构。如果用户想在多架构环境中使用 QPM,他们可以将apg_plan_mgmt.plan_hash版本设置为 2 并调用apg_plan_mgmt.validate_plans ('update_plan_hash')。

    一般操作功能功能功能
    • 已将PROJ支持升级到版本 9.1.0

    • GDAL库升级PostGIS到版本 3.5.3

    • 增加了对TCNSEG扩展的支持

    • 修复了在启用逻辑复制的情况下可能会增加数据库在启动时所做的恢复工作量的问题

    • 提高了从 Aurora 副本上删除 b 树和哈希索引的性能

    • 修复了导致 I/O 计时指标不正确的问题EXPLAIN

    • 修复了导致数据从上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传EXPLAIN

    • 缩短了引擎的启动时间,尤其是在包含许多对象的大型实例上

    • Aurora 功能aurora_stat_logical_wal_cache()现在对所有用户都可见

    • 修复了 QPM 中的一个问题,该问题在执行已准备好的报表中的计划时可能导致不可用

    其他改进和增强功能
    • 更新了以下扩展名:

      • hll到版本 2.17

      • Oracle_fdw到版本 2.5.0

      • orafce到版本 4.0.0

      • pg_cron到版本 1.4.2

      • pg_hint_plan到版本 1.3.8

      • pg_logical到版本 2.4.2

      • pg_trgm 更新为版本 1.4

      • pgrouting到版本 3.4.1

      • PostGIS到版本 3.3.2

      • SEG版本 1.0

      • TCN版本 1.0

      • wal2json到版本 2.5

    PostgreSQL 12.13

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.13 兼容。有关 PostgreSQL 12.13 中的改进的更多信息,请参阅 PostgreSQL 12.13 版

    Aurora PostgreSQL 12.13.2,2023 年 3 月 3 日

    一般的稳定性增强功能
    • PostGIS修复了无法加载GDAL数据的问题。

    • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

    • 修复了无法更好地处理具有大量参数的过程的问题。

    • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

    Aurora PostgreSQL 12.13.0,2023 年 1 月 20 日

    高优先级稳定性增强功能
    • 修复了由于最旧MultiXactId版本更新不正确而导致升级失败的问题。

    • 修复了提交延迟指标未更新的问题。

    • 修复了可能导致临时不可用的。

    一般的稳定性增强功能
    • 修复了导致数据库实例迁移失败的问题。

    • 修复了提交延迟指标未更新的问题。

    • 修复了由于元数据不一致而导致数据库无法启动的问题。

    • 改进了错误处理和可诊断性。

    • 已将 RDKit 扩展程序升级到版本 4.2。

    • GDAL库升级为版本 3.4.3。

    • apg_plan_mgmt.copy_OUTLINE 函数现在可以复制环境变量。

    • 修复了在全新关机期间可能导致某些进程持续处于不一致状态的问题。

    • 修复了 pg_repack 扩展的问题。

    • 使用新的独立默认排序规则库改进了归类库 (glibc) 的处理。

    PostgreSQL 12.12

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.12 兼容。有关 PostgreSQL 12.12 中的改进的更多信息,请参阅 PostgreSQL 12.12 版

    Aurora PostgreSQL 12.12.2,2023 年 3 月 2 日

    一般的稳定性增强功能
    • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

    • 修复了更好地处理具有大量参数的过程时出现的问题。

    • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

    • 修复了任务pg_cron并parallel 运行的问题。

    Aurora PostgreSQL 12.12.1,2022 年 12 月 13 日

    一般的稳定性增强功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

    • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

    Aurora PostgreSQL 12.12.0,2022 年 11 月 9 日

    一般的稳定性增强功能
    • 增加了对 rds_superusers 执行 CREATER OPERATOR CLASS、CREATER OPERATOR FAMILY 的支持,这些功能在更高版本中可用。

    • 改进了缓冲区缓存处于强制状态时的缓冲区缓存清理功能。

    • 修复了数据库活动流中导致内存消耗过高的问题。

    • 修复了导致数据库实例重新启动的问题。

    • 修复了在崩溃期间数据库实例在生成监控指标时递归重启的问题。

    • 修复了在性能指标收集期间数据库实例重启的问题。

    • 修复了使用 SSLV3_ALERT_CERTICATE_UNKNOWN 尝试连接到数据库会失败的问题。

    • 改进了有关设置无效提示位的诊断日志。

    • 修复了 autovaum 会错误地跳过表格的问题。

    • 改进了逻辑复制预取。

    • 修复了 GIN 索引中的耐久性问题。

    • 修复了检测和中止卡住的主要版本升级的问题。

    • 修复了哈希连接中可能导致内存消耗增加的问题。

    • 提高了逻辑复制性能。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • 已将GEOS版本升级到 3.10.3。

    • PostGIS扩展更新为版本 3.2.3。

    • 修复了st_orientedenvelope导致它循环使用一维输入返回 0 的问题。

    • 修复了使用 tds_fdw 连接到 SQL Server 失败的问题。

    PostgreSQL 12.11

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.11 兼容。有关 PostgreSQL 12.11 中的改进的更多信息,请参阅 PostgreSQL 12.11 版

    Aurora PostgreSQL 12.11.5,2022 年 12 月 14 日

    一般的稳定性增强功能
    • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

    Aurora PostgreSQL 12.11.4,2022 年 11 月 17 日

    高优先级稳定性增强功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    Aurora PostgreSQL 12.11.3,2022 年 10 月 13 日

    高优先级稳定性增强功能
    • PLV8修复了基础参数无法正确加载到内存中的问题。

    一般的稳定性增强功能
    • 修复了 Aurora PostgreSQL 无法提交 relfilenode 的错误。

    • 修复了当前缩放事件超时时时缩放卡住的问题。

    • PostGIS扩展升级为版本 3.1.7。

    • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

    Aurora PostgreSQL 12.11.1,2022 年 7 月 6 日

    关键的稳定性增强功能
    • 修复了在存储节点重新启动期间可能导致一段时间不可用的问题。

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了使用TDS_FDW扩展来查询外部表时与 SQL Server 的连接失败的问题。

    • 修复了导致使用提供的根证书进行连接的问题。

    • 改进了 B 树索引条目不一致时的诊断和支持性信息。

    Aurora PostgreSQL 12.11.0,2022 年 6 月 9 日

    新功能
    关键操作操作操作操作
    • 修复了由于 LSN 不匹配导致的重播崩溃问题。

    • 修复了 S3 扩展以防止无效的区域注入。

    高稳定性更新功能
    • 修复了与 out-of-memory 条件相关的多个问题,这些问题可能导致短时间内不可用。

    一般稳定性性性性功能
    • 修复了Aurora Serverless v1缩放事件期间锁定争用崩溃的问题。

    • 修复了重新启动后逻辑复制停滞的问题。

    • 修复了可能导致短时间不可用的多个问题。

    • 修复了pg_cron由于任务仍在运行但未计划而导致的崩溃问题。

    • 修复了在重做期间 GENERIC_XLOG_FULL_PAGE_DATA 的通用重做页面点击无效的问题。之所以发生这种情况,是因为生成日志记录和在 RW 节点上写入记录的元数据之间存在时间间隔,RO 节点在这些操作之间重放。

    • 通过支持parallel 工作程序提高了查询性能。

    • 将插件wal2json版本升级到 2.4。

    • pglogical扩展升级为版本 2.4.1。

    PostgreSQL 12.10

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.10 兼容。有关 PostgreSQL 12.10 中的改进的更多信息,请参阅 PostgreSQL 12.10 版

    Aurora PostgreSQL 12.10.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • PostGIS扩展更新为版本 3.1.7。

    Aurora PostgreSQL 12.10.4,2022 年 7 月 18 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了在缓存计划先前失效时验证缓存计划可能导致数据库重新启动的缺陷。

    Aurora PostgreSQL 12.10.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能会引发Amazon控制台WriteIOPS报告不正确的问题。

    • 修复了在将读节点从删除到后可能导致不可用的问题。

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 12.10.0,2022 年 3 月 29 日

    高优先级稳定性增强功能
    • 修复了可能导致读取节点不可用的多个问题。

    • 修复了可能导致读取节点无法重放 WAL 的问题,该问题需要删除复制槽并重新同步。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    一般操作功能功能功能
    • 修复了设置时commit_ts只读节点上的小内存泄漏。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了在使用 S3 扩展时可能导致从 S3 导入的问题。

    • 修复了在使用时可能导致一段时间内不可用的多个问题apg_plan_mgmt

    • 修复了在启用 QPM 时可能导致一段时间不可用的多个问题。

    PostgreSQL 12.9

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.9 兼容。有关 PostgreSQL 12.9 中的改进的更多信息,请参阅 PostgreSQL 版本 12.9

    Aurora PostgreSQL 12.9.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • PostGIS扩展更新为版本 3.1.7。

    Aurora PostgreSQL 12.9.4,2022年7月20日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 12.9.3,2022 年 4 月 13

    安全图增强功能
    • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 功能

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的。PostGIS有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 129.0

    关键的稳定性增强功能
    • 修复了逻辑复制可能会挂起而导致重播在读取节点上滞后的错误。该实例最终可能会重新启动。

    其他改进和增强功能
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    • 修复了 apg_plan_mgmt 扩展中未强制实施基于索引的计划的错误。

    • 修复了 pg_logical 扩展中的一个错误,该错误可能由于 NULL 参数处理不当而导致短时间不可用。

    • 修复了孤立文件导致主要版本升级失败的问题。

    • 修复了不正确的 Aurora 存储守护程序日志写入指标。

    • 修复了多个可能导致 WAL 重播滞后并最终导致读取器实例重新启动的错误。

    • 改进了读取时的 Aurora 缓冲区缓存页面验证。

    • 改进了 Aurora 存储元数据验证。

    • 已将该xtpg_cron ension 更新为 v1.4。

    • 已将 pg_hint_pan 扩展更新为 v1.3.7。

    PostgreSQL 12.8

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.8 兼容。有关 PostgreSQL 12.8 中的改进的更多信息,请参阅 PostgreSQL 12.8 版

    Aurora PostgreSQL 12.8.6,2022年12月19日

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 12.8.4,2022 年 7 月 6

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    一般操作功能功能功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了可能导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了可能由于存在重复的关系文件而导致一段时间不可用的问题。

    Aurora PostgreSQL 12.8.2,2022 年 4 月 12

    安全图增强功能
    • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    一般操作功能功能功能
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    Aurora PostgreSQL 功能

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的。PostGIS有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 功能

    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了读取节点上的读取查询在写入节点上的 vacuum 操作触发的延迟截断重放期间可能会超时的问题。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了 aurora_postgres_replica_status() 函数返回过时或滞后的 CPU 统计信息的问题。

    • 修复了角色 rds_superuser 不具有执行 pg_stat_statements_reset() 函数的权限的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

    • 删除了对 DES、3DES 和 RC4 密码套件的支持。

    • PostGIS扩展更新为版本 3.1.4。

    PostgreSQL 12.7,Aurora PostgreSQL 12.7。

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.7 兼容。有关 PostgreSQL 12.7 中的改进的更多信息,请参阅 PostgreSQL 12.7 版

    Aurora PostgreSQL 12.7.5,2022 年 12 月 30

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 12.7.4,2022 年 7 月 14

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 4.2.3,2022 年 4 月 7 日

    安全图增强功能
    • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 版本 4.2

    安全图增强功能
    • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。有关更多信息,请参阅 CVE-2021-3677

    • postgis 回补为 PostGIS 3.0.3。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 4.2.1

    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中分区表上的计划大纲未强制执行基于索引的计划。

    • 修复了主要版本升级期间或之后孤立文件导致读取代码路径中的翻译失败的问题。

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

    Aurora PostgreSQL 版本 4.0

    新功能
    • 增加了对于 oracle_fdw 扩展版本 2.3.0 的支持。

    高优先级稳定性增强功能
    • 修复了以下问题:从具有表空间的现有模板数据库创建数据库时出现错误消息 ERROR: could not open file pg_tblspc/...: No such file or directory.

    • 修复了在极少数情况下,当使用了大量 PostgreSQL 子事务(即 SQL 保存点)时,Aurora 副本可能无法启动的问题。

    • 修复了在极少数情况下,对于副本节点上的重复读取请求,读取结果可能不一致的问题。

    其他改进和增强功能
    • 将 OpenSSL 升级到 1.1.1k。

    • 针对某些工作负载,降低了 Aurora 副本上的 WAL 应用进程的 CPU 使用率和内存消耗。

    • 改进了写路径中的安全检查,以检测对元数据的不正确写入。

    • 通过删除 SSL/TLS 连接的 3DES 和其他旧密码,提高了安全性。

    • 修复了重复的文件条目可能会阻止 Aurora PostgreSQL 引擎启动的问题。

    • 修复了在繁重工作负载下可能导致临时不可用的问题。

    • 添加了在 S3 导入期间在 S3 路径中使用前导正斜杠的功能。

    • 增加了对 oracle_fdw 扩展版本 2.3.0 的 Graviton 支持。

    • 更改了以下扩展:

      • orafce 扩展更新为 3.16 版。

      • pg_partman 扩展更新为 4.5.1 版。

      • pg_cron 扩展更新为 1.3.1 版。

      • postgis 扩展更新为 3.0.3 版。

    PostgreSQL 12.6,Aurora PostgreSQL 11.1(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.6 兼容。有关 PostgreSQL 12.6 中的改进的更多信息,请参阅 PostgreSQL 12.6 版

    Aurora PostgreSQL 4.1.2,2022 年 4 月 7 日

    安全图增强功能
    • pg_cron扩展进行其他修改以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 版本 4.1

    安全图增强功能
    • 修改了 pg_cron 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。有关更多信息,请参阅 CVE-2021-3677

    • pg_partman 回补为 4.4.0。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 pg_partman 修复。有关更多信息,请参阅 CVE-2020-14350

    • 将 p ostg is 回补PostGIS为 3.0.2。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 版本 4.1

    新功能
    高优先级稳定性增强功能
    • 修复了 pglogical 扩展中可能会导致入站复制的数据不一致错误。

    • 修复了以下错误:在极少数情况下,当正在处理具有超过 64 个子事务的事务时,读取器在重新启动时会出现结果不一致。

    • 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能
    • 修复了在内存受限的环境中存在许多关系时无法启动数据库的错误。

    • 修复了 apg_plan_mgmt 扩展中可能会导致因内部缓冲溢出而导致短时间不可用的错误。

    • 修复了读取器节点上可能导致 WAL 重放期间短时间不可用的错误。

    • 修复了 rds_activity_stream 扩展中在尝试记录审计事件时导致启动过程中出现错误的错误。

    • 修复了 aurora_replica_status 函数中的错误,其中某些行有时被部分填充,某些值(如重放延迟和 CPU 使用率)始终为 0。

    • 修复了数据库引擎尝试创建大于实例总内存量的共享内存段并反复失败的错误。例如,尝试在 db.r5.large 实例上创建 128GiB 共享缓冲将失败。通过此更改,对大于实例内存的共享内存分配总量的请求允许将实例设置为不兼容的参数。

    • 添加逻辑来清理数据库启动时产生的不必要的 pg_wal 临时文件。

    • 修复了可能导致在主版本升级后出现出站复制同步错误的错误。

    • 修复了在尝试创建 rds_activity_stream 扩展时报告 ERROR: rds_activity_stream stack item 2 not found on top - cannot pop 的错误

    • 修复了可能导致 EXISTS 子查询下关联的 IN 子查询中发生 failed to build any 3-way joins 错误的错误。

    • 从 PostgreSQL 社群反向移植了以下性能改进:pg_stat_statements: add missing check for pgss_enabled()

    • 修复了可能因无法打开 pg_control 文件而导致 Aurora PostgreSQL 12.x 升级失败的错误。

    • 修复了在启用 pgAudit 的情况下创建 postgis 扩展时因内存不足可能导致短暂不可用的错误。

    • 从 PostgreSQL 社群反向移植了以下错误修复:修复了以下 use-after-free 错误修复:修复了 AfterTriggersTableData .storeslot 的错误。

    • 修复了使用出站逻辑复制将更改同步到其他数据库时可能会失败的错误,并显示错误消息,如 ERROR: could not map filenode "base/16395/228486645" to relation OID

    • 修复了中止事务时会导致短期不可用的错误。

    • 修复了创建新的 Aurora PostgreSQL 12.x 实例后导致 pg_collation 目录表中不显示 ICU 排序规则的错误。此问题不会影响从旧版本升级。

    • 修复了从不支持 Microsoft Active Directory 身份验证的 Aurora PostgreSQL 版本升级后未创建 rds_ad 角色的错误。

    • 添加了 Btree 页面检查以检测元组元数据不一致问题。

    • 修复了异步缓冲读取中可能导致 WAL 重放期间读取器节点短时间不可用的错误。

    • 修复了从磁盘读取 TOAST 值可能导致磁盘短时间不可用的错误。

    • 修复了在尝试从索引扫描中获取元组时导致短时间不可用的错误。

    PostgreSQL 12.4,Aurora PostgreSQL 12.4。

    该 Aurora PostgreSQL 版本与 PostgreSQL 12.4 兼容。有关 PostgreSQL 12.4 中的改进的更多信息,请参阅 PostgreSQL 12.4 版

    Aurora PostgreSQL 版本 4.5

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。有关更多信息,请参阅 CVE-2021-3677

    • 将 p ostg is 回补PostGIS为 3.0.2。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 版本 4.2

    高优先级稳定性增强功能
    • 修复了以下错误:如果在写入器节点处理包含 64 个以上子事务的长事务时重新启动读取器,则读取器节点可能会渲染额外行或缺失行。

    • 修复了可能导致 vacuum 阻止 GiST 索引的错误。

    • 修复了升级到 PostgreSQL 12 后,系统表 pg_catalog.pg_shdescription 上的 vacuum 可能会失败并显示以下错误的错误。ERROR: found xmin 484 from before relfrozenxid

    其他改进和增强功能
    • 修复了在处理来自存储节点的响应时,由于竞争条件可能导致间歇性不可用的错误。

    • 修复了由于网络加密密钥轮换而导致间歇性不可用的错误。

    • 修复了由于底层存储分段的热管理而可能导致间歇性不可用的错误。

    • 修复了包含数千个客户端的大型 S3 导入可能会导致一个或多个导入客户端停止响应的错误。

    • 删除了防止设置包含 brazil 的配置变量字符串的限制。

    • 修复了以下错误:如果读取器节点运行访问多个表的查询,而写入器节点正在获取所有这些表的排它锁,可能会导致间歇性不可用。

    Aurora PostgreSQL 版本 4.1

    新功能
    关键的稳定性增强功能
    • 修复了导致只读副本在个别情况下反复重启失败的错误。

    • 修复了尝试创建 16 个以上只读副本或 Aurora 全局数据库辅助时集群变得不可用的错误Amazon Web Services 区域。删除新的只读副本或辅助副本后Amazon Web Services 区域,集群再次可用。

    其他改进和增强功能
    • 修复了高负载、快照导入、COPY 导入或 Amazon S3 导入在个别情况下停止响应的问题。

    • 修复了当写入程序忙于写入密集型工作负载时只读副本可能无法加入集群的错误。

    • 修复了在运行高容量 S3 导入时集群可能短暂不可用的错误。

    • 修复了在处理许多复杂事务时一旦终止逻辑复制流将导致集群需要数分钟才能重启的错误。

    • 修复了 “即时” (JIT) 编译问题,该编译在 Aurora PostgreSQL 4.0.0 中被不正确地默认启用。

    • 禁止对同一用户使用 Amazon Identity and Access Management(IAM)和 Kerberos 身份验证。

    Aurora PostgreSQL 版本 4.0

    新功能
    其他改进和增强功能
    • 包含针对 PostgreSQL 版本 12.012.112.212.312.4 的多项改进。

    • 包含 PostgreSQL 11.9,Aurora PostgreSQL 中的所有修复、功能和改进。

    • 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    • 更新了以下扩展名:

      • address_standardizer 更新为版本 3.0.2

      • address_standardizer_data_us 更新为版本 3.0.2

      • amcheck 更新为版本 1.2

      • citext 更新为版本 1.6

      • hll 更新为版本 2.14

      • hstore 更新为版本 1.6

      • ip4r 更新为版本 2.4

      • pg_repack 更新为版本 1.4.5

      • pg_stat_statements 更新为版本 1.7

      • pgaudit 更新为版本 1.4

      • pglogical 更新为版本 2.3.2

      • pgrouting 更新为版本 3.0.3

      • plv8 更新为版本 2.3.14

      • postGIS 更新为版本 3.0.2

      • postgis_tiger_geocoder 更新为版本 3.0.2

      • postgis_topology 更新为版本 3.0.2

    PostgreSQL 11.19

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.19 兼容。有关 PostgreSQL 11.19 中的改进的更多信息,请参阅 PostgreSQL 11.19 版

    Aurora PostgreSQL 11.19.1,2023 年 4 月 5 日

    一般操作功能功能功能
    • 已将PROJ支持升级到版本 9.1.0

    • GDAL库升级PostGIS到版本 3.5.3

    • 增加了对TCNSEG扩展的支持

    • 修复了在启用逻辑复制的情况下可能会增加数据库在启动时所做的恢复工作量的问题

    • 修复了导致 I/O 计时指标不正确的问题EXPLAIN

    • 修复了导致数据从上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传EXPLAIN

    • 缩短了引擎的启动时间,尤其是在包含许多对象的大型实例上

    • Aurora 功能aurora_stat_logical_wal_cache()现在对所有用户都可见

    其他改进和增强功能
    • 更新了以下扩展名:

      • hll到版本 2.17

      • orafce到版本 4.0.0

      • pg_hint_plan到版本 1.3.8

      • pg_logical到版本 2.4.2

      • pg_trgm 更新为版本 1.4

      • pgrouting到版本 3.4.1

      • PostGIS到版本 3.3.2

      • SEG版本 1.0

      • TCN版本 1.0

      • wal2json到版本 2.5

    PostgreSQL 11.18

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.18 兼容。有关 PostgreSQL 11.18 中的改进的更多信息,请参阅 PostgreSQL 11.18 版

    Aurora PostgreSQL 11.18.2,2023 年 3 月 3 日

    一般的稳定性增强功能
    • PostGIS修复了无法加载GDAL数据的问题。

    • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

    • 修复了无法更好地处理具有大量参数的过程的问题。

    • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

    Aurora PostgreSQL 11.18.0,2023 年 1 月 20 日

    高优先级稳定性增强功能
    • 修复了由于最旧MultiXactId版本更新不正确而导致升级失败的问题。

    • 修复了可能导致临时不可用的。

    一般的稳定性增强功能
    • 修复了导致数据库实例迁移失败的问题。

    • 修复了在上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传上传

    • 修复了由于元数据不一致而导致数据库无法启动的问题。

    • 改进了错误处理和可诊断性。

    • 已将 RDKit 扩展程序升级到版本 4.2。

    • GDAL库升级为版本 3.4.3。

    • 修复了 pg_repack 扩展的问题。

    • 使用新的独立默认排序规则库改进了归类库 (glibc) 的处理。

    PostgreSQL 11.17

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.17 兼容。有关 PostgreSQL 11.17 中的改进的更多信息,请参阅 PostgreSQL 11.17 版

    Aurora PostgreSQL 11.17.2,2023 年 3 月 2 日

    一般的稳定性增强功能
    • 修复了启用逻辑复制后启动期间会增加恢复工作量的问题。

    • 修复了更好地处理具有大量参数的过程时出现的问题。

    • 修复了aws_s3扩展程序中加载大量记录可能会超时的问题。

    Aurora PostgreSQL 11.17.1,2022 年 12 月 13 日

    一般的稳定性增强功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

    • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

    Aurora PostgreSQL 11.17.0,2022 年 11 月 9 日

    一般的稳定性增强功能
    • 改进了缓冲区缓存处于强制状态时的缓冲区缓存清理功能。

    • 修复了数据库活动流中导致内存消耗过高的问题。

    • 修复了导致数据库实例重新启动的问题。

    • 修复了在崩溃期间数据库实例在生成监控指标时以递归方式重新启动的问题。

    • 修复了在性能指标收集期间数据库实例重启的问题。

    • 修复了使用 SSLV3_ALERT_CERTICATE_UNKNOWN 尝试连接到数据库会失败的问题。

    • 改进了有关设置无效提示位的诊断日志。

    • 修复了 autovaum 会错误地跳过表格的问题。

    • 改进了逻辑复制预取。

    • 修复了 GIN 索引中的耐久性问题。

    • 修复了检测和中止卡住的主要版本升级的问题。

    • 修复了哈希连接中可能导致内存消耗增加的问题。

    • 提高了逻辑复制性能。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • 已将GEOS版本升级到 3.10.3。

    • PostGIS扩展更新为版本 3.2.3。

    • 修复了st_orientedenvelope导致它循环使用一维输入返回 0 的问题。

    • 修复了使用 tds_fdw 连接到 SQL Server 失败的问题。

    PostgreSQL 11.16

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.16 兼容。有关 PostgreSQL 11.16 中的改进的更多信息,请参阅 PostgreSQL 11.16 版

    Aurora PostgreSQL 11.16.5,2022 年 12 月 14 日

    一般的稳定性增强功能
    • 修复了在数据库次要版本和补丁版本升级期间引擎遇到稳定性问题的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • 修复了在将数据从上传从上传从上传从上传从上传从上传从上传从上传上传上传上传上传

    Aurora PostgreSQL 11.16.4,2022 年 11 月 17 日

    高优先级稳定性增强功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    Aurora PostgreSQL 11.16.3,2022 年 10 月 13 日

    高优先级稳定性增强功能
    • PLV8修复了基础参数无法正确加载到内存中的问题。

    一般的稳定性增强功能
    • 修复了 Aurora PostgreSQL 无法提交 relfilenode 的错误。

    • 修复了当前缩放事件超时时时缩放卡住的问题。

    • PostGIS扩展升级为版本 3.1.7。

    • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

    Aurora PostgreSQL 11.16.1,2022 年 7 月 6 日

    关键的稳定性增强功能
    • 修复了在存储节点重新启动期间可能导致一段时间不可用的问题。

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了使用TDS_FDW扩展来查询外部表时与 SQL Server 的连接失败的问题。

    • 修复了导致使用提供的根证书进行连接的问题。

    • 改进了 B 树索引条目不一致时的诊断和支持性信息。

    Aurora PostgreSQL 11.16.0,2022 年 6 月 9 日

    新功能
    关键操作操作操作操作
    • 修复了由于 LSN 不匹配导致的重播崩溃问题。

    • 修复了 S3 扩展以防止无效的区域注入。

    高稳定性更新功能
    • 修复了与 out-of-memory 条件相关的多个问题,这些问题可能导致短时间内不可用。

    一般稳定性性性性功能
    • 修复了Aurora Serverless v1缩放事件期间锁定争用崩溃的问题。

    • 修复了重新启动后逻辑复制停滞的问题。

    • 修复了可能导致短时间不可用的多个问题。

    • 修复了pg_cron由于任务仍在运行但未计划而导致的崩溃问题。

    • 修复了在重做期间 GENERIC_XLOG_FULL_PAGE_DATA 的通用重做页面点击无效的问题。之所以发生这种情况,是因为生成日志记录和在 RW 节点上写入记录的元数据之间存在时间间隔,RO 节点在这些操作之间重放。

    • 通过支持parallel 工作程序提高了查询性能。

    • 将插件wal2json版本升级到 2.4。

    • pglogical扩展升级为版本 2.4.1。

    PostgreSQL 11.15

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.15 兼容。有关 PostgreSQL 11.15 中的改进的更多信息,请参阅 PostgreSQL 11.15 版

    Aurora PostgreSQL 11.15.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • PostGIS扩展更新为版本 3.1.7。

    Aurora PostgreSQL 11.15.4,2022 年 7 月 18 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了在缓存计划先前失效时验证缓存计划可能导致数据库重新启动的缺陷。

    Aurora PostgreSQL 11.15.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能会引发Amazon控制台WriteIOPS报告不正确的问题。

    • 修复了在将读节点从删除到后可能导致不可用的问题。

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 11.15.0,2022 年 3 月 29 日

    高优先级稳定性增强功能
    • 修复了可能导致读取节点不可用的多个问题。

    • 修复了可能导致读取节点无法重放 WAL 的问题,该问题需要删除复制槽并重新同步。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    一般操作功能功能功能
    • 修复了在将数据从上传上传上传上传上传上传上传上传上传上传上传上传上传commit_ts上传上传上传上传上传上传

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了在使用 S3 扩展时可能导致从 S3 导入的问题。

    • 修复了在使用时可能导致一段时间内不可用的多个问题apg_plan_mgmt

    • 修复了在启用 QPM 时可能导致一段时间不可用的多个问题。

    PostgreSQL 11.14

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.14 兼容。有关 PostgreSQL 11.14 中的改进的更多信息,请参阅 PostgreSQL 版本 11.14

    Aurora PostgreSQL 11.14.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • PostGIS扩展更新为版本 3.1.7。

    Aurora PostgreSQL 11.14.4,2022 年 7 月 20 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 11.14.3,2022 年 4 月 13 日

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 11.14

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的。PostGIS有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 11.14

    关键的稳定性增强功能
    • 修复了逻辑复制可能会挂起而导致重播在读取节点上滞后的错误。该实例最终可能会重新启动。

    其他改进和增强功能
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    • 修复了 apg_plan_mgmt 扩展中未强制实施基于索引的计划的错误。

    • 修复了 pg_logical 扩展中的一个错误,该错误可能由于 NULL 参数处理不当而导致短时间不可用。

    • 修复了孤立文件导致主要版本升级失败的问题。

    • 修复了不正确的 Aurora 存储守护程序日志写入指标。

    • 修复了多个可能导致 WAL 重播滞后并最终导致读取器实例重新启动的错误。

    • 改进了读取时的 Aurora 缓冲区缓存页面验证。

    • 改进了 Aurora 存储元数据验证。

    • 已将 pg_hint_pan 扩展更新为 v1.3.7。

    PostgreSQL 11.13

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.13 兼容。有关 PostgreSQL 11.13 中的改进的更多信息,请参阅 PostgreSQL 11.13 版

    Aurora PostgreSQL 11.13.6,2022 年 12 月 19 日

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 11.13.4,2022 年 7 月 6 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    一般操作功能功能功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了可能导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了可能由于存在重复的关系文件而导致一段时间不可用的问题。

    Aurora PostgreSQL 11.13.3,2022 年 6 月 6 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    高优先级稳定性增强功能
    • 修复了在中可能导致邮局管理员进程重启的问题Amazon Aurora Serverless v1。

    • 修复了在中可能导致Aurora 运行时进程的问题Amazon Aurora Serverless v1。

    一般操作功能功能功能
    • 修复了 Aurora 运行时中可能导致 out-of-memory 状况的内存泄漏问题。

    Aurora PostgreSQL 11.13.2,2022 年 4 月 12 日

    一般操作功能功能功能
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    Aurora PostgreSQL 11.13

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的。PostGIS有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 11.13

    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了读取节点上的读取查询在写入节点上的 vacuum 操作触发的延迟截断重放期间可能会超时的问题。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了aurora_postgres_replica_status函数返回过时或滞后的 CPU 统计信息的问题。

    • 修复了在极少数情况下,由于日志应用过程停滞,Aurora 全局数据库辅助镜像集群可能会重新启动的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

    • 删除了对 DES、3DES 和 RC4 密码套件的支持。

    • PostGIS扩展更新为版本 3.1.4。

    • 增加了对于postgis_raster扩展版本 3.1.4 的支持。

    PostgreSQL 11.12,Aurora PostgreSQL 3.6(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.12 兼容。有关 PostgreSQL 11.12 中的改进的更多信息,请参阅 PostgreSQL 11.12 版

    Aurora PostgreSQL 11.12.5,2022 年 12 月 30 日

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 11.12.4,2022 年 7 月 14 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 版本 3.2

    安全图增强功能
    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。CVE-2020-14350

    • postgis 回补为 PostGIS 2.5.2。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 3.6.1

    关键的稳定性增强功能
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了 apg_plan_mgmt 扩展存在的问题,其中计划和执行时间均报告为 0。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了在极少数情况下,由于日志应用过程停滞,Aurora 全局数据库辅助镜像集群可能会重新启动的问题。

    • 修复了主要版本升级期间或之后孤立文件导致读取代码路径中的翻译失败的问题。

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

    Aurora PostgreSQL 3.

    高优先级稳定性增强功能
    • 修复了以下问题:从具有表空间的现有模板数据库创建数据库时出现错误消息 ERROR: could not open file pg_tblspc/...: No such file or directory.

    • 修复了在极少数情况下,当使用了大量 PostgreSQL 子事务(即 SQL 保存点)时,Aurora 副本可能无法启动的问题。

    • 修复了在极少数情况下,对于副本节点上的重复读取请求,读取结果可能不一致的问题。

    其他改进和增强功能
    • 将 OpenSSL 升级到 1.1.1k。

    • 针对某些工作负载,降低了 Aurora 副本上的 WAL 应用进程的 CPU 使用率和内存消耗。

    • 改进了元数据保护,防止意外擦除。

    • 改进了写路径中的安全检查,以检测对元数据的不正确写入。

    • 通过删除 SSL/TLS 连接的 3DES 和其他旧密码,提高了安全性。

    • 修复了重复的文件条目可能会阻止 Aurora PostgreSQL 引擎启动的问题。

    • 修复了在繁重工作负载下可能导致临时不可用的问题。

    • 添加了在 S3 导入期间在 S3 路径中使用前导正斜杠的功能。

    • orafce 扩展更新为 3.16 版。

    PostgreSQL 11.11,Aurora PostgreSQL 3.5(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.11 兼容。有关 PostgreSQL 11.11 中的改进的更多信息,请参阅 PostgreSQL 版 11.11

    Aurora PostgreSQL 3

    安全图增强功能
    • 修改了 pg_bigm 扩展以缓解创建扩展期间的安全问题。CVE-2020-14350 在核心 PostgreSQL 中已解决此问题。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。有关更多信息,请参阅 CVE-2021-3677

    • postgis 回补为 PostGIS 2.5.2。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 3.

    新功能
    • 添加了对以下扩展的支持:

      • pg_proctab 扩展版本 0.0.9

      • pg_bigm 扩展版本 1.2

    高优先级稳定性增强功能
    • 修复了以下错误:在极少数情况下,当正在处理具有超过 64 个子事务的事务时,读取器在重新启动时会出现结果不一致。

    • 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能
    • 修复了在内存受限的环境中存在许多关系时无法启动数据库的错误。

    • 修复了 apg_plan_mgmt 扩展中可能会导致因内部缓冲溢出而导致短时间不可用的错误。

    • 修复了读取器节点上可能导致 WAL 重放期间短时间不可用的错误。

    • 修复了 rds_activity_stream 扩展中在尝试记录审计事件时导致启动过程中出现错误的错误。

    • 修复了 aurora_replica_status 函数中的错误,其中某些行有时被部分填充,某些值(如重放延迟和 CPU 使用率)始终为 0。

    • 修复了数据库引擎尝试创建大于实例总内存量的共享内存段并反复失败的错误。例如,尝试在 db.r5.large 实例上创建 128GiB 共享缓冲将失败。通过此更改,对大于实例内存的共享内存分配总量的请求允许将实例设置为不兼容的参数。

    • 添加逻辑来清理数据库启动时产生的不必要的 pg_wal 临时文件。

    • 修复了在尝试创建 rds_activity_stream 扩展时报告 ERROR: rds_activity_stream stack item 2 not found on top - cannot pop 的错误

    • 修复了可能导致 EXISTS 子查询下关联的 IN 子查询中发生 failed to build any 3-way joins 错误的错误。

    • 从 PostgreSQL 社群反向移植了以下性能改进:pg_stat_statements: add missing check for pgss_enabled()

    • 修复了在启用 pgAudit 的情况下创建 postgis 扩展时因内存不足可能导致短暂不可用的错误。

    • 修复了使用出站逻辑复制将更改同步到其他数据库时可能会失败的错误,并显示错误消息,如 ERROR: could not map filenode "base/16395/228486645" to relation OID

    • 修复了中止事务时会导致短期不可用的错误。

    • 修复了从不支持 Microsoft Active Directory 身份验证的 Aurora PostgreSQL 版本升级后未创建 rds_ad 角色的错误。

    • 添加了 Btree 页面检查以检测元组元数据不一致问题。

    • 修复了异步缓冲读取中可能导致 WAL 重放期间读取器节点短时间不可用的错误。

    PostgreSQL 11.9,Aurora PostgreSQL

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.9 兼容。有关 PostgreSQL 11.9 中的改进的更多信息,请参阅 PostgreSQL 11.9 版

    Aurora PostgreSQL 11.9.7,2022 年 12 月 22 日

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 11.9.6,2022 年 7 月 8 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    Aurora PostgreSQL 3

    安全图增强功能
    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 CVE-2021-3677 的 PostgreSQL 社区修复:“Memory disclosure in certain queries”(某些查询中的内存泄露)。有关更多信息,请参阅 CVE-2021-3677

    • 回补了 CVE-2021-3393 的 PostgreSQL 社区修复:“Partition constraint violation errors leak values of denied columns”(被拒绝列的分区约束冲突错误泄漏值)。有关更多信息,请参阅 CVE-2021-3393

    • postgis 回补为 PostGIS 2.5.2。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 3

    高优先级稳定性增强功能
    • 提供针对 PostgreSQL 社群安全问题 CVE-2021-32027、CVE-2021-32028 和 CVE-2021-32029 的补丁。

    其他改进和增强功能
    • 修复了aws_s3扩展中的一个错误,以允许导入对象标识符中开头带有正斜杠的对象。

    • 修复了 rds_activity_stream 扩展中在尝试记录审计事件时导致启动过程中出现错误的错误。

    • 修复了尝试创建 rds_activity_stream 扩展时返回 ERROR 的错误。

    • 修复了在启用 pgAudit 的情况下创建 postgis 扩展时因内存不足可能导致短暂不可用的错误。

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    Aurora PostgreSQL 3

    高优先级稳定性增强功能
    • 修复了以下错误:在极少数情况下,当正在处理具有超过 64 个子事务的事务时,读取器在重新启动时会出现结果不一致。

    其他改进和增强功能
    • 修复了在处理来自存储节点的响应时,由于竞争条件可能导致间歇性不可用的错误。

    • 修复了由于网络加密密钥轮换而导致间歇性不可用的错误。

    • 修复了由于底层存储分段的热管理而可能导致间歇性不可用的错误。

    • 修复了包含数千个客户端的大型 S3 导入可能会导致一个或多个导入客户端停止响应的错误。

    • 删除了防止设置包含 brazil 的配置变量字符串的限制。

    • 修复了以下错误:如果读取器节点运行访问多个表的查询,而写入器节点正在获取所有这些表的排它锁,可能会导致间歇性不可用。

    Aurora PostgreSQL 3

    关键的稳定性增强功能
    • 修复了导致只读副本在个别情况下反复重启失败的错误。

    • 修复了尝试创建 16 个以上只读副本或 Aurora 全局数据库辅助时集群变得不可用的错误Amazon Web Services 区域。删除新的只读副本或辅助副本后Amazon Web Services 区域,集群再次可用。

    其他改进和增强功能
    • 修复了高负载、快照导入、COPY 导入或 S3 导入在个别情况下停止响应的问题。

    • 修复了当写入程序忙于写入密集型工作负载时只读副本可能无法加入集群的错误。

    • 修复了在运行高容量 S3 导入时集群可能短暂不可用的错误。

    • 修复了在处理许多复杂事务时一旦终止逻辑复制流将导致集群需要数分钟才能重启的错误。

    • 禁止对同一用户使用 IAM 和 Kerberos 身份验证。

    Aurora PostgreSQL 3.

    新功能
    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn 尚未创建-明显重叠

    • 修复了在某些情况下启用了逻辑复制的数据库集群无法从存储中删除截断的 WAL 段文件的错误。这会导致卷的大小增加。

    • 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    • 修复了导致 pg_stat_statements 扩展中 CPU 消耗过多的错误。

    其他改进和增强功能
    • 现在,您可以使用 pg_replication_slot_advance 为角色 rds_replicationrds_superuser 推进逻辑复制槽。

    • 提高了数据库活动流的异步模式性能。

    • 减少了发布到 CloudWatch Aurora 全局数据库集群的rpo_lag_in_msec指标的延迟。

    • 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    • 修复了在极少数情况下导致存储卷增长时在只读副本上短时不可用的错误。

    • 修复了创建数据库时可能会返回以下消息的错误:ERROR: could not create directory on local disk (错误:无法在本地磁盘上创建目录)

    • 更新了数据网格文件以修复 ST_Transform 扩展的 PostGIS 方法产生的错误或不正确的转换结果。

    • 修复了在某些情况下在 Aurora 阅读器实例上重放 XLOG_BTREE_REUSE_PAGE 记录时导致不必要的重放延迟的错误。

    • 修复了 b 树索引中可能导致内存不足情况的小内存泄漏。

    • 修复了 GiST 索引中的错误,该错误可能会导致提升 Aurora 只读副本后出现内存不足的情况。

    • 修复了报告 ERROR: HTTP 403 的 S3 导入错误。从 S3 子文件夹内的文件导入数据时,权限被拒绝

    • 修复了 aws_s3 扩展中针对预签名 URL 处理的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    • 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    • 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 集群后导致短时的不可用。

    • 修复了数据库活动流中的错误,该错误导致客户没有收到中断事件结束的通知。

    • pg_audit 扩展更新为 1.3.1 版。

    PostgreSQL 11.8,Aurora PostgreSQL 13.3(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.8 兼容。有关 PostgreSQL 11.8 中的改进的更多信息,请参阅 PostgreSQL 11.8 版

    Aurora PostgreSQL 版本 3.3.2

    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn 尚未创建-明显重叠

    • 修复了在某些情况下启用了逻辑复制的数据库集群无法从存储中删除截断的 WAL 段文件的错误。这会导致卷的大小增加。

    • 修复了在次区域创建全局数据库集群的问题。

    • 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    • 修复了导致 pg_stat_statements 扩展中 CPU 消耗过多的错误。

    其他改进和增强功能
    • 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    • 减少了发布到 CloudWatch Aurora 全局数据库集群的rpo_lag_in_msec指标的延迟。

    • 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

    • 修复了在某些情况下在 Aurora 阅读器实例上重放 XLOG_BTREE_REUSE_PAGE 记录时导致不必要的重放延迟的错误。

    • 修复了 b 树索引中可能导致内存不足情况的小内存泄漏。

    • 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    • 修复了日志记录处理不正确导致 Aurora 副本崩溃的错误。

    • 修复了报告 ERROR: HTTP 403 的 S3 导入错误。从 S3 子文件夹内的文件导入数据时,权限被拒绝

    • 现在,您可以使用 pg_replication_slot_advance 为角色 rds_replicationrds_superuser 推进逻辑复制槽。

    • 提高了数据库活动流的异步模式性能。

    • 修复了 aws_s3 扩展中的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    • 修复了导致有效导入间歇性失败的争用情况。

    • 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

    • 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了 NOT EXISTS 运算符错误地返回 TRUE 时出现的错误,这只能在出现以下异常情况时发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • 根据 NOT EXISTS 子查询中的外部查询评估的一列或多列包含一个 NULL 值。

      • 子查询中没有另一个谓词可以消除对 NULL 值进行评估的必要性。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora PostgreSQL 3

    新功能
    • 增加了对 RDKit 扩展版本 3.8 的支持。

      RDKit 扩展为化学信息学提供了建模功能。化学信息学用于存储、索引、搜索、检索和应用有关化合物的信息。例如,使用 RDKit 扩展,您可以构建分子模型、搜索分子结构以及读取或创建各种符号的分子。您还可以对从 ChEMBL 网站 或 SMILES 文件加载的数据进行研究。简化分子输入线输入系统 (SMILES) 是一种用于表示分子和反应的印刷符号。有关更多信息,请参阅 RDKit 文档中的 RDKit 数据库盒

    • 增加了对最低 TLS 版本的支持

      从 PostgreSQL 12 中向后移植了对最低传输层安全性 (TLS) 版本的支持。它允许 Aurora PostgreSQL 服务器约束允许客户端通过两个新的 PostgreSQL 参数连接的 TLS 协议。这些参数包括 ssl_min_protocol_versionssl_max_protocol_version。例如,要将与 Aurora PostgreSQL 服务器的客户端连接限制为至少 TLS 1.2 协议版本,请将 ssl_min_protocol_version 设置为 TLSv1.2

    • 增加了对于 pglogical 扩展版本 2.2.2 的支持。

      pglogical 扩展是一个逻辑流复制系统,它提供 PostgreSQL 本机逻辑复制所不具备的其他功能。功能包括冲突处理、行筛选、DDL/序列复制和延迟应用。您可以使用 pglogical 扩展来设置 Aurora PostgreSQL 集群之间、RDS PostgreSQL 与 Aurora PostgreSQL 之间以及与在 RDS 外部运行的 PostgreSQL 数据库之间的复制。

    • Aurora 动态调整集群存储空间的大小。通过动态调整大小,当您从 Aurora 数据库集群中删除数据时,该数据库集群的存储空间会自动减少。有关更多信息,请参阅 Amazon Aurora 用户指南中的存储扩展

      注意

      动态调整大小功能正在分阶段部署到 Aurora 可用Amazon Web Services 区域的 Aurora 可用的。根据集群所在的区域,此功能可能尚不可用。有关更多信息,请参阅新增功能公告

    关键的稳定性增强功能
    • 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    • 修复了 Aurora 全局数据库中的一个错误,该错误可能导致在辅助引擎中升级数据库引擎时出现延迟Amazon Web Services 区域。有关更多信息,请参阅 Amazon Aurora 用户指南中的使用 Amazon Aurora 全局数据库

    • 修复了一个在极少数情况下导致数据库升级到引擎版本 11.8 发生延迟的错误。

    其他改进和增强功能
    • 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    • 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    • 修复了在 PostgreSQL 后端启动期间没有可用内存时,由于初始化不正确而导致崩溃的错误。

    • 修复了一个 Aurora PostgreSQL 无服务器数据库集群可能在扩展事件后返回以下错误的错误:错误:预编译语句“S_6”已存在

    • 修复了启用数据库CREATE EXTENSION命令时使用 PostGIS 发出命令时出现 out-of-memory 的问题。

    • 修复了以下错误:SELECT 查询可能会错误地返回错误 Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn (正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF)

    • 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    • 修复了 Aurora PostgreSQL Serverless 中的一个错误,该错误导致在以前空闲的连接上执行的查询被延迟到扩展操作完成之后。

    • 修复了以下错误:启用了数据库活动流的 Aurora PostgreSQL 数据库集群可能会报告活动记录的潜在丢失时段的开始,但不报告连接恢复。

    • 修复了aws_s3.table_import_from_s3函数中来COPY自 S3 的 a 失败的错误,并产生错误消息 HTTP 错误代码:248(HTTP 错误代码:248)。有关更多信息,请参阅 A mazon Aurora 用户指南中的 aws_s3.table_import_from_ s3。

    PostgreSQL 11.7,Aurora PostgreSQL 3.2(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.7 兼容。有关 PostgreSQL 11.7 中的改进的更多信息,请参阅 PostgreSQL 11.7 版

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn has creSQL--apparent wraparound(错误:未创建-明显重叠)。

    其他改进和增强功能
    • 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    • Aurora PostgreSQL Serverless 现在支持在规模事件期间对所有连接执行查询。

    • 修复了 Aurora PostgreSQL Serverless 中由于锁泄漏而导致规模事件延长的错误。

    • 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

    • 修复了 Aurora PostgreSQL Serverless 中的错误,即在规模事件期间迁移的连接已断开,并显示以下消息:ERROR: could not open relation with OID ...(错误:无法打开与 OID 的关系...)。

    • 修复了 b 树索引中可能导致内存不足情况的小内存泄漏。

    • 修复了 GiST 索引中的一个错误,该错误可能导致提升 out-of-memory Aurora 只读副本后出现问题。

    • 提高了数据库活动流的性能。

    • 修复了数据库活动流中的错误,该错误导致在中断事件结束时未通知客户。

    • 修复了 aws_s3 扩展中针对预签名 URL 处理的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    • 修复了 aws_s3 扩展中在导入流程期间错误处理方式不当可能会导致故障的错误。

    • 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了 NOT EXISTS 运算符错误地返回 TRUE 时出现的错误,这只能在出现以下异常情况时发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • 根据 NOT EXISTS 子查询中的外部查询评估的一列或多列包含一个 NULL 值。

      • 子查询中没有另一个谓词可以消除对 NULL 值进行评估的必要性。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    • 修复了 Aurora PostgreSQL Serverless 中的一个错误,该错误导致在以前空闲的连接上运行的查询被延迟到扩展操作完成。

    • 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    • 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    其他改进和增强功能
    • 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    • 修复了一个 SELECT 查询可能会错误地返回错误正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF 的错误。

    • 修复了一个 Aurora PostgreSQL 无服务器数据库集群可能在扩展事件后返回以下错误的错误:错误:预编译语句“S_6”已存在

    Aurora PostgreSQL 3

    新功能

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能

    无。

    高优先级稳定性增强功能
    • 改进了应用 DROP TABLE 和 TRUNCATE TABLE 操作时读取实例的性能和可用性。

    • 修复了诊断模块中的一个小但连续的内存泄漏,该漏洞可能会导致较小的数据库实例类型上出现错误。 out-of-memory

    • 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已报告给 PostGIS 社区,如 中所示https://trac.osgeo.org/postgis/ticket/4646

    • 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    • 修复了因某些查询而失败并导致消息 ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy (错误: 从 relfrozenxid yyyyyyy 之前找到 xmin xxxxxx) 的错误。在将读取实例提升为写入实例后,可能会发生这种情况。

    • 修复了 Aurora 无服务器数据库集群在回滚扩展尝试时可能会崩溃的错误。

    其他改进和增强功能
    • 改进了从存储中读取许多行的查询的性能。

    • 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    • 在可能的情况下,使相关的 IN 和 NOT IN 子查询能够转换为联接。

    • 通过使用多列统计信息或索引(如果可用),改进了筛选估计以增强半联接筛选器下推。

    • 提高了 pg_prewarm 扩展的读取性能。

    • 修复了 Aurora 无服务器数据库集群在扩展事件之后可能会报告消息 ERROR: incorrect binary data format in bind parameter ... (错误: 绑定参数中的二进制数据格式不正确...) 的错误。

    • 修复了无服务器数据库集群在扩展事件之后可能会报告消息 ERROR: insufficient data left in message (错误: 消息中留下的数据不足) 的错误。

    • 修复了 Aurora 无服务器数据库集群可能会遇到延长或失败的扩展尝试的错误。

    • 修复了导致以下消息的错误:ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. 请联系Amazon客户支持。在对象创建期间,在 PostgreSQL 的 32 位对象标识符已换行后,可能会发生这种情况。

    • 修复了将wal_level值从logical更改为时未删除 PostgreSQL 逻辑复制的 write-ahead-log (WAL) 段文件的错误replica

    • 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。在 PostgreSQL 社区中对此进行跟踪,如 所示https://github.com/ossc-db/pg_hint_plan/issues/25

    • 修复了在 Aurora 无服务器数据库集群中的扩展事件之后 JDBC 客户端可能会报告消息 java.io.IOException: Unexpected packet type: 75 (java.io.IOException: 意外的数据包类型: 75) 的错误。

    • 修复了 PostgreSQL 逻辑复制中的一个错误,该错误导致消息出现 “错误:快照引用不属于资源所有者” TopTransaction。

    • 更改了以下扩展:

      • orafce 更新为版本 3.8

      • pgTAP 更新为版本 1.1

    • 提供了对故障注入查询的支持。

    PostgreSQL 11.6,Aurora PostgreSQL 3.1(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.6 兼容。有关 PostgreSQL 11.6 中的改进的更多信息,请参阅 PostgreSQL 11.6 版

    该版本包含多个关键的稳定性增强功能。Amazon 强烈建议您将使用旧版 PostgreSQL 11 引擎的 Aurora PostgreSQL 集群升级到此版本。

    Aurora PostgreSQL 3.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能

    Aurora PostgreSQL 3

    新功能
    • Aurora PostgreSQL 现在支持使用 PostgreSQL vacuum_truncate 存储参数来管理特定表的 vacuum 截断。将表的此存储参数设置为 false,以防止 VACUUM SQL 命令截断该表的尾随空页。

    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora PostgreSQL 3.

    此版本包含一个关键的稳定性增强功能。Amazon 强烈建议您将与 Aurora PostgreSQL 11 兼容的旧集群更新为此版本。

    关键的稳定性增强功能
    • 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。在包含超过 64 个子事务的顶级事务中,使用 SQL 保存点或 PostgreSQL 异常处理程序的应用程序容易受到此错误的影响。

    高优先级稳定性增强功能
    • 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    • 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora PostgreSQL 3

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    • 修复了由于底层存储的自我修复功能导致数据库实例可能会短暂不可用的错误。

    高优先级稳定性增强功能
    • 修复了数据库引擎可能会崩溃导致不可用的错误。这种情况发生在扫描 B 树索引包含的非键列时。这仅适用于 PostgreSQL 11“包含列”索引。

    • 修复了可能导致数据库引擎崩溃进而导致不可用的错误。如果新建立的数据库连接在成功进行身份验证后,在初始化期间遇到与资源耗尽相关的错误,则会发生这种情况。

    其他改进和增强功能
    • 提供对可能导致数据库引擎崩溃进而导致不可用的 pg_hint_plan 扩展的修复。开源问题可以在 上跟踪https://github.com/ossc-db/pg_hint_plan/pull/45

    • 修正了表单 ALTER FUNCTION ... OWNER TO ... 的 SQL 错误报告 ERROR: improper qualified name (too many dotted names) 的错误。

    • 通过预取改进了 GIN 索引 vacuum 的性能。

    • 修复了开源 PostgreSQL 中的一个错误,该错误可能导致数据库引擎崩溃进而导致不可用。此错误发生在并行 B 树索引扫描期间。此问题已报告给 PostgreSQL 社区。

    • 改进了内存中 B 树索引扫描的性能。

    有关扩展和模块的信息,请参阅 支持Aurora PostgreSQL 11

    Aurora PostgreSQL 3.

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. 支持将数据导出到 Amazon S3。有关更多信息,请参阅在 A mazon Aurora 用户指南中将数据从 Aurora PostgreSQL 数据库集群导出到 Amazon S3。

    2. 支持 Amazon Aurora Machine Learning。有关更多信息,请参阅在 AA mazon Aurora Aurora 用户指南中在 Aurora PostgreSQL 中使用机器学习 (ML)

    3. SQL 处理增强功能包括:

      • 优化了使用 NOT IN 参数的 apg_enable_not_in_transform

      • 增强了使用 apg_enable_semijoin_push_down 参数的哈希联接的半联接筛选器下推功能。

      • 优化了使用 apg_enable_remove_redundant_inner_joins 参数的冗余内部联接删除功能。

      • 改进了与 ansi_constraint_trigger_orderingansi_force_foreign_key_checksansi_qualified_update_set_target 参数的 ANSI 兼容性选项。

      有关更多信息,请参阅 Amazon Aurora 用户指南中的Amazon Aurora PostgreSQL 参数

    4. 新的和更新的 PostgreSQL 扩展包括:

    关键的稳定性增强功能
    1. 修复了一个与在临时表上创建 B 树索引有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了一个在 Aurora PostgreSQL 充当 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性增强功能
    1. 修复了一个与逻辑复制相关的错误,此错误导致 wal 分段不能正确地从存储中删除。这可能会引起存储膨胀。要监控此情况,请查看 TransactionLogDiskUsage 参数。

    2. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    3. 修复了使用逻辑复制时 Aurora 重新启动可能超时的错误。

    4. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过使用对 PostgreSQLLWLock 优先级的更改,改善了高事务速率工作负载下 read-node-apply 流程的性能。这些更改可以防止 PostgreSQLProcArray 处于严重争用状态时 read-node-apply 进程获得的资源不足。

    4. 改进了 Vacuum、表扫描和索引扫描期间批量读取的处理。这将导致更大的吞吐量和更低的 CPU 消耗。

    5. 修复了一个错误,即只读节点在 PostgreSQL SLRU 截断操作的重播过程中可能会崩溃。

    6. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    7. 修复了一个与逻辑复制相关的错误,即单个事务大小超过 1 GB 可能会导致引擎崩溃。

    8. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    9. 修复了一个错误,即如果源快照包含大量未记录的关系,导入 RDS PostgreSQL 快照可能会停止响应。

    10. 修复了 Aurora 存储守护程序可能在高 I/O 负载下崩溃的错误。

    11. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    12. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    13. 改进了当只读节点尝试连接到写入节点时对 PostgreSQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。PostgreSQL 日志文件中出现一条消息,格式为 DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    14. 修复了一个与公用表表达式相关的错误,该错误导致当 CTE 中存在 NOT IN 类时不正确地引发如下的错误:错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    15. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    16. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些数据块正确地位于 PostgreSQL 后端本地缓冲区中。

    17. 更改了以下扩展:

      • pg_hint_plan 更新为版本 1.3.4。

      • 增加了 plprofiler 版本 4.1。

      • 增加了 pgTAP 版本 1.0.0。

    PostgreSQL 11.4,Aurora PostgreSQL 3.0(已弃用)

    注意

    不再支持使用 Aurora PostgreSQL 3.0 的 PostgreSQL 引擎版本 11.4。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 11.4 兼容。有关 PostgreSQL 11.4 中的改进的更多信息,请参阅 PostgreSQL 11.4 版

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 Aurora PostgreSQL 2. 中的所有修复、功能和改进。

    2. 分区 – 分区改进包括对哈希分区的支持、支持默认分区的创建以及基于关键列更新将动态行移动到另一个分区。

    3. 性能 – 性能改进包括创建索引时的并行度、具体化视图、哈希联接和顺序扫描,以便让操作性能更好。

    4. 存储过程 – SQL 存储过程现在增加对嵌套事务的支持。

    5. Autovacuum 改进 – 为了提供有价值的日志记录,rds.force_autovacuum_logging 参数默认设置为 ON (打开),且 log_autovacuum_min_duration 参数设置为 10 秒。为了增强 Autovacuum 的效力,autovacuum_max_workersautovacuum_vacuum_cost_limit 参数的值基于主机内容容量来计算,以便提供更大的默认值。

    6. 改进的事务超时 – idle_in_transaction_session_timeout 参数设置为 24 小时。空闲超过 24 小时的任何会话会终止。

    7. tsearch2 模块不再受支持 – 如果您的应用程序使用 tsearch2 函数,请更新它以使用核心 PostgreSQL 引擎提供的等效函数。有关 tsearch2 模块的更多信息,请参阅 PostgreSQL tsearch2

    8. chkpass 模块不再受支持 – 有关 chkpass 模块的更多信息,请参阅 PostgreSQL chkpass

    9. 更新了以下扩展名:

      • address_standardizer 更新为版本 2.5.1

      • address_standardizer_data_us 更新为版本 2.5.1

      • btree_gin 更新为版本 1.3

      • citext 更新为版本 1.5

      • cube 更新为版本 1.4

      • hstore 更新为版本 1.5

      • ip4r 更新为版本 2.2

      • isn 更新为版本 1.2

      • orafce 更新为版本 3.7

      • pg_hint_plan 更新为版本 1.3.4

      • pg_prewarm 更新为版本 1.2

      • pg_repack 更新为版本 1.4.4

      • pg_trgm 更新为版本 1.4

      • pgaudit 更新为版本 1.3

      • pgrouting 更新为版本 2.6.1

      • pgtap 更新为版本 1.0.0

      • plcoffee 更新为版本 2.3.8

      • plls 更新为版本 2.3.8

      • plv8 更新为版本 2.3.8

      • postgis 更新为版本 2.5.1

      • postgis_tiger_geocoder 更新为版本 2.5.1

      • postgis_topology 更新为版本 2.5.1

      • rds_activity_stream 更新为版本 1.3

    PostgreSQL 10.21(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.21 兼容。有关 PostgreSQL 10.21 中的改进的更多信息,请参阅 PostgreSQL 10.21 版

    Aurora PostgreSQL 10.21.5,2022 年 12 月 14 日

    一般的稳定性增强功能
    • 修复了引擎遇到稳定性问题的问题。

    Aurora PostgreSQL 10.21.4,2022 年 11 月 17 日

    高优先级稳定性增强功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    Aurora PostgreSQL 10.21.3,2022 年 10 月 13 日

    高优先级稳定性增强功能
    • PLV8修复了基础参数无法正确加载到内存中的问题。

    一般的稳定性增强功能
    • 修复了 Aurora PostgreSQL 无法提交 relfilenode 的错误。

    • 修复了当前缩放事件超时时时缩放卡住的问题。

    • PostGIS扩展升级为版本 3.1.7。

    • 修复了在零停机补丁 (ZDP) 期间扩展查询消息可能会丢失的问题,这会导致扩展查询在 ZDP 完成后挂起。

    Aurora PostgreSQL 10.21.1,2022 年 7 月 6 日

    关键的稳定性增强功能
    • 修复了在存储节点重新启动期间可能导致一段时间不可用的问题。

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了使用TDS_FDW扩展来查询外部表时与 SQL Server 的连接失败的问题。

    • 修复了导致使用提供的根证书进行连接的问题。

    • 改进了 B 树索引条目不一致时的诊断和支持性信息。

    Aurora PostgreSQL 10.21.0,2022 年 6 月 9 日

    新功能
    关键操作操作操作操作
    • 修复了由于 LSN 不匹配导致的重播崩溃问题。

    • 修复了 S3 扩展以防止无效的区域注入。

    高稳定性更新功能
    • 修复了与 out-of-memory 条件相关的多个问题,这些问题可能导致短时间内不可用。

    一般稳定性性性性功能
    • 修复了Aurora Serverless v1缩放事件期间锁定争用崩溃的问题。

    • 修复了重新启动后逻辑复制停滞的问题。

    • 修复了可能导致短时间不可用的多个问题。

    • 修复了pg_cron由于任务仍在运行但未计划而导致的崩溃问题。

    • 修复了在重做期间 GENERIC_XLOG_FULL_PAGE_DATA 的通用重做页面点击无效的问题。之所以发生这种情况,是因为生成日志记录和在 RW 节点上写入记录的元数据之间存在时间间隔,RO 节点在这些操作之间重放。

    • 通过支持parallel 工作程序提高了查询性能。

    • 将插件wal2json版本升级到 2.4。

    • pglogical扩展升级为版本 2.4.1。

    PostgreSQL 10.20(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.20 兼容。有关 PostgreSQL 10.20 中的改进的更多信息,请参阅 PostgreSQL 版本 10.20 版。

    Aurora PostgreSQL 10.20.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 已将 PostGIS 扩展更新为版本 3.1.7。

    Aurora PostgreSQL 10.20.4,2022 年 7 月 18 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了在缓存计划先前失效时验证缓存计划可能导致数据库重新启动的缺陷。

    Aurora PostgreSQL 10.20.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能会引发Amazon控制台WriteIOPS报告不正确的问题。

    • 修复了在将读节点从删除到后可能导致不可用的问题。

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 10.20.0,2022 年 3 月 29 日

    高优先级稳定性增强功能
    • 修复了可能导致读取节点不可用的多个问题。

    • 修复了可能导致读取节点无法重放 WAL 的问题,该问题需要删除复制槽并重新同步。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    一般操作功能功能功能
    • 修复了在将数据从上传上传上传上传上传上传上传上传上传上传上传上传上传commit_ts上传上传上传上传上传上传

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了在使用 S3 扩展时可能导致从 S3 导入时可能造成故障的问题。

    • 修复了在使用时可能导致一段时间内不可用的多个问题apg_plan_mgmt

    • 修复了在启用 QPM 时可能导致一段时间不可用的多个问题。

    PostgreSQL 10.19(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.19 兼容。有关 PostgreSQL 10.19 中的改进的更多信息,请参阅 PostgreSQL 版本 10.19

    Aurora PostgreSQL 10.19.6,2022 年 12 月 16 日

    一般操作功能功能功能
    • 修复了写入器实例向副本实例传输日志时可能导致网络流量增加的问题。

    • 修复了监控代理时导致数据库活动流不一致的问题。

    • 已将 PostGIS 扩展更新为版本 3.1.7。

    Aurora PostgreSQL 10.19.4,2022 年 7 月 20 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    关键的增强功能
    • 修复了存储节点重启期间可能导致一段时间不可用的问题。

    高稳定性增强功能
    • 修复了与可能导致短时间不可用的 out-of-memory 条件相关的错误处理问题。

    • 修复了与存在重复关系文件相关的问题,该问题可能导致一段时间不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 10.19.3,2022 年 4 月 13 日

    一般操作功能功能功能
    • 修复了在可用内存不足期间可能导致引擎重启的问题。

    Aurora PostgreSQL 10.19

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 10.19

    关键的稳定性增强功能
    • 修复了逻辑复制可能会挂起而导致重播在读取节点上滞后的错误。该实例最终可能会重新启动。

    其他改进和增强功能
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    • 修复了 apg_plan_mgmt 扩展中未强制实施基于索引的计划的错误。

    • 修复了 pg_logical 扩展中的一个错误,该错误可能由于 NULL 参数处理不当而导致短时间不可用。

    • 修复了孤立文件导致主要版本升级失败的问题。

    • 修复了不正确的 Aurora 存储守护程序日志写入指标。

    • 修复了多个可能导致 WAL 重播滞后并最终导致读取器实例重新启动的错误。

    • 改进了读取时的 Aurora 缓冲区缓存页面验证。

    • 改进了 Aurora 存储元数据验证。

    • 已将 pg_hint_pan 扩展更新为 v1.3.6。

    PostgreSQL 10.18(已于 2022 年 8 月 1 日不推荐使用。 确保在 2023 年 1 月 31 日之前升级到新版本)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.18 兼容。有关 PostgreSQL 10.18 中的改进的更多信息,请参阅 PostgreSQL 10.18 版

    Aurora PostgreSQL 10.18.6,2022 年 12 月 19 日

    一般操作功能功能功能
    • 修复了监控代理时导致数据库活动流不一致的问题。

    Aurora PostgreSQL 10.18.4,2022 年 7 月 6 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    一般操作功能功能功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了可能导致 Performance Insights 显示 “未知等待事件” 的问题。

    • 修复了可能由于存在重复的关系文件而导致一段时间不可用的问题。

    Aurora PostgreSQL 10.18.3,2022 年 6 月 6 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    高优先级稳定性增强功能
    • 修复了在中可能导致邮局管理员进程重启的问题Amazon Aurora Serverless v1。

    • 修复了在中可能导致Aurora 运行时进程的问题Amazon Aurora Serverless v1。

    一般操作功能功能功能
    • 修复了 Aurora 运行时中可能导致 out-of-memory 状况的内存泄漏问题。

    Aurora PostgreSQL 10.18.2,2022 年 4 月 12 日

    常规更新
    • 修复了可能导致短时间不可用的缓冲区缓存错误。

    Aurora PostgreSQL 10.18

    安全图增强功能
    • 已将 PostGIS 扩展从版本 3.1.4 更新为 3.1.5。此更新包含对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 10.18

    关键的稳定性性性性
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了读取节点上的读取查询在写入节点上的 vacuum 操作触发的延迟截断重放期间可能会超时的问题。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了 aurora_postgres_replica_status() 函数返回过时或滞后的 CPU 统计信息的问题。

    • 修复了在极少数情况下,由于日志应用过程停滞,Aurora 全局数据库辅助镜像集群可能会重新启动的问题。

    • 删除了对PostGIS v3DESRC4密码套件的支持。

    • PostGIS扩展更新为版本 3.1.4。

    • 增加了对于postgis_raster扩展版本 3.1.4 的支持。

    PostgreSQL 10.17,Aurora PostgreSQL 2.9(已弃用。 确保在 2023 年 1 月 31 日之前升级到新版本)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.17 兼容。有关 PostgreSQL 10.17 中的改进的更多信息,请参阅 PostgreSQL 10.17 版

    Aurora PostgreSQL 10.17.5,2022 年 12 月 30 日

    一般操作功能功能功能
    • Amazon Aurora PostgreSQL 版本 10.17.5 已发布,但进行了全面改进。

    Aurora PostgreSQL 10.17.4,2022 年 7 月 14 日

    安全图增强功能
    • 回补了 CVE-2022-1552 的 PostgreSQL 社区修复:AuotogreSQL 社区修复:AutogreSQL 社区修复:AutogreSQL 社区修复:有关更多信息,请参阅 CVE-2022-1552

    高优先级稳定性增强功能
    • 修复了与 out-of-memory 条件相关的错误处理问题,该问题可能导致短时间内不可用。

    • 修复了可能会引发文件未正确关闭而导致存储空间过重的问题。

    • 修复了导致 Performance Insights 显示 “未知等待事件” 的问题。

    Aurora PostgreSQL 2.

    安全图增强功能
    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 将 p ostg is 回补PostGIS为 2.4.7。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora PostgreSQL 2.9.1

    关键的稳定性性性性
    • 修复了在极少数情况下,读取节点的数据缓存在重启后可能不一致的问题。

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    • 修复了 Aurora 在主要版本更新后可能出现的问题,并显示消息:“PANIC: could access status status status xxxxxxxxxxxxxx”(PANIC:无法访问下一个事务

    其他改进和增强功能
    • 修复了由于复制源缓存查找失败而重新启动读取节点的问题。

    • 修复了在极少数情况下,由于日志应用过程停滞,Aurora 全局数据库辅助镜像集群可能会重新启动的问题。

    • 修复了导致性能详情错误地设置数据库连接的后端类型的问题。

    • 修复了主要版本升级期间或之后孤立文件导致读取代码路径中的翻译失败的问题。

    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    • 修复了 Aurora 存储守护进程的 out-of-memory 崩溃问题,该问题导致写入器节点重启。该问题还降低了整体系统内存消耗。

    Aurora PostgreSQL

    高优先级稳定性增强功能
    1. 修复了以下问题:从具有表空间的现有模板数据库创建数据库时出现错误消息 ERROR: could not open file pg_tblspc/...: No such file or directory.

    2. 修复了在极少数情况下,当使用了大量 PostgreSQL 子事务(即 SQL 保存点)时,Aurora 副本可能无法启动的问题。

    3. 修复了在极少数情况下,对于副本节点上的重复读取请求,读取结果可能不一致的问题。

    其他改进和增强功能
    1. 将 OpenSSL 升级到 1.1.1k。

    2. 针对某些工作负载,降低了 Aurora 副本上的 WAL 应用进程的 CPU 使用率和内存消耗。

    3. 改进了写路径中的安全检查,以检测对元数据的不正确写入。

    4. 通过删除 SSL/TLS 连接的 3DES 和其他旧密码,提高了安全性。

    5. 修复了重复的文件条目可能会阻止 Aurora PostgreSQL 引擎启动的问题。

    6. 修复了在繁重工作负载下可能导致临时不可用的问题。

    7. 添加了在 S3 导入期间在 S3 路径中使用前导正斜杠的功能。

    8. orafce 扩展已更新为版本 3.16。

    9. PostGIS扩展更新为版本 2.4.7。

    PostgreSQL 10.16,Aurora PostgreSQL 2.8(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.16 兼容。有关 PostgreSQL 10.16 中的改进的更多信息,请参阅 PostgreSQL 版 10.16

    Aurora PostgreSQL 2.

    安全图增强功能
    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • 将 p ostg is 回补PostGIS为 2.4.4。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 2.

    高优先级稳定性增强功能
    1. 修复了以下错误:在极少数情况下,当正在处理具有超过 64 个子事务的事务时,读取器在重新启动时会出现结果不一致。

    2. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能
    1. 修复了在内存受限的环境中存在许多关系时无法启动数据库的错误。

    2. 修复了 apg_plan_mgmt 扩展中可能会导致因内部缓冲溢出而导致短时间不可用的错误。

    3. 修复了读取器节点上可能导致 WAL 重放期间短时间不可用的错误。

    4. 修复了 rds_activity_stream 扩展中在尝试记录审计事件时导致启动过程中出现错误的错误。

    5. 修复了阻止 Aurora 全局数据库集群进行次要版本更新的错误。

    6. 修复了 aurora_replica_status 函数中的错误,其中某些行有时被部分填充,某些值(如重放延迟和 CPU 使用率)始终为 0。

    7. 修复了数据库引擎尝试创建大于实例总内存量的共享内存段并反复失败的错误。例如,尝试在 db.r5.large 实例上创建 128GiB 共享缓冲将失败。通过此更改,对大于实例内存的共享内存分配总量的请求允许将实例设置为不兼容的参数。

    8. 添加逻辑来清理数据库启动时产生的不必要的 pg_wal 临时文件。

    9. 修复了在尝试创建 rds_activity_stream 扩展时报告 ERROR: rds_activity_stream stack item 2 not found on top - cannot pop 的错误

    10. 修复了可能导致 EXISTS 子查询下关联的 IN 子查询中发生 failed to build any 3-way joins 错误的错误。

    11. 修复了在启用 pgAudit 的情况下创建 postgis 扩展时因内存不足可能导致短暂不可用的错误。

    12. 修复了使用出站逻辑复制将更改同步到其他数据库时可能会失败的错误,并显示错误消息,如 ERROR: could not map filenode "base/16395/228486645" to relation OID

    13. 修复了从不支持 Microsoft Active Directory 身份验证的 Aurora PostgreSQL 版本升级后未创建 rds_ad 角色的错误。

    14. 添加了 Btree 页面检查以检测元组元数据不一致问题。

    15. 修复了异步缓冲读取中可能导致 WAL 重放期间读取器节点短时间不可用的错误。

    PostgreSQL 10.14,Aurora PostgreSQL 2.7(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.14 兼容。有关 PostgreSQL 10.14 中的改进的更多信息,请参阅 PostgreSQL 10.14 版

    Aurora PostgreSQL 2.

    安全图增强功能
    • 修改了 ip4r 扩展以缓解创建扩展期间的安全问题。此问题最初由 CVE-2020-14350 在核心 PostgreSQL 中披露。有关更多信息,请参阅 CVE-2020-14350

    • postgis 回补为 PostGIS 2.4.4。这是对 CVE-2020-14350 在核心 PostgreSQL 中解决的漏洞的 PostGIS 修复。有关更多信息,请参阅 CVE-2020-14350

    • 回补了 log_fdw 扩展函数参数中的输入验证错误。

    Aurora PostgreSQL 2.

    高优先级稳定性增强功能
    1. 提供针对 PostgreSQL 社群安全问题 CVE-2021-32027、CVE-2021-32028 和 CVE-2021-32029 的补丁。

    其他改进和增强功能
    1. 修复了aws_s3扩展中的一个错误,以允许导入对象标识符中开头带有正斜杠的对象。

    2. 修复了 rds_activity_stream 扩展中在尝试记录审计事件时导致启动过程中出现错误的错误。

    3. 修复了尝试创建 rds_activity_stream 扩展时返回 ERROR 的错误。

    4. 修复了在启用 pgAudit 的情况下创建 postgis 扩展时因内存不足可能导致短暂不可用的错误。

    5. 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    Aurora PostgreSQL 2

    高优先级稳定性增强功能
    1. 修复了以下错误:如果在写入器节点处理包含 64 个以上子事务的长事务时重新启动读取器,则读取器节点可能会渲染额外行或缺失行。

    其他改进和增强功能
    1. 修复了由于网络加密密钥轮换而导致间歇性不可用的错误。

    2. 修复了包含数千个客户端的大型 S3 导入可能会导致一个或多个导入客户端停止响应的错误。

    Aurora PostgreSQL 2.

    关键的稳定性性性性
    1. 修复了导致只读副本在个别情况下反复重启失败的错误。

    2. 修复了尝试创建 16 个以上只读副本或 Aurora 全局数据库辅助时集群变得不可用的错误Amazon Web Services 区域。删除新的只读副本或辅助副本后Amazon Web Services 区域,集群再次可用。

    其他改进和增强功能
    1. 修复了高负载、快照导入、COPY 导入或 S3 导入在个别情况下停止响应的问题。

    2. 修复了当写入程序忙于写入密集型工作负载时只读副本可能无法加入集群的错误。

    3. 修复了在处理许多复杂事务时一旦终止逻辑复制流将导致集群需要数分钟才能重启的错误。

    4. 禁止对同一用户使用 IAM 和 Kerberos 身份验证。

    Aurora PostgreSQL 2.7.0

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    2. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn 尚未创建-明显重叠

    3. 修复了在某些情况下启用了逻辑复制的数据库集群无法从存储中删除截断的 WAL 段文件的错误。这会导致卷的大小增加。

    4. 修复了导致 pg_stat_statements 扩展中 CPU 消耗过多的错误。

    其他改进和增强功能
    1. 提高了数据库活动流的异步模式性能。

    2. Aurora Serverless v1 for PostgreSQL 现在支持在规模事件期间对所有连接执行查询。

    3. 减少了发布到 CloudWatch Aurora 全局数据库集群的rpo_lag_in_msec指标的延迟。

    4. 修复了无服务器集群中的错误,该错误导致在创建缩放点时,事务处理不必要地长时间暂停。

    5. 修复了 Aurora Serverless v1 for PostgreSQL 中由于锁泄漏而导致规模事件延长的错误。

    6. 修复了 Aurora Serverless v1 for PostgreSQL 中的错误,即在规模事件期间迁移的连接已断开,并显示以下消息:ERROR: could not open relation with OID ... (错误:无法打开与 OID 的关系...)

    7. 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    8. 修复了在极少数情况下导致存储卷增长时在只读副本上短时不可用的错误。

    9. 修复了创建数据库时可能会返回以下错误消息的错误:ERROR: could not create directory on local disk (错误:无法在本地磁盘上创建目录)

    10. 修复了在某些情况下在 Aurora 阅读器实例上重放 XLOG_BTREE_REUSE_PAGE 记录时导致不必要的重放延迟的错误。

    11. 修复了 GiST 索引中的错误,该错误可能会导致提升 Aurora 只读副本后出现内存不足的情况。

    12. 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

    13. 修复了报告 ERROR: HTTP 403 的 S3 导入错误。从 S3 子文件夹内的文件导入数据时,权限被拒绝

    14. 修复了 aws_s3 扩展中针对预签名 URL 处理的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    15. 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    16. 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 集群后导致短时的不可用。

    17. 修复了数据库活动流中的错误,该错误导致客户没有收到中断事件结束的通知。

    PostgreSQL 10.13,Aurora PostgreSQL 2.6(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.13 兼容。有关 PostgreSQL 10.13 中的改进的更多信息,请参阅 PostgreSQL 10.13 版

    Aurora PostgreSQL 版本 2.6.2

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn 尚未创建-明显重叠

    2. 修复了在某些情况下启用了逻辑复制的数据库集群无法从存储中删除截断的 WAL 段文件的错误。这会导致卷的大小增加。

    3. 修复了在次区域创建全局数据库集群的问题。

    4. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    5. 修复了导致 pg_stat_statements 扩展中 CPU 消耗过多的错误。

    其他改进和增强功能
    1. 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    2. 减少了发布到 CloudWatch Aurora 全局数据库集群的rpo_lag_in_msec指标的延迟。

    3. 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

    4. 修复了在某些情况下在 Aurora 阅读器实例上重放 XLOG_BTREE_REUSE_PAGE 记录时导致不必要的重放延迟的错误。

    5. 修复了 b 树索引中可能导致内存不足情况的小内存泄漏。

    6. 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    7. 修复了日志记录处理不正确导致 Aurora 副本崩溃的错误。

    8. 修复了报告 ERROR: HTTP 403 的 S3 导入错误。从 S3 子文件夹内的文件导入数据时,权限被拒绝

    9. 提高了数据库活动流的异步模式性能。

    10. 修复了 aws_s3 扩展中的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    11. 修复了导致有效导入间歇性失败的争用情况。

    12. 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

    13. 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了 NOT EXISTS 运算符错误地返回 TRUE 时出现的错误,这只能在出现以下异常情况时发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • 根据 NOT EXISTS 子查询中的外部查询评估的一列或多列包含一个 NULL 值。

      • 子查询中没有另一个谓词可以消除对 NULL 值进行评估的必要性。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了对 RDKit 扩展版本 3.8 的支持。

      RDKit 扩展为化学信息学提供了建模功能。化学信息学用于存储、索引、搜索、检索和应用有关化合物的信息。例如,使用 RDKit 扩展,您可以构建分子模型、搜索分子结构以及读取或创建各种符号的分子。您还可以对从 ChEMBL 网站 或 SMILES 文件加载的数据进行研究。简化分子输入线输入系统 (SMILES) 是一种用于表示分子和反应的印刷符号。有关更多信息,请参阅 RDKit 文档中的 RDKit 数据库盒

    2. 增加了对于 pglogical 扩展版本 2.2.2 的支持。

      pglogical 扩展是一个逻辑流复制系统,它提供 PostgreSQL 本机逻辑复制所不具备的其他功能。功能包括冲突处理、行筛选、DDL/序列复制和延迟应用。您可以使用 pglogical 扩展来设置 Aurora PostgreSQL 集群之间、RDS PostgreSQL 与 Aurora PostgreSQL 之间以及与在 RDS 外部运行的 PostgreSQL 数据库之间的复制。

    3. Aurora 动态调整集群存储空间的大小。通过动态调整大小,当您从 Aurora 数据库集群中删除数据时,该数据库集群的存储空间会自动减少。有关更多信息,请参阅 Amazon Aurora 用户指南中的存储扩展

      注意

      动态调整大小功能正在分阶段部署到 Aurora 可用Amazon Web Services 区域的 Aurora 可用的。根据集群所在的区域,此功能可能尚不可用。有关更多信息,请参阅新增功能公告

    关键的稳定性性性性
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    1. 修复了从 10.11 升级 Aurora 全局数据库集群时的错误。

    2. 修复了 Aurora 全局数据库中的一个错误,该错误可能导致在辅助引擎中升级数据库引擎时出现延迟Amazon Web Services 区域。有关更多信息,请参阅 Amazon Aurora 用户指南中的使用 Amazon Aurora 全局数据库

    3. 修复了一个在极少数情况下导致数据库升级到引擎版本 10.13 发生延迟的错误。

    其他改进和增强功能
    1. 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    2. 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    3. 修复了在 PostgreSQL 后端启动期间没有可用内存时,由于初始化不正确而导致崩溃的错误。

    4. 修复了一个 Aurora PostgreSQL 无服务器数据库集群可能在扩展事件后返回以下错误的错误:错误:预编译语句“S_6”已存在

    5. 修复了启用数据库CREATE EXTENSION命令时发出命令PostGIS时发出命令时 out-of-memory 出现的问题。

    6. 修复了以下错误:SELECT 查询可能会错误地返回错误 Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn (正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF)

    7. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    8. 修复了 Aurora PostgreSQL Serverless 中的一个错误,该错误导致在以前空闲的连接上执行的查询被延迟到扩展操作完成之后。

    9. 修复了以下错误:启用了数据库活动流的 Aurora PostgreSQL 数据库集群可能会报告活动记录的潜在丢失时段的开始,但不报告连接恢复。

    PostgreSQL 10.12,Aurora PostgreSQL 2.5(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.12 兼容。有关 PostgreSQL 10.12 中的改进的更多信息,请参阅 PostgreSQL 10.12 版

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn has creSQL--apparent wraparound(错误:未创建-明显重叠)。

    其他改进和增强功能
    1. 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    2. Aurora PostgreSQL Serverless 现在支持在规模事件期间对所有连接执行查询。

    3. 修复了 Aurora PostgreSQL Serverless 中由于锁泄漏而导致规模事件延长的错误。

    4. 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

    5. 修复了 Aurora PostgreSQL Serverless 中的错误,即在规模事件期间迁移的连接已断开,并显示以下消息:ERROR: could not open relation with OID ...(错误:无法打开与 OID 的关系...)。

    6. 修复了 GiST 索引中的一个错误,该错误可能导致提升 out-of-memory Aurora 只读副本后出现问题。

    7. 提高了数据库活动流的性能。

    8. 修复了数据库活动流中的错误,该错误导致在中断事件结束时未通知客户。

    9. 修复了 aws_s3 扩展中针对预签名 URL 处理的错误,该错误可能会产生以下错误消息:S3 bucket names with a period (.) are not supported(不支持包含句号 (.) 的 S3 存储桶名称)。

    10. 修复了 aws_s3 扩展中在导入流程期间错误处理方式不当可能会导致故障的错误。

    11. 修复了 aws_s3 扩展中的错误,如果在开始操作之前对关系应用了独占锁,导入可能会被无限期阻止。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了 NOT EXISTS 运算符错误地返回 TRUE 时出现的错误,这只能在出现以下异常情况时发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • 根据 NOT EXISTS 子查询中的外部查询评估的一列或多列包含一个 NULL 值。

      • 子查询中没有另一个谓词可以消除对 NULL 值进行评估的必要性。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    1. 修复了 Aurora PostgreSQL Serverless 中的一个错误,该错误导致在以前空闲的连接上运行的查询被延迟到扩展操作完成。

    2. 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    3. 修复了 Aurora PostgreSQL 全局数据库中的一个错误,该错误导致升级辅助集群可能会因校验和版本控制不正确而导致失败。这可能需要重新创建辅助集群。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    1. 修复了 Aurora 全局数据库中的一个错误,该错误可能导致在辅助区域中升级数据库引擎时出现延迟。有关更多信息,请参阅 Amazon Aurora 用户指南中的使用 Amazon Aurora 全局数据库

    2. 修复了一个在极少数情况下导致数据库升级到引擎版本 10.12 发生延迟的错误。

    其他改进和增强功能
    1. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    2. 修复了一个 SELECT 查询可能会错误地返回错误正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF 的错误。

    3. 修复了一个 Aurora PostgreSQL 无服务器数据库集群可能在扩展事件后返回以下错误的错误:错误:预编译语句“S_6”已存在

    Aurora PostgreSQL 2.

    新功能
    1. 增加了对 Amazon Aurora PostgreSQL 全局数据库的支持。有关更多信息,请参阅 Amazon Aurora 用户指南中的使用 Amazon Aurora 全局数据库

    2. 增加了为 Aurora PostgreSQL 配置全局数据库的恢复点目标 (RPO) 的功能。有关更多信息,请参阅A mazon Aurora Aurora 用户指南中的管理基于 Aur ora PostgreSQL 的全球数据库的 RPO

    您可以在此版本中发现下列改进:

    关键的稳定性性性性

    无。

    高优先级稳定性增强功能
    1. 改进了应用 DROP TABLE 和 TRUNCATE TABLE 操作时读取实例的性能和可用性。

    2. 修复了诊断模块中的一个小但连续的内存泄漏,该漏洞可能会导致较小的数据库实例类型上出现错误。 out-of-memory

    3. 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已报告给 PostGIS 社区,如 中所示https://trac.osgeo.org/postgis/ticket/4646

    4. 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    5. 修复了因某些查询而失败并导致消息 ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy (错误: 从 relfrozenxid yyyyyyy 之前找到 xmin xxxxxx) 的错误。在将读取实例提升为写入实例后,可能会发生这种情况。

    6. 修复了 Aurora 无服务器数据库集群在回滚扩展尝试时可能会崩溃的错误。

    其他改进和增强功能
    1. 改进了从存储中读取许多行的查询的性能。

    2. 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    3. 在可能的情况下,使相关的 IN 和 NOT IN 子查询能够转换为联接。

    4. 提高了 pg_prewarm 扩展的读取性能。

    5. 修复了 Aurora 无服务器数据库集群在扩展事件之后可能会报告消息 ERROR: incorrect binary data format in bind parameter ... (错误: 绑定参数中的二进制数据格式不正确...) 的错误。

    6. 修复了无服务器数据库集群在扩展事件之后可能会报告消息 ERROR: insufficient data left in message (错误: 消息中留下的数据不足) 的错误。

    7. 修复了 Aurora 无服务器数据库集群可能会遇到延长或失败的扩展尝试的错误。

    8. 修复了导致以下消息的错误:ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. 请联系Amazon客户支持。在对象创建期间,在 PostgreSQL 的 32 位对象标识符已换行后,可能会发生这种情况。

    9. 修复了将wal_level值从logical更改为时未删除 PostgreSQL 逻辑复制的 write-ahead-log (WAL) 段文件的错误replica

    10. 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。在 PostgreSQL 社区中对此进行跟踪,如 所示https://github.com/ossc-db/pg_hint_plan/issues/25

    11. 修复了在 Aurora 无服务器数据库集群中的扩展事件之后 JDBC 客户端可能会报告消息 java.io.IOException: Unexpected packet type: 75 (java.io.IOException: 意外的数据包类型: 75) 的错误。

    12. 修复了 PostgreSQL 逻辑复制中的一个错误,该错误导致消息出现 “错误:快照引用不属于资源所有者” TopTransaction。

    13. 更改了以下扩展:

      • orafce 更新为版本 3.8

    PostgreSQL 10.11,Aurora PostgreSQL 2.4(已弃用)

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.11 兼容。有关 PostgreSQL 10.11 中的改进的更多信息,请参阅 PostgreSQL 10.11 版

    该版本包含多个关键的稳定性更新。Amazon 强烈建议您将使用旧版 PostgreSQL 10 引擎的 Aurora PostgreSQL 集群升级到此版本。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能

    Aurora PostgreSQL 2.

    新功能
    1. Aurora PostgreSQL 现在支持使用 PostgreSQL vacuum_truncate 存储参数来管理特定表的 vacuum 截断。将表的此存储参数设置为 false,以防止 VACUUM SQL 命令截断该表的尾随空页。

    关键的稳定性性性性
    高优先级稳定性增强功能
    1. 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    1. 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。在包含超过 64 个子事务的顶级事务中,使用 SQL 保存点或 PostgreSQL 异常处理程序的应用程序容易受到此错误的影响。

    高优先级稳定性增强功能
    1. 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    1. 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    关键的稳定性性性性
    1. 修复了由于底层存储的自我修复功能导致数据库实例可能会短暂不可用的错误。

    高优先级稳定性增强功能
    1. 修复了可能导致数据库引擎崩溃进而导致不可用的错误。如果新建立的数据库连接在成功进行身份验证后,在初始化期间遇到与资源耗尽相关的错误,则会发生这种情况。

    其他改进和增强功能
    1. 提供对可能导致数据库引擎崩溃进而导致不可用的 pg_hint_plan 扩展的修复。开源问题可以在 上跟踪https://github.com/ossc-db/pg_hint_plan/pull/45

    2. 修正了表单 ALTER FUNCTION ... OWNER TO ... 的 SQL 错误报告 ERROR: improper qualified name (too many dotted names) 的错误。

    3. 通过预取改进了 GIN 索引 vacuum 的性能。

    4. 修复了开源 PostgreSQL 中的一个错误,该错误可能导致数据库引擎崩溃进而导致不可用。此错误发生在并行 B 树索引扫描期间。此问题已报告给 PostgreSQL 社区。

    5. 改进了内存中 B 树索引扫描的性能。

    6. 对 Aurora PostgreSQL 的稳定性和可用性的其他一般性改进。

    Aurora PostgreSQL 2.

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. 支持将数据导出到 Amazon S3。有关更多信息,请参阅在 A mazon Aurora 用户指南中将数据从 Aurora PostgreSQL 数据库集群导出到 Amazon S3。

    2. 支持 Amazon Aurora Machine Learning。有关更多信息,请参阅在 AA mazon Aurora Aurora 用户指南中在 Aurora PostgreSQL 中使用机器学习 (ML)

    3. SQL 处理增强功能包括:

      • 优化了使用 NOT IN 参数的 apg_enable_not_in_transform

      • 增强了使用 apg_enable_semijoin_push_down 参数的哈希联接的半联接筛选器下推功能。

      • 优化了使用 apg_enable_remove_redundant_inner_joins 参数的冗余内部联接删除功能。

      • 改进了与 ansi_constraint_trigger_orderingansi_force_foreign_key_checksansi_qualified_update_set_target 参数的 ANSI 兼容性选项。

      有关更多信息,请参阅 Amazon Aurora 用户指南中的Amazon Aurora PostgreSQL 参数

    4. 新的和更新的 PostgreSQL 扩展包括:

    关键的稳定性性性性
    1. 修复了一个在临时表上创建 B 树索引有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了一个在 Aurora PostgreSQL 充当 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性增强功能
    1. 修复了一个与逻辑复制相关的错误,此错误导致 wal 分段不能正确地从存储中删除。这可能会引起存储膨胀。要监控此情况,请查看 TransactionLogDiskUsage 参数。

    2. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    3. 修复了使用逻辑复制时 Aurora 重新启动可能超时的错误。

    4. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过使用对 PostgreSQLLWLock 优先级的更改,改善了高事务速率工作负载下 read-node-apply 流程的性能。这些更改可以防止 PostgreSQLProcArray 处于严重争用状态时 read-node-apply 进程获得的资源不足。

    4. 改进了 Vacuum、表扫描和索引扫描期间批量读取的处理。这将导致更大的吞吐量和更低的 CPU 消耗。

    5. 修复了一个错误,即只读节点在 PostgreSQL SLRU 截断操作的重播过程中可能会崩溃。

    6. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    7. 修复了一个与逻辑复制相关的错误,即单个事务大小超过 1 GB 可能会导致引擎崩溃。

    8. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    9. 修复了一个错误,即如果源快照包含大量未记录的关系,导入 RDS PostgreSQL 快照可能会停止响应。

    10. 修复了 Aurora 存储守护程序可能在高 I/O 负载下崩溃的错误。

    11. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    12. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    13. 改进了当只读节点尝试连接到写入节点时对 PostgreSQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。PostgreSQL 日志文件中出现一条消息,格式为 DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    14. 修复了一个与公用表表达式相关的错误,该错误导致当 CTE 中存在 NOT IN 类时不正确地引发如下的错误:错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    15. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    16. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些数据块正确地位于 PostgreSQL 后端本地缓冲区中。

    17. 改进了 GIN 索引的 Vacuum 清理性能。

    18. 修复了一个错误,即在极少数情况下,即使复制流处于空闲状态,Aurora 充当 RDS PostgreSQL 实例的副本时也可能表现出 100% 的 CPU 利用率。

    19. 从 PostgreSQL 11 逆向移植了一个更改,这改进了孤立的临时表的清理。如果没有此更改,则在极少数情况下,孤立的临时表可能会导致事务 ID 重叠。有关更多信息,请参阅此 PostgreSQL 社区提交

    20. 修复了一个错误,即写入器实例在未初始化的启动过程中可能接受来自读取器实例的复制注册请求。

    21. 更改了以下扩展:

      • pg_hint_plan 更新为版本 1.3.3。

      • 增加了 plprofiler 版本 4.1。

    有关扩展和模块的信息,请参阅 Aurora PostgreSQL 10 支持的扩展

    PostgreSQL 10.7,Aurora PostgreSQL 2.3(已弃用)

    注意

    不再支持使用 Aurora PostgreSQL 2.3 的 PostgreSQL 引擎版本 10.7。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.7 兼容。有关 PostgreSQL 10.7 中的改进的更多信息,请参阅 PostgreSQL 10.7 版

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    改进
    1. 修复了会导致数据库实例重启的错误。

    2. 修复了在存在 PostgreSQL 后端的情况下使用逻辑复制会导致崩溃的错误。

    3. 修复了在故障转移期间发生读取时会导致重启的错误。

    4. 修复了逻辑复制的 wal2json 模块错误。

    5. 修复了会导致元数据不一致的错误。

    Aurora PostgreSQL 2

    您可以在此版本中发现下列改进:

    改进
    1. 提供了针对 PostgreSQL 社区安全问题 CVE-2019-10130 的向后移植修复。

    2. 提供了针对 PostgreSQL 社区安全问题 CVE-2019-10164 的向后移植修复。

    3. 修复了一个错误,即数据活动流可能消耗过多 CPU 时间。

    4. 修复了一个错误,即扫描 B 树索引的并行线程可能会在磁盘读取后停止响应。

    5. 修复了一个错误,即对公用表表达式 (CTE) 使用 not in 谓词会返回以下错误:“ERROR: bad levelsup for CTE (错误: CTE 的错误级别)”。

    6. 修复了一个错误,即在对通用搜索树 (GiST) 索引应用修改时,读取节点重放过程可能停止响应。

    7. 修复了一个错误,即在故障转移到读取节点后,可见性映射页面可能包含不正确的冻结位。

    8. 在索引维护期间优化了写入节点和读取节点之间的日志流量。

    9. 修复了一个错误,即在执行 B 树索引扫描时,读取节点上的查询可能会发生崩溃。

    10. 修复了一个错误,即已针对冗余内部联接删除优化的查询可能会发生崩溃。

    11. 函数 aurora_stat_memctx_usage 现在报告给定上下文名称的实例数。

    12. 修复了一个错误,即函数 aurora_stat_memctx_usage 报告了错误的结果。

    13. 修复了一个错误,即读取节点重放过程可能会等待停止超出配置的 max_standby_streaming_delay 值的相互冲突的查询。

    14. 当活动连接与中继过程发生冲突时,现在会在读取节点上记录其他信息。

    15. 提供了针对 PostgreSQL 社区错误 #15677 的向后移植修复,从分区表中进行删除时可能会发生崩溃。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    改进
    1. 修复了导致引擎崩溃的与 I/O 预取有关的多个漏洞。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    新功能
    1. 现在 Aurora PostgreSQL 在扫描 B 树索引时执行 I/O 预取。这大幅提高了对未缓存数据进行 B 树扫描的性能。

    改进
    1. 修复了可能导致读取节点失败并显示错误“too many LWLocks taken (采用了太多 LWLocks)”的漏洞。

    2. 解决了导致读取节点在集群处于繁重写入工作负载下时无法启动的众多问题。

    3. 修复了使用 aurora_stat_memctx_usage() 函数可能导致崩溃的漏洞。

    4. 改进了表扫描使用的缓存替换策略,以最大限度减少缓冲区缓存的颠簸。

    PostgreSQL 10.6,Aurora PostgreSQL 10.6,Aurora PostgreSQL 10

    注意

    不再支持使用 Aurora PostgreSQL 2.2 的 PostgreSQL 引擎版本 10.6。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.6 兼容。有关 PostgreSQL 10.6 中的改进的更多信息,请参阅 PostgreSQL 10.6 版

    Aurora PostgreSQL 2

    您可以在此版本中发现下列改进:

    改进
    1. 提高了逻辑复制的稳定性。

    2. 修复了可能导致运行查询时出错的错误。报告的消息是“CLOG 段 123 不存在:无此文件或目录”的形式。

    3. 将支持的 IAM 密码的大小增加到 8KB。

    4. 提高了高吞吐量写入工作负载下性能的一致性。

    5. 修复了可能导致只读副本在重启时崩溃的错误。

    6. 修复了可能导致运行查询时出错的错误。报告的消息是“SQL 错误:正在尝试读取过去的关系 EOF”的形式。

    7. 修复了可能导致重启后内存使用量增加的错误。

    8. 修复了可能导致包含大量子事务的事务失败的错误。

    9. 合并了使用 GIN 索引时处理潜在故障的社区 PostgreSQL 中的补丁。有关更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18

    10. 修复了可能导致从 PostgreSQL 的 RDS 的快照导入失败的错误。

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了受限密码管理功能。“受限密码管理”允许您使用参数 rds.restrict_password_commands 和角色 rds_password 限制哪些用户可以管理用户密码和密码失效时间更改。有关更多信息,请参阅 Amazon Aurora 用户指南中的限制密码管理

    PostgreSQL 10.5,Aurora PostgreSQL 10.5,Aurora PostgreSQL 10

    注意

    不再支持使用 Aurora PostgreSQL 2.1 的 PostgreSQL 引擎版本 10.5。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.5 兼容。有关 PostgreSQL 10.5 中的改进的更多信息,请参阅 PostgreSQL 10.5 版

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息是“CLOG 段 123 不存在:无此文件或目录”的形式。

    2. 将支持的 IAM 密码的大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息是“SQL 错误:正在尝试读取过去的关系 EOF”的形式。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了使用 GIN 索引时处理潜在故障的社区 PostgreSQL 中的补丁。有关更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18

    9. 修复了可能导致从 PostgreSQL 的 RDS 的快照导入失败的错误。

    有关扩展和模块的信息,请参阅 Aurora PostgreSQL 10 支持的扩展

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    新功能
    1. Aurora 查询计划管理的一般可用性,使客户能够跟踪和管理其应用程序使用的任何或所有查询计划、控制查询优化程序计划选择以及确保相当高的稳定应用程序性能。有关更多信息,请参阅在 AA mazon Aurora Aurora 用户指南中管理 Aur ora PostgreSQL 的查询执行计划

    2. libprotobuf 扩展更新为 1.3.0 版。这是由PostGIS扩展程序使用的。

    3. pg_similarity 扩展更新为 1.0 版。

    4. log_fdw 扩展更新为 1.1 版。

    5. pg_hint_plan 扩展更新为 1.3.1 版。

    改进
    1. 现在对写入器和读取器节点之间的网络流量进行压缩以降低网络利用率。这降低了因网络饱和导致读取节点不可用的几率。

    2. 为 PostgreSQL 子事务实现了高性能、可扩展的子系统。这提高了广泛使用保存点和 PL/pgSQL 异常处理程序的应用程序的性能。

    3. rds_superuser 角色现在可以在每个会话、数据库或角色级别设置以下参数:

      • log_duration

      • log_error_verbosity

      • log_executor_stats

      • log_lock_waits

      • log_min_duration_statement

      • log_min_error_statement

      • log_min_messages

      • log_parser_stats

      • log_planner_stats

      • log_replication_commands

      • log_statement_stats

      • log_temp_files

    4. 修复了一个错误,即,SQL 命令“ALTER FUNCTION ... OWNER TO ..." 可能失败,并显示错误“improper qualified name(too many dotted names)”。

    5. 修复了一个错误,即,当提交一个包含 200 万个以上的子事务的事务时可能发生崩溃。

    6. 修复了与 GIN 索引相关的社区 PostgreSQL 代码中的错误,该错误可能导致 Aurora 存储卷变得不可用。

    7. 修复了一个错误,即,RDS for PostgreSQL 实例的 Aurora PostgreSQL 副本无法启动,并报告错误:“PANIC: could not locate a valid checkpoint record (PANIC: 无法找到有效的检查点记录)”。

    8. 修复了一个错误,即,将无效参数传递给 aurora_stat_backend_waits 函数会导致发生崩溃。

    已知问题
    1. Aurora PostgreSQL 中不支持 pageinspect 扩展。

    PostgreSQL 10.4,Aurora PostgreSQL 10.4,Aurora PostgreSQL 10

    注意

    不再支持使用 Aurora PostgreSQL 2.0 的 PostgreSQL 引擎版本 10.4。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 10.4 兼容。有关 PostgreSQL 10.4 中的改进的更多信息,请参阅 PostgreSQL 10.4 版

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息是“CLOG 段 123 不存在:无此文件或目录”的形式。

    2. 将支持的 IAM 密码的大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息是“SQL 错误:正在尝试读取过去的关系 EOF”的形式。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了使用 GIN 索引时处理潜在故障的社区 PostgreSQL 中的补丁。有关更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18

    9. 修复了可能导致从 PostgreSQL 的 RDS 的快照导入失败的错误。

    有关扩展和模块的信息,请参阅 Aurora PostgreSQL 10 支持的扩展

    Aurora PostgreSQL 2.

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 PostgreSQL 9.6.9,Aurora PostgreSQL 9.6.9,Aurora PostgreSQL 9. 中的所有修复、功能和改进。

    2. 临时文件大小限制可由用户配置。您需要 rds_superuser 角色才能修改 temp_file_limit 参数。

    3. 升级了PostGIS扩展程序使用的GDAL库。

    4. ip4r 扩展更新为 2.1.1 版。

    5. pg_repack 扩展更新为 1.4.3 版。

    6. plv8 扩展更新为 2.1.2 版。

    7. 并行查询 – 在创建新的 Aurora PostgreSQL 2.0 版实例时,将为 default.postgres10 参数组启用并行查询。max_parallel_workers_per_gather 参数默认设置为 2,但您可以修改该参数以支持特定的工作负载要求。

    8. 修复了读取节点在特定类型的可用空间从写入节点更改后可能崩溃的错误。

    PostgregreSQL 9.6.22,Aurora PostgreSQL 9.6.22,Aurora PostgreSQL 9.6.22

    注意

    不再支持PostgreSQL 引擎版本 9.6.22 和 Aurora PostgreSQL 1.10。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.22 兼容。有关 PostgreSQL 9.6.22 中的改进的更多信息,请参阅 PostgreSQL 9.6.22 版

    Aurora PostgreSQL 1.11.1

    高优先级稳定性增强功能
    • 修复了由于预取触发的输入/输出资源耗尽而导致查询无响应的问题。

    其他改进和稳定性更新日期
    • 修复了 Aurora 存储守护进程中在使用特定网络配置时可能导致短时间不可用的多个问题。

    Aurora PostgreSQL 版本 1.1

    高优先级稳定性增强功能
    1. 修复了以下问题:从具有表空间的现有模板数据库创建数据库时出现错误消息 ERROR: could not open file pg_tblspc/...: No such file or directory

    2. 修复了在极少数情况下,当使用了大量 PostgreSQL 子事务(即 SQL 保存点)时,Aurora 副本可能无法启动的问题。

    3. 修复了在极少数情况下,对于副本节点上的重复读取请求,读取结果可能不一致的问题。

    其他改进和增强功能
    1. 将 OpenSSL 升级到 1.1.1k。

    2. 针对某些工作负载,降低了 Aurora 副本上的 WAL 应用进程的 CPU 使用率和内存消耗。

    3. 改进写路径中的安全检查,以检测对元数据的不正确写入。

    4. 修复了重复的文件条目可能会阻止 Aurora PostgreSQL 引擎启动的问题。

    5. 修复了在繁重工作负载下可能导致临时不可用的问题。

    6. 添加了在 S3 导入期间在 S3 路径中使用前导正斜杠的功能。

    7. PostGIS扩展更新为版本 2.4.7。

    8. orafce 扩展更新为 3.16 版。

    PostgregreSQL 9.6.21,Aurora PostgreSQL 9.6.21,Aurora PostgreSQL 9.6.21

    注意

    不再支持PostgreSQL 引擎版本 9.6.21 和 Aurora PostgreSQL 1.10。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.21 兼容。有关 PostgreSQL 9.6.21 中的改进的更多信息,请参阅 PostgreSQL 版 9.6.21

    Aurora PostgreSQL 1.100

    高优先级稳定性增强功能
    1. 修复了以下错误:在极少数情况下,当正在处理具有超过 64 个子事务的事务时,读取器在重新启动时会出现结果不一致。

    2. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能
    1. 修复了在内存受限的环境中存在许多关系时无法启动数据库的错误。

    2. 修复了 apg_plan_mgmt 扩展中可能会导致因内部缓冲溢出而导致短时间不可用的错误。

    3. 修复了数据库引擎尝试创建大于实例总内存量的共享内存段并反复失败的错误。例如,尝试在 db.r5.large 实例上创建 128GiB 共享缓冲将失败。通过此更改,对大于实例内存的共享内存分配总量的请求允许将实例设置为不兼容的参数。

    4. 添加逻辑来清理数据库启动时产生的不必要的 pg_wal 临时文件。

    5. 修复了 Aurora PostgreSQL 9.6 中有时会阻止读/写节点在使用入站复制时启动胡错误。

    6. 修复了在启用 pgAudit 的情况下创建 PostGIS 扩展时因内存不足可能导致短暂不可用的错误。

    7. 添加了 Btree 页面检查以检测元组元数据不一致问题。

    PostgreSQL 9.6.19,Aurora PostgreSQL 9.6.19,Aurora PostgreSQL 9.6.19

    注意

    不再支持PostgreSQL 引擎版本 9.6.19 和 Aurora PostgreSQL 1.9。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.19 兼容。有关 PostgreSQL 9.6.19 中的改进的更多信息,请参阅 PostgreSQL 9.6.19 版

    Aurora PostgreSQL 1

    高优先级稳定性增强功能
    1. 修复了以下错误:如果在写入器节点处理包含 64 个以上子事务的长事务时重新启动读取器,则读取器节点可能会渲染额外行或缺失行。

    其他改进和增强功能
    1. 修复了包含数千个客户端的大型 S3 导入可能会导致一个或多个导入客户端停止响应的错误。

    Aurora PostgreSQL 1

    关键的稳定性增强功能
    1. 修复了导致只读副本在个别情况下反复重启失败的错误。

    其他改进和增强功能
    1. 修复了高负载、快照导入、COPY 导入或 S3 导入在个别情况下停止响应的问题。

    2. 修复了当写入程序忙于写入密集型工作负载时只读副本可能无法加入集群的错误。

    Aurora PostgreSQL 1.9.0

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植了针对 PostgreSQL 社区安全问题 CVE-2020-25694、CVE-2020-25695 和 CVE-2020-25696 的修复程序。

    2. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:错误:MultiXactIderora PostgreSQL 尚未创建-明显重叠

    其他改进和增强功能
    1. 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    2. 修复了在极少数情况下导致存储卷增长时在只读副本上短时不可用的错误。

    3. 修复了创建数据库时可能会返回以下错误消息的错误:ERROR: could not create directory on local disk (错误:无法在本地磁盘上创建目录)

    4. 修复了 GiST 索引中的错误,该错误可能会导致提升 Aurora 只读副本后出现内存不足的情况。

    5. 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 集群后导致短时的不可用。

    PostgreSQL 9.6.18,Aurora PostgreSQL 9.6.18,Aurora PostgreSQL 9.6.18

    注意

    不再支持PostgreSQL 引擎版本 9.6.18 和 Aurora PostgreSQL 1.8。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.18 兼容。有关 PostgreSQL 9.6.18 中的改进的更多信息,请参阅 PostgreSQL 9.6.18 版

    没有 1.8.1 版。

    Aurora PostgreSQL 版本 1.8.2

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn 尚未创建-明显重叠

    2. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能
    1. 当后端阻止写入到数据库客户端时,Aurora PostgreSQL 不再在读取节点上出现滞后。

    2. 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

    3. 修复了 b 树索引中可能导致内存不足情况的小内存泄漏。

    4. 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    5. 修复了一个在 Aurora PostgreSQL 充当使用 GiST 索引的 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

    Aurora PostgreSQL 1.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    其他改进和增强功能
    1. 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    2. 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    3. 修复了在 PostgreSQL 后端启动期间没有可用内存时,由于初始化不正确而导致崩溃的错误。

    4. 修复了 BTree 预取期间,在依赖于索引中包含的形状和数据的特定条件下发生的崩溃。

    5. 修复了以下错误:SELECT 查询可能会错误地返回错误 Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn (正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF)

    6. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    PostgreSQL 9.6.17,Aurora PostgreSQL 9.6.17,Aurora PostgreSQL 9.6.17

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.17 兼容。有关 PostgreSQL 9.6.17 中的改进的更多信息,请参阅 PostgreSQL 9.6.17 版

    Aurora PostgreSQL 1

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能

    Aurora PostgreSQL 1

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了 Aurora PostgreSQL 复制中的一个错误,该错误可能会产生以下错误消息:ERROR:MultiXactId nn has creSQL--apparent wraparound(错误:未创建-明显重叠)。

    其他改进和增强功能
    1. 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    2. 修复了 b 树索引读取优化中可能会导致短时不可用的错误。

    3. 修复了 GiST 索引中的一个错误,该错误可能导致提升 out-of-memory Aurora 只读副本后出现问题。

    Aurora PostgreSQL 1

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    1. 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    Aurora PostgreSQL 1

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强

    其他改进和增强功能
    1. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    2. 修复了一个 SELECT 查询可能会错误地返回错误正在尝试读取过去的 rrrr. blockno=bbb nblocks=nnn 关系 EOF 的错误。

    3. 修复了内部指标收集器的问题,该问题可能导致数据库实例上的 CPU 峰值不稳定。

    Aurora PostgreSQL 1

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能

    无。

    高优先级稳定性增强功能
    1. 改进了应用 DROP TABLE 和 TRUNCATE TABLE 操作时读取实例的性能和可用性。

    2. 修复了诊断模块中的一个小但连续的内存泄漏,该漏洞可能会导致较小的数据库实例类型上出现错误。 out-of-memory

    3. 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已报告给 PostGIS 社区,如 中所示https://trac.osgeo.org/postgis/ticket/4646

    4. 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    5. 修复了因某些查询而失败并导致消息 ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy (错误: 从 relfrozenxid yyyyyyy 之前找到 xmin xxxxxx) 的错误。在将读取实例提升为写入实例后,可能会发生这种情况。

    其他改进和增强功能
    1. 改进了从存储中读取许多行的查询的性能。

    2. 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    3. 修复了导致以下消息的错误:ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. 请联系Amazon客户支持。在对象创建期间,在 PostgreSQL 的 32 位对象标识符已换行后,可能会发生这种情况。

    4. 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。在 PostgreSQL 社区中对此进行跟踪,如 所示https://github.com/ossc-db/pg_hint_plan/issues/25

    5. 更改了以下扩展:

      • orafce 更新为版本 3.8

    PostgreSQL 9.6.16,Aurora PostgreSQL 9.6.16,Aurora PostgreSQL 9.6.16

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.16 兼容。有关 9.6.16 版中的改进的更多信息,请参阅 PostgreSQL 9.6.16 版

    该版本包含多个关键的稳定性增强功能。Amazon 强烈建议您将使用旧版 PostgreSQL 9.6 引擎的 Aurora PostgreSQL 集群升级到此版本。

    Aurora PostgreSQL 1.

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植了针对以下 PostgreSQL 社区安全问题的修复程序:

    其他改进和增强功能

    Aurora PostgreSQL 1

    新功能
    1. Aurora PostgreSQL 现在支持使用 PostgreSQL vacuum_truncate 存储参数来管理特定表的 vacuum 截断。在创建或修改表时将此存储参数设置为 false,以防止 VACUUM SQL 命令截断该表的尾随空页。

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora PostgreSQL 1

    您可以在此引擎更新中发现下列改进。

    关键的稳定性增强功能
    1. 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。在包含超过 64 个子事务的顶级事务中,使用 SQL 保存点或 PostgreSQL 异常处理程序的应用程序容易受到此错误的影响。

    高优先级稳定性增强功能
    1. 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    1. 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora PostgreSQL 性

    您可以在此引擎更新中发现下列改进。

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了可能导致数据库引擎崩溃进而导致不可用的错误。如果新建立的数据库连接在成功进行身份验证后,在初始化期间遇到与资源耗尽相关的错误,则会发生这种情况。

    其他改进和增强功能
    1. 提供了对 Aurora PostgreSQL 的稳定性和可用性的其他常规改进。

    Aurora PostgreSQL 性

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. apg_plan_mgmt 扩展的更新。有关更多信息,请参阅在 AA mazon Aurora Aurora 用户指南中管理 Aur ora PostgreSQL 的查询执行计划

    关键的稳定性增强功能
    1. 修复了一个在临时表上创建 B 树索引有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了一个在 Aurora PostgreSQL 充当 RDS PostgreSQL 实例的物理副本时与复制有关的错误。在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性增强功能
    1. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    2. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过使用对 PostgreSQLLWLock 优先级的更改,改善了高事务速率工作负载下 read-node-apply 流程的性能。这些更改可以防止 PostgreSQLProcArray 处于严重争用状态时 read-node-apply 进程获得的资源不足。

    4. 修复了一个错误,即只读节点在 PostgreSQL SLRU 截断操作的重播过程中可能会崩溃。

    5. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    6. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    7. 修复了一个错误,即如果源快照包含大量未记录的关系,导入 RDS PostgreSQL 快照可能会停止响应。

    8. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    9. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    10. 改进了当只读节点尝试连接到写入节点时对 PostgreSQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。PostgreSQL 日志文件中出现一条消息,格式为 DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    11. 修复了一个与公用表表达式相关的错误,该错误导致当 CTE 中存在 NOT IN 类时不正确地引发如下的错误:错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    12. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    13. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些数据块正确地位于 PostgreSQL 后端本地缓冲区中。

    14. 修复了一个错误,即在极少数情况下,即使复制流处于空闲状态,Aurora 充当 RDS PostgreSQL 实例的副本时也可能表现出 100% 的 CPU 利用率。

    15. 从 PostgreSQL 11 逆向移植了一个更改,这改进了孤立的临时表的清理。如果没有此更改,则在极少数情况下,孤立的临时表可能会导致事务 ID 重叠。有关更多信息,请参阅此 PostgreSQL 社区提交

    16. 修复了一个错误,即写入器实例在未初始化的启动过程中可能接受来自读取器实例的复制注册请求。

    17. 更改了以下扩展:

      • pg_hint_plan 更新为版本 1.2.5。

    PostgreSQL 9.6.12,Aurora PostgreSQL 9.6.12,Aurora PostgreSQL 9.6.12

    注意

    不再支持使用 Aurora PostgreSQL 1.5 的 PostgreSQL 引擎版本 9.6.12。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.12 兼容。有关 PostgreSQL 9.6.12 中的改进的更多信息,请参阅 PostgreSQL 9.6.12 版

    Aurora PostgreSQL 性

    您可以在此版本中发现下列改进:

    改进
    1. 修复了会导致数据库实例重启的错误。

    2. 修复了在故障转移期间发生读取时会导致重启的错误。

    3. 修复了会导致元数据不一致的错误。

    Aurora PostgreSQL 功能

    您可以在此版本中发现下列改进:

    改进
    1. 提供了针对 PostgreSQL 社区安全问题 CVE-2019-10130 的向后移植修复。

    2. 修复了一个错误,即在对通用搜索树 (GiST) 索引应用修改时,读取节点重放过程可能停止响应。

    3. 修复了一个错误,即在故障转移到读取节点后,可见性映射页面可能包含不正确的冻结位。

    4. 修复了一个错误,即错误报告了错误“relation relation-name does not exist (关系 relation-name 不存在)”。

    5. 在索引维护期间优化了写入节点和读取节点之间的日志流量。

    6. 修复了一个错误,即在执行 B 树索引扫描时,读取节点上的查询可能会发生崩溃。

    7. 函数 aurora_stat_memctx_usage 现在报告给定上下文名称的实例数。

    8. 修复了一个错误,即函数 aurora_stat_memctx_usage 报告了错误的结果。

    9. 修复了一个错误,即读取节点重放过程可能会等待停止超出配置的 max_standby_streaming_delay 的相互冲突的查询。

    10. 当活动连接与中继过程发生冲突时,现在会在读取节点上记录其他信息。

    Aurora PostgreSQL 功能

    您可以在此版本中发现下列改进:

    改进
    1. 修复了导致引擎崩溃的与 I/O 预取有关的多个错误。

    Aurora PostgreSQL 功能

    您可以在此版本中发现下列改进:

    新功能
    1. 现在 Aurora PostgreSQL 在扫描 B 树索引时执行 I/O 预取。这大幅提高了对未缓存数据进行 B 树扫描的性能。

    改进
    1. 解决了导致读取节点在集群处于繁重写入工作负载下时无法启动的众多问题。

    2. 修复了使用 aurora_stat_memctx_usage() 函数可能导致崩溃的漏洞。

    3. 改进了表扫描使用的缓存替换策略,以最大限度减少缓冲区缓存的颠簸。

    PostgreSQL 9.6.11,Aurora PostgreSQL 9.6.11,Aurora PostgreSQL 9.6.11

    注意

    不再支持使用 Aurora PostgreSQL 1.4 的 PostgreSQL 引擎版本 9.6.11。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.11 兼容。有关 PostgreSQL 9.6.11 中的改进的更多信息,请参阅 PostgreSQL 9.6.11 版

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了对 pg_similarity 扩展版本 1.0 的支持。

    2. Aurora PostgreSQL 现在支持使用 PostgreSQL vacuum_truncate 存储参数来管理特定表的 vacuum 截断。在创建或修改表时将此存储参数设置为 false,以防止 VACUUM SQL 命令截断该表的尾随空页。

    改进
    1. 该版本包含 PostgreSQL 9.6.9,Aurora PostgreSQL 9.6.9,Aurora PostgreSQL 9. 中的所有修复、功能和改进。

    2. 现在对写入器和读取器节点之间的网络流量进行压缩以降低网络利用率。这降低了因网络饱和导致读取节点不可用的几率。

    3. 子事务的性能在高并发工作负载下有所提高。

    4. pg_hint_plan 扩展更新为 1.2.3 版。

    5. 修复了在繁忙的系统上,包含数百万个子事务的提交(有时还启用了提交时间戳)可能造成 Aurora 崩溃的问题。

    6. 修复了包含 INSERTVALUES 语句可能失败并显示消息“正在尝试读取过去的关系 EOF”的问题。

    7. apg_plan_mgmt 扩展升级到版本 1.0.1。有关详细信息,请参阅Aurora PostgreSQL apg_plan_mgmt 扩展版本 1.0.1

      apg_plan_mgmt 扩展用于查询计划管理。有关如何安装、升级和使用apg_plan_mgmt扩展的更多消息,请参阅在 AA mazon Aurora Aurora 用户指南管理 Aurora PostgreSQL 的查询执行计划

    PostgreSQL 9.6.9,Aurora PostgreSQL 9.6.9,Aurora PostgreSQL 9.

    注意

    不再支持使用 Aurora PostgreSQL 1.3 的 PostgreSQL 引擎版本 9.6.9。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    该 Aurora PostgreSQL 版本与 PostgreSQL 9.6.9 兼容。有关 PostgreSQL 9.6.9 中的改进的更多信息,请参阅 PostgreSQL 9.6.9 版

    Aurora PostgreSQL 功能

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了 ProcArrayGroupUpdate 等待事件。

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息是“CLOG 段 123 不存在:无此文件或目录”的形式。

    2. 将支持的 IAM 密码的大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息是“SQL 错误:正在尝试读取过去的关系 EOF”的形式。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了使用 GIN 索引时处理潜在故障的社区 PostgreSQL 中的补丁。有关更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18

    9. 修复了可能导致从 PostgreSQL 的 RDS 的快照导入失败的错误。

    Aurora PostgreSQL 性

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 PostgreSQL 9.6.8,Aurora PostgreSQL 9.6.8,Aurora PostgreSQL 9. 中的所有修复、功能和改进。

    2. 更新了 GDAL 扩展使用的 PostGIS 库。

    3. 更新了以下 PostgreSQL 扩展:

      • ip4r 更新为 2.1.1 版。

      • pgaudit 更新为 1.1.1 版。

      • pg_repack 更新为 1.4.3 版。

      • plv8 更新为 2.1.2 版。

    4. 修复了监控系统中的一个问题,在本地磁盘使用率较高时,该问题可能会错误地导致故障转移。

    5. 修复了 Aurora PostgreSQL 可能反复崩溃并报告以下消息的错误:

      PANIC: new_record_total_len (8201) must be less than BLCKSZ (8192), rmid (6), info (32)

    6. 修复了一个错误,即,Aurora PostgreSQL 读取节点可能由于大型缓冲区缓存恢复而无法重新加入集群。在 r4.16xlarge 以外的实例上不太可能会出现该问题。

    7. 修复了一个错误,即,插入到从 9.4 之前的引擎版本导入的空 GIN 索引叶页面可能导致 Aurora 存储卷变得不可用。

    8. 修复了一个错误,即,在极少数情况下,在事务提交期间发生的崩溃可能导致进行提交的事务丢失 CommitTs 数据。事务的实际持久性不会受到该错误的影响。

    9. 修复了 PostGIS 扩展中的一个错误,即,PostGIS 可能会在 gserialized_gist_picksplit_2d() 函数中发生崩溃。

    10. 在小于 r4.8xl 的实例上,在具有大量写入流量期间提高了只读节点的稳定性。这明确解决了写入器和读取器之间的网络带宽受到限制的问题。

    11. 修复了一个错误,即,作为 RDS for PostgreSQL 实例的复制目标的 Aurora PostgreSQL 实例由于以下错误而崩溃:

      FATAL: could not open file "base/16411/680897_vm": No such file or directory" during "xlog redo at 782/3122D540 for Storage/TRUNCATE"

    12. 修复了只读节点上的内存泄漏,即,“aurora wal 重放进程”的堆大小将继续增长。可以通过增强监控观察到该问题。

    13. 修复了一个错误,即,Aurora PostgreSQL 无法启动,并在 PostgreSQL 日志中报告以下消息:

      FATAL: Storage initialization failed.

    14. 修复了大量写入工作负载的性能限制,该问题导致在 LWLock:buffer_contentIO:ControlFileSyncUpdate 事件上等待。

    15. 修复了读取节点在特定类型的可用空间从写入节点更改后可能崩溃的错误。

    PostgreSQL 9.6.8,Aurora PostgreSQL 9.6.8,Aurora PostgreSQL 9.

    注意

    不再支持使用 Aurora PostgreSQL 1.2 的 PostgreSQL 引擎版本 9.6.8。要升级,请参阅 AA mazon Aurora Aurora 用户指南中的升级 Aurora PostgreSQL 数据库引擎

    有关 PostgreSQL 9.6.8 中的改进的更多信息,请参阅 PostgreSQL 9.6.8 版

    Aurora PostgreSQL 功能

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了 ProcArrayGroupUpdate 等待事件。

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息是“CLOG 段 123 不存在:无此文件或目录”的形式。

    2. 将支持的 IAM 密码的大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息是“SQL 错误:正在尝试读取过去的关系 EOF”的形式。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了使用 GIN 索引时处理潜在故障的社区 PostgreSQL 中的补丁。有关更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18

    9. 修复了可能导致从 PostgreSQL 的 RDS 的快照导入失败的错误。

    Aurora PostgreSQL 性

    您可以在此版本中发现下列改进:

    新功能
    1. 引入 aurora_stat_memctx_usage() 函数。此函数可为每个 PostgreSQL 后端报告内部的内存上下文使用情况。可以使用此函数帮助确定某些后端占用大量内存的原因。

    改进
    1. 该版本包含 PostgreSQL 9.6.6,Aurora PostgreSQL 9.6.6,Aurora PostgreSQ 中的所有修复、功能和改进。

    2. 更新以下 PostgreSQL 扩展:

      • pg_hint_plan 更新为版本 1.2.2

      • plv8 更新为版本 2.1.0

    3. 提高写入器和读取器节点之间的流量效率。

    4. 改进连接建立性能。

    5. 改进在出现错误时在 PostgreSQL 错误日志中提供的诊断数据。 out-of-memory

    6. 进行了多次修复以提高将快照从 Amazon RDS for PostgreSQL 导入到 Aurora PostgreSQL 兼容版 的可靠性和性能。

    7. 进行了多次修复,以提高 Aurora PostgreSQL 读取节点的可靠性和性能。

    8. 修复了一个问题,其中原本空闲的实例会在 Aurora 存储卷上生成不必要的读取流量。

    9. 修复了在插入期间遇到重复序列值的问题。只有在从 RDS for PostgreSQL 向 Aurora PostgreSQL 中迁移快照时,才会出现该问题。该修复可防止在执行迁移时引入问题。在此版本前迁移的实例仍然会遇到重复键错误。

    10. 修复了一个问题:使用复制迁移到 Aurora PostgreSQL 的 RDS for PostgreSQL 实例在插入/更新 GIST 索引时内存不足或导致 GIST 索引出现其他问题。

    11. 修复了清理操作无法更新数据库的对应 pg_database.datfrozenxid 值的问题。

    12. 修复了一个问题,其中创建新 MultiXact (竞争性行级别锁定)会导致 Aurora PostgreSQL 在引擎重启后在对同一关系的第一次访问中无限期停止响应。

    13. 修复了在调用 fdw 时无法终止或取消 PostgreSQL 后端的问题。

    14. 修复了 Aurora 存储守护程序始终充分利用的 vCPU 的问题。对于较小的实例类(如 r4.large),这个问题尤其明显,会导致空闲时 CPU 使用率达到 25%–50%。

    15. 修复了 Aurora PostgreSQL 写入器节点进行虚假故障转移的问题。

    16. 修复了一个问题:在极少数情况下,Aurora PostgreSQL 读取节点报告以下问题:

      "FATAL: lock buffer_io is not held"

    17. 修复了一个错误,其中过期的 relcache 条目会停止对关系执行清理并推动系统接近事务 ID 重叠。此修复是计划在未来的次要版本中发布的 PostgreSQL 社区补丁的端口。

    18. 修复了一个问题,其中在扩展关系时出现的故障导致 Aurora 在扫描部分扩展的关系时崩溃。

    PostgreSQL 9.6.6,Aurora PostgreSQL 9.6.6,Aurora PostgreSQ

    注意

    不再支持使用 Aurora PostgreSQL 1.1 的 PostgreSQL 引擎版本 9.6.6。要升级,请参阅在 AA mazon Aurora Aurora 用户指南中升级 Aurora PostgreSQL 的 PostgreSQL 数据库引擎

    有关 PostgreSQL 9.6.6 中的改进的更多信息,请参阅 PostgreSQL 9.6.6 版

    您可以在此引擎更新中发现下列改进:

    新功能
    1. 引入了 aurora_stat_utils 扩展。该扩展包含两个函数:

      • aurora_wait_report() 函数,用于等待事件监控

      • aurora_log_report(),用于日志记录写入监控

    2. 添加了对以下扩展的支持:

      • orafce 3.6.1

      • pgrouting 2.4.2

      • postgresql-hll 2.10.2

      • prefix 1.2.6

    改进
    1. 该版本包含 Aurora PostgreSQL 1.0.11 中的所有修复、功能和改进。

    2. 更新了以下 PostgreSQL 扩展:

      • PostGIS扩展已更新为版本 2.3.4

      • geos库已更新为版本 3.6.2

      • pg_repack已更新为 1.4.2 版本

    3. 已启用对pg_statistic关系的访问。

    4. 已禁用“effective_io_concurrency”guc 参数,因为它不适用于 Aurora 存储。

    5. 已将“hot_standby_feedback”guc 参数更改为不可修改并将值设置为“1”。

    6. 在 vacuum 操作期间提高了堆页面读取性能。

    7. 提高了读取节点上的快照冲突解决性能。

    8. 提高了读取节点上的事务快照获取性能。

    9. 提高了 GIN 元数据页面更新写入性能。

    10. 在启动期间提高了缓冲区缓存恢复性能。

    11. 修复了一个错误,它在启动时恢复准备的事务期间导致数据库引擎崩溃。

    12. 修复了一个错误,它在具有大量准备的事务时可能导致无法启动读取节点。

    13. 修复了一个错误,它可能导致读取节点报告以下问题:

      ERROR: could not access status of transaction 6080077

      DETAIL:* *Could not open file "pg_subtrans/005C": No such file or directory。

    14. 修复了一个错误,在从 RDS PostgreSQL 复制到 Aurora PostgreSQL 时,它可能导致以下错误:

      FATAL: lock buffer_content is not held

      CONTEXT: xlog redo at 46E/F1330870 for Storage/TRUNCATE: base/13322/8058750 to 0 blocks flags 7

    15. 修复了一个错误,在从 RDS PostgreSQL 复制到 Aurora PostgreSQL 时重放 multixact WAL 记录期间,该问题可能导致 Aurora PostgreSQL 停止响应。

    16. 提供了多种改进以提高将快照从 RDS PostgreSQL 导入到 Aurora PostgreSQL 的可靠性。

    PostgreSQL 9.6.3,Aurora PostgreSQL 9.6.3,Aurora PostgreSQL 9.

    注意

    不再支持使用 Aurora PostgreSQL 1.0 的 PostgreSQL 引擎版本 9.6.3。要升级,请参阅在 AA mazon Aurora Aurora 用户指南中升级 Aurora PostgreSQL 的 PostgreSQL 数据库引擎

    有关 PostgreSQL 9.6.3 中的改进的更多信息,请参阅 PostgreSQL 9.6.3 版

    此版本包括以下版本:

    Aurora PostgreSQL 1.0.11

    您可以在此引擎更新中发现下列改进:

    1. 修复了可能导致结果错误的并行查询处理的问题。

    2. 修复了从 Amazon RDS for PostgreSQL 复制期间出现的可见性图处理问题,该问题可能导致 Aurora 存储卷变得不可用。

    3. 更正了 pg-repack 扩展。

    4. 实现了用于维护全新节点的改进。

    5. 修复了可能导致引擎崩溃的问题。

    Aurora PostgreSQL 1.0.10

    此更新包含新功能。您现在可以将 Amazon RDS PostgreSQL 数据库实例复制到 Aurora PostgreSQL。有关更多信息,请参阅 Amazon Aurora 用户指南中的使用 Amazon Aurora PostgreSQL 进行复制

    您可以在此引擎更新中发现下列改进:

    1. 添加了当缓存存在并且参数更改导致不一致的缓冲区缓存、存储格式或大小时的错误日志记录。

    2. 修复了大型页面存在不兼容的参数值时导致引擎重新启动的问题。

    3. 改进了在读取节点上回放预写日志 (WAL) 期间对多个截断表语句的处理。

    4. 降低了静态内存开销以减少 out-of-memory 错误。

    5. 修复了在执行 GiST 索引插入时可能导致 out-of-memory 错误的问题。

    6. 改进了从 RDS PostgreSQL 导入快照的过程,从而无需在未初始化的页面上执行真空操作。

    7. 修复了导致准备好的事务在引擎崩溃之后恢复到之前的状态的问题。

    8. 实现了用于防止读取节点过期的改进。

    9. 实现了用于减少引擎重新启动所需停机时间的改进。

    10. 修复了可能导致引擎崩溃的问题。

    Aurora PostgreSQL 1.

    在此引擎更新中,我们修复了以下问题:当从 RDS PostgreSQL 导入包含未初始化页面的快照时,Aurora 存储卷变得不可用。

    Aurora PostgreSQL 1.

    您可以在此引擎更新中发现下列改进:

    1. 修复了 shared_preload_libraries 实例参数包含 pg_hint_plan 时阻止引擎启动的问题。

    2. 修复了并行扫描过程中可能出现的错误“Attempt to fetch heap block XXX is beyond end of heap (YYY blocks)”。

    3. 改进了为了真空操作预取读取的效果。

    4. 修复了通过 RDS PostgreSQL 导入快照 (可能在源快照中包含不兼容的 pg_internal.init 文件时失败) 的问题。

    5. 修复了以下问题:读取节点崩溃,并返回消息“aurora wal replay process (PID XXX) was terminated by signal 11: Segmentation fault”。当阅读器对未缓存的可见性图页面应用了可见性图更改之后,该问题会出现。

    Aurora PostgreSQL 功能

    这是 Amazon Aurora PostgreSQL 兼容版 第一个公开发布的版本。