亚马逊 Aurora Postgre 更新 SQL - Amazon Aurora

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

亚马逊 Aurora Postgre 更新 SQL

接下来,您可以找到有关已为亚马逊 Aurora 发布的 Amazon Aurora Postgre SQL 兼容版数据库引擎版本的信息。

要确定 Aurora Postgre SQL 数据库的版本号,请参阅亚马逊 Aurora 用户指南SQL中的识别亚马逊 Aurora Postgre 的版本。

有关扩展和模块的信息,请参阅 亚马逊 Aurora Postgre 的扩展版本 SQL

有关 Amazon Aurora 可用版本、策略和时间表的信息,请参阅《Amazon Aurora 用户指南》中的 Amazon Aurora 主要版本的可用期有多长。有关亚马逊 Aurora 的支持和其他政策的更多信息,请参阅亚马逊RDSFAQs

要确定中提供哪些 Aurora Postgre SQL 数据库引擎版本 AWS 区域,请使用如下所示的describe-db-engine-versions AWS CLI 命令。

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

有关列表 AWS 区域,请参阅亚马逊 Aurora 用户指南中的 Aurora Postgre SQL 区域可用性

Postgre SQL 16 版本

迁移到 Aurora Postgre 16 SQL

升级到 Aurora Post SQL gre 16 的主要版本需要以下最低扩展版本:

  • 3.1 GIS 版本之后的版本

  • PgRouting 版本 3.0.5

  • Rdkit 版本 4.2

有关迁移的更多信息,请参阅迁移到版本 16迁移到版本 16.1

有关每个 Aurora Postgre 版本支持的扩展SQL版本的信息,请参阅亚马逊 Aurora Postgre 的扩展版本 SQL

要升级 Aurora Postgre SQL 数据库集群,包括升级扩展程序,请参阅升级 Postgre SQL 扩展。

不支持的特征
  • Aurora Postgre SQL 16 版本目前不支持在 Aurora 只读副本上进行逻辑解码。

Postgre SQL 16 和 Aurora Postgre 16 的区别 SQL

在 Aurora Postgre SQL 16 版本中,新引入的pg_stat_io视图还有两个额外的 I/O 上下文:

  • index:创建索引期间执行的 I/O 操作。

  • walreplay:Wal 重播进程在 Aurora 只读副本上执行的 I/O 操作。

以下后端类型和 I/O 上下文不适用于 Aurora 只读副本:

  • autovacuum 启动程序

  • autovacuum 工件

  • bulkwrite

  • 索引

  • vacuum

此外,Aurora Postgre SQL 不支持回写和同步操作,因为数据会保存到Aurora存储中。

Postgre 16.4 SQL

此版本的 Aurora Postgre 与 Postgre SQL 16.4 兼容。SQL有关 Postgre 16.4 中改进的更多信息,请参阅 Postgr e SQL 16.4 版本SQL

Aurora Postgre SQL 16.4,2024 年 9 月 30 日

新功能

  • 引入了新的快速故障转移功能,通过快速存储元数据初始化和快速缓冲区缓存恢复,减少planned扩展故障转移事件期间的数据库停机时间。

  • 引入了一项优化,将零停机时间修补 (ZDP) 静默点持续时间缩短到 1 秒。

关键稳定性增强

  • 修复了导致子事务提交时间戳缺失的罕见错误。

高优先级增强功能

  • 修复了在处理与用户查询的冲突时,vacuum 操作的复制可能会导致重启的问题。

  • 修复了从BTree索引中删除大量密钥可能导致并发扫描崩溃的问题。

一般增强功能

  • 启用了对FIPS经验证的加密技术的支持,这是一种完全拥有 AWS 的实现。有关更多信息,请参阅安全博客上的 AWS-LC 现已通过 FIPS 140-3 认证。 AWS

  • 改进了初始化和引擎升级期间的数据库启动时间。

  • 修复了由于传输时间过长而导致某些连接终止的问题。ZDPpostgresql.log调用的新ZDP指标ZD_SOCKET_TRANSFER_CONN_DROPPED表示这些已断开的连接。

  • 提高了使用系统管理功能时 Aurora 副本的读取器可用性。

  • 修复了内存中两阶段提交 (2PC) 元数据缓存问题,该 out-of-memory问题导致从 Postgre 源实例复制 Aurora 只读副本时出错。RDS SQL

  • pg_ad_mapping扩展中引入了一个新函数 pgadmap_get_set_mapping_cmd (),用于显示将现有 Active Directory 安全组重新创建到 Aurora Postgre 数据库角色映射所需的命令。SQL

  • 修复了存储元数据初始化中可能导致数据库启动时间延长的问题。

  • 修复了在主版本升级期间无法回收 Aurora 存储空间的问题。

  • 修复了在启用了 Reads 优化的实例上无法ZDP成功完成的问题。

其他改进和增强

  • 更新了以下扩展名:

    • pgvector扩展到 0.7.3 版。

    • mysql_fdw扩展到版本 REL -2_9_2。

    • orafce4.10.3 版本的扩展。

    • pgTAP对版本 1.3.3 的扩展。

    • pg_cron对版本 1.6.3 的扩展。

    • RDKit扩展到版本 4.5(版本 2024_03_5)。

    • wal2json2.6 版的扩展。

    • pg_ad_mapping 扩展到版本 1.0。

    • HypoPG对版本 1.4.1 的扩展。

Postgre 16.3 SQL

此版本的 Aurora Postgre 与 Postgre SQL 16.3 兼容。SQL有关 Postgre 16.3 中改进的更多信息,请参阅 Postgr e SQL 16.3 版本SQL

Aurora Postgre SQL 16.3,2024 年 8 月 8 日

新功能
  • Aurora Serverless v2 现在会在升级期间应用待处理的数据库参数max_connections更改。无服务器 V2 容量更改会导致待处理max_connections的更改。升级期间max_connections将保留所允许的任意数量的ZDP支持的连接。

  • 引入了一项功能,通过在重新启动和数据库升级期间更快地初始化缓冲区缓存来缩短数据库启动时间。

  • 在某些情况下,次要版本和补丁升级现在可以更快地完成。

  • 减少了 Aurora Serverless v2 在存在数据密集型工作负载或长时间运行的查询以及繁忙或无响应的连接的情况下,向上扩展和缩短时间。

  • 在和中添加了每个查询的内存使用aurora_stat_statementsaurora_stat_plans信息。有关更多信息,请参阅 aurora _stat_stat_stat_stat_stat_

  • 性能增强可提高在 IO 优化配置下运行的 8xl 及更大实例的写入吞吐量。

关键的稳定性增强功能
  • 修复了 pg_repack 问题,该问题会错误地允许两个真空进程在同一张表上同时运行。

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

常规增强功能
  • 使用pgvector提高了 Aurora Postgre 处理人工智能工作负载的SQL性能。

  • 修复了手动重启后累积统计数据重置的问题。

  • 改进只读副本实例上的 Aurora WAL 重播过程的重放性能。

  • 修复了在某些情况下使用次要版本升级ZDP会失败导致升级时间较长的问题。

  • 提高了 Aurora 副本实例上真空操作的重放性能。

  • 修复了尝试访问关系元数据时可能导致逻辑复制终止的问题。

  • 修复了在ZDP启用升级期间可能无法保留JDBC连接的错误。

  • 减少了 postgres 私有内存碎片的改进。

  • 修复了导致两阶段提交文件保持不变,导致无法正确清理的问题。

  • 改进了处理两阶段提交文件时的内存处理。

  • 修复了在 Aurora 副本的查询计划期间导致性能下降的问题。

  • 提高了 Aurora 只读副本的可用性。

  • 修复了后台工作人员尝试生成 parallel worker 时服务器可能会重启的问题。

  • 修复了在资源限制下以逻辑方式应用来自远程服务器的更改时,实例可能会重新启动的问题。

  • 修复了数据库范围和语句级别 blk_read_time 指标的问题。

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

    • orafce4.9.4 版的扩展。

    • pg_cron对版本 1.6.2 的扩展。

    • pg_partman对版本 5.1.0 的扩展。

    • pg_repack对版本 1.5.0 的扩展。

    • pg_tle到版本 1.4.0。

    • pg_vector扩展到 0.7.0 版。

    • pgrouting3.6.2 版的扩展。

    • pgTap对版本 1.3.2 的扩展。

    • PostGIS3.4.2 版的扩展。

    • RDKit对版本 2024_03_1 的扩展。

Postgre 16.2 SQL

此版本的 Aurora Postgre 与 Postgre SQL 16.2 兼容。SQL有关 Postgre 16.2 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 16.2。

Aurora Postgre SQL 16.2.2,2024 年 6 月 20 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了后台工作程序在并行工作器上下文中执行时可能会崩溃的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了如何处理两阶段提交文件的问题。

Aurora Postgre SQL 16.2.1,2024 年 4 月 29 日

新功能
  • 向添加了资源使用情况摘要pg_dump

  • aurora_stat_statements(bool showtext)aurora_stat_plans(bool showtext)添加了函数重载。

常规增强功能
  • 修复了多个次要版本升级问题,通过零停机时间修补来改善连接保存。

  • 由于缩短了大卷的初始化时间,从而缩短了数据库启动时间。

  • 通过减少关系扩展锁的争用并主动扩展关系,引入了更快的COPY操作。

  • 改进了通过智能跳过某些日志记录的重播来减少复制延迟,从而减少了重播负载。

  • 修复了读取节点在恢复冲突期间出现的一个问题,在极少数情况下,该问题可能会导致短暂不可用。

  • 修复了在极少数情况下,在主版本升级补丁期间,数据库无法启动的问题。

  • 允许在更多情况下从复制错误中恢复,从而提高只读副本的可用性。

  • 修复了逻辑复制表同步操作失败时导致死锁的问题。

  • 修复了一个逻辑复制解码问题,即如果子事务并行中止,则在溢出到存储空间后,无法处理目录修改更改。

  • 改进了日志记录写入存储之前的验证。

  • 修复了导致会话在零停机时间修补事件后错误报告 ClientRead 等待事件的问题。

  • 修复了将 aws_s3 扩展从 1.1 版升级到 1.2 版时 aws_s3.query_export_to_s3 的函数定义模棱两可。

高优先级增强功能
  • 修复了与恢复逻辑复制槽有关的问题,在极少数情况下,它可能会导致该槽卡住。

  • 修复了在表空间中创建数据库时会导致重新启动的问题。

  • 修复了与逻辑复制错误处理不正确相关的问题,以提高数据库稳定性。

关键的稳定性增强功能
  • 修复了与复制源相关的问题,在极少数情况下,该问题可能会导致恢复时间延长并影响可用性。

  • 修复了在极少数情况下可能导致新创建的逻辑复制槽部分复制事务的问题。有关更多信息,请参阅创建逻辑复制槽期间可能由于争用条件而导致的数据丢失

  • 修复了可能pg_stat_statements导致零停机时间修补失败的问题。

  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

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

    • pg_tle对版本 1.3.4 的扩展。

    • PLV83.1.10 版本的扩展。

    • RDKitCardridge 到 Release_2023_09_4 版本。

  • 已添加新的GUC参数

    • pgtle.clientauth_databases_to_skip

    • pgtle.clientauth_db_name

    • pgtle.clientauth_num_parallel_workers

    • pgtle.clientauth_users_to_skip

    • pgtle.enable_clientauth

    • pgtle.passcheck_db_name

Postgre 16.1 SQL

此版本的 Aurora Postgre 与 Postgre SQL 16.1 兼容。SQL有关 Postgre 16.1 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 16.1。

Aurora Postgre SQL 16.1.4,2024 年 6 月 24 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了并行查询执行中的一个问题,即在某些情况下,后端可能会无限期地挂起。

  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 16.1.3,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 16.1.2,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 16.1,2024 年 1 月 31 日

新功能
  • 在版本 1.4.0 中增加了对 HypoPG 扩展的支持。

  • 在版本 4.1.3 中增加了对 h3-pg 扩展和 h3-postgis 扩展的支持。

  • 增加了对aurora_compute_plan_id在 Aurora Postgre SQL 数据库集群和数据库参数组中默认开启的参数的支持。有关更多信息,请参阅监控 Aurora Postgre SQL 的查询执行计划

  • 在 Aurora Postgre SQL 版本 16 中,该rds.rds_superuser_reserved_connections参数已被弃用。应使用该reserved_connections参数来保留连接槽的数量。该reserved_connections参数设置为具有pg_use_reserved_connections权限的角色保留的连接槽数。 rds_superuser默认为该pg_use_reserved_connections角色的成员。有关更多信息,请参阅 Postgre SQL 文档保留连接

常规增强功能
  • 已弃用对 ssl 协议的支持:TLSv1.0 和 TLSv1 .1。

其他改进和增强功能

更新了以下扩展名:

  • postgis 更新为版本 3.4.0

  • PgLogical 更新为版本 2.4.4

  • PgCron 更新为版本 1.6

  • orafce 更新为版本 4.6.0

  • pg_hint_plan 更新为版本 1.6.0

  • plv8 更新为版本 3.1.8

  • oracle_fdw 更新为版本 2.6.0

  • MySQL_FDW 更新为版本 2.9.1

  • Hll到版本 2.18

  • RDKit升级到 4.4 版

  • aws_s3 更新为版本 1.2

  • prefix 更新为版本 1.2.10

  • pg_similarity 更新为 1.0 版

  • pgdam 版本更新为 1.7

  • pg_proctab 更新为版本 0.0.10

  • pg_tle 更新为版本 1.2.0

  • pg_vector到版本 0.5.1

  • PgAudit到版本 16.0

  • plprofiler到版本 4.2.4

  • pg_partman到版本 4.7.3

  • pgTAP到版本 1.3.0

有关扩展和模块的信息,请参阅 Aurora Postgre 16 SQL 支持的扩展

Postgre SQL 15 个版本

Postgre 15.8 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.8 兼容。SQL有关 Postgre 15.8 中改进的更多信息,请参阅 Postgr e SQL 15.8 版本SQL

Aurora Postgre SQL 15.8,2024 年 9 月 30 日

15.8 版的新功能

  • 引入了新的快速故障转移功能,通过快速存储元数据初始化和快速缓冲区缓存恢复,减少planned扩展故障转移事件期间的数据库停机时间。

  • 引入了一项优化,将零停机时间修补 (ZDP) 静默点持续时间缩短到 1 秒。

15.8 版的关键稳定性增强

  • 修复了导致子事务提交时间戳缺失的罕见错误。

15.8 的高优先级增强功能

  • 修复了在处理与用户查询的冲突时,vacuum 操作的复制可能会导致重启的问题。

  • 修复了从BTree索引中删除大量密钥可能导致并发扫描崩溃的问题。

15.8 的一般增强功能

  • 启用了对FIPS经验证的加密技术的支持,这是一种完全拥有 AWS 的实现。有关更多信息,请参阅安全博客上的 AWS-LC 现已通过 FIPS 140-3 认证。 AWS

  • 改进了初始化和引擎升级期间的数据库启动时间。

  • 修复了无法将pg_bigm扩展包含在 shared_preload_libraries 中的问题。

  • 修复了由于传输时间过长而导致某些连接终止的问题。ZDPpostgresql.log 中的一个名为的新ZDP指标ZD_SOCKET_TRANSFER_CONN_DROPPED表示这些已断开的连接。

  • 提高了使用系统管理功能时 Aurora 副本的读取器可用性。

  • 修复了内存中两阶段提交 (2PC) 元数据缓存问题,该 out-of-memory问题导致从 Postgre 源实例复制的 Aurora 只读副本出现错误。RDS SQL

  • pg_ad_mapping扩展中引入了一个新函数 pgadmap_get_set_mapping_cmd (),用于显示将现有 Active Directory 安全组重新创建到 Aurora Postgre 数据库角色映射所需的命令。SQL

  • 修复了存储元数据初始化中可能导致数据库启动时间延长的问题。

  • 修复了在主版本升级期间无法回收 Aurora 存储空间的问题。

  • 修复了在启用了 Reads 优化的实例上无法ZDP成功完成的问题。

15.8 的其他改进和增强

  • 更新了以下扩展名:

    • pgvector扩展到 0.7.3 版。

    • mysql_fdw扩展到版本 REL -2_9_2。

    • orafce4.10.3 版本的扩展。

    • pgTAP对版本 1.3.3 的扩展。

    • pg_cron对版本 1.6.3 的扩展。

    • RDKit扩展到版本 4.5(版本 2024_03_5)。

    • wal2json2.6 版的扩展。

    • pg_ad_mapping 扩展到版本 1.0。

    • HypoPG对版本 1.4.1 的扩展。

Postgre 15.7 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.7 兼容。SQL有关 Postgre 15.7 中改进的更多信息,请参阅 Postgr e SQL 15.7 版本SQL

Aurora Postgre SQL 15.7,2024 年 8 月 8 日

新功能
  • Aurora Serverless v2 现在会在升级期间应用待处理的数据库参数max_connections更改。无服务器 V2 容量更改会导致待处理max_connections的更改。升级期间max_connections将保留所允许的任意数量的ZDP支持的连接。

  • 引入了一项功能,通过在重新启动和数据库升级期间更快地初始化缓冲区缓存来缩短数据库启动时间。

  • 在某些情况下,次要版本和补丁升级现在可以更快地完成。

  • 减少了 Aurora Serverless v2 在存在数据密集型工作负载或长时间运行的查询以及繁忙或无响应的连接的情况下,向上扩展和缩短时间。

  • 在和中添加了每个查询的内存使用aurora_stat_statementsaurora_stat_plans信息。有关更多信息,请参阅 aurora _stat_stat_stat_stat_stat_

关键的稳定性增强功能
  • 修复了 pg_repack 问题,该问题会错误地允许两个真空进程在同一张表上同时运行。

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

常规增强功能
  • 使用提高了生成式人工智能工作负载的 Aurora Postgre SQL pgvector 性能。

  • 修复了手动重启后累积统计数据重置的问题。

  • 修复了在某些情况下使用次要版本升级ZDP会失败导致升级时间较长的问题。

  • 提高了 Aurora 副本实例上真空操作的重放性能。

  • 修复了在ZDP启用升级期间可能无法保留JDBC连接的错误。

  • 减少了 postgres 私有内存碎片的改进。

  • 修复了导致两阶段提交文件保持不变,导致无法正确清理的问题。

  • 改进了处理两阶段提交文件时的内存处理。

  • 修复了在 Aurora 副本的查询计划期间导致性能下降的问题。

  • 提高了 Aurora 只读副本的可用性。

  • 修复了手动重启后累积统计数据重置的问题。

  • 修复了后台工作人员尝试生成 parallel worker 时服务器可能会重启的问题。

  • 修复了在资源限制下以逻辑方式应用来自远程服务器的更改时,实例可能会重新启动的问题。

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

    • orafce4.9.4 版的扩展。

    • pg_cron对版本 1.6.2 的扩展。

    • pg_partman对版本 5.1.0 的扩展。

    • pg_repack对版本 1.5.0 的扩展。

    • pg_tle到版本 1.4.0。

    • pg_vector扩展到 0.7.0 版。

    • pgrouting3.6.2 版的扩展。

    • pgTap对版本 1.3.2 的扩展。

    • PostGIS3.4.2 版的扩展。

    • RDKit对版本 2024_03_1 的扩展。

Postgre 15.6 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.6 兼容。SQL有关 Postgre 15.6 中改进的更多信息,请参阅 Postgr e SQL 15.6 版本SQL

Aurora Postgre SQL 15.6.2,2024 年 6 月 20 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了后台工作程序在并行工作器上下文中执行时可能会崩溃的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了如何处理两阶段提交文件的问题。

Aurora Postgre SQL 15.6.1,2024 年 4 月 29 日

新功能
  • 向添加了资源使用情况摘要pg_dump

  • aurora_stat_statements(bool showtext)aurora_stat_plans(bool showtext)添加了函数重载。

常规增强功能
  • 修复了多个次要版本升级问题,通过零停机时间修补来改善连接保存。

  • 由于缩短了大卷的初始化时间,从而缩短了数据库启动时间。

  • 通过减少关系扩展锁的争用并主动扩展关系,引入了更快的COPY操作。

  • 改进了通过智能跳过某些日志记录的重播来减少复制延迟,从而减少了重播负载。

  • 修复了读取节点在恢复冲突期间出现的一个问题,在极少数情况下,该问题可能会导致短暂不可用。

  • 修复了在极少数情况下,在主版本升级补丁期间,数据库无法启动的问题。

  • 允许在更多情况下从复制错误中恢复,从而提高只读副本的可用性。

  • 修复了可能导致零停机时间修补超时的问题。

  • 修复了逻辑复制表同步操作失败时导致死锁的问题。

  • 修复了一个逻辑复制解码问题,即如果子事务并行中止,则在溢出到存储空间后,无法处理目录修改更改。

  • 改进了日志记录写入存储之前的验证。

  • 修复了导致会话在零停机时间修补事件后错误报告 ClientRead 等待事件的问题。

  • 修复了将 aws_s3 扩展从 1.1 版升级到 1.2 版时 aws_s3.query_export_to_s3 的函数定义模棱两可。

高优先级增强功能
  • 修复了与恢复逻辑复制槽有关的问题,在极少数情况下,它可能会导致该槽卡住。

  • 修复了在表空间中创建数据库时会导致重新启动的问题。

  • 修复了与逻辑复制错误处理不正确相关的问题,以提高数据库稳定性。

关键的稳定性增强功能
  • 修复了与复制源相关的问题,在极少数情况下,该问题可能会导致恢复时间延长并影响可用性。

  • 修复了在极少数情况下可能导致新创建的逻辑复制槽部分复制事务的问题。有关更多信息,请参阅创建逻辑复制槽期间可能由于争用条件而导致的数据丢失

  • 修复了可能pg_stat_statements导致零停机时间修补失败的问题。

  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

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

    • pg_tle对版本 1.3.4 的扩展。

    • PLV83.1.10 版本的扩展。

    • RDKitCardridge 到 Release_2023_09_4 版本。

  • 已添加新的GUC参数

    • pgtle.clientauth_databases_to_skip

    • pgtle.clientauth_db_name

    • pgtle.clientauth_num_parallel_workers

    • pgtle.clientauth_users_to_skip

    • pgtle.enable_clientauth

    • pgtle.passcheck_db_name

Postgre 15.5 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.5 兼容。SQL有关 Postgre 15.5 中改进的更多信息,请参阅 Postgr e SQL 15.5 版本SQL

Aurora Postgre SQL 15.5.4,2024 年 6 月 24 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了并行查询执行中的一个问题,即在某些情况下,后端可能会无限期地挂起。

  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 15.5.3,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 15.5.2,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 15.5.0,2023 年 12 月 21 日

继开源社区宣布对 Postgre SQL 数据库进行更新之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.5、14.10、13.13 和 12.17。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。还包括适用于 Aurora Postgre SQL 版本 3.4 的 Babelfish 的新功能和改进。

请参阅 Aurora 版本策略,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 版本 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 亚马逊 Bedrock 集成 — 通过在 Aurora Postgre SQLDB 集群中使用亚马逊 Aurora 机器学习扩展程序,你现在可以使用亚马逊 Bedrock 基础人工智能模型。

  • 使用 Active Directory 安全组进行 Aurora Postgre SQL 访问控制 — 使用带有新pg_ad_mapping扩展程序的 Microsoft Active Directory 的 AWS 目录服务添加组角色身份验证支持。

  • 委托扩展支持 – 该特征允许将扩展管理委托给具有新 rds_extension 角色的权限较低用户。

  • 增加了对aurora_compute_plan_id在 Aurora Postgre SQL 数据库集群和数据库参数组中默认开启的参数的支持。有关更多信息,请参阅监控 Aurora Postgre SQL 的查询执行计划

  • 查询计划管理 (QPM) 增强功能:

    • 作为 apg_plan_mgmt.validate_plans()update_plan_hash 操作的一部分,计划大纲将更新为最新格式版本。

    • 增加了对并行附加执行的支持,以作为并行查询执行的一部分。

  • 在版本 1.4.0 中增加了对 HypoPG 扩展的支持。

  • 在版本 4.1.3 中增加了对 h3-pg 扩展和 h3-postgis 扩展的支持。

高优先级增强功能
  • 修复了在存在并发运行或已取消的子DDL事务的情况下以逻辑方式复制更改时可能导致重启的问题

  • 修复了可能会在读取 WAL 重播期间修改的页面时导致 Aurora 副本重启的问题

  • 修复了如果源集群上的特定卷元数据无效,则在克隆的集群上该元数据将保持无效的问题。由于克隆集群使用新卷,因此现在将重新创建元数据。

  • 修复了在零停机时间补丁期间可能导致发动机崩溃的错误 () ZDP

  • 引入了新参数 rds.enable_memory_management,用于启用和禁用改进的内存管理特征。

  • 在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,从而提高了索引扫描查询性能。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

常规增强功能
  • 修复了未设置 rds.global_db_rpo 参数时导致 AuroraGlobalDBRPOLag 指标为零的问题。

  • 修复了在与写入器数据库实例重新连接时可能导致 Aurora 副本重启的问题。

  • 增加了对 rdkit.morgan_fp_size 参数的支持

  • rds-superuser 现在可以运行 pg_stat_reset_slru 函数

  • 修复了 MultiXact SLRU访问权限未记入正确pg_stat_slru类别的问题。

  • 修复了可能导致无法正确删除未使用的 WAL 分段的问题

  • 修复了使用二进制输出格式时 pglogical 无法正确传递复制源数据的问题

  • rds_superuser 现在可以执行 ALTER COLLATION 以刷新目录中某个区域设置的排序规则版本。

  • 修复了由于连接无效而导致 dblinkpostgres_fdw 扩展崩溃的问题

  • 修复了 aws_s3 扩展可将 HTTP 错误响应导入表中的问题

  • 修复了在与写入器数据库实例重新连接时可能导致具有优化型读取的 Aurora 副本实例重启的问题。

  • 修复了在将页面缓存到分层缓存时可能导致具有优化型读取的 Aurora 副本重启的问题。

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

    • mysql_fdw 更新为版本 2.9.1

    • Oracle_fdw 更新为版本 2.6.0

    • Orafce 更新为版本 4.6.0

    • pg_cron 更新为版本 1.6.0

    • pg_hint_plan 更新为版本 1.5.1

    • pg_proctab 更新为版本 0.0.10

    • pg_tle 更新为版本 1.2.0

    • plv8 更新为版本 3.1.8

    • PostGIS 更新为版本 3.4.0

    • prefix 更新为版本 1.2.10

    • RDKit 更新为版本 4.4.0 (Release_2023_09_1)

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

Postgre 15.4 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.4 兼容。SQL有关 Postgre 15.4 中改进的更多信息,请参阅 Postgr e SQL 15.4 版本SQL

Aurora Postgre SQL 15.4.7,2024 年 6 月 25 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 15.4.6,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 15.4.5,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 15.4.3,2023 年 12 月 15 日

高优先级增强功能
  • 修复了在存在并发运行或已取消的子DDL事务的情况下以逻辑方式复制更改时可能导致重启的问题

Aurora Postgre SQL 15.4.2,2023 年 12 月 13 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 15.4.1,2023 年 11 月 9 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 15.4.0,2023 年 10 月 24 日

新功能
  • 增加了对 mysql_fdw 2.9.0 版的支持。

  • aws_s3扩展中增加了对导出到使用客户托管KMS密钥加密的 S3 存储桶的支持

  • 提高了全局数据库辅助集群中 Aurora 副本的可用性

  • 增加了对在 Aurora 副本上捕获查询计划的支持

  • 增加了对使用实体化节点执行查询计划的支持

  • 增加了对使用并行查询运算符执行查询计划的支持

  • 不会捕获低于给定成本阈值的查询计划

高优先级增强功能
  • 修复了在数据库恢复期间可能导致数据库无法启动的问题

  • 包括优化,以缩短扩大规模的时间 Aurora Serverless v2 instances

常规增强功能
  • 修复了 aws_s3 扩展中当导出的总行数超过 20 亿时,会导致导出的行数出错的问题

  • 提供了在 aws_s3 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改从 S3 导入的超时阈值:

    • aws_s3.curlopt_low_speed_limit

    • aws_s3.curlopt_low_speed_time

  • 防止在某些边缘情况下创建实例失败

  • 提高了在 Aurora 副本上提交事务操作的重放性能

  • 修复了在极少数情况下,无法完成从 aws_s3 扩展导入的问题

  • 已将 Pos GEOS t 的库更新GIS到版本 3.12.0

  • 已改进 Aurora Serverless v2 数据库内存扩展,可缩短数据库实例的总体扩展时间

  • 增加了 WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER 等待事件以表示集群缓存管理器发送器中的等待时间

  • 在 Aurora Serverless 资源监控中增加了 WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN 等待事件以表示等待时间

  • 改进了在从只读副本的存储中读取期间对无效的非持久元数据的处理

  • 修复了逻辑副本槽启动时数据库可能崩溃的问题

  • 将对 pg_cron cron.max_running_jobs 参数的限制从 100 提高到了 1000

  • 现在可以修改 pgAudit pgaudit.log_statement 参数了

  • 修复了 CREATE TABLE 命令中无法正确处理以“#”开头的表名的错误。

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

    • orafce 更新为 4.3.0 版

    • pg_logical 更新为版本 2.4.3

    • pg_tle 更新为版本 1.1.1

    • pgvector 更新为 0.5.0 版

    • plv8 更新为 3.1.6 版

    • PostGIS 更新为 3.3.3 版

    • RDKit 更新为 4.3 版

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

Postgre 15.3 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.3 兼容。SQL有关 Postgre 15.3 中改进的更多信息,请参阅 Postgr e SQL 15.3 版本SQL

Aurora Postgre SQL 15.3.6,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 15.3.5,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 15.3.4,2023 年 12 月 14 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 15.3.3,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 15.3.2,2023 年 10 月 4 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题

  • 修复了在执行 COPY FROM 命令时会导致崩溃的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

  • 修复了一个问题,即UPDATE使用可序列化快照时,带有外键的表可能会意外失败,并显示 “ERROR: 40001:由于并发更新,无法序列化访问” DELETE

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能

  • 修复了 Aurora Post SQL gre 15.3 中无法在某些场景中启用改进内存管理的问题

Aurora Postgre SQL 15.3.0,2023 年 7 月 13 日

继开源社区宣布更新 Postgre SQL 数据库之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.3、14.8、13.11、12.15 和 11.20。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。这些版本还包含适用于 Aurora Postgre SQL 版本3.2的Babelfis h的新功能和改进,并改进了对AWS 数据库迁移服务的支持。请参阅 Amazon Aurora 的版本,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 此版本包含内存管理方面的改进,通过主动防止内存不足引起的问题,提高了数据库的稳定性和可用性。有关更多信息,请参阅 Aurora Postgre SQL 中改进的内存管理

  • 增加了对 pgvector 扩展 0.4.1 版本的支持。

高优先级增强功能
  • 修复了在执行可存活读取器重新连接时子事务元数据处理的问题

  • 修复ZDP了与扩展环境变量有关的问题

  • 修复了逻辑复制期间导致进程错误地计算出遇到意外页面的瞬时错误

  • 修复了由于部分创建的复制源状态文件而导致一段时间不可用的问题

常规增强功能
  • 解决了计算查询标识符显示警告 “WARNING:无法识别的节点类型:378" 的问题

  • 解决了由于过早移除发布服务器上的逻辑副本槽而导致关联的初始数据同步受阻的问题

  • 增加了一个新函数 aurora_stat_memctx_usage(),用于在 Postgres 内存上下文级别显示后端内存的使用明细

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

  • 修复了 AuroraReplicaLag 指标计算中的一个问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题

  • 进一步减少了期间的数据库停机时间 ZDP

  • 修复了一个可能导致在此期间不可用的错误 ZDP

  • 修复了导致pg_ls_waldir()返回 “ERROR:无法统计文件” 的问题

  • 添加了对 TLS 1.3 的支持,其中包含密码 TLS _ AES _128_ 和 _ _256_ GCM _ SHA256 TLS AES GCM SHA384

  • 修复了在 Postgre SQL 数据库实例的 Aurora 副本上无法RDS进行主要版本升级的问题

  • 修复了可能无法缩放的问题 Aurora Serverless v2 instances

  • 修复了逻辑复制中的一个问题,在极少数情况下,由于子事务元数据错误,该问题可能会导致一段时间不可用

  • 修复了pg_vector扩展中的一个问题,即在极少数情况下,无限或NAN值会导致索引创建期间崩溃

  • 修复了一个问题以提高性能

  • 已将 GEOS 升级到版本 3.11.2

  • 已将 pg_cron 升级到版本 1.5

  • 已将 pg_partman 升级到版本 4.7.3

  • 已将 pg_tle 升级到版本 1.0.3

  • 已将 plv8 升级到版本 3.1.6

Postgre 15.2 SQL

此版本的 Aurora Postgre 与 Postgre SQL 15.2 兼容。SQL有关 Postgre 15.2 中改进的更多信息,请参阅 Postgr e SQL 15.2 版本SQL

Aurora Postgre SQL 15.2.8,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 15.2.7,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 15.2.6,2023 年 12 月 15 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 15.2.5,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 15.2.4,2023 年 10 月 5 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能

Aurora Postgre SQL 15.2.3,2023 年 7 月 25 日

常规增强功能
  • 修复了 AuroraReplicaLag 指标计算中的一个问题

  • 修复了一个可能导致在此期间不可用的错误 ZDP

  • 修复了无法在提交事务时回收存储的问题

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 增加了 Aurora Serverless v2 缩放增强

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

  • 修复了多个问题,这些问题可能会导致具有改进的读取可用性功能的 Aurora 副本在重新连接写入器实例时重启

  • 修复了可存活读取器无法重新连接的问题

Aurora Postgre SQL 15.2.2,2023 年 5 月 10 日

常规增强功能
  • 修复了在 pg_create_logical_replication_slot 中加载 test_decoding 插件时出现的错误

  • 修复了使用透写缓存时导致逻辑复制失败的问题

  • 已将 oracle_fdw 扩展使用的 Oracle 客户端更新到 21.9.0.0.0 版

Aurora Postgre SQL 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 存储和本地存储中特定于逻辑复制的存储。

  • 从 Aurora Postgre SQL 版本 15.2 和 14.7 开始,需要向用户授予每个数据库的连接CONNECT权限,即使该用户被授予访问该角色的权限。rds_superuser在 Aurora Postgre SQL 版本 15.2 和 14.7 之前,如果向用户授予该角色,则该用户可以连接到任何数据库和系统表。rds_superuser之前的 Aurora Postgre SQL 版本不受此更改的影响,有权访问该rds_superuser角色的用户不需要访问其 Aurora Postgre SQL 集群中数据库的CONNECT权限。

常规增强功能
  • 已将 PROJ 支持升级到 9.1.0 版

  • 已将 PostGIS 中的 GDAL 库升级到 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_stat_statements 更新为 1.10 版

    • 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 Postgre 15 SQL 支持的扩展

Postgre SQL 15 和 Aurora Postgre 15 的区别 SQL

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

Postgre SQL 14 版本

Postgre 14.13 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.13 兼容。SQL有关 Postgre 14.13 中改进的更多信息,请参阅 Postgr e SQL 14.13 版本SQL

Aurora Postgre SQL 14.13,2024 年 9 月 30 日

14.13 版的新功能

  • 引入了新的快速故障转移功能,通过快速存储元数据初始化和快速缓冲区缓存恢复,减少planned扩展故障转移事件期间的数据库停机时间。

  • 引入了一项优化,将零停机时间修补 (ZDP) 静默点持续时间缩短到 1 秒。

14.13 版的关键稳定性增强

14.13 的高优先级增强功能

  • 修复了在处理与用户查询的冲突时,vacuum 操作的复制可能会导致重启的问题。

  • 修复了从BTree索引中删除大量密钥可能导致并发扫描崩溃的问题。

14.13 版的一般增强功能

  • 启用了对FIPS经验证的加密技术的支持,这是一种完全拥有 AWS 的实现。有关更多信息,请参阅安全博客上的 AWS-LC 现已通过 FIPS 140-3 认证。 AWS

  • 改进了初始化和引擎升级期间的数据库启动时间。

  • 修复了无法将pg_bigm扩展包含在 shared_preload_libraries 中的问题。

  • 修复了零停机时间修补期间的一个问题,该问题会导致某些连接由于传输时间过长而终止。postgresql.log 中的一个名为的新ZDP指标ZD_SOCKET_TRANSFER_CONN_DROPPED表示这些已断开的连接。

  • 提高了使用系统管理功能时 Aurora 副本的读取器可用性。

  • 修复了内存中两阶段提交 (2PC) 元数据缓存问题,该 out-of-memory问题导致从 Postgre 源实例复制 Aurora 只读副本时出错。RDS SQL

  • pg_ad_mapping扩展中引入了一个新函数 pgadmap_get_set_mapping_cmd (),用于显示将现有 Active Directory 安全组重新创建到 Aurora Postgre 数据库角色映射所需的命令。SQL

  • 修复了存储元数据初始化中可能导致数据库启动时间延长的问题。

  • 修复了在主版本升级期间无法回收 Aurora 存储空间的问题。

  • 修复了在启用了 Reads 优化的实例上无法ZDP成功完成的问题。

14.13 版的其他改进和增强

  • 更新了以下扩展名:

    • pgvector扩展到 0.7.3 版。

    • mysql_fdw扩展到版本 REL -2_9_2。

    • orafce4.10.3 版本的扩展。

    • pgTAP对版本 1.3.3 的扩展。

    • pg_cron对版本 1.6.3 的扩展。

    • RDKit扩展到版本 4.5(版本 2024_03_5)。

    • wal2json2.6 版的扩展。

    • pg_ad_mapping 扩展到版本 1.0。

    • HypoPG对版本 1.4.1 的扩展。

Postgre 14.12 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.12 兼容。SQL有关 Postgre 14.12 中改进的更多信息,请参阅 Postgr e SQL 14.12 版本SQL

Aurora Postgre SQL 14.12,2024 年 8 月 8 日

新功能
  • Aurora Serverless v2 现在会在升级期间应用待处理的数据库参数max_connections更改。无服务器 V2 容量更改会导致待处理max_connections的更改。升级期间max_connections将保留所允许的任意数量的ZDP支持的连接。

  • 引入了一项功能,通过在重新启动和数据库升级期间更快地初始化缓冲区缓存来缩短数据库启动时间。

  • 在某些情况下,次要版本和补丁升级现在可以更快地完成。

  • 减少了 Aurora Serverless v2 在存在数据密集型工作负载或长时间运行的查询以及繁忙或无响应的连接的情况下,向上扩展和缩短时间。

  • 在和中添加了每个查询的内存使用aurora_stat_statementsaurora_stat_plans信息。有关更多信息,请参阅 aurora _stat_stat_stat_stat_stat_

关键的稳定性增强功能
  • 修复了 pg_repack 问题,该问题会错误地允许两个真空进程在同一张表上同时运行。

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

常规增强功能
  • 使用提高了生成式人工智能工作负载的 Aurora Postgre SQL pgvector 性能。

  • 修复了在某些情况下使用次要版本升级ZDP会失败导致升级时间较长的问题。

  • 提高了 Aurora 副本实例上真空操作的重放性能。

  • 修复了在ZDP启用升级期间可能无法保留JDBC连接的错误。

  • 减少了 postgres 私有内存碎片的改进。

  • 修复了导致两阶段提交文件保持不变,导致无法正确清理的问题。

  • 改进了处理两阶段提交文件时的内存处理。

  • 修复了在 Aurora 副本的查询计划期间导致性能下降的问题。

  • 提高了 Aurora 只读副本的可用性。

  • 修复了后台工作人员尝试生成 parallel worker 时服务器可能会重启的问题。

  • 修复了在资源限制下以逻辑方式应用来自远程服务器的更改时,实例可能会重新启动的问题。

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

    • orafce4.9.4 版的扩展。

    • pg_cron对版本 1.6.2 的扩展。

    • pg_hint_plan对版本 1.4.2 的扩展。

    • pg_partman5.1.0 版的扩展。

    • pg_repack对版本 1.5.0 的扩展。

    • pg_tle到版本 1.4.0。

    • pg_vector扩展到 0.7.0 版。

    • pgrouting3.6.2 版的扩展。

    • pgTap对版本 1.3.2 的扩展。

    • PostGIS3.4.2 版的扩展。

    • RDKit对版本 2024_03_1 的扩展。

Postgre 14.11 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.11 兼容。SQL有关 Postgre 14.11 中改进的更多信息,请参阅 Postgr e SQL 14.11 版本SQL

Aurora Postgre SQL 14.11.2,2024 年 6 月 20 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了后台工作程序在并行工作器上下文中执行时可能会崩溃的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了如何处理两阶段提交文件的问题。

Aurora Postgre SQL 14.11.1,2024 年 4 月 29 日

新功能
  • 向添加了资源使用情况摘要pg_dump

  • aurora_stat_statements(bool showtext)aurora_stat_plans(bool showtext)添加了函数重载。

常规增强功能
  • 修复了多个次要版本升级问题,通过零停机时间修补来改善连接保存。

  • 由于缩短了大卷的初始化时间,从而缩短了数据库启动时间。

  • 通过减少关系扩展锁的争用并主动扩展关系,引入了更快的COPY操作。

  • 改进了通过智能跳过某些日志记录的重播来减少复制延迟,从而减少了重播负载。

  • 修复了读取节点在恢复冲突期间出现的一个问题,在极少数情况下,该问题可能会导致短暂不可用。

  • 修复了在极少数情况下,在主版本升级补丁期间,数据库无法启动的问题。

  • 允许在更多情况下从复制错误中恢复,从而提高只读副本的可用性。

  • 修复了可能导致零停机时间修补超时的问题。

  • 修复了逻辑复制表同步操作失败时导致死锁的问题。

  • 修复了一个逻辑复制解码问题,即如果子事务并行中止,则在溢出到存储空间后,无法处理目录修改更改。

  • 改进了日志记录写入存储之前的验证。

  • 修复了导致会话在零停机时间修补事件后错误报告 ClientRead 等待事件的问题。

  • 修复了将 aws_s3 扩展从 1.1 版升级到 1.2 版时 aws_s3.query_export_to_s3 的函数定义模棱两可。

高优先级增强功能
  • 修复了与恢复逻辑复制槽有关的问题,在极少数情况下,它可能会导致该槽卡住。

  • 修复了在表空间中创建数据库时会导致重新启动的问题。

  • 修复了与逻辑复制错误处理不正确相关的问题,以提高数据库稳定性。

关键的稳定性增强功能
  • 修复了与复制源相关的问题,在极少数情况下,该问题可能会导致恢复时间延长并影响可用性。

  • 修复了在极少数情况下可能导致新创建的逻辑复制槽部分复制事务的问题。有关更多信息,请参阅创建逻辑复制槽期间可能由于争用条件而导致的数据丢失

  • 修复了可能pg_stat_statements导致零停机时间修补失败的问题。

  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

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

    • pg_tle对版本 1.3.4 的扩展。

    • PLV83.1.10 版本的扩展。

    • RDKitCardridge 到 Release_2023_09_4 版本。

  • 已添加新的GUC参数

    • pgtle.clientauth_databases_to_skip

    • pgtle.clientauth_db_name

    • pgtle.clientauth_num_parallel_workers

    • pgtle.clientauth_users_to_skip

    • pgtle.enable_clientauth

    • pgtle.passcheck_db_name

Postgre 14.10 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.10 兼容。SQL有关 Postgre 14.10 中改进的更多信息,请参阅 Postgr e SQL 14.10 版本SQL

Aurora Postgre SQL 14.10.4,2024 年 6 月 24 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了并行查询执行中的一个问题,即在某些情况下,后端可能会无限期地挂起。

  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 14.10.3,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 14.10.2,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.10.0,2023 年 12 月 21 日

继开源社区宣布对 Postgre SQL 数据库进行更新之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.5、14.10、13.13 和 12.17。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。还包括适用于 Aurora Postgre SQL 版本 3.4 的 Babelfish 的新功能和改进。

请参阅 Aurora 版本策略,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 版本 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 亚马逊 Bedrock 集成 — 通过在 Aurora Postgre SQLDB 集群中使用亚马逊 Aurora 机器学习扩展程序,你现在可以使用亚马逊 Bedrock 基础人工智能模型。

  • 使用 Active Directory 安全组进行 Aurora Postgre SQL 访问控制 — 使用带有新pg_ad_mapping扩展程序的 Microsoft Active Directory 的 AWS 目录服务添加组角色身份验证支持。

  • 委托扩展支持 – 该特征允许将扩展管理委托给具有新 rds_extension 角色的权限较低用户。

  • 增加了对aurora_compute_plan_id在 Aurora Postgre SQL 数据库集群和数据库参数组中默认开启的参数的支持。有关更多信息,请参阅监控 Aurora Postgre SQL 的查询执行计划

  • 查询计划管理 (QPM) 增强功能:

    • 作为 apg_plan_mgmt.validate_plans()update_plan_hash 操作的一部分,计划大纲将更新为最新格式版本。

    • 增加了对并行附加执行的支持,以作为并行查询执行的一部分。

  • 在版本 1.4.0 中增加了对 HypoPG 扩展的支持。

  • 在版本 4.1.3 中增加了对 h3-pg 扩展和 h3-postgis 扩展的支持。

高优先级增强功能
  • 修复了在存在并发运行或已取消的子DDL事务的情况下以逻辑方式复制更改时可能导致重启的问题

  • 修复了可能会在读取 WAL 重播期间修改的页面时导致 Aurora 副本重启的问题

  • 修复了如果源集群上的特定卷元数据无效,则在克隆的集群上该元数据将保持无效的问题。由于克隆集群使用新卷,因此现在将重新创建元数据。

  • 修复了在零停机时间补丁期间可能导致发动机崩溃的错误 () ZDP

  • 引入了新参数 rds.enable_memory_management,用于启用和禁用改进的内存管理特征。

  • 在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,从而提高了索引扫描查询性能。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

常规增强功能
  • 修复了在与写入器数据库实例重新连接时可能导致 Aurora 副本重启的问题。

  • 增加了对 rdkit.morgan_fp_size 参数的支持

  • rds-superuser 现在可以运行 pg_stat_reset_slru 函数

  • 修复了 MultiXact SLRU访问权限未记入正确pg_stat_slru类别的问题。

  • 修复了可能导致无法正确删除未使用的 WAL 分段的问题

  • 修复了使用二进制输出格式时 pglogical 无法正确传递复制源数据的问题

  • rds_superuser 现在可以执行 ALTER COLLATION 以刷新目录中某个区域设置的排序规则版本。

  • 修复了由于连接无效而导致 dblinkpostgres_fdw 扩展崩溃的问题

  • 修复了 aws_s3 扩展可将 HTTP 错误响应导入表中的问题

  • 修复了在与写入器数据库实例重新连接时可能导致具有优化型读取的 Aurora 副本实例重启的问题。

  • 修复了在将页面缓存到分层缓存时可能导致具有优化型读取的 Aurora 副本重启的问题。

  • 在中记录 AWS 独立默认归类库版本的版本。pg_collation catalog

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

    • mysql_fdw 更新为版本 2.9.1

    • Oracle_fdw 更新为版本 2.6.0

    • Orafce 更新为版本 4.6.0

    • pg_cron 更新为版本 1.6.0

    • pg_proctab 更新为版本 0.0.10

    • pg_tle 更新为版本 1.2.0

    • plv8 更新为版本 3.1.8

    • PostGIS 更新为版本 3.4.0

    • prefix 更新为版本 1.2.10

    • RDKit 更新为版本 4.4.0 (Release_2023_09_1)

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

Postgre 14.9 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.9 兼容。SQL有关 Postgre 14.9 中改进的更多信息,请参阅 Postgr e SQL 14.9 版本SQL

Aurora Postgre SQL 14.9.7,2024 年 6 月 25 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 14.9.6,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 14.9.5,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.9.3,2023 年 12 月 15 日

高优先级增强功能
  • 修复了在存在并发取消子事务的情况下以逻辑方式复制更改时可能导致重新启动的问题 DDL

Aurora Postgre SQL 14.9.2,2023 年 12 月 13 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.9.1,2023 年 11 月 9 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 14.9.0,2023 年 10 月 24 日

新功能
  • 增加了对 mysql_fdw 2.9.0 版的支持。

  • aws_s3扩展中增加了对导出到使用客户托管KMS密钥加密的 S3 存储桶的支持

  • 提高了全局数据库辅助集群中 Aurora 副本的可用性

  • 增加了对在 Aurora 副本上捕获查询计划的支持

  • 增加了对使用实体化节点执行查询计划的支持

  • 增加了对使用并行查询运算符执行查询计划的支持

  • 允许不捕获低于给定成本阈值的查询计划

高优先级增强功能
  • 包括用于缩短 Aurora Serverless 实例扩展时间的优化

常规增强功能
  • 修复了 aws_s3 扩展中当导出的总行数超过 20 亿时,会导致导出的行数出错的问题

  • 提供了在 aws_s3 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改从 S3 导入的超时阈值:

    • aws_s3.curlopt_low_speed_limit

    • aws_s3.curlopt_low_speed_time

  • 防止在某些边缘情况下创建实例失败

  • 提高了在 Aurora 副本上提交事务操作的重放性能

  • 修复了在极少数情况下,无法完成从 aws_s3 扩展导入的问题

  • 已将 Pos GEOS t 的库更新GIS到版本 3.12.0

  • 已改进 Aurora Serverless v2 数据库内存扩展,可缩短数据库实例的总体扩展时间

  • 增加了 WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER 等待事件以表示集群缓存管理器发送器中的等待时间

  • 在 Aurora Serverless 资源监控中增加了 WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN 等待事件以表示等待时间

  • 改进了在从只读副本的存储中读取期间对无效的非持久元数据的处理

  • 修复了逻辑副本槽启动时数据库可能崩溃的问题

  • 将对 pg_cron cron.max_running_jobs 参数的限制从 100 提高到了 1000

  • 现在可以修改 pgAudit pgaudit.log_statement 参数了

  • 引入了用于 I/O 的瞬态元数据的诊断功能

  • 修复了 CREATE TABLE 命令中无法正确处理以“#”开头的表名的错误

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

    • orafce 更新为 4.3.0 版

    • pg_logical 更新为版本 2.4.3

    • pg_tle 更新为版本 1.1.1

    • pgvector 更新为版本 0.5.0

    • PostGIS 更新为 3.3.3 版

    • RDKit 更新为 4.3 版

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

Postgre 14.8 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.8 兼容。SQL有关 Postgre 14.8 中改进的更多信息,请参阅 Postgr e SQL 14.8 版本SQL

Aurora Postgre SQL 14.8.6,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.8.5,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.8.4,2023 年 12 月 14 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.8.3,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 14.8.2,2023 年 10 月 4 日

高优先级稳定性增强功能
  • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题

  • 修复了在执行 COPY FROM 命令时会导致崩溃的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

  • 修复了一个问题,即UPDATE使用可序列化快照时,带有外键的表可能会意外失败,并显示 “ERROR: 40001:由于并发更新,无法序列化访问” DELETE

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能

  • 修复了 Aurora Post SQL gre 15.3 中无法在某些场景中启用改进内存管理的问题

Aurora Postgre SQL 14.8.0,2023 年 7 月 13 日

继开源社区宣布更新 Postgre SQL 数据库之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.3、14.8、13.11、12.15 和 11.20。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。这些版本还包含适用于 Aurora Postgre SQL 版本3.2的Babelfis h的新功能和改进,并改进了对AWS 数据库迁移服务的支持。请参阅 Amazon Aurora 的版本,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 此版本包含内存管理方面的改进,通过主动防止内存不足引起的问题,提高了数据库的稳定性和可用性。有关更多信息,请参阅 Aurora Postgre SQL 中改进的内存管理

  • 增加了对 pgvector 扩展 0.4.1 版本的支持

高优先级增强功能
  • 修复了在执行可存活读取器重新连接时子事务元数据处理的问题

  • 修复ZDP了与扩展环境变量有关的问题

  • 修复了逻辑复制期间导致进程错误地计算出遇到意外页面的瞬时错误

  • 修复了由于部分创建的复制源状态文件而导致一段时间不可用的问题

常规增强功能
  • 解决了计算查询标识符显示警告 “WARNING:无法识别的节点类型:378" 的问题

  • 解决了由于过早移除发布服务器上的逻辑副本槽而导致关联的初始数据同步受阻的问题

  • 增加了一个新函数 aurora_stat_memctx_usage(),用于在 Postgres 内存上下文级别显示后端内存的使用明细

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

  • 修复了 AuroraReplicaLag 指标计算中的一个问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题

  • 进一步减少了期间的数据库停机时间 ZDP

  • 修复了一个可能导致在此期间不可用的错误 ZDP

  • 修复了导致pg_ls_waldir()返回 “ERROR:无法统计文件” 的问题

  • 添加了对 TLS 1.3 的支持,其中包含密码 TLS _ AES _128_ 和 _ _256_ GCM _ SHA256 TLS AES GCM SHA384

  • 修复了在 Postgre SQL 数据库实例的 Aurora 副本上无法RDS进行主要版本升级的问题

  • 修复了可能无法缩放的问题 Aurora Serverless v2 instances

  • 修复了逻辑复制中的一个问题,在极少数情况下,由于子事务元数据错误,该问题可能会导致一段时间不可用

  • 修复了pg_vector扩展中的一个问题,即在极少数情况下,无限或NAN值会导致索引创建期间崩溃

  • 已将 GEOS 升级到版本 3.11.2

  • 已将 pg_cron 升级到版本 1.5

  • 已将 pg_partman 升级到版本 4.7.3

  • 已将 pg_tle 升级到版本 1.0.3

  • 已将 plv8 升级到版本 3.1.6

  • 已将 tds_fdw 升级到版本 2.0.3

Postgre 14.7 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.7 兼容。SQL有关 Postgre 14.7 中改进的更多信息,请参阅 Postgr e SQL 14.7 版本SQL

Aurora Postgre SQL 14.7.8,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.7.7,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.7.6,2023 年 12 月 15 日

关键的稳定性增强功能
高优先级增强功能
  • 通过在大型数据集中使用复合索引,跳过不必要的 B 树页面读取,提高了索引扫描查询性能

  • 修复了索引扫描查询方面的一个问题,该问题在极少数情况下可能导致数据库实例重启

常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.7.5,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 14.7.4,2023 年 10 月 5 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能

Aurora Postgre SQL 14.7.3,2023 年 7 月 24 日

常规增强功能
  • 修复了 AuroraReplicaLag 指标计算中的一个问题

  • 修复了一个可能导致在此期间不可用的错误 ZDP

  • 修复了无法在提交事务时回收存储的问题

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 增加了 Aurora Serverless v2 缩放增强

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

  • 修复了多个问题,这些问题可能会导致具有改进的读取可用性功能的 Aurora 副本在重新连接写入器实例时重启

  • 修复了可存活读取器无法重新连接的问题

Aurora Postgre SQL 14.7.2,2023 年 5 月 10 日

常规增强功能
  • 修复了在 pg_create_logical_replication_slot 中加载 test_decoding 插件时出现的错误

  • 修复了使用透写缓存时导致逻辑复制失败的问题

  • 已将 oracle_fdw 扩展使用的 Oracle 客户端更新到 21.9.0.0.0 版

Aurora Postgre SQL 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 存储和本地存储中特定于逻辑复制的存储。

  • 从 Aurora Postgre SQL 版本 15.2 和 14.7 开始,需要向用户授予每个数据库的连接CONNECT权限,即使该用户被授予访问该角色的权限。rds_superuser在 Aurora Postgre SQL 版本 15.2 和 14.7 之前,如果向用户授予该角色,则该用户可以连接到任何数据库和系统表。rds_superuser之前的 Aurora Postgre SQL 版本不受此更改的影响,有权访问该rds_superuser角色的用户不需要访问其 Aurora Postgre SQL 集群中数据库的CONNECT权限。

高优先级稳定性增强功能
  • 修复了未更新提交延迟指标的问题

常规增强功能
  • 已将 PROJ 支持升级到 9.1.0 版

  • 已将 PostGIS 中的 GDAL 库升级到 3.5.3 版

  • 修复了从 pg_hint_plan 1.3x 到 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 Postgre 14 SQL 支持的扩展

Postgre 14.6 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.6 兼容。SQL有关 Postgre 14.6 中改进的更多信息,请参阅 Postgr e SQL 14.6 版本SQL

Aurora Postgre SQL 14.6.9,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.6.8,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.6.7,2023 年 12 月 15 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.6.6,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 14.6.5,2023 年 10 月 4 日

关键的稳定性增强功能
高优先级稳定性增强功能
  • 修复了在读取 IO 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能

Aurora Postgre SQL 14.6.4,2023 年 9 月 13 日

常规增强功能
  • 增加了 Aurora Serverless v2 缩放增强

  • 修复pg_cron了可能阻止缩放的问题 Aurora Serverless v2

  • 修复了 AuroraReplicaLag 指标计算中的一个问题

  • 修复了一个可能导致在此期间不可用的错误 ZDP

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

Aurora Postgre SQL 14.6.2,2023 年 3 月 3 日

关键的稳定性增强功能
  • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

常规稳定性增强功能
  • 修复了无法执行已批准的分区表加入计划的问题

  • 修复了 PostGISGDAL 数据无法加载的问题

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

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

  • 修复了使用透写缓存时导致逻辑复制失败的问题

Aurora Postgre SQL 14.6.1,2023 年 2 月 17 日

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

Aurora Postgre SQL 14.6.0,2023 年 1 月 20 日

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

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

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

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

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

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

  • 已将 GDAL 库升级到版本 3.4.3

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

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

  • 修复了 pg_repack 扩展的问题

  • 改进了排序规则库 glibc,新增了独立的默认排序规则库

Postgre 14.5 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.5 兼容。SQL有关 Postgre 14.5 中改进的更多信息,请参阅 Postgr e SQL 14.5 版本SQL

Aurora Postgre SQL 14.5.7,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.5.6,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.5.5,2023 年 12 月 18 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.5.4,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 14.5.3,2023 年 10 月 17 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在 Aurora 副本重启后阻塞真空操作的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规稳定性增强功能
  • 修复了导致统计数据收集器进程反复重启的问题

  • 缩短了缩放时间 Aurora Serverless v2

  • 修复了可能导致在此期间不可用的错误 ZDP

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题

  • 修复了使用透写缓存时导致逻辑复制失败的问题

Aurora Postgre SQL 14.5.2,2023 年 3 月 2 日

常规稳定性增强功能
  • 修复了无法执行已批准的分区表加入计划的问题

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

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

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

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

Aurora Postgre SQL 14.5.1,2022 年 12 月 13 日

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

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

  • 修复了在复制过程中可能导致不可用的问题

  • 修复了在复制过程中可能导致数据不一致的问题

Aurora Postgre SQL 14.5.0,2022 年 11 月 9 日

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

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

常规稳定性增强功能
  • 改进了缓冲区缓存处于紧张状态时的缓存清理功能

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

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

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

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

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

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

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

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

  • 修复了自动清理会错误地跳过表格的问题

  • 改进了逻辑复制预取

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

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

    • multixact_members_cache_size

    • multixact_offsets_cache_size

  • 修复了检测和取消卡住的主要版本升级的问题

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

  • 提高了逻辑复制性能

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题

  • 已将 GEOS 版本升级到 3.10.3

  • 已将 PLV8 版本更新到 3.0.0

  • 已将 PostGIS 扩展更新到版本 3.2.3

  • 修复了导致 st_orientedenvelope 在使用 1-D 输入时循环返回 0 的问题

  • 修复了使用SQL服务器连接失tds_fdw败的问题

Postgre 14.4 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.4 兼容。SQL有关 Postgre 14.4 中改进的更多信息,请参阅 Postgr e SQL 14.4 版本SQL

Aurora Postgre SQL 14.4.10,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.4.9,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.4.8,2023 年 12 月 22 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.4.7,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 14.4.6,2023 年 10 月 19 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在 Aurora 副本重启后阻塞真空操作的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规稳定性增强功能
  • 修复了导致统计数据收集器进程反复重启的问题

  • 缩短了缩放时间 Aurora Serverless v2

  • 修复了可能导致在此期间不可用的错误 ZDP

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

Aurora Postgre SQL 14.4.5,2022 年 12 月 14 日

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

  • 修复了在复制过程中可能导致不可用的问题

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题

  • 修复了在复制过程中可能导致数据不一致的问题

Aurora Postgre SQL 14.4.4,2022 年 11 月 17 日

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

Aurora Postgre SQL 14.4.0,2022 年 10 月 13 日

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

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

  • 修复了缩放比例的问题 Aurora Serverless v2 如果实例正在运行,VACUUM则会卡住

常规稳定性增强功能
  • 修复了 Aurora Postgre SQL 无法归档的错误 relfilenode

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

  • 修复了当前扩展事件超时导致扩展卡住的问题

  • 已将 plv8 扩展升级到版本 3.0.0

  • 已将 PostGIS 扩展升级到版本 3.2.3

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

Postgre 14.3 SQL

此版本的 Aurora Postgre 与 Postgre SQL 14.3 兼容。SQL有关 Postgre 14.3 中改进的更多信息,请参阅 Postgr e SQL 14.3 版本SQL

Aurora Postgre SQL 14.3.10,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 14.3.9,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 14.3.8,2023 年 12 月 22 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 14.3.7,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 14.3.6,2023 年 10 月 19 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在 Aurora 副本重启后阻塞真空操作的问题

  • 修复了会导致高CPU使用率并阻止新连接的问题

常规稳定性增强功能
  • 修复了导致统计数据收集器进程反复重启的问题

  • 缩短了缩放时间 Aurora Serverless v2

  • 修复了可能导致在此期间不可用的错误 ZDP

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms

    • aws_lambda.request_timeout_ms

Aurora Postgre SQL 14.3.5,2022 年 12 月 14 日

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

  • 修复了在复制过程中可能导致不可用的问题

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题

  • 修复了在复制过程中可能导致数据不一致的问题

Aurora Postgre SQL 14.3.4,2022 年 11 月 17 日

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

Aurora Postgre SQL 14.3.3,2022 年 10 月 13 日

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

  • 修复了缩放比例的问题 Aurora Serverless v2 如果实例正在运行,VACUUM则会卡住

常规稳定性增强功能
  • 修复了 Aurora Postgre SQL 无法归档 relfilenode 的错误

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

  • 修复了当前扩展事件超时导致扩展卡住的问题

  • 已将 PostGIS 扩展升级到版本 3.1.7

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

Aurora Postgre SQL 14.3.1,2022 年 7 月 6 日

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

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

  • 修复了使用TDS_FDW扩展程序查询外部表与SQL服务器连接失败的问题

  • 修复了使用提供的根证书导致连接失败的问题

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

Aurora Postgre SQL 14.3.0,2022 年 6 月 21 日

新功能
其他改进和增强功能
  • 包含 Aurora Postgre SQL 13. 7 中存在的所有修复、功能和改进。

  • 从 Postgre SQL 14.4 版本中向后移植了以下错误修复:使用/命令还原了对 “加速” Xmin 进度所做的更改,以防止索引损坏。CONCURRENTLY CREATE INDEX CONCURRENTLY REINDEX CONCURRENTLY

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

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

  • 此版本支持大型机现代EBCDIC化工作的排序规则。有关更多信息,请参阅 Amazon Aurora 用户SQL指南中的 Aurora Postgre 归类EBCDIC和其他大型机迁移。

  • 更新了以下扩展名:

    • 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

Postgre SQL 13 版本(包括一些已弃用的版本)

Postgre 13.16 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.16 兼容。SQL有关 Postgre 13.16 中改进的更多信息,请参阅 Postgr e SQL 13.16 版本SQL

Aurora Postgre SQL 13.16,2024 年 9 月 30 日

13.16 版的新功能

  • 引入了新的快速故障转移功能,通过快速存储元数据初始化和快速缓冲区缓存恢复,减少planned扩展故障转移事件期间的数据库停机时间。

  • 引入了一项优化,将零停机时间修补 (ZDP) 静默点持续时间缩短到 1 秒。

13.16 版的关键稳定性增强

13.16 的高优先级增强功能

  • 修复了在处理与用户查询的冲突时,vacuum 操作的复制可能会导致重启的问题。

  • 修复了从BTree索引中删除大量密钥可能导致并发扫描崩溃的问题。

13.16 版的一般增强功能

  • 启用了对FIPS经验证的加密技术的支持,这是一种完全拥有 AWS 的实现。有关更多信息,请参阅安全博客上的 AWS-LC 现已通过 FIPS 140-3 认证。 AWS

  • 改进了初始化和引擎升级期间的数据库启动时间。

  • 修复了无法将pg_bigm扩展包含在 shared_preload_libraries 中的问题。

  • 修复了零停机时间修补期间的一个问题,该问题会导致某些连接由于传输时间过长而终止。postgresql.log 中的一个名为的新ZDP指标ZD_SOCKET_TRANSFER_CONN_DROPPED表示这些已断开的连接。

  • 提高了使用系统管理功能时 Aurora 副本的读取器可用性。

  • 修复了内存中两阶段提交 (2PC) 元数据缓存问题,该 out-of-memory问题导致从 Postgre 源实例复制 Aurora 只读副本时出错。RDS SQL

  • 修复了存储元数据初始化中可能导致数据库启动时间延长的问题。

  • 修复了在主版本升级期间无法回收 Aurora 存储空间的问题。

13.16 版本的其他改进和增强

  • 更新了以下扩展名:

    • pgvector扩展到 0.7.3 版。

    • mysql_fdw扩展到版本 REL -2_9_2。

    • orafce4.10.3 版本的扩展。

    • pgTAP对版本 1.3.3 的扩展。

    • pg_cron对版本 1.6.3 的扩展。

    • RDKit扩展到版本 4.5(版本 2024_03_5)。

    • wal2json2.6 版的扩展。

    • HypoPG对版本 1.4.1 的扩展。

Postgre 13.15 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.15 兼容。SQL有关 Postgre 13.15 中改进的更多信息,请参阅 Postgr e SQL 13.15 版本SQL

Aurora Postgre SQL 13.15,2024 年 8 月 8 日

新功能
  • Aurora Serverless v2 现在会在升级期间应用待处理的数据库参数max_connections更改。无服务器 V2 容量更改会导致待处理max_connections的更改。升级期间max_connections将保留所允许的任意数量的ZDP支持的连接。

  • 引入了一项功能,通过在重新启动和数据库升级期间更快地初始化缓冲区缓存来缩短数据库启动时间。

  • 在某些情况下,次要版本和补丁升级现在可以更快地完成。

  • 减少了 Aurora Serverless v2 在存在数据密集型工作负载或长时间运行的查询以及繁忙或无响应的连接的情况下,向上扩展和缩短时间。

关键的稳定性增强功能
  • 修复了 pg_repack 问题,该问题会错误地允许两个真空进程在同一张表上同时运行。

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

常规增强功能
  • 使用提高了生成式人工智能工作负载的 Aurora Postgre SQL pgvector 性能。

  • 修复了在某些情况下使用次要版本升级ZDP会失败导致升级时间较长的问题。

  • 提高了 Aurora 副本实例上真空操作的重放性能。

  • 修复了在ZDP启用升级期间可能无法保留JDBC连接的错误。

  • 减少了 postgres 私有内存碎片的改进。

  • 修复了导致两阶段提交文件保持不变,导致无法正确清理的问题。

  • 改进了处理两阶段提交文件时的内存处理。

  • 修复了在 Aurora 副本的查询计划期间导致性能下降的问题。

  • 提高了 Aurora 只读副本的可用性。

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

    • orafce4.9.4 版的扩展。

    • pg_cron对版本 1.6.2 的扩展。

    • pg_partman5.1.0 版的扩展。

    • pg_repack对版本 1.5.0 的扩展。

    • pg_tle到版本 1.4.0。

    • pg_vector扩展到 0.7.0 版。

    • pgrouting3.6.2 版的扩展。

    • pgTap对版本 1.3.2 的扩展。

    • PostGIS3.4.2 版的扩展。

    • RDKit对版本 2024_03_1 的扩展。

Postgre 13.14 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.14 兼容。SQL有关 Postgre 13.14 中改进的更多信息,请参阅 Postgr e SQL 13.14 版本SQL

Aurora Postgre SQL 13.14.2,2024 年 6 月 20 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了后台工作程序在并行工作器上下文中执行时可能会崩溃的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了如何处理两阶段提交文件的问题。

Aurora Postgre SQL 13.14.1,2024 年 4 月 29 日

新功能
  • 向添加了资源使用情况摘要pg_dump

常规增强功能
  • 修复了多个次要版本升级问题,通过零停机时间修补来改善连接保存。

  • 由于缩短了大卷的初始化时间,从而缩短了数据库启动时间。

  • 通过减少关系扩展锁的争用并主动扩展关系,引入了更快的COPY操作。

  • 改进了通过智能跳过某些日志记录的重播来减少复制延迟,从而减少了重播负载。

  • 修复了读取节点在恢复冲突期间出现的一个问题,在极少数情况下,该问题可能会导致短暂不可用。

  • 修复了在极少数情况下,在主版本升级补丁期间,数据库无法启动的问题。

  • 允许在更多情况下从复制错误中恢复,从而提高只读副本的可用性。

  • 修复了可能导致零停机时间修补超时的问题。

  • 修复了一个逻辑复制解码问题,即如果子事务并行中止,则在溢出到存储空间后,无法处理目录修改更改。

  • 改进了日志记录写入存储之前的验证。

  • 修复了导致会话在零停机时间修补事件后错误报告 ClientRead 等待事件的问题。

  • 修复了将 aws_s3 扩展从 1.1 版升级到 1.2 版时 aws_s3.query_export_to_s3 的函数定义模棱两可。

高优先级增强功能
  • 修复了与恢复逻辑复制槽有关的问题,在极少数情况下,它可能会导致该槽卡住。

  • 修复了在表空间中创建数据库时会导致重新启动的问题。

  • 修复了与逻辑复制错误处理不正确相关的问题,以提高数据库稳定性。

关键的稳定性增强功能
  • 修复了与复制源相关的问题,在极少数情况下,该问题可能会导致恢复时间延长并影响可用性。

  • 修复了在极少数情况下可能导致新创建的逻辑复制槽部分复制事务的问题。有关更多信息,请参阅创建逻辑复制槽期间可能由于争用条件而导致的数据丢失

  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

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

    • pg_tle对版本 1.3.4 的扩展。

    • PLV83.1.10 版本的扩展。

    • RDKitCardridge 到 Release_2023_09_4 版本。

  • 已添加新的GUC参数

    • pgtle.clientauth_databases_to_skip

    • pgtle.clientauth_db_name

    • pgtle.clientauth_num_parallel_workers

    • pgtle.clientauth_users_to_skip

    • pgtle.enable_clientauth

    • pgtle.passcheck_db_name

Postgre 13.13 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.13 兼容。SQL有关 Postgre 13.13 中改进的更多信息,请参阅 Postgr e SQL 13.13 版本SQL

Aurora Postgre SQL 13.13.4,2024 年 6 月 24 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了并行查询执行中的一个问题,即在某些情况下,后端可能会无限期地挂起。

  • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 13.13.3,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 13.13.2,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.13.0,2023 年 12 月 21 日

继开源社区宣布对 Postgre SQL 数据库进行更新之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.5、14.10、13.13 和 12.17。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。还包括适用于 Aurora Postgre SQL 版本 3.4 的 Babelfish 的新功能和改进。

请参阅 Aurora 版本策略,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 版本 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 亚马逊 Bedrock 集成 — 通过在 Aurora Postgre SQLDB 集群中使用亚马逊 Aurora 机器学习扩展程序,你现在可以使用亚马逊 Bedrock 基础人工智能模型。

  • 委托扩展支持 – 该特征允许将扩展管理委托给具有新 rds_extension 角色的权限较低用户。

  • 查询计划管理 (QPM) 增强功能:

    • 作为 apg_plan_mgmt.validate_plans()update_plan_hash 操作的一部分,计划大纲将更新为最新格式版本。

    • 增加了对并行附加执行的支持,以作为并行查询执行的一部分。

  • 在版本 1.4.0 中增加了对 HypoPG 扩展的支持。

  • 在版本 4.1.3 中增加了对 h3-pg 扩展和 h3-postgis 扩展的支持。

高优先级增强功能
  • 修复了可能会在读取 WAL 重播期间修改的页面时导致 Aurora 副本重启的问题

  • 修复了如果源集群上的特定卷元数据无效,则在克隆的集群上该元数据将保持无效的问题。由于克隆集群使用新卷,因此现在将重新创建元数据。

  • 修复了一个问题,该问题在极少数情况下可能会导致次要版本或修补版本升级后出现引擎不可用的情况

  • 修复了在零停机时间补丁期间可能导致发动机崩溃的错误 () ZDP

  • 引入了新参数 rds.enable_memory_management,用于启用和禁用改进的内存管理特征。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

常规增强功能
  • 修复了在与写入器数据库实例重新连接时可能导致 Aurora 副本重启的问题。

  • 增加了对 rdkit.morgan_fp_size 参数的支持

  • rds-superuser 现在可以运行 pg_stat_reset_slru 函数

  • 修复了 MultiXact SLRU访问权限未记入正确pg_stat_slru类别的问题。

  • 修复了可能导致无法正确删除未使用的 WAL 分段的问题

  • 修复了使用二进制输出格式时 pglogical 无法正确传递复制源数据的问题

  • rds_superuser 现在可以执行 ALTER COLLATION 以刷新目录中某个区域设置的排序规则版本。

  • 修复了由于连接无效而导致 dblinkpostgres_fdw 扩展崩溃的问题

  • 修复了 aws_s3 扩展可将 HTTP 错误响应导入表中的问题

  • 在 pg_collation 目录中记录 AWS 独立默认归类库版本的版本。

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

    • mysql_fdw 更新为版本 2.9.1

    • Oracle_fdw 更新为版本 2.6.0

    • Orafce 更新为版本 4.6.0

    • pg_cron 更新为版本 1.6.0

    • pg_hint_plan 更新为版本 1.3.9

    • pg_proctab 更新为版本 0.0.10

    • plv8 更新为版本 3.1.8

    • PostGIS 更新为版本 3.4.0

    • prefix 更新为版本 1.2.10

    • RDKit 更新为版本 4.4.0 (Release_2023_09_1)

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

Postgre 13.12 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.12 兼容。SQL有关 Postgre 13.12 中改进的更多信息,请参阅 Postgr e SQL 13.12 版本SQL

Aurora Postgre SQL 13.12.7,2024 年 6 月 25 日

常规增强功能
  • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

高优先级增强功能
  • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

关键的稳定性增强功能
  • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

Aurora Postgre SQL 13.12.6,2024 年 3 月 13 日

常规增强功能
  • 修复了PLV8扩展中的性能下降问题。

Aurora Postgre SQL 13.12.5,2024 年 2 月 22 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

  • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.12.2,2023 年 12 月 13 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.12.1,2023 年 11 月 9 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 13.12.0,2023 年 10 月 24 日

新功能
  • 增加了对 mysql_fdw 2.9.0 版的支持。

  • aws_s3扩展中增加了对导出到使用客户托管KMS密钥加密的 S3 存储桶的支持

  • 提高了全局数据库辅助集群中 Aurora 副本的可用性

  • 增加了对在 Aurora 副本上捕获查询计划的支持

  • 增加了对使用并行查询运算符执行查询计划的支持

  • 允许不捕获低于给定成本阈值的查询计划

高优先级增强功能
  • 包括用于缩短 Aurora Serverless 实例扩展时间的优化

常规增强功能
  • 修复了 aws_s3 扩展中当导出的总行数超过 20 亿时,会导致导出的行数出错的问题

  • 提供了在 aws_s3 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改从 S3 导入的超时阈值:

    • aws_s3.curlopt_low_speed_limit

    • aws_s3.curlopt_low_speed_time

  • 防止在某些边缘情况下创建实例失败

  • 提高了在 Aurora 副本上提交事务操作的重放性能

  • 修复了在极少数情况下,无法完成从 aws_s3 扩展导入的问题

  • 已将 Pos GEOS t 的库更新GIS到版本 3.12.0

  • 已改进 Aurora Serverless v2 数据库内存扩展,可缩短数据库实例的总体扩展时间

  • 增加了 WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER 等待事件以表示集群缓存管理器发送器中的等待时间

  • 在 Aurora Serverless 资源监控中增加了 WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN 等待事件以表示等待时间

  • 修复了逻辑副本槽启动时数据库可能崩溃的问题

  • 将对 pg_cron cron.max_running_jobs 参数的限制从 100 提高到了 1000

  • 修复了 CREATE TABLE 命令中无法正确处理以“#”开头的表名的错误。

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

    • orafce 更新为 4.3.0 版

    • pg_logical 更新为版本 2.4.3

    • pgvector 更新为 0.5.0 版

    • PostGIS 更新为 3.3.3 版

    • RDKit 更新为 4.3 版

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

Postgre 13.11 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.11 兼容。SQL有关 Postgre 13.11 中改进的更多信息,请参阅 Postgr e SQL 13.11 版本SQL

Aurora Postgre SQL 13.11.6,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 13.11.5,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.11.4,2023 年 12 月 14 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.11.3,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 13.11.2,2023 年 10 月 4 日

高优先级稳定性增强功能
  • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

  • 修复了在执行 COPY FROM 命令时会导致崩溃的问题。

  • 修复了会导致高CPU使用率并阻止新连接的问题。

  • 修复了使用可序列化DELETE快照时出现UPDATE并发更新导致带有外键的表意外失败的问题,并显示为 “ERROR: 40001:由于并发更新,无法序列化访问”。

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能。

  • 修复了 Aurora Postgr SQL e 15.3 中无法在某些情况下启用改进内存管理的问题。

Aurora Postgre SQL 13.11.0,2023 年 7 月 13 日

继开源社区宣布更新 Postgre SQL 数据库之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.3、14.8、13.11、12.15 和 11.20。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。这些版本还包含适用于 Aurora Postgre SQL 版本3.2的Babelfis h的新功能和改进,并改进了对AWS 数据库迁移服务的支持。请参阅 Amazon Aurora 的版本,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

新功能
  • 此版本包含内存管理方面的改进,通过主动防止内存不足引起的问题,提高了数据库的稳定性和可用性。有关更多信息,请参阅 Aurora Postgre SQL 中改进的内存管理

  • 增加了对 pgvector 扩展 0.4.1 版本的支持。

高优先级增强功能
  • 修复了在执行可存活读取器重新连接时子事务元数据处理的问题。

  • 修复ZDP了与扩展环境变量有关的问题。

  • 修复了逻辑复制期间导致进程错误地计算出遇到意外页面的瞬时错误。

  • 修复了由于部分创建的复制源状态文件而导致一段时间不可用的问题。

常规增强功能
  • 增加了一个新函数 aurora_stat_memctx_usage(),用于在 Postgres 内存上下文级别显示后端内存的使用明细。

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • 修复了 AuroraReplicaLag 指标计算中的一个问题。

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

  • 进一步减少了期间的数据库停机时间ZDP。

  • 修复了一个可能导致在此期间ZDP不可用的错误。

  • 修复了pg_ls_waldir()导致返回 “ERROR:无法统计文件” 的问题。

  • 添加了对 TLS 1.3 的支持,其中包含密码 TLS _ AES _128_ SHA256 和 _ _256 GCM _ _。TLS AES GCM SHA384

  • 修复了在 Postgre SQL 数据库实例的 Aurora 副本上无法RDS进行主要版本升级的问题。

  • 修复了可能无法缩放的问题 Aurora Serverless v2 实例。

  • 修复了pg_vector扩展中的一个问题,即在极少数情况下,无限或NAN值会导致索引创建期间崩溃。

  • 修复了一个问题以提高性能。

  • 已将 GEOS 升级到版本 3.11.2。

  • 已将 pg_cron 升级到版本 1.5

  • 已将 pg_partman 升级到版本 4.7.3

  • 已将 plv8 升级到版本 3.1.6

  • 已将 tds_fdw 升级到 2.0.3。

Postgre 13.10 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.10 兼容。SQL有关 Postgre 13.10 中改进的更多信息,请参阅 Postgr e SQL 13.10 版本SQL

Aurora Postgre SQL 13.10.8,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 13.10.7,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.10.6,2023 年 12 月 15 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.10.5,2023 年 11 月 14 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

常规增强功能
  • 修复了由于元数据过时而导致只读副本滞后的问题

  • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

Aurora Postgre SQL 13.10.4,2023 年 10 月 5 日

高优先级稳定性增强功能
  • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

高优先级增强功能
  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

  • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

  • 修复了会导致高CPU使用率并阻止新连接的问题。

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能。

Aurora Postgre SQL 13.10.3,2023 年 7 月 24 日

常规增强功能
  • 修复了 AuroraReplicaLag 指标计算中的一个问题。

  • 修复了一个可能导致在此期间ZDP不可用的错误。

  • 修复了无法在提交事务时回收存储的问题。

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

  • 增加了 Aurora Serverless v2 缩放增强。

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • 修复了多个问题,这些问题可能会导致具有改进的读取可用性特性的 Aurora 副本在重新连接写入器实例时重启。

  • 修复了可存活读取器无法重新连接的问题。

Aurora Postgre SQL 13.10.2,2023 年 5 月 10 日

常规增强功能
  • 修复了在 pg_create_logical_replication_slot 中加载 test_decoding 插件时出现的错误。

  • 修复了使用透写缓存时导致逻辑复制失败的问题。

  • 已将 oracle_fdw 扩展使用的 Oracle 客户端更新到 21.9.0.0.0 版。

Aurora Postgre SQL 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 版。

  • 已将 PostGIS 中的 GDAL 库升级到 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 版

Postgre 13.9 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.9 兼容。SQL有关 Postgre 13.9 中改进的更多信息,请参阅 Postgr e SQL 13.9 版本SQL

Aurora Postgre SQL 13.9.9,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 13.9.8,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.9.7,2023 年 12 月 15 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.9.6,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 13.9.5,2023 年 10 月 4 日

关键的稳定性增强功能
高优先级稳定性增强功能
  • 修复了在读取 IO 密集型工作负载时,可能导致数据库实例重启的问题。

  • 修复了会导致高CPU使用率并阻止新连接的问题。

常规增强功能
  • 为用于 I/O 的瞬态元数据引入了诊断功能。

Aurora Postgre SQL 13.9.4,2023 年 9 月 13 日

常规增强功能
  • 增加了 Aurora Serverless v2 缩放增强。

  • 修复pg_cron了可能阻止缩放的问题 Aurora Serverless v2.

  • 修复了 AuroraReplicaLag 指标计算中的一个问题。

  • 修复了一个可能导致在此期间ZDP不可用的错误。

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

Aurora Postgre SQL 13.9.2,2023 年 3 月 3 日

关键的稳定性增强功能
  • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

常规稳定性增强功能
  • 修复了无法执行已批准的分区表加入计划的问题。

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

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

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

  • 修复了使用透写缓存时导致逻辑复制失败的问题

Aurora Postgre SQL 13.9.0,2023 年 1 月 20 日

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

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

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

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

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

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

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

  • 已将 GDAL 库升级到 3.4.3 版。

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

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

  • 修复了 pg_repack 扩展的问题。

  • 改进了排序库 (glibc),新增了独立的默认排序库。

Postgre 13.8 SQL

此版本的 Aurora Postgre 与 Postgre SQL 13.8 兼容。SQL有关 Postgre 13.8 中改进的更多信息,请参阅 Postgr e SQL 13.8 版本SQL

Aurora Postgre SQL 13.8.7,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 13.8.6,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.8.5,2023 年 12 月 18 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.8.4,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 13.8.3,2023 年 10 月 17 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

  • 修复了会导致高CPU使用率并阻止新连接的问题。

常规稳定性增强功能
  • 修复了导致统计数据收集器进程反复重启的问题。

  • 缩短了缩放时间 Aurora Serverless v2.

  • 修复了在此期间ZDP可能导致不可用的错误。

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

  • 修复了使用透写缓存时导致逻辑复制失败的问题

Aurora Postgre SQL 13.8.2,2023 年 3 月 2 日

常规稳定性增强功能
  • 修复了无法执行已批准的分区表加入计划的问题。

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

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

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

Aurora Postgre SQL 13.8.1,2022 年 12 月 13 日

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

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

  • 修复了在复制过程中可能导致数据不一致的问题。

Aurora Postgre SQL 13.8.0,2022 年 11 月 9 日

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

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

常规稳定性增强功能
  • 改进了缓冲区缓存处于紧张状态时的缓存清理功能。

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

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

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

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

  • 修复了尝试连接数据库会失败并显示 SSLV3 _ ALERT CERTIFICATE _ 的问题UNKNOWN。

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

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

  • 修复了自动清理会错误地跳过表格的问题。

  • 改进了逻辑复制预取。

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

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

    • multixact_members_cache_size

    • multixact_offsets_cache_size

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

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

  • 提高了逻辑复制性能。

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

  • 已将 GEOS 版本升级到 3.10.3。

  • 已将 PLV8 版本更新到 3.0.0。

  • 已将 PostGIS 扩展更新到 3.2.3 版。

  • 修复了导致 st_orientedenvelope 在使用 1-D 输入时循环返回 0 的问题。

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

Postgre 13.7 SQL

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

Aurora Postgre SQL 13.7.10,2024 年 8 月 7 日

关键的稳定性增强功能
  • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

  • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

常规增强功能
  • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

Aurora Postgre SQL 13.7.9,2024 年 3 月 13 日

常规增强功能
  • rds_superuser允许终止未与角色明确关联的后端。

高优先级增强功能
  • 向后移植的修复了以下 Postgre SQL 社区安全问题:

关键的稳定性增强功能
  • 修复了与相关的问题apg_plan_mgmt

  • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

  • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

Aurora Postgre SQL 13.7.8,2023 年 12 月 22 日

关键的稳定性增强功能
常规稳定性增强功能
  • 修复了逻辑复制操作由表所有者以外的人员执行的问题

Aurora Postgre SQL 13.7.7,2023 年 11 月 17 日

关键的稳定性增强功能
  • 向后移植了针对以下安全问题的修复程序:

  • 修复了与 pg_cron 后台工件进程有关的问题

Aurora Postgre SQL 13.7.6,2023 年 10 月 19 日

高优先级稳定性增强功能
高优先级增强功能
  • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

  • 修复了会导致高CPU使用率并阻止新连接的问题。

常规稳定性增强功能
  • 修复了导致统计数据收集器进程反复重启的问题。

  • 缩短了缩放时间 Aurora Serverless v2.

  • 修复了在此期间ZDP可能导致不可用的错误。

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

  • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

  • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

Aurora Postgre SQL 13.7.5,2022 年 12 月 14 日

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

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

  • 修复了在复制过程中可能导致数据不一致的问题。

Aurora Postgre SQL 13.7.4,2022 年 11 月 17 日

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

Aurora Postgre SQL 13.7.3,2022 年 10 月 13 日

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

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

常规稳定性增强功能
  • 修复了 Aurora Postgre SQL 无法归档 relfilenode 的错误。

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

  • 修复了当前扩展事件超时导致扩展卡住的问题。

  • 已将 PostGIS 扩展升级到 3.1.7 版。

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

Aurora Postgre SQL 13.7.1,2022 年 7 月 6 日

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

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

  • 修复了使用TDS_FDW扩展程序查询外部表与SQL服务器连接失败的问题。

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

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

Aurora Postgre SQL 13.7.0,2022 年 6 月 9 日

新功能
关键更新
  • 修复了由于LSN不匹配而导致的重播崩溃

  • 修复了 aws_s3 扩展以防止无效区域注入

高稳定性更新
  • 修复了多个与可能导致短暂不可用的 out-of-memory情况有关的问题

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

常规增强功能
  • 修复了在锁争夺期间崩溃的问题 Aurora Serverless v1 缩放事件。

  • 修复了重启后逻辑复制卡住的问题。

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

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

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

  • 通过支持并行 worker 提高了查询性能。

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

  • 已将 pglogical 扩展升级到 2.4.1 版。

Postgre SQL 13.6(已弃用)

此版本的 Aurora Postgre 与 Postgre SQL 13.6 兼容。SQL有关 Postgre 13.6 中改进的更多信息,请参阅 Postgr e SQL 13.6 版本SQL

Aurora Postgre SQL 13.6.6,2022 年 12 月 16 日

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

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

Aurora Postgre SQL 13.6.5,2022 年 10 月 18 日

高优先级增强功能
  • 修复了一个问题 Amazon Aurora Serverless v2 如果VACUUM正在运行,则缩放可能会被阻止。

  • 修复了一个问题 Amazon Aurora Serverless v2 Aurora 副本上的扩展可能会被阻止。

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

  • 已将 Post GIS 扩展更新至版本 3.1.7。

Aurora Postgre SQL 13.6.4,2022 年 7 月 18 日

安全增强功能
  • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

  • 修复了缓存计划的验证可能导致数据库在先前计划无效时重启的问题。

Aurora Postgre SQL 13.6.3,2022 年 6 月 2 日

安全增强功能
  • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

高优先级稳定性更新
  • 修复了在COPY执行命令时可能导致无法进行缩放操作的问题 Amazon Aurora Serverless v2.

  • 修复了在中删除或截断表时可能导致数据库重新启动的问题 Amazon Aurora Serverless v2.

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

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

  • 修复了可能导致邮局局长流程在中重新启动的问题 Amazon Aurora Serverless v2.

  • 修复了当有SQL视图引用 Aurora Postgre 的 Babelfish 中的checksum()函数时,次要版本 ugprade 可能会被屏蔽的问题。SQL

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

Aurora Postgre SQL 13.6.2,2022 年 5 月 12 日

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

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

常规增强功能
  • 修复了因共享内存锁定不当可能导致不可用的问题。

Aurora Postgre SQL 13.6.1,2022 年 4 月 27 日

高优先级稳定性增强功能
  • 修复了可能导致 AWS 控制台中WriteIOPS报告错误的问题。

  • 修复了在将读取节点从集群移除后可能导致不可用的问题。

常规增强功能
  • 修复了在可用内存不足时可能导致引擎重启的问题。

Aurora Postgre SQL 13.6.0,2022 年 3 月 29 日

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

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

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

  • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

常规增强功能
  • 修复了设置 commit_ts 时读取节点上的小内存泄漏。

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

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

  • 修复了使用 apg_plan_mgmt 时可能导致不可用的多个问题

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

Postgre SQL 13.5(已弃用)

此版本的 Aurora Postgre 与 Postgre SQL 13.5 兼容。SQL有关 Postgre 13.5 中改进的更多信息,请参阅 Postgr e SQL 13.5 版本SQL

Aurora Postgre SQL 13.5.7,2023 年 8 月 24 日

常规增强功能
  • 修复了导致统计数据收集器进程反复重启的问题。

  • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

Aurora Postgre SQL 13.5.6,2022 年 12 月 16 日

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

  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

Aurora Postgre SQL 13.5.5,2022 年 10 月 18 日

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

  • 已将 Post GIS 扩展更新至版本 3.1.7。

Aurora Postgre SQL 13.5.4,2022 年 7 月 20 日

安全增强功能
  • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

  • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

  • 修复了可能导致邮局局长流程在中重新启动的问题 Amazon Aurora Serverless v2.

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

Aurora Postgre SQL 13.5.3,2022 年 4 月 13 日

安全增强功能
  • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

常规增强功能
  • 修复了在可用内存不足时可能导致引擎重启的错误。

Aurora Postgre SQL 13.5.1,2022 年 3 月 3 日

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

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

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

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

Aurora Postgre SQL 13.5.0,2022 年 2 月 25 日

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

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

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

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

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

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

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

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

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

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

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

此版本还包含以下更改:

  • pg_cron 扩展版本已更新为 1.4.1

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

Postgre SQL 13.4(已弃用)

此版本的 Aurora Postgre 与 Postgre SQL 13.4 兼容。SQL有关 Postgre 13.4 中改进的更多信息,请参阅 Postgr e SQL 13.4 版本SQL

Aurora Postgre SQL 13.4.6,2022 年 12 月 19 日

常规增强功能
  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

Aurora Postgre SQL 13.4.5,2022 年 10 月 18 日

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

  • 已将 PostGIS 扩展更新到 3.1.7 版。

Aurora Postgre SQL 13.4.4,2022 年 7 月 6 日

安全增强功能
  • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

常规增强功能
  • 修复了与可能导致短暂不可用的 out-of-memory情况相关的错误处理问题。

  • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

  • 修复了可能导致邮局局长流程在中重新启动的问题 Amazon Aurora Serverless v2.

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

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

Aurora Postgre SQL 13.4.2,2022 年 4 月 12 日

安全增强功能
  • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

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

Aurora Postgre 13.4 SQL

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

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

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

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

Aurora Postgre 13.4 SQL

新功能
  • 此版本支持 Babelfish 1.0.0,它扩展了你的 Amazon Aurora Postgre SQL 数据库,能够接受来自微软服务器客户端的数据库连接。SQL有关更多信息,请参阅在 Aurora Postgre 中使用 Babelfish。SQL

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

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

  • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

  • 修复了 aurora_postgres_replica_status () 函数返回陈旧或滞后统计数据的问题。CPU

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

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

  • 移除了对DESDES、3 和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崩溃问题。该问题还降低了整体系统内存消耗。

Postgre SQL 13.3(已弃用)

此版本的 Aurora Postgre 与 Postgre SQL 13.3 兼容。SQL有关 Postgre 13.3 中改进的更多信息,请参阅 Postgr e SQL 13.3 版本SQL

Aurora Postgre SQL 13.3.5,2022 年 12 月 30 日

常规增强功能
  • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

Aurora Postgre SQL 13.3.4,2022 年 7 月 14 日

安全增强功能
  • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

  • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

Aurora Postgre SQL 13.3.3,2022 年 4 月 7 日

安全增强功能
  • 包含对 pg_cron 扩展的额外修改,以缓解创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

Aurora Postgre 13.3. SQL

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

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

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

Aurora Postgre 13.3. SQL

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

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

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

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

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

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

    Aurora Postgre 13.3. SQL

    新功能
    • 支持从 Aurora Postgre 4.0.0 SQL 及更高版本进行主要版本升级。

    • 支持 bool_plperl 1.0 版

    • 支持 rds_tools 1.0 版

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

    其他改进和增强功能
    • 包含 Postgre SQL 版本 13.0、13. 1、13.2 和 13. 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。

    Postgre SQL 12 版本(包括一些已弃用的版本)

    Postgre 12.20 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.20 兼容。SQL有关 Postgre 12.20 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.20。

    Aurora Postgre SQL 12.20,2024 年 9 月 30 日

    12.20 版的新功能

    • 引入了新的快速故障转移功能,通过快速存储元数据初始化和快速缓冲区缓存恢复,减少planned扩展故障转移事件期间的数据库停机时间。

    • 引入了一项优化,将零停机时间修补 (ZDP) 静默点持续时间缩短到 1 秒。

    12.20 版的关键稳定性增强

    12.20 的高优先级增强功能

    • 修复了在处理与用户查询的冲突时,vacuum 操作的复制可能会导致重启的问题。

    • 修复了从BTree索引中删除大量密钥可能导致并发扫描崩溃的问题。

    12.20 版的一般增强功能

    • 启用了对FIPS经验证的加密技术的支持,这是一种完全拥有 AWS 的实现。有关更多信息,请参阅安全博客上的 AWS-LC 现已通过 FIPS 140-3 认证。 AWS

    • 改进了初始化和引擎升级期间的数据库启动时间。

    • 修复了无法将pg_bigm扩展包含在 shared_preload_libraries 中的问题。

    • 修复了由于传输时间过长而导致某些连接终止的问题。ZDPpostgresql.log 中的一个名为的新ZDP指标ZD_SOCKET_TRANSFER_CONN_DROPPED表示这些已断开的连接。

    • 提高了使用系统管理功能时 Aurora 副本的读取器可用性。

    • 修复了内存中两阶段提交 (2PC) 元数据缓存问题,该 out-of-memory问题导致从 Postgre 源实例复制 Aurora 只读副本时出错。RDS SQL

    • 修复了存储元数据初始化中可能导致数据库启动时间延长的问题。

    • 修复了在主版本升级期间无法回收 Aurora 存储空间的问题。

    12.20 版的其他改进和增强

    • 更新了以下扩展名:

      • pgvector扩展到 0.7.3 版。

      • mysql_fdw扩展到版本 REL -2_9_2。

      • orafce4.10.3 版本的扩展。

      • pgTAP对版本 1.3.3 的扩展。

      • pg_cron对版本 1.6.3 的扩展。

      • RDKit扩展到版本 4.5(版本 2024_03_5)。

      • wal2json2.6 版的扩展。

      • pg_ad_mapping 扩展到版本 1.0。

      • HypoPG对版本 1.4.1 的扩展。

    Postgre 12.19 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.19 兼容。SQL有关 Postgre 12.19 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.19。

    Aurora Postgre SQL 12.19,2024 年 8 月 8 日

    新功能
    • 引入了一项功能,用于在升级和重启期间捕获数据库停机时间指标。

    常规增强功能
    • 使用提高了生成式人工智能工作负载的 Aurora Postgre SQL pgvector 性能。

    • 修复了在某些情况下使用次要版本升级ZDP会失败导致升级时间较长的问题。

    • 修复了在ZDP启用升级期间可能无法保留JDBC连接的错误。

    • 修复了导致两阶段提交文件保持不变,导致无法正确清理的问题。

    • 改进了处理两阶段提交文件时的内存处理。

    • 提高了 Aurora 只读副本的可用性。

    高优先级增强功能
    • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

    关键的稳定性增强功能
    • 修复了 pg_repack 问题,该问题会错误地允许两个真空进程在同一张表上同时运行。

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

      • orafce4.9.4 版的扩展。

      • pg_cron对版本 1.6.2 的扩展。

      • pg_partman5.1.0 版的扩展。

      • pg_repack对版本 1.5.0 的扩展。

      • pg_tle到版本 1.4.0。

      • pg_vector扩展到 0.7.0 版。

      • pgrouting3.6.2 版的扩展。

      • pgTap对版本 1.3.2 的扩展。

      • PostGIS3.4.2 版的扩展。

      • RDKit对版本 2024_03_1 的扩展。

    Postgre 12.18 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.18 兼容。SQL有关 Postgre 12.18 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.18。

    Aurora Postgre SQL 12.18.2,2024 年 6 月 20 日

    常规增强功能
    • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

    高优先级增强功能
    • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

    • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

    关键的稳定性增强功能
    • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

    • 修复了后台工作程序在并行工作器上下文中执行时可能会崩溃的问题。

    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了如何处理两阶段提交文件的问题。

    Aurora Postgre SQL 12.18.1,2024 年 4 月 29 日

    新功能
    • 向添加了资源使用情况摘要pg_dump

    常规增强功能
    • 修复了多个次要版本升级问题,通过零停机时间修补来改善连接保存。

    • 由于缩短了大卷的初始化时间,从而缩短了数据库启动时间。

    • 通过减少关系扩展锁的争用并主动扩展关系,引入了更快的COPY操作。

    • 改进了通过智能跳过某些日志记录的重播来减少复制延迟,从而减少了重播负载。

    • 修复了读取节点在恢复冲突期间出现的一个问题,在极少数情况下,该问题可能会导致短暂不可用。

    • 修复了在极少数情况下,在主版本升级补丁期间,数据库无法启动的问题。

    • 允许在更多情况下从复制错误中恢复,从而提高只读副本的可用性。

    • 修复了可能导致零停机时间修补超时的问题。

    • 修复了一个逻辑复制解码问题,即如果子事务并行中止,则在溢出到存储空间后,无法处理目录修改更改。

    • 改进了日志记录写入存储之前的验证。

    • 修复了导致会话在零停机时间修补事件后错误报告 ClientRead 等待事件的问题。

    • 修复了将 aws_s3 扩展从 1.1 版升级到 1.2 版时 aws_s3.query_export_to_s3 的函数定义模棱两可。

    高优先级增强功能
    • 修复了与恢复逻辑复制槽有关的问题,在极少数情况下,它可能会导致该槽卡住。

    • 修复了在表空间中创建数据库时会导致重新启动的问题。

    • 修复了与逻辑复制错误处理不正确相关的问题,以提高数据库稳定性。

    关键的稳定性增强功能
    • 修复了与复制源相关的问题,在极少数情况下,该问题可能会导致恢复时间延长并影响可用性。

    • 修复了在极少数情况下可能导致新创建的逻辑复制槽部分复制事务的问题。有关更多信息,请参阅创建逻辑复制槽期间可能由于争用条件而导致的数据丢失

    • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

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

      • pg_tle对版本 1.3.4 的扩展。

      • PLV83.1.10 版本的扩展。

      • RDKitCardridge 到 Release_2023_09_4 版本。

    • 已添加新的GUC参数

      • pgtle.clientauth_databases_to_skip

      • pgtle.clientauth_db_name

      • pgtle.clientauth_num_parallel_workers

      • pgtle.clientauth_users_to_skip

      • pgtle.enable_clientauth

      • pgtle.passcheck_db_name

    Postgre 12.17 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.17 兼容。SQL有关 Postgre 12.17 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.17。

    Aurora Postgre SQL 12.17.4,2024 年 6 月 24 日

    常规增强功能
    • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

    高优先级增强功能
    • 修复了并行查询执行中的一个问题,即在某些情况下,后端可能会无限期地挂起。

    • 修复了执行 pltsql 用户定义函数时出现的崩溃问题。

    • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

    关键的稳定性增强功能
    • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    Aurora Postgre SQL 12.17.3,2024 年 3 月 13 日

    常规增强功能
    • 修复了PLV8扩展中的性能下降问题。

    Aurora Postgre SQL 12.17.2,2024 年 2 月 22 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

    • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.17.0,2023 年 12 月 21 日

    继开源社区宣布对 Postgre SQL 数据库进行更新之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.5、14.10、13.13 和 12.17。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。还包括适用于 Aurora Postgre SQL 版本 3.4 的 Babelfish 的新功能和改进。

    请参阅 Aurora 版本策略,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 版本 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

    新功能
    • 亚马逊 Bedrock 集成 — 通过在 Aurora Postgre SQLDB 集群中使用亚马逊 Aurora 机器学习扩展程序,你现在可以使用亚马逊 Bedrock 基础人工智能模型。

    • 委托扩展支持 – 该特征允许将扩展管理委托给具有新 rds_extension 角色的权限较低用户。

    • Query Plan Management (QPM) 增强功能 — 作为update_plan_hash操作的一部分,计划大纲将更新为最新格式版本apg_plan_mgmt.validate_plans()

    • 在版本 1.4.0 中增加了对 HypoPG 扩展的支持。

    • 在版本 4.1.3 中增加了对 h3-pg 扩展和 h3-postgis 扩展的支持。

    高优先级增强功能
    • 修复了可能会在读取 WAL 重播期间修改的页面时导致 Aurora 副本重启的问题

    • 修复了如果源集群上的特定卷元数据无效,则在克隆的集群上该元数据将保持无效的问题。由于克隆集群使用新卷,因此现在将重新创建元数据。

    • 修复了一个问题,该问题在极少数情况下可能会导致次要版本或修补版本升级后出现引擎不可用的情况

    • 修复了在零停机时间补丁期间可能导致发动机崩溃的错误 () ZDP

    • 引入了新参数 rds.enable_memory_management,用于启用和禁用改进的内存管理特征。

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    常规增强功能
    • 修复了在与写入器数据库实例重新连接时可能导致 Aurora 副本重启的问题。

    • 增加了对 rdkit.morgan_fp_size 参数的支持

    • 修复了可能导致无法正确删除未使用的 WAL 分段的问题

    • 修复了使用二进制输出格式时 pglogical 无法正确传递复制源数据的问题

    • 修复了由于连接无效而导致 dblinkpostgres_fdw 扩展崩溃的问题

    • 修复了 aws_s3 扩展可将 HTTP 错误响应导入表中的问题

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

      • mysql_fdw 更新为版本 2.9.1

      • Oracle_fdw 更新为版本 2.6.0

      • Orafce 更新为版本 4.6.0

      • pg_cron 更新为版本 1.6.0

      • pg_hint_plan 更新为版本 1.3.9

      • pg_proctab 更新为版本 0.0.10

      • plv8 更新为版本 3.1.8

      • PostGIS 更新为版本 3.4.0

      • prefix 更新为版本 1.2.10

      • RDKit 更新为版本 4.4.0 (Release_2023_09_1)

    有关扩展和模块的信息,请参阅 Aurora Postgre 12 SQL 支持的扩展

    Postgre 12.16 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.16 兼容。SQL有关 Postgre 12.16 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.16。

    Aurora Postgre SQL 12.16.7,2024 年 6 月 25 日

    常规增强功能
    • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

    高优先级增强功能
    • 修复了导致取消对全局数据库副本实例的长时间运行查询的问题。

    关键的稳定性增强功能
    • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    Aurora Postgre SQL 12.16.6,2024 年 3 月 13 日

    常规增强功能
    • 修复了PLV8扩展中的性能下降问题。

    Aurora Postgre SQL 12.16.5,2024 年 2 月 22 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

    • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.16.2,2023 年 12 月 13 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.16.1,2023 年 11 月 9 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    常规增强功能
    • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

    Aurora Postgre SQL 12.16.0,2023 年 10 月 24 日

    新功能
    • 增加了对 mysql_fdw 2.9.0 版的支持。

    • aws_s3扩展中增加了对导出到使用客户托管KMS密钥加密的 S3 存储桶的支持

    • 提高了全局数据库辅助集群中 Aurora 副本的可用性

    • 增加了对在 Aurora 副本上捕获查询计划的支持

    • 允许不捕获低于给定成本阈值的查询计划

    常规增强功能
    • 修复了 aws_s3 扩展中当导出的总行数超过 20 亿时,会导致导出的行数出错的问题

    • 提供了在 aws_s3 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改从 S3 导入的超时阈值:

      • aws_s3.curlopt_low_speed_limit

      • aws_s3.curlopt_low_speed_time

    • 提高了在 Aurora 副本上提交事务操作的重放性能

    • 修复了在极少数情况下,无法完成从 aws_s3 扩展导入的问题

    • 已将 Pos GEOS t 的库更新GIS到版本 3.12.0

    • 增加了 WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER 等待事件以表示集群缓存管理器发送器中的等待时间

    • 在 Aurora Serverless 资源监控中增加了 WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN 等待事件以表示等待时间

    • 修复了逻辑副本槽启动时数据库可能崩溃的问题

    • 将对 pg_cron cron.max_running_jobs 参数的限制从 100 提高到了 1000

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

      • orafce 更新为 4.3.0 版

      • pg_logical 更新为版本 2.4.3

      • pgvector 更新为 0.5.0 版

      • plv8 更新为 3.1.6 版

      • PostGIS 更新为 3.3.3 版

      • RDKit 更新为 4.3 版

    有关扩展和模块的信息,请参阅 Aurora Postgre 12 SQL 支持的扩展

    Postgre 12.15 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.15 兼容。SQL有关 Postgre 12.15 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.15。

    Aurora Postgre SQL 12.15.6,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    常规增强功能
    • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

    Aurora Postgre SQL 12.15.5,2024 年 3 月 13 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.15.4,2023 年 12 月 14 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.15.3,2023 年 11 月 14 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    常规增强功能
    • 修复了由于元数据过时而导致只读副本滞后的问题

    • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

    Aurora Postgre SQL 12.15.2,2023 年 10 月 4 日

    高优先级稳定性增强功能
    • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

    高优先级增强功能
    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

    • 修复了在执行 COPY FROM 命令时会导致崩溃的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    • 修复了使用可序列化DELETE快照时出现UPDATE并发更新导致带有外键的表意外失败的问题,并显示为 “ERROR: 40001:由于并发更新,无法序列化访问”。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    • 修复了 Aurora Postgr SQL e 15.3 中无法在某些情况下启用改进内存管理的问题。

    Aurora Postgre SQL 12.15.0,2023 年 7 月 13 日

    继开源社区宣布更新 Postgre SQL 数据库之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.3、14.8、13.11、12.15 和 11.20。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。这些版本还包含适用于 Aurora Postgre SQL 版本3.2的Babelfis h的新功能和改进,并改进了对AWS 数据库迁移服务的支持。请参阅 Amazon Aurora 的版本,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

    新功能
    • 此版本包含内存管理方面的改进,通过主动防止内存不足引起的问题,提高了数据库的稳定性和可用性。有关更多信息,请参阅 Aurora Postgre SQL 中改进的内存管理

    • 增加了对 pgvector 扩展 0.4.1 版本的支持。

    高优先级增强功能
    • 修复了在执行可存活读取器重新连接时子事务元数据处理的问题。

    • 修复ZDP了与扩展环境变量有关的问题。

    • 修复了逻辑复制期间导致进程错误地计算出遇到意外页面的瞬时错误。

    • 修复了由于部分创建的复制源状态文件而导致一段时间不可用的问题。

    常规增强功能
    • 增加了一个新函数 aurora_stat_memctx_usage(),用于在 Postgres 内存上下文级别显示后端内存的使用明细。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了 AuroraReplicaLag 指标计算中的一个问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 进一步减少了期间的数据库停机时间ZDP。

    • 修复了一个可能导致在此期间ZDP不可用的错误。

    • 修复了pg_ls_waldir()导致返回 “ERROR:无法统计文件” 的问题。

    • 添加了对 TLS 1.3 的支持,其中包含密码 TLS _ AES _128_ SHA256 和 _ _256 GCM _ _。TLS AES GCM SHA384

    • 修复了在 Postgre SQL 数据库实例的 Aurora 副本上无法RDS进行主要版本升级的问题。

    • 修复了pg_vector扩展中的一个问题,即在极少数情况下,无限或NAN值会导致索引创建期间崩溃

    • 已将 GEOS 升级到版本 3.11.2。

    • 已将 pg_cron 升级到版本 1.5

    • 已将 pg_partman 升级到版本 4.7.3

    • 已将 tds_fdw 升级到 2.0.3。

    Postgre 12.14 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.14 兼容。SQL有关 Postgre 12.14 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.14。

    Aurora Postgre SQL 12.14.8,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    常规增强功能
    • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

    Aurora Postgre SQL 12.14.7,2024 年 3 月 13 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 修复了在子事务中止的情况下会导致逻辑复制槽暂时出错的问题,以及。DDL

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.14.6,2023 年 12 月 15 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.14.5,2023 年 11 月 14 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    常规增强功能
    • 修复了由于元数据过时而导致只读副本滞后的问题

    • 修复了一个与缓冲区 PIN 锁定有关的问题,该问题在极少数情况下可能会导致崩溃

    Aurora Postgre SQL 12.14.4,2023 年 10 月 5 日

    高优先级稳定性增强功能
    • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

    高优先级增强功能
    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 12.14.3,2023 年 7 月 24 日

    常规增强功能
    • 修复了 AuroraReplicaLag 指标计算中的一个问题

    • 修复了一个可能导致在此期间不可用的错误 ZDP

    • 修复了无法在提交事务时回收存储的问题

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题

    • 增加了 Aurora Serverless v2 缩放增强

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了多个问题,这些问题可能会导致具有改进的读取可用性特性的 Aurora 副本在重新连接写入器实例时重启。

    • 修复了可存活读取器无法重新连接的问题

    Aurora Postgre SQL 12.14.2,2023 年 5 月 10 日

    常规增强功能
    • 修复了在 pg_create_logical_replication_slot 中加载 test_decoding 插件时出现的错误。

    • 已将 oracle_fdw 扩展使用的 Oracle 客户端更新到 21.9.0.0.0 版。

    Aurora Postgre SQL 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 版

    • 已将 PostGIS 中的 GDAL 库升级到 3.5.3 版

    • 增加了对 TCNSEG 扩展的支持

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

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

    • 修复了导致 EXPLAIN 中 I/O 计时指标错误的问题

    • 修复了在 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 版

    Postgre 12.13 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.13 兼容。SQL有关 Postgre 12.13 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.13。

    Aurora Postgre SQL 12.13.9,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    常规增强功能
    • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

    Aurora Postgre SQL 12.13.8,2024 年 3 月 13 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.13.7,2023 年 12 月 15 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.13.6,2023 年 11 月 17 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    Aurora Postgre SQL 12.13.5,2023 年 10 月 4 日

    高优先级稳定性增强功能
    • 修复了在读取 IO 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    Aurora Postgre SQL 12.13.4,2023 年 9 月 13 日

    常规增强功能
    • 增加了 Aurora Serverless v2 缩放增强

    • 修复pg_cron了可能阻止缩放的问题 Aurora Serverless v2

    • 修复了 AuroraReplicaLag 指标计算中的一个问题

    • 修复了一个可能导致在此期间不可用的错误 ZDP

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 已将 plv8pllsplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 12.13.2,2023 年 3 月 3 日

    常规稳定性增强功能
    • 修复了 PostGISGDAL 数据无法加载的问题。

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

    • 修复了一个问题,以便更好地处理具有大量参数的程序的错误。

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

    Aurora Postgre SQL 12.13.0,2023 年 1 月 20 日

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

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

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

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

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

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

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

    • 已将 GDAL 库升级到 3.4.3 版。

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

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

    • 修复了 pg_repack 扩展的问题。

    • 改进了排序库 (glibc),新增了独立的默认排序库。

    Postgre 12.12 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.12 兼容。SQL有关 Postgre 12.12 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.12。

    Aurora Postgre SQL 12.12.7,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    常规增强功能
    • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

    Aurora Postgre SQL 12.12.6,2024 年 3 月 13 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.12.5,2023 年 12 月 18 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.12.4,2023 年 11 月 17 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    Aurora Postgre SQL 12.12.3,2023 年 10 月 17 日

    高优先级稳定性增强功能
    高优先级增强功能
    • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规稳定性增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 缩短了缩放时间 Aurora Serverless v2.

    • 修复了在此期间ZDP可能导致不可用的错误。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 12.12.2,2023 年 3 月 2 日

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

    • 修复了一个问题,以便更好地处理具有大量参数的程序的错误。

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

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

    Aurora Postgre SQL 12.12.1,2022 年 12 月 13 日

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

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

    • 修复了在复制过程中可能导致数据不一致的问题。

    Aurora Postgre SQL 12.12.0,2022 年 11 月 9 日

    常规稳定性增强功能
    • 增加了对 rds_superuser 角色执行 CREATE OPERATOR CLASSREATE OPERATOR FAMILYALTER OPERATOR FAMILY 的支持,这在更高版本中可用。

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

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

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

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

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

    • 修复了尝试连接数据库时会出现 SSLV3_ALERT_CERTIFICATE_UNKNOWN 失败的问题。

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

    • 修复了自动清理会错误地跳过表格的问题。

    • 改进了逻辑复制预取。

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

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

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

    • 提高了逻辑复制性能。

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 GEOS 版本升级到 3.10.3。

    • 已将 PostGIS 扩展更新到 3.2.3 版。

    • 修复了导致 st_orientedenvelope 在使用 1-D 输入时循环返回 0 的问题。

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

    Postgre 12.11 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.11 兼容。SQL有关 Postgre 12.11 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.11。

    Aurora Postgre SQL 12.11.10,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    常规增强功能
    • 修复了使用ZDP次要版本升级失败导致升级时间较长的问题。

    Aurora Postgre SQL 12.11.9,2024 年 3 月 13 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 12.11.8,2023 年 12 月 22 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.11.7,2023 年 11 月 17 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    Aurora Postgre SQL 12.11.6,2023 年 10 月 19 日

    高优先级稳定性增强功能
    高优先级增强功能
    • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规稳定性增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 缩短了缩放时间 Aurora Serverless v2.

    • 修复了在此期间ZDP可能导致不可用的错误。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 12.11.5,2022 年 12 月 14 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 修复了在复制过程中可能导致数据不一致的问题。

    Aurora Postgre SQL 12.11.4,2022 年 11 月 17 日

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

    Aurora Postgre SQL 12.11.3,2022 年 10 月 13 日

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

    常规稳定性增强功能
    • 修复了 Aurora Postgre SQL 无法归档 relfilenode 的错误。

    • 修复了当前扩展事件超时导致扩展卡住的问题。

    • 已将 PostGIS 扩展升级到 3.1.7 版。

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

    Aurora Postgre SQL 12.11.1,2022 年 7 月 6 日

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

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

    • 修复了使用TDS_FDW扩展程序查询外部表与SQL服务器连接失败的问题。

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

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

    Aurora Postgre SQL 12.11.0,2022 年 6 月 9 日

    新功能
    关键更新
    • 修复了由于LSN不匹配而导致的重播崩溃。

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

    高稳定性更新
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的多个问题。

    常规稳定性更新
    • 修复了在锁争夺期间崩溃的问题 Aurora Serverless v1 缩放事件。

    • 修复了重启后逻辑复制卡住的问题。

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

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

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

    • 通过支持并行 worker 提高了查询性能。

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

    • 已将 pglogical 扩展升级到 2.4.1 版。

    Postgre SQL 12.10(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 12.10 兼容。SQL有关 Postgre 12.10 中改进的更多信息,请参阅 Postgr e SQL 12.10 版本SQL

    Aurora Postgre SQL 12.10.6,2022 年 12 月 16 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 PostGIS 扩展更新到 3.1.7 版。

    Aurora Postgre SQL 12.10.4,2022 年 7 月 18 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了缓存计划的验证可能导致数据库在先前计划无效时重启的问题。

    Aurora Postgre SQL 12.10.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能导致 AWS 控制台中WriteIOPS报告错误的问题。

    • 修复了在将读取节点从集群移除后可能导致不可用的问题。

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的问题。

    Aurora Postgre SQL 12.10.0,2022 年 3 月 29 日

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

    常规增强功能
    • 修复了设置 commit_ts 时读取节点上的小内存泄漏。

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

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

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

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

    Postgre 12.9 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 12.9 兼容。SQL有关 Postgre 12.9 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.9。

    Aurora Postgre SQL 12.9.12,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    Aurora Postgre SQL 12.9.11,2024 年 3 月 13 日

    常规稳定性增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    • 已将PLV8扩展升级到版本 2.3.15。

    高优先级稳定性增强功能
    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了在创建槽位期间的活跃交易可能被槽位部分复制的问题。

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    Aurora Postgre SQL 12.9.10,2023 年 12 月 27 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 12.9.9,2023 年 11 月 17 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    • 修复了与 pg_cron 后台工件进程有关的问题

    Aurora Postgre SQL 12.9.8,2023 年 10 月 19 日

    高优先级稳定性增强功能

    Aurora Postgre SQL 12.9.7,2023 年 8 月 24 日

    常规增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    Aurora Postgre SQL 12.9.6,2022 年 12 月 16 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 PostGIS 扩展更新到 3.1.7 版。

    Aurora Postgre SQL 12.9.4,2022 年 7 月 20 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre SQL 12.9.3,2022 年 4 月 13 日

    安全增强功能
    • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的错误。

    Aurora Postgre 12.9. SQL

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

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

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

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

    Aurora Postgre 12.9.0 SQL

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

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

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

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

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

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

    • 修复了多个错误,这些错误可能导致WAL重播落后并最终导致阅读器实例重启。

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

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

    • 已将 pg_cron 扩展更新到 v1.4。

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

    Postgre SQL 12.8(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 12.8 兼容。SQL有关 Postgre 12.8 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.8。

    Aurora Postgre SQL 12.8.6,2022 年 12 月 19 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 12.8.4,2022 年 7 月 6 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    常规增强功能
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的错误处理问题。

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

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

    Aurora Postgre SQL 12.8.2,2022 年 4 月 12 日

    安全增强功能
    • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 12.8 SQL

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

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

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

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

    Aurora Postgre 12.8.0 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

    • 修复了 aurora_postgres_replica_status () 函数返回陈旧或滞后统计数据的问题。CPU

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

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

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

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

    Postgre SQL 12.7、Aurora Postgre SQL 4.2(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 12.7 兼容。SQL有关 Postgre 12.7 中改进的更多信息,请参阅 Postgr e SQL 12.7 版本SQL

    Aurora Postgre SQL 12.7.5,2022 年 12 月 30 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 12.7.4,2022 年 7 月 14 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre SQL 4.2.3,2022 年 4 月 7 日

    安全增强功能
    • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

    Aurora Postgre 4.2.2 SQL

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

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

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。欲了解更多信息,请参阅 CVE- 2021-3677

    • 已将 p ostg is 反向修补到 Post 3.0.3。GIS这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora Postgre 4.2.1 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

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

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

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

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

    Aurora Postgre 4.2.0 SQL

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

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

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

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

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

    • 减少了某些工作负载的 Aurora 副本上WAL应用进程的CPU使用量和内存消耗。

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

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

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

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

    • 添加了在 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 版。

    Postgre SQL 12.6,Aurora Postgre SQL 4.1(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 12.6 兼容。SQL有关 Postgre 12.6 中改进的更多信息,请参阅 Postgr e SQL 12.6 版本SQL

    Aurora Postgre SQL 4.1.2,2022 年 4 月 7 日

    安全增强功能
    • 额外修改了 pg_cron 扩展以减少创建扩展期间的安全问题。该问题已在 -2020 CVE -14350 SQL 之前在核心 Postgre 中得到解决。有关更多信息,请参阅 CVE-2020-14350

    Aurora Postgre 4.1.1 SQL

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

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

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。欲了解更多信息,请参阅 CVE- 2021-3677

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

    • postgis 回补为 PostGIS 3.0.2。这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 4.1.0 SQL

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

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

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

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

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

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

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

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

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

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

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

    • 修复了一个报告的错误 ERROR:rds_activity_stream 堆栈项目 2 未在顶部找到 —— 尝试创建扩展时无法弹出rds_activity_stream

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

    • 从 Postgre SQL 社区向后移植了以下性能改进:pg_stat_st atements:添加缺少的 pgss_enable d () 检查。

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

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

    • 从 Postgre SQL 社区向后移植了以下错误修复:修复.storeslot 的 use-after-free AfterTriggersTableData错误

    • 修复了使用出站逻辑复制将更改同步到另一个数据库时可能失败并显示错误消息的错误,例如 ERROR:无法将 filenode “base/16395/228486645” 映射到关系。OID

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

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

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

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

    • 修复了异步缓冲区读取中的一个错误,该错误可能会导致读取器节点在WAL重放期间短暂不可用。

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

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

    Postgre SQL 12.4,Aurora Postgre SQL 4.0(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 12.4 兼容。SQL有关 Postgre 12.4 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 12.4。

    Aurora Postgre 4.0.5 SQL

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。欲了解更多信息,请参阅 CVE- 2021-3677

    • postgis 回补为 PostGIS 3.0.2。这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 4.0.2 SQL

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

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

    • 修复了升级到 Postgre SQL 12 后,系统表上的 vacuum 可能会失败pg_catalog.pg_shdescription并出现以下错误的错误。ERROR: 在 relfrozenxid 之前找到了 xmin 484

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

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

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

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

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

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

    Aurora Postgre 4.0.1 SQL

    新功能
    • 此版本在 Postgre 引擎版本 12.4 中增加了对 Graviton2 db.r6g 实例类的支持。SQL有关更多信息,请参阅《Amazon Aurora 用户指南》中的数据库实例类支持的数据库引擎

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

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

    其他改进和增强功能
    • 修复了在极少数情况下,快照导入、COPY导入或 Amazon S3 导入会停止响应的错误。

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

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

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

    • 修复了 Just-in-Time (JIT) 编译问题,该编译在 Aurora Postgre SQL 4.0.0 中默认情况下未正确启用。

    • 不允许对同一个用户同时使用 AWS Identity and Access Management (IAM) 和 Kerberos 身份验证。

    Aurora Postgre 4.0.0 SQL

    新功能
    其他改进和增强功能
    • 包含 Postgre SQL 版本 12.0、12.1、12.212.3 和 12.4 中宣布的多项改进。

    • 包含 Postgre SQL 11.9,Aurora Postgre 3. SQL 中的所有修复、功能和改进。

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    • 更新了以下扩展名:

      • 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

    Postgre SQL 11 版本(包括一些已弃用的版本)

    Postgre 11.21 SQL

    此版本的 Aurora Postgre 与 Postgre SQL 11.21 兼容。SQL有关 Postgre 11.21 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.21。

    Aurora Postgre SQL 11.21.7,2024 年 6 月 25 日

    常规增强功能
    • 修复了多个问题,这些问题导致次要版本升级失败,导致升级时间延长。ZDP

    • 修复了无法将较早的 Post GIS 2.4 安装升级到 3.3.3 版本的问题。

    关键的稳定性增强功能
    • 修复了在次要版本升级期间内存要求的变化可能导致零停机时间修补和引擎启动失败的问题。

    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    Aurora Postgre SQL 11.21.6,2024 年 3 月 13 日

    常规增强功能
    • 修复了PLV8扩展中的性能下降问题。

    Aurora Postgre SQL 11.21.5,2024 年 2 月 22 日

    常规增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    高优先级增强功能
    • 修复了在此期间pg_stat_statements可能会阻止次要版本升级的问题ZDP。

    • 修复了由于数据一致性检查过于严格而导致逻辑复制槽不再发出更改的问题。

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    • 修复了逻辑复制槽创建期间的活动事务可能会被该槽部分复制的问题。

    Aurora Postgre SQL 11.21.2,2023 年 12 月 13 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 11.21.1,2023 年 11 月 9 日

    关键的稳定性增强功能
    • 向后移植了针对以下安全问题的修复程序:

    Aurora Postgre SQL 11.21.0,2023 年 10 月 24 日

    新功能
    • aws_s3扩展中增加了对导出到使用客户托管KMS密钥加密的 S3 存储桶的支持

    常规增强功能
    • 修复了 aws_s3 扩展中当导出的总行数超过 20 亿时,会导致导出的行数出错的问题

    • 提供了在 aws_s3 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改从 S3 导入的超时阈值:

      • aws_s3.curlopt_low_speed_limit

      • aws_s3.curlopt_low_speed_time

    • 提高了在 Aurora 副本上提交事务操作的重放性能

    • 修复了在极少数情况下,无法完成从 aws_s3 扩展导入的问题

    • 已将 Pos GEOS t 的库更新GIS到版本 3.12.0

    • 增加了 WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER 等待事件以表示集群缓存管理器发送器中的等待时间

    • 在 Aurora Serverless 资源监控中增加了 WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN 等待事件以表示等待时间

    • 修复了逻辑副本槽启动时数据库可能崩溃的问题

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

      • orafce 更新为 4.3.0 版

      • pg_logical 更新为 2.4.3 版

      • plv8 更新为 3.1.6 版

      • PostGIS 更新为 3.3.3 版

      • RDKit 更新为 4.3 版

    有关扩展和模块的信息,请参阅 Aurora Postgre 11 SQL 支持的扩展

    Postgre SQL 11.20(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.20 兼容。SQL有关 Postgre 11.20 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.20。

    Aurora Postgre SQL 11.20.2,2023 年 10 月 4 日

    高优先级稳定性增强功能
    • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

    高优先级增强功能
    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

    • 修复了在执行 COPY FROM 命令时会导致崩溃的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    • 修复了使用可序列化DELETE快照时出现UPDATE并发更新导致带有外键的表意外失败的问题,并显示为 “ERROR: 40001:由于并发更新,无法序列化访问”。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    • 修复了 Aurora Postgr SQL e 15.3 中无法在某些情况下启用改进内存管理的问题。

    Aurora Postgre SQL 11.20.0,2023 年 7 月 13 日

    继开源社区宣布更新 Postgre SQL 数据库之后,我们更新了亚马逊 Aurora Postgre SQL 兼容版,以支持 Postgre SQL 版本 15.3、14.8、13.11、12.15 和 11.20。这些版本包含 Postgre SQL 社区所做的产品改进和错误修复,以及特定于 Aurora 的改进。这些版本还包含适用于 Aurora Postgre SQL 版本3.2的Babelfis h的新功能和改进,并改进了对AWS 数据库迁移服务的支持。请参阅 Amazon Aurora 的版本,以帮助您确定升级频率,指导您规划升级过程。提醒一下,如果你运行的是任何版本的亚马逊 Aurora Postgre SQL 11,则必须在 2024 年 2 月 29 日之前升级到更新的主要版本。

    新功能
    • 此版本包含内存管理方面的改进,通过主动防止内存不足引起的问题,提高了数据库的稳定性和可用性。有关更多信息,请参阅 Aurora Postgre SQL 中改进的内存管理

    高优先级增强功能
    • 修复ZDP了与扩展环境变量有关的问题。

    • 修复了逻辑复制期间导致进程错误地计算出遇到意外页面的瞬时错误。

    • 修复了由于部分创建的复制源状态文件而导致一段时间不可用的问题。

    常规增强功能
    • 增加了一个新函数 aurora_stat_memctx_usage(),用于在 Postgres 内存上下文级别显示后端内存的使用明细。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了 AuroraReplicaLag 指标计算中的一个问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 进一步减少了期间的数据库停机时间ZDP。

    • 修复了一个可能导致在此期间ZDP不可用的错误。

    • 修复了pg_ls_waldir()导致返回 “ERROR:无法统计文件” 的问题。

    • 添加了对 TLS 1.3 的支持,其中包含密码 TLS _ AES _128_ SHA256 和 _ _256 GCM _ _。TLS AES GCM SHA384

    • 修复了在 Postgre SQL 数据库实例的 Aurora 副本上无法RDS进行主要版本升级的问题。

    • 已将 GEOS 升级到版本 3.11.2。

    • 已将 tds_fdw 升级到 2.0.3。

    Postgre SQL 11.19(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.19 兼容。SQL有关 Postgre 11.19 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.19。

    Aurora Postgre SQL 11.19.4,2023 年 10 月 5 日

    高优先级稳定性增强功能
    • 向后移植了以下 Postgre SQL 社区安全问题的修复程序:

    高优先级增强功能
    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了在 Aurora 副本重启后可能导致真空操作受阻的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 11.19.3,2023 年 7 月 24 日

    常规增强功能
    • 修复了 AuroraReplicaLag 指标计算中的一个问题

    • 修复了一个可能导致在此期间不可用的错误 ZDP

    • 修复了无法在提交事务时回收存储的问题

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题

    • 增加了 Aurora Serverless v2 缩放增强

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数 (GUCs),客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了多个问题,这些问题可能会导致具有改进的读取可用性特性的 Aurora 副本在重新连接写入器实例时重启。

    • 修复了可存活读取器无法重新连接的问题。

    Aurora Postgre SQL 11.19.2,2023 年 5 月 10 日

    常规增强功能
    • 修复了在 pg_create_logical_replication_slot 中加载 test_decoding 插件时出现的错误。

    Aurora Postgre SQL 11.19.1,2023 年 4 月 5 日

    常规增强功能
    • 已将 PROJ 支持升级到 9.1.0 版

    • 已将 PostGIS 中的 GDAL 库升级到 3.5.3 版

    • 增加了对 TCNSEG 扩展的支持

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

    • 修复了导致 EXPLAIN 中 I/O 计时指标错误的问题

    • 修复了在 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 版

    Postgre SQL 11.18(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.18 兼容。SQL有关 Postgre 11.18 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.18。

    Aurora Postgre SQL 11.18.5,2023 年 10 月 4 日

    高优先级稳定性增强功能
    • 修复了在读取 IO 密集型工作负载时,可能导致数据库实例重启的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规增强功能
    • 为用于 I/O 的瞬态元数据引入了诊断功能。

    Aurora Postgre SQL 11.18.4,2023 年 9 月 13 日

    常规增强功能
    • 增加了 Aurora Serverless v2 缩放增强

    • 修复了 AuroraReplicaLag 指标计算中的一个问题

    • 修复了一个可能导致在此期间不可用的错误 ZDP

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 Amazon S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 已将 plv8pllsplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 11.18.2,2023 年 3 月 3 日

    常规稳定性增强功能
    • 修复了 PostGISGDAL 数据无法加载的问题。

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

    • 修复了一个问题,以便更好地处理具有大量参数的程序的错误。

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

    Aurora Postgre SQL 11.18.0,2023 年 1 月 20 日

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

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

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

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

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

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

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

    • 已将 GDAL 库升级到 3.4.3 版。

    • 修复了 pg_repack 扩展的问题。

    • 改进了排序库 (glibc),新增了独立的默认排序库。

    Postgre SQL 11.17(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.17 兼容。SQL有关 Postgre 11.17 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.17。

    Aurora Postgre SQL 11.17.3,2023 年 10 月 17 日

    高优先级稳定性增强功能
    高优先级增强功能
    • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规稳定性增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 缩短了缩放时间 Aurora Serverless v2.

    • 修复了在此期间ZDP可能导致不可用的错误。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 修复了在读取 I/O 密集型工作负载时,可能导致数据库实例重启的问题。

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    Aurora Postgre SQL 11.17.2,2023 年 3 月 2 日

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

    • 修复了一个问题,以便更好地处理具有大量参数的程序的错误。

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

    Aurora Postgre SQL 11.17.1,2022 年 12 月 13 日

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

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

    • 修复了在复制过程中可能导致数据不一致的问题。

    Aurora Postgre SQL 11.17.0,2022 年 11 月 9 日

    常规稳定性增强功能
    • 改进了缓冲区缓存处于紧张状态时的缓存清理功能。

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

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

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

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

    • 修复了尝试连接数据库会失败并显示 SSLV3 _ ALERT CERTIFICATE _ 的问题UNKNOWN。

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

    • 修复了自动清理会错误地跳过表格的问题。

    • 改进了逻辑复制预取。

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

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

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

    • 提高了逻辑复制性能。

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 GEOS 版本升级到 3.10.3。

    • 已将 PostGIS 扩展更新到 3.2.3 版。

    • 修复了导致 st_orientedenvelope 在使用 1-D 输入时循环返回 0 的问题。

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

    Postgre SQL 11.16(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.16 兼容。SQL有关 Postgre 11.16 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.16。

    Aurora Postgre SQL 11.16.6,2023 年 10 月 19 日

    高优先级稳定性增强功能
    高优先级增强功能
    • 修复了在 Aurora 副本重启后阻塞真空操作的问题。

    • 修复了会导致高CPU使用率并阻止新连接的问题。

    常规稳定性增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 缩短了缩放时间 Aurora Serverless v2.

    • 修复了在此期间ZDP可能导致不可用的错误。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    • 修复了在极少数情况下,aws_s3 扩展可能会无法从名称包含点的 S3 存储桶导入的问题。

    • 提供了在 aws_lambda 扩展中配置超时的选项。通过设置以下参数,客户现在可以更改 Lambd AWS a 集成的连接和请求超时:

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • 已将 plv8pllplcoffee 扩展更新到 2.3.15 版。

    • 引入了用于 I/O 的瞬态元数据的诊断功能。

    Aurora Postgre SQL 11.16.5,2022 年 12 月 14 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 修复了在复制过程中可能导致数据不一致的问题。

    Aurora Postgre SQL 11.16.4,2022 年 11 月 17 日

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

    Aurora Postgre SQL 11.16.3,2022 年 10 月 13 日

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

    常规稳定性增强功能
    • 修复了 Aurora Postgre SQL 无法归档 relfilenode 的错误。

    • 修复了当前扩展事件超时导致扩展卡住的问题。

    • 已将 PostGIS 扩展升级到 3.1.7 版。

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

    Aurora Postgre SQL 11.16.1,2022 年 7 月 6 日

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

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

    • 修复了使用TDS_FDW扩展程序查询外部表与SQL服务器连接失败的问题。

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

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

    Aurora Postgre SQL 11.16.0,2022 年 6 月 9 日

    新功能
    关键更新
    • 修复了由于LSN不匹配而导致的重播崩溃。

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

    高稳定性更新
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的多个问题。

    常规稳定性更新
    • 修复了在锁争夺期间崩溃的问题 Aurora Serverless v1 缩放事件。

    • 修复了重启后逻辑复制卡住的问题。

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

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

    • 通过支持并行 worker 提高了查询性能。

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

    • 已将 pglogical 扩展升级到 2.4.1 版。

    Postgre SQL 11.15(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.15 兼容。SQL有关 Postgre 11.15 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.15。

    Aurora Postgre SQL 11.15.6,2022 年 12 月 16 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 PostGIS 扩展更新到 3.1.7 版。

    Aurora Postgre SQL 11.15.4,2022 年 7 月 18 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了缓存计划的验证可能导致数据库在先前计划无效时重启的问题。

    Aurora Postgre SQL 11.15.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能导致 AWS 控制台中WriteIOPS报告错误的问题。

    • 修复了在将读取节点从集群移除后可能导致不可用的问题。

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的问题。

    Aurora Postgre SQL 11.15.0,2022 年 3 月 29 日

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

    常规增强功能
    • 修复了设置 commit_ts 时读取节点上的小内存泄漏。

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

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

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

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

    Postgre SQL 11.14(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.14 兼容。SQL有关 Postgre 11.14 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.14。

    Aurora Postgre SQL 11.14.7,2023 年 8 月 24 日

    常规增强功能
    • 修复了导致统计数据收集器进程反复重启的问题。

    • 修复了在应用阶段 pglogical 无法记录冲突行的问题。

    Aurora Postgre SQL 11.14.6,2022 年 12 月 16 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 PostGIS 扩展更新到 3.1.7 版。

    Aurora Postgre SQL 11.14.4,2022 年 7 月 20 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre SQL 11.14.3,2022 年 4 月 13 日

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的错误。

    Aurora Postgre 11.14.1 SQL

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

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

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

    Aurora Postgre 11.14.0 SQL

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

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

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

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

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

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

    • 修复了多个错误,这些错误可能导致WAL重播落后并最终导致阅读器实例重启。

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

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

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

    Postgre SQL 11.13(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.13 兼容。SQL有关 Postgre 11.13 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.13。

    Aurora Postgre SQL 11.13.6,2022 年 12 月 19 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 11.13.4,2022 年 7 月 6 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    常规增强功能
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的错误处理问题。

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

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

    Aurora Postgre SQL 11.13.3,2022 年 6 月 6 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    高优先级稳定性更新
    • 修复了可能导致邮局局长流程在中重新启动的问题 Amazon Aurora Serverless v1.

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

    常规增强功能
    • 修复了 Aurora 运行时中可能导致 out-of-memory状况的内存泄漏问题。

    Aurora Postgre SQL 11.13.2,2022 年 4 月 12 日

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

    Aurora Postgre 11.13.1 SQL

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

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

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

    Aurora Postgre 11.13.0 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

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

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

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

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

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

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

    Postgre SQL 11.12,Aurora Postgre SQL 3.6(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.12 兼容。SQL有关 Postgre 11.12 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.12。

    Aurora Postgre SQL 11.12.5,2022 年 12 月 30 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 11.12.4,2022 年 7 月 14 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre 3.6.2 SQL

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

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。CVE-2020-14350

    • 将 p ostg is 反向修补到了 Post 2.5.2。GIS这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora Postgre 3.6.1 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

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

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

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

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

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

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

    Aurora Postgre 3.6.0 SQL

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

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

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

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

    • 减少了某些工作负载的 Aurora 副本上WAL应用进程的CPU使用量和内存消耗。

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

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

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

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

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

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

    • orafce 扩展更新到 3.16 版。

    Postgre SQL 11.11,Aurora Postgre SQL 3.5(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.11 兼容。SQL有关 Postgre 11.11 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.11。

    Aurora Postgre 3.5.1 SQL

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

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。欲了解更多信息,请参阅 CVE- 2021-3677

    • 将 p ostg is 反向修补到了 Post 2.5.2。GIS这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 3.5.0 SQL

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

      • pg_proctab 扩展版本 0.0.9

      • pg_bigm 扩展版本 1.2

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

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

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

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

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

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

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

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

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

    • 修复了一个报告的错误 ERROR:rds_activity_stream 堆栈项目 2 未在顶部找到 —— 尝试创建扩展时无法弹出rds_activity_stream

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

    • 从 Postgre SQL 社区向后移植了以下性能改进:pg_stat_st atements:添加缺少的 pgss_enable d () 检查。

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

    • 修复了使用出站逻辑复制将更改同步到另一个数据库时可能失败并显示错误消息的错误,例如 ERROR:无法将 filenode “base/16395/228486645” 映射到关系。OID

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

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

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

    • 修复了异步缓冲区读取中的一个错误,该错误可能会导致读取器节点在WAL重放期间短暂不可用。

    Postgre SQL 11.9,Aurora Postgre 3. SQL

    此版本的 Aurora Postgre 与 Postgre SQL 11.9 兼容。SQL有关 Postgre 11.9 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.9。

    Aurora Postgre SQL 11.9.12,2024 年 8 月 7 日

    关键的稳定性增强功能
    • 修复了导致两个真空吸尘器同时处理同一个表的 pg_repack 问题。

    • 修复了 2.x 的 V8 引擎 CVE-2018-6065。PLV8

    Aurora Postgre SQL 11.9.11,2024 年 3 月 13 日

    常规稳定性增强功能
    • rds_superuser允许终止未与角色明确关联的后端。

    • 已将PLV8扩展升级到版本 2.3.15。

    高优先级稳定性增强功能
    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

    关键的稳定性增强功能
    • 修复了与相关的问题apg_plan_mgmt

    • 修复了在创建槽位期间的活跃交易可能被槽位部分复制的问题。

    • 修复了 Aurora 存储中可能导致写入器故障转移的死锁问题。

    Aurora Postgre SQL 11.9.9,2023 年 12 月 27 日

    关键的稳定性增强功能
    常规稳定性增强功能
    • 修复了逻辑复制操作由表所有者以外的人员执行的问题

    Aurora Postgre SQL 3.4.8,2023 年 10 月 10 日

    高优先级稳定性增强功能

    Aurora Postgre SQL 3.4.7,2022 年 12 月 22 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 3.4.6,2022 年 7 月 8 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    Aurora Postgre 3.4.5 SQL

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

    • 向后修补了 CVE -2021-3677的Postgre SQL 社区修复程序:“某些查询中的内存泄露”。欲了解更多信息,请参阅 CVE- 2021-3677

    • 向后修补了 CVE -2021-3393 的 Postgre SQL 社区修复程序:“违反分区约束的错误泄露了被拒绝列的值”。欲了解更多信息,请参阅 CVE- 2021-3393

    • 将 p ostg is 反向修补到了 Post 2.5.2。GIS这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 3.4.3 SQL

    高优先级稳定性增强功能
    • 为 Postgre SQL 社区安全问题提供了补丁——2021-32027、CVE -2021-32028 和-2021-32029。CVE CVE

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

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

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

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

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

    Aurora Postgre 3.4.2 SQL

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

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

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

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

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

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

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

    Aurora Postgre 3.4.1 SQL

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

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

    其他改进和增强功能
    • 修复了在极少数情况下,快照导入、COPY导入或 S3 导入会停止响应的错误。

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

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

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

    • 不允许对同一个用户同时使用两者IAM和 Kerberos 身份验证。

    Aurora Postgre 3.4.0 SQL

    新功能
    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误 ERROR:MultiXactIdnnnn 尚未创建 —— 显然是环绕式的。

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

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

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

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

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

    • 缩短了向 Aurora 全局数据库集群的rpo_lag_in_msec指标发布时的延迟。 CloudWatch

    • 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

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

    • 修复了创建数据库时可能返回以下内容的错误:ERROR: 无法在本地磁盘上创建目录

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

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

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

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

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

    • 修复了aws_s3扩展程序中用于预签名URL处理的错误,该错误可能导致错误消息不支持带有句点 (.) 的 S3 存储桶名称

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

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

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

    • 已将 pg_audit 扩展更新到 1.3.1 版。

    Postgre SQL 11.8、Aurora Postgre SQL 3.3(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.8 兼容。SQL有关 Postgre 11.8 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.8。

    Aurora Postgre SQL 版本 3.3.2

    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误 ERROR:MultiXactIdnnnn 尚未创建 —— 显然是环绕式的。

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

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

    • 向后移植的修复了以下 Postgre SQL 社区安全问题:

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

    其他改进和增强功能
    • 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

    • 缩短了向 Aurora 全局数据库集群的rpo_lag_in_msec指标发布时的延迟。 CloudWatch

    • 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

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

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

    • 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    • 修复了日志记录处理不正确导致 Aurora 副本崩溃的错误。

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

    • 现在,您可以使用 pg_replication_slot_advance 为角色 rds_replicationrds_superuser 推进逻辑副本槽。

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

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

    • 修复了导致有效导入间歇性失败的争用情况。

    • 修复了 Aurora Postgre 充当使用 G SQL iST 索引的 For Postgre SQL 实例RDS的物理副本时与复制相关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

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

    Aurora Postgre 3.3.1 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了NOT EXISTS操作员错误返回时出现的错误TRUE,该错误仅在出现以下异常情况时才会发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • NOT EXISTS子查询中针对外部查询进行评估的一列或多列包含一个NULL值。

      • 子查询中没有其他谓词可以消除对值的求值的NULL需求。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora Postgre 3.3.0 SQL

    新功能
    • 增加了对RDKit扩展版本 3.8 的支持。

      该RDKit扩展提供了化学信息学的建模功能。化学信息学用于存储、索引、搜索、检索和应用有关化合物的信息。例如,使用RDKit扩展名,您可以构建分子模型、搜索分子结构以及读取或创建各种符号的分子。您还可以对从 Ch EMBL 网站或SMILES文件加载的数据进行研究。简化的分子输入行输入系统 (SMILES) 是一种用于表示分子和反应的印刷符号。有关更多信息,请参阅RDKit文档中的RDKit数据库盒式磁带

    • 增加了对最低TLS版本的支持

      对最低传输层安全 (TLS) 版本的支持已从 Postgre SQL 12 向后移植。它允许 Aurora Postgre SQL 服务器通过两个新的 Post SQL gre 参数限制允许客户端连接的TLS协议。这些参数包括 ssl_min_protocol_versionssl_max_protocol_version。例如,要将客户端与 Aurora Postgre SQL 服务器的连接限制为至少 TLS 1.2 协议版本,ssl_min_protocol_versionTLSv1.2将设置为。

    • 增加了对 pglogical 扩展版本 2.2.2 的支持。

      pglogical扩展是一个逻辑流复制系统,除了Postgre SQL 本机逻辑复制中提供的功能外,它还提供了其他功能。功能包括冲突处理、行过滤、DDL /sequence 复制和延迟应用。你可以使用该pglogical扩展程序在 Aurora Postgre SQL 集群之间、Postgre 和 A SQL urora Postgre 之间RDS以及在外部运行的 Postgr SQL e SQL 数据库之间设置复制。RDS

    • Aurora 动态调整集群存储空间的大小。通过动态调整大小,当您从 Aurora 数据库集群中删除数据时,该数据库集群的存储空间会自动减少。有关更多信息,请参阅《Amazon Aurora 用户指南》中的存储扩展

      注意

      动态调整大小功能正在分阶段部署到可用 Aurora AWS 区域 的地方。根据集群所在的区域,此功能可能尚不可用。有关更多信息,请参阅新增功能公告

    关键的稳定性增强功能
    • 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    • 修复了 Aurora 全球数据库中可能导致辅助数据库引擎升级延迟的错误 AWS 区域。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    • 修复了一个在极少数情况下导致数据库升级到引擎版本 11.8 发生延迟的错误。

    其他改进和增强功能
    • 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    • 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    • 修复了在 Postgre SQL 后端启动期间没有可用内存时由于初始化不当而导致崩溃的错误。

    • 修复了 Aurora Postgre SQL Serverless 数据库集群在扩展事件发生后可能返回以下错误的错误:ERROR: 准备好的语句 “S_6” 已经存在。

    • out-of-memory修复了在启用数据库活动流GIS时通过 Post 发出CREATE EXTENSION命令时出现的问题。

    • 修复了SELECT查询可能错误返回错误的错误。尝试读取过去的关系 rrr. blockno=bb EOF b nblocks=nnn。

    • 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    • 修复了 Aurora Postgre SQL Serverless 中的一个错误,即在以前空闲的连接上执行的查询会延迟到扩展操作完成。

    • 修复了启用数据库活动流的 Aurora Postgr SQL e 数据库集群可能会报告活动记录可能丢失窗口的开始,但不报告连接恢复的错误。

    • 修复了aws_s3.table_import_from_s3函数中的错误,即COPY来自 S3 的 a 失败,HTTP错误代码为:248。有关更多信息,请参阅《Amazon Aurora 用户指南》中的 aws_s3.table_import_from_s3

    Postgre SQL 11.7,Aurora Postgre SQL 3.2(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.7 兼容。SQL有关 Postgre 11.7 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.7。

    Aurora Postgre 3.2.7 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能

    Aurora Postgre 3.2.6 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误,即 ERROR:MultiXactIdnnnn 尚未创建,这显然是环绕式的。

    其他改进和增强功能
    • 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    • Aurora Postgre SQL Serverless 现在支持在规模事件期间对所有连接执行查询。

    • 修复了 Aurora Postgre SQL Serverless 中的一个错误,该错误导致锁定泄露会导致缩放事件延长。

    • 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

    • 修复了 Aurora Postgre SQL Serverless 中的一个错误,该错误导致在缩放事件期间迁移连接,并显示以下消息:“ERROR:无法打开与... 的关系 OID

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

    • 修复了 Gist 索引中可能在提升 Aurora 只读副本后导致 out-of-memory状况的错误。

    • 提高了数据库活动流的性能。

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

    • 修复了aws_s3扩展程序中用于预签名URL处理的错误,该错误可能导致错误消息不支持带有句点 (.) 的 S3 存储桶名称

    • 修复了 aws_s3 扩展中在导入流程期间错误处理方式不当可能会导致故障的错误。

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

    Aurora Postgre 3.2.4 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了NOT EXISTS操作员错误返回时出现的错误TRUE,该错误仅在出现以下异常情况时才会发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • NOT EXISTS子查询中针对外部查询进行评估的一列或多列包含一个NULL值。

      • 子查询中没有其他谓词可以消除对值的求值的NULL需求。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora Postgre 3.2.3 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    • 修复了 Aurora Postgre SQL Serverless 中的一个错误,即在以前空闲的连接上运行的查询会延迟到扩展操作完成。

    • 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    Aurora Postgre 3.2.2 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    • 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强功能
    • 修复了 Aurora 全局数据库中的一个错误,该错误可能导致在辅助区域中升级数据库引擎时出现延迟。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    • 修复了一个在极少数情况下导致数据库升级到引擎版本 11.7 时发生延迟的错误。

    其他改进和增强功能
    • 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    • 修复了SELECT查询可能错误返回错误的错误,正在尝试读取过去的关系 rrrr。blockno=bb EOF b nblocks=nnn。

    • 修复了 Aurora Postgre SQL Serverless 数据库集群在扩展事件发生后可能返回以下错误的错误:ERROR: 准备好的语句 “S_6” 已经存在。

    Aurora Postgre 3.2.1 SQL

    新功能
    • 增加了对亚马逊 Aurora Postgre SQL 全球数据库的支持。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    • 添加了为 Aurora Postgr SQL e 配置全局数据库的恢复点目标 (RPO) 的功能。有关更多信息,请参阅《亚马逊 Aurora 用户指南》中的管理RPOsSQL基于 Aurora Postgre 的全球数据库

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能

    无。

    高优先级稳定性增强功能
    • 提高了应用和TRUNCATETABLE操作时读取实例的性能DROPTABLE和可用性。

    • 修复了诊断模块中一个小而持续的内存泄漏问题,该漏洞可能导致较小的数据库实例类型出现问题。 out-of-memory

    • 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已向《邮报》GIS社区举报为https://trac.osgeo.org/postgis/ticket/4646.

    • 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    • 修复了某些查询失败并显示消息的错误 ERROR:在 relfrozenxid yyyyyy 之前找到了 xmin xxxxx 在将读取实例提升为写入实例后,可能会发生这种情况。

    • 修复了 Aurora 无服务器数据库集群在回滚扩展尝试时可能会崩溃的错误。

    其他改进和增强功能
    • 改进了从存储中读取许多行的查询的性能。

    • 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    • 允许在可能的情况下将关联的 IN 和 NOT IN 子查询转换为联接。

    • 通过使用多列统计信息或索引(如果可用),改进了筛选估计以增强半联接筛选器下推。

    • 提高了 pg_prewarm 扩展的读取性能。

    • 修复了 Aurora 无服务器数据库集群可能报告以下消息的错误 ERROR:绑定参数中的二进制数据格式不正确... 在规模事件之后。

    • 修复了无服务器数据库集群可能报告以下消息的错误 ERROR:规模事件发生后消息中留下的数据不足

    • 修复了 Aurora 无服务器数据库集群可能会遇到延长或失败的扩展尝试的错误。

    • 修复了导致ERROR以下消息的错误:无法创建文件 “base/xxxxxx/yyyyyyy”,因为磁盘上仍存在先前版本:成功。请联系 AWS 客户支持。在 Postgre SQL 的 32 位对象标识符绕过后,在对象创建过程中可能会发生这种情况。

    • 修复了将wal_level值从logical更改为时未删除 Postgre SQL 逻辑复制的 write-ahead-log (WAL) 段文件的问题。replica

    • 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。这在 Postgre SQL 社区中被追踪为https://github.com/ossc-db/pg_hint_plan/issues/25.

    • 修复了JDBC客户端可能会报告消息 java.io 的错误。 IOException: 意外数据包类型:Aurora 无服务器数据库集群中发生扩展事件后有 75 个。

    • 修复了 Postgre SQL 逻辑复制中导致ERROR以下消息的错误:快照引用不归资源所有者 TopTransaction所有

    • 更改了以下扩展:

      • orafce 更新为版本 3.8

      • pgTAP 版本更新为 1.1

    • 提供了对故障注入查询的支持。

    Postgre SQL 11.6、Aurora Postgre SQL 3.1(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 11.6 兼容。SQL有关 Postgre 11.6 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.6。

    该版本包含多个关键的稳定性增强功能。亚马逊强烈建议将使用较旧 Postgre SQL 11 引擎的 Aurora Postgre SQL 集群升级到此版本。

    Aurora Postgre 3.1.4 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能

    Aurora Postgre 3.1.3 SQL

    新功能
    关键的稳定性增强功能
    高优先级稳定性增强功能
    • 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora Postgre 3.1.2 SQL

    此版本包含一个关键的稳定性增强。亚马逊强烈建议将SQL兼容 Aurora Postgre 11 的旧集群更新到此版本。

    关键的稳定性增强功能
    • 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。易受此错误影响的应用程序包括那些使用 SQL savePoints 或 Postgre SQL 异常处理程序的应用程序,这些处理程序的子事务在顶部事务中超过 64 个。

    高优先级稳定性增强功能
    • 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    • 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora Postgre 3.1.1 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    • 修复了由于底层存储的自我修复功能导致数据库实例可能会短暂不可用的错误。

    高优先级稳定性增强功能
    • 修复了数据库引擎可能会崩溃导致不可用的错误。这种情况发生在扫描 B 树索引包含的非键列时。这仅适用于 Postgre SQL 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 的性能。

    • 修复了开源 Postgre 中SQL可能导致数据库引擎崩溃导致不可用的错误。此错误发生在并行 B 树索引扫描期间。此问题已报告给 Postgre SQL 社区。

    • 改进了内存中 B 树索引扫描的性能。

    Aurora Postgre 3.1.0 SQL

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. 支持将数据导出到 Amazon S3。有关更多信息,请参阅亚马逊 Aurora 用户指南中的将数据从 Aurora Postgre SQL 数据库集群导出到亚马逊 S3

    2. 支持 Amazon Aurora Machine Learning。有关更多信息,请参阅亚马逊 Aurora 用户指南中的在 Aurora Postgre SQL 中使用机器学习 (ML)

    3. SQL处理增强功能包括:

      • 优化了使用 NOT IN 参数的 apg_enable_not_in_transform

      • 增强了使用 apg_enable_semijoin_push_down 参数的哈希联接的半联接筛选器下推功能。

      • 优化了使用 apg_enable_remove_redundant_inner_joins 参数的冗余内部联接删除功能。

      • 改进了ANSI与ansi_constraint_trigger_orderingansi_force_foreign_key_checksansi_qualified_update_set_target参数的兼容性选项。

      有关更多信息,请参阅亚马逊 Aurora 用户指南中的亚马逊 Auror a Postgre SQL 参数

    4. 新增和更新的 Postgre SQL 扩展包括:

      • 新的 aws_ml 扩展。有关更多信息,请参阅亚马逊 Aurora 用户指南中的在 Aurora Postgre SQL 中使用机器学习 (ML)

      • 新的 aws_s3 扩展。有关更多信息,请参阅亚马逊 Aurora 用户指南中的将数据从 Aurora Postgre SQL 数据库集群导出到亚马逊 S3

      • apg_plan_mgmt 扩展的更新。有关更多信息,请参阅亚马逊 Aurora 用户指南SQL中的管理 Aurora Postgre 的查询执行计划

    关键的稳定性增强功能
    1. 修复了一个与在临时表上创建 B 树索引有关的错误,在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了 Aurora Postgre 充当 for Postgre SQL 实例的物理副本时与复制相关的错误。RDS SQL在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性增强功能
    1. 修复了一个与逻辑复制相关的错误,此错误导致 wal 分段不能正确地从存储中删除。这可能会引起存储膨胀。要监控此情况,请查看 TransactionLogDiskUsage 参数。

    2. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    3. 修复了使用逻辑复制时 Aurora 重启可能超时的错误。

    4. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过更改 Postgre SQL LWLock 优先级,提高了在高事务速率工作负载下 read-node-apply流程的性能。这些变化可以防止在 Postg SQL ProcArray re 处于激烈争夺状态时该 read-node-apply进程陷入困境。

    4. 改进了 Vacuum、表扫描和索引扫描期间批量读取的处理。这样可以提高吞吐量并降低CPU消耗。

    5. 修复了在重放 Postgre SQL SLRU 截断操作期间,读取节点可能会崩溃的错误。

    6. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    7. 修复了一个与逻辑复制相关的错误,即单个事务大小超过 1 GB 可能会导致引擎崩溃。

    8. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    9. 修复了如果源SQL快照包含大量未记录RDS的关系,则导入 Postgre 快照可能会停止响应的问题。

    10. 修复了 Aurora 存储守护程序可能在高 I/O 负载下崩溃的错误。

    11. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    12. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    13. 改进了读取节点尝试连接到写入节点时 Postgre SQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。Postgre SQL 日志文件中以该形式DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)出现了一条消息。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    14. 修复了与公用表表达式相关的错误,当中存在 IN 类时,NOT会错误地引发错误CTE。错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    15. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    16. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些块正确地驻留在 Postgre SQL 后端本地缓冲区中。

    17. 更改了以下扩展:

      • pg_hint_plan 版本更新为 1.3.4。

      • 增加了 plprofiler 版本 4.1。

      • 增加了 pgTAP 版本 1.0.0。

    Postgre SQL 11.4、Aurora Postgre SQL 3.0(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 3.0 的 Postgre SQL 引擎版本 11.4。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 11.4 兼容。SQL有关 Postgre 11.4 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 11.4。

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 Aurora Postgre 2.3.5 SQL 中的所有修复、功能和改进。

    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函数,请将其更新为使用核心 Postgre SQL 引擎提供的等效函数。有关 tsearch2 模块的更多信息,请参阅 P ost SQL gre tsearch2。

    8. 不再支持该chkpass模块 — 有关 chkpass 模块的更多信息,请参阅 P ost SQL gre 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

    Postgre SQL 10 版本(已弃用)

    Postgre SQL 10.21(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.21 兼容。SQL有关 Postgre 10.21 中改进的更多信息,请参阅 Postgr e SQL 10.21 版本SQL

    Aurora Postgre SQL 10.21.5,2022 年 12 月 14 日

    常规稳定性增强功能
    • 修复了引擎稳定性的问题。

    Aurora Postgre SQL 10.21.4,2022 年 11 月 17 日

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

    Aurora Postgre SQL 10.21.3,2022 年 10 月 13 日

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

    常规稳定性增强功能
    • 修复了 Aurora Postgre SQL 无法归档 relfilenode 的错误。

    • 修复了当前扩展事件超时导致扩展卡住的问题。

    • 已将 PostGIS 扩展升级到 3.1.7 版。

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

    Aurora Postgre SQL 10.21.1,2022 年 7 月 6 日

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

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

    • 修复了使用TDS_FDW扩展程序查询外部表与SQL服务器连接失败的问题。

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

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

    Aurora Postgre SQL 10.21.0,2022 年 6 月 9 日

    新功能
    关键更新
    • 修复了由于LSN不匹配而导致的重播崩溃。

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

    高稳定性更新
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的多个问题。

    常规稳定性更新
    • 修复了在锁争夺期间崩溃的问题 Aurora Serverless v1 缩放事件。

    • 修复了重启后逻辑复制卡住的问题。

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

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

    • 通过支持并行 worker 提高了查询性能。

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

    • 已将 pglogical 扩展升级到 2.4.1 版。

    Postgre SQL 10.20(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.20 兼容。SQL有关 Postgre 10.20 中改进的更多信息,请参阅 Postgr e SQL 10.20 版本SQL

    Aurora Postgre SQL 10.20.6,2022 年 12 月 16 日

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

    • 已将 Post GIS 扩展更新至版本 3.1.7。

    Aurora Postgre SQL 10.20.4,2022 年 7 月 18 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了缓存计划的验证可能导致数据库在先前计划无效时重启的问题。

    Aurora Postgre SQL 10.20.1,2022 年 4 月 27 日

    高优先级稳定性增强功能
    • 修复了可能导致 AWS 控制台中WriteIOPS报告错误的问题。

    • 修复了在将读取节点从集群移除后可能导致不可用的问题。

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的问题。

    Aurora Postgre SQL 10.20.0,2022 年 3 月 29 日

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

    常规增强功能
    • 修复了设置 commit_ts 时读取节点上的小内存泄漏。

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

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

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

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

    Postgre SQL 10.19(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.19 兼容。SQL有关 Postgre 10.19 中改进的更多信息,请参阅 Postgr e SQL 10.19 版本SQL

    Aurora Postgre SQL 10.19.6,2022 年 12 月 16 日

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

    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    • 已将 Post GIS 扩展更新至版本 3.1.7。

    Aurora Postgre SQL 10.19.4,2022 年 7 月 20 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

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

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre SQL 10.19.3,2022 年 4 月 13 日

    常规增强功能
    • 修复了在可用内存不足时可能导致引擎重启的错误。

    Aurora Postgre 10.19.1 SQL

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

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

    Aurora Postgre 10.19.0 SQL

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

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

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

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

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

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

    • 修复了多个错误,这些错误可能导致WAL重播落后并最终导致阅读器实例重启。

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

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

    • 已将 pg_hint_pan 扩展更新到 v1.3.6。

    Postgre SQL 10.18(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.18 兼容。SQL有关 Postgre 10.18 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 10.18。

    Aurora Postgre SQL 10.18.6,2022 年 12 月 19 日

    常规增强功能
    • 修复了在监视代理不可用的情况下导致数据库活动流不一致的问题。

    Aurora Postgre SQL 10.18.4,2022 年 7 月 6 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    常规增强功能
    • 修复了与可能导致短暂不可用的 out-of-memory情况相关的错误处理问题。

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

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

    Aurora Postgre SQL 10.18.3,2022 年 6 月 6 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

    高优先级稳定性更新
    • 修复了可能导致邮局局长流程在中重新启动的问题 Amazon Aurora Serverless v1.

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

    常规增强功能
    • 修复了 Aurora 运行时中可能导致 out-of-memory状况的内存泄漏问题。

    Aurora Postgre SQL 10.18.2,2022 年 4 月 12 日

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

    Aurora Postgre 10.18.1 SQL

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

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

    Aurora Postgre 10.18.0 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

    • 修复了 aurora_postgres_replica_status () 函数返回陈旧或滞后统计数据的问题。CPU

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

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

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

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

    Postgre SQL 10.17、Aurora Postgre SQL 2.9(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.17 兼容。SQL有关 Postgre 10.17 中改进的更多信息,请参阅 Postgr e SQL 10.17 版本SQL

    Aurora Postgre SQL 10.17.5,2022 年 12 月 30 日

    常规增强功能
    • 亚马逊 Aurora Postgre SQL 版本 10.17.5 已发布,但进行了全面改进。

    Aurora Postgre SQL 10.17.4,2022 年 7 月 14 日

    安全增强功能
    • 向后修补了 CVE -2022-1552年的Postgre SQL 社区修复程序:AutovacuumREINDEX,其他人则省略了 “安全限制操作”。有关更多信息,请参阅 CVE-202 2-1552。

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

    • 修复了因文件未正确关闭而导致使用过多存储空间的问题。

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

    Aurora Postgre 2.9.2 SQL

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

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

    • postgis 回补为 PostGIS 2.4.7。这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

    Aurora Postgre 2.9.1 SQL

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

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

    • 修复了在主要版本更新后,Aurora 可能会使用以下消息标记问题:“PANIC: 无法访问下一笔交易 ID xxxxxxx的状态”。

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

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

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

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

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

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

    Aurora Postgre 2. SQL

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

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

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

    其他改进和增强功能
    1. 已将 Open 升级SSL到 1.1.1k。

    2. 减少了某些工作负载的 Aurora 副本上WAL应用进程的CPU使用量和内存消耗。

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

    4. 通过删除SSL/TLS连接的 3 个密码DES和其他较旧的密码来提高安全性。

    5. 修复了重复的文件条目可能会阻止 Aurora Postgre SQL 引擎启动的问题。

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

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

    8. 已将 orafce 扩展更新到 3.16 版。

    9. 已将 PostGIS 扩展更新到 2.4.7 版。

    Postgre SQL 10.16、Aurora Postgre SQL 2.8(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.16 兼容。SQL有关 Postgre 10.16 中改进的更多信息,请参阅 Postgr e SQL 10.16 版本SQL

    Aurora Postgre 2.8.1 SQL

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

    • postgis 回补为 PostGIS 2.4.4。这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 2.8.0 SQL

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

    2. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能
    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. 修复了一个报告的错误 ERROR:rds_activity_stream 堆栈项目 2 未在顶部找到 —— 尝试创建扩展时无法弹出rds_activity_stream

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

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

    12. 修复了使用出站逻辑复制将更改同步到另一个数据库时可能失败并显示错误消息的错误,例如 ERROR:无法将 filenode “base/16395/228486645” 映射到关系。OID

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

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

    15. 修复了异步缓冲区读取中的一个错误,该错误可能会导致读取器节点在WAL重放期间短暂不可用。

    Postgre SQL 10.14、Aurora Postgre SQL 2.7(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.14 兼容。SQL有关 Postgre 10.14 中改进的更多信息,请参阅 Postgr e SQL 版本 SQL 10.14。

    Aurora Postgre 2.7.5 SQL

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

    • 将 p ostg is 反向修补到 Post 2.4.4。GIS这是对-2020-14 PostGIS 350之前在核心Postgre中解决的漏CVE洞SQL的修复。有关更多信息,请参阅 CVE-2020-14350

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

    Aurora Postgre 2.7.3 SQL

    高优先级稳定性更新
    1. 为 Postgre SQL 社区安全问题提供了补丁——2021-32027、CVE -2021-32028 和-2021-32029。CVE CVE

    其他改进和增强功能
    1. 修复了 aws_s3 扩展允许在对象标识符中导入带有正斜杠的对象的错误。

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

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

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

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

    Aurora Postgre 2.7.2 SQL

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

    其他改进和增强功能
    1. 修复了由于网络加密密钥轮换而导致间歇性不可用的错误。

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

    Aurora Postgre 2.7.1 SQL

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

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

    其他改进和增强功能
    1. 修复了在极少数情况下,快照导入、COPY导入或 S3 导入会停止响应的错误。

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

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

    4. 不允许对同一个用户同时使用两者IAM和 Kerberos 身份验证。

    Aurora Postgre 2.7.0 SQL

    关键稳定性增强功能
    高优先级稳定性更新
    1. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    2. 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误 ERROR:MultiXactIdnnnn 尚未创建 —— 显然是环绕式的。

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

    4. 修复了pg_stat_statements扩展程序中导致CPU消耗过多的错误。

    其他改进和增强功能
    1. 提高了数据库活动流的异步模式性能。

    2. Aurora Serverless v1 for Postgre SQL 现在支持在缩放事件期间对所有连接执行查询。

    3. 缩短了向 Aurora 全局数据库集群的rpo_lag_in_msec指标发布时的延迟。 CloudWatch

    4. 修复了无服务器集群中的错误,该错误导致在创建缩放点时,事务处理不必要地长时间暂停。

    5. 修复了中的一个错误 Aurora Serverless v1 对于 Postgr SQL e 来说,泄露的锁会导致长时间的规模事件。

    6. 修复了中的一个错误 Aurora Serverless v1 对于 Postgre,SQL在缩放事件期间迁移的连接已断开并显示以下消息 ERROR:: 无法打开与... 的OID关系

    7. 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

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

    9. 修复了创建数据库时可能返回以下错误的错误:ERROR: 无法在本地磁盘上创建目录

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

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

    12. 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

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

    14. 修复了aws_s3扩展程序中用于预签名URL处理的错误,该错误可能导致错误消息不支持带有句点 (.) 的 S3 存储桶名称

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

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

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

    Postgre SQL 10.13,Aurora Postgre SQL 2.6(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.13 兼容。SQL有关 Postgre 10.13 中改进的更多信息,请参阅 Postgr e SQL 10.13 版本SQL

    Aurora Postgre SQL 版本 2.6.2

    关键稳定性增强功能
    高优先级稳定性更新
    1. 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误 ERROR:MultiXactIdnnnn 尚未创建 —— 显然是环绕式的。

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

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

    4. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    5. 修复了pg_stat_statements扩展程序中导致CPU消耗过多的错误。

    其他改进和增强功能
    1. 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

    2. 缩短了向 Aurora 全局数据库集群的rpo_lag_in_msec指标发布时的延迟。 CloudWatch

    3. 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

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

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

    6. 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    7. 修复了日志记录处理不正确导致 Aurora 副本崩溃的错误。

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

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

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

    11. 修复了导致有效导入间歇性失败的争用情况。

    12. 修复了 Aurora Postgre 充当使用 G SQL iST 索引的 For Postgre SQL 实例RDS的物理副本时与复制相关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

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

    Aurora Postgre 2.6.1 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了NOT EXISTS操作员错误返回时出现的错误TRUE,该错误仅在出现以下异常情况时才会发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • NOT EXISTS子查询中针对外部查询进行评估的一列或多列包含一个NULL值。

      • 子查询中没有其他谓词可以消除对值的求值的NULL需求。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora Postgre 2.6.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了对RDKit扩展版本 3.8 的支持。

      该RDKit扩展提供了化学信息学的建模功能。化学信息学用于存储、索引、搜索、检索和应用有关化合物的信息。例如,使用RDKit扩展名,您可以构建分子模型、搜索分子结构以及读取或创建各种符号的分子。您还可以对从 Ch EMBL 网站或SMILES文件加载的数据进行研究。简化的分子输入行输入系统 (SMILES) 是一种用于表示分子和反应的印刷符号。有关更多信息,请参阅RDKit文档中的RDKit数据库盒式磁带

    2. 增加了对 pglogical 扩展版本 2.2.2 的支持。

      pglogical扩展是一个逻辑流复制系统,除了Postgre SQL 本机逻辑复制中提供的功能外,它还提供了其他功能。功能包括冲突处理、行过滤、DDL /sequence 复制和延迟应用。你可以使用该pglogical扩展程序在 Aurora Postgre SQL 集群之间、Postgre 和 A SQL urora Postgre 之间RDS以及在外部运行的 Postgr SQL e SQL 数据库之间设置复制。RDS

    3. Aurora 动态调整集群存储空间的大小。通过动态调整大小,当您从 Aurora 数据库集群中删除数据时,该数据库集群的存储空间会自动减少。有关更多信息,请参阅《Amazon Aurora 用户指南》中的存储扩展

      注意

      动态调整大小功能正在分阶段部署到可用 Aurora AWS 区域 的地方。根据集群所在的区域,此功能可能尚不可用。有关更多信息,请参阅新增功能公告

    关键稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性更新
    1. 修复了从 10.11 升级 Aurora 全局数据库集群时的错误。

    2. 修复了 Aurora 全球数据库中可能导致辅助数据库引擎升级延迟的错误 AWS 区域。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    3. 修复了一个在极少数情况下导致数据库升级到引擎版本 10.13 发生延迟的错误。

    其他改进和增强功能
    1. 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    2. 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    3. 修复了在 Postgre SQL 后端启动期间没有可用内存时由于初始化不当而导致崩溃的错误。

    4. 修复了 Aurora Postgre SQL Serverless 数据库集群在扩展事件发生后可能返回以下错误的错误:ERROR: 准备好的语句 “S_6” 已经存在。

    5. out-of-memory修复了在启用数据库活动流PostGIS时发出CREATE EXTENSION命令时出现的问题。

    6. 修复了SELECT查询可能错误返回错误的错误。尝试读取过去的关系 rrr. blockno=bb EOF b nblocks=nnn。

    7. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    8. 修复了 Aurora Postgre SQL Serverless 中的一个错误,即在以前空闲的连接上执行的查询会延迟到扩展操作完成。

    9. 修复了启用数据库活动流的 Aurora Postgr SQL e 数据库集群可能会报告活动记录可能丢失窗口的开始,但不报告连接恢复的错误。

    Postgre SQL 10.12,Aurora Postgre SQL 2.5(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.12 兼容。SQL有关 Postgre 10.12 中改进的更多信息,请参阅 Postgr e SQL 10.12 版本SQL

    Aurora Postgre 2.5.7 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    高优先级稳定性更新
    1. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能

    Aurora Postgre 2.5.6 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    高优先级稳定性更新
    1. 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误,即 ERROR:MultiXactIdnnnn 尚未创建,这显然是环绕式的。

    其他改进和增强功能
    1. 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    2. Aurora Postgre SQL Serverless 现在支持在规模事件期间对所有连接执行查询。

    3. 修复了 Aurora Postgre SQL Serverless 中的一个错误,该错误导致锁定泄露会导致缩放事件延长。

    4. 修复了 aurora_replica_status 函数显示被截断的服务器标识符的错误。

    5. 修复了 Aurora Postgre SQL Serverless 中的一个错误,该错误导致在缩放事件期间迁移连接,并显示以下消息:“ERROR:无法打开与... 的关系 OID

    6. 修复了 Gist 索引中可能在提升 Aurora 只读副本后导致 out-of-memory状况的错误。

    7. 提高了数据库活动流的性能。

    8. 修复了数据库活动流中的错误,该错误导致在中断事件结束时未通知客户。

    9. 修复了aws_s3扩展程序中用于预签名URL处理的错误,该错误可能导致错误消息不支持带有句点 (.) 的 S3 存储桶名称

    10. 修复了 aws_s3 扩展中在导入流程期间错误处理方式不当可能会导致故障的错误。

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

    Aurora Postgre 2.5.4 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了NOT EXISTS操作员错误返回时出现的错误TRUE,该错误仅在出现以下异常情况时才会发生:

      • 某个查询正在使用 NOT EXISTS 运算符。

      • NOT EXISTS子查询中针对外部查询进行评估的一列或多列包含一个NULL值。

      • 子查询中没有其他谓词可以消除对值的求值的NULL需求。

      • 子查询中使用的筛选器不使用索引来查找其执行情况。

      • 查询优化程序不会将运算符转换为联接。

    Aurora Postgre 2.5.3 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    1. 修复了 Aurora Postgre SQL Serverless 中的一个错误,即在以前空闲的连接上运行的查询会延迟到扩展操作完成。

    2. 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    3. 修复了 Aurora Postgre SQL 全球数据库中的一个错误,在该错误中,由于校验和版本控制不正确,升级辅助集群可能会导致失败。这可能需要重新创建辅助集群。

    Aurora Postgre 2.5.2 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性更新
    1. 修复了 Aurora 全局数据库中的一个错误,该错误可能导致在辅助区域中升级数据库引擎时出现延迟。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    2. 修复了一个在极少数情况下导致数据库升级到引擎版本 10.12 发生延迟的错误。

    其他改进和增强功能
    1. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    2. 修复了SELECT查询可能错误返回错误的错误,正在尝试读取过去的关系 rrrr。blockno=bb EOF b nblocks=nnn。

    3. 修复了 Aurora Postgre SQL Serverless 数据库集群在扩展事件发生后可能返回以下错误的错误:ERROR: 准备好的语句 “S_6” 已经存在。

    Aurora Postgre 2.5.1 SQL

    新功能
    1. 增加了对亚马逊 Aurora Postgre SQL 全球数据库的支持。有关更多信息,请参阅《Amazon Aurora 用户指南》中的使用 Amazon Aurora Global Database

    2. 添加了为 Aurora Postgr SQL e 配置全局数据库的恢复点目标 (RPO) 的功能。有关更多信息,请参阅《亚马逊 Aurora 用户指南》中的管理RPOsSQL基于 Aurora Postgre 的全球数据库

    您可以在此版本中发现下列改进:

    关键稳定性增强功能

    无。

    高优先级稳定性更新
    1. 提高了应用和TRUNCATETABLE操作时读取实例的性能DROPTABLE和可用性。

    2. 修复了诊断模块中一个小而持续的内存泄漏问题,该漏洞可能导致较小的数据库实例类型出现问题。 out-of-memory

    3. 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已向《邮报》GIS社区举报为https://trac.osgeo.org/postgis/ticket/4646.

    4. 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    5. 修复了某些查询失败并显示消息的错误 ERROR:在 relfrozenxid yyyyyy 之前找到了 xmin xxxxx 在将读取实例提升为写入实例后,可能会发生这种情况。

    6. 修复了 Aurora 无服务器数据库集群在回滚扩展尝试时可能会崩溃的错误。

    其他改进和增强功能
    1. 改进了从存储中读取许多行的查询的性能。

    2. 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    3. 允许在可能的情况下将关联的 IN 和 NOT IN 子查询转换为联接。

    4. 提高了 pg_prewarm 扩展的读取性能。

    5. 修复了 Aurora 无服务器数据库集群可能报告以下消息的错误 ERROR:绑定参数中的二进制数据格式不正确... 在规模事件之后。

    6. 修复了无服务器数据库集群可能报告以下消息的错误 ERROR:规模事件发生后消息中留下的数据不足

    7. 修复了 Aurora 无服务器数据库集群可能会遇到延长或失败的扩展尝试的错误。

    8. 修复了导致ERROR以下消息的错误:无法创建文件 “base/xxxxxx/yyyyyyy”,因为磁盘上仍存在先前版本:成功。请联系 AWS 客户支持。在 Postgre SQL 的 32 位对象标识符绕过后,在对象创建过程中可能会发生这种情况。

    9. 修复了将wal_level值从logical更改为时未删除 Postgre SQL 逻辑复制的 write-ahead-log (WAL) 段文件的问题。replica

    10. 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。这在 Postgre SQL 社区中被追踪为https://github.com/ossc-db/pg_hint_plan/issues/25.

    11. 修复了JDBC客户端可能会报告消息 java.io 的错误。 IOException: 意外数据包类型:Aurora 无服务器数据库集群中发生扩展事件后有 75 个。

    12. 修复了 Postgre SQL 逻辑复制中导致ERROR以下消息的错误:快照引用不归资源所有者 TopTransaction所有

    13. 更改了以下扩展:

      • orafce 更新为版本 3.8

    Postgre SQL 10.11,Aurora Postgre SQL 2.4(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 10.11 兼容。SQL有关 Postgre 10.11 中改进的更多信息,请参阅 Postgr e SQL 10.11 版本SQL

    该版本包含多个关键稳定性更新。亚马逊强烈建议将使用较旧 Postgre SQL 10 引擎的 Aurora Postgre SQL 集群升级到此版本。

    Aurora Postgre 2.4.4 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    高优先级稳定性更新
    1. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能

    Aurora Postgre 2.4.3 SQL

    新功能
    1. Aurora Postgre SQL 现在支持 Postgre v SQL acum_truncate 存储参数来管理特定表的真空截断。将表的此存储参数设置为 false,以防止该VACUUMSQL命令截断表的尾随空页。

    关键稳定性增强功能
    高优先级稳定性更新
    1. 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora Postgre 2.4.2 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    1. 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。易受此错误影响的应用程序包括那些使用 SQL savePoints 或 Postgre SQL 异常处理程序的应用程序,这些处理程序的子事务在顶部事务中超过 64 个。

    高优先级稳定性更新
    1. 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    1. 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora Postgre 2.4.1 SQL

    您可以在此版本中发现下列改进:

    关键稳定性增强功能
    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. 修复了开源 Postgre 中SQL可能导致数据库引擎崩溃导致不可用的错误。此错误发生在并行 B 树索引扫描期间。此问题已报告给 Postgre SQL 社区。

    5. 改进了内存中 B 树索引扫描的性能。

    6. 对 Aurora Postgre SQL 稳定性和可用性的其他总体改进。

    Aurora Postgre 2.4.0 SQL

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. 支持将数据导出到 Amazon S3。有关更多信息,请参阅亚马逊 Aurora 用户指南中的将数据从 Aurora Postgre SQL 数据库集群导出到亚马逊 S3

    2. 支持 Amazon Aurora Machine Learning。有关更多信息,请参阅亚马逊 Aurora 用户指南中的在 Aurora Postgre SQL 中使用机器学习 (ML)

    3. SQL处理增强功能包括:

      • 优化了使用 NOT IN 参数的 apg_enable_not_in_transform

      • 增强了使用 apg_enable_semijoin_push_down 参数的哈希联接的半联接筛选器下推功能。

      • 优化了使用 apg_enable_remove_redundant_inner_joins 参数的冗余内部联接删除功能。

      • 改进了ANSI与ansi_constraint_trigger_orderingansi_force_foreign_key_checksansi_qualified_update_set_target参数的兼容性选项。

      有关更多信息,请参阅亚马逊 Aurora 用户指南中的亚马逊 Auror a Postgre SQL 参数

    4. 新增和更新的 Postgre SQL 扩展包括:

      • 新的 aws_ml 扩展。有关更多信息,请参阅亚马逊 Aurora 用户指南中的在 Aurora Postgre SQL 中使用机器学习 (ML)

      • 新的 aws_s3 扩展。有关更多信息,请参阅亚马逊 Aurora 用户指南中的将数据从 Aurora Postgre SQL 数据库集群导出到亚马逊 S3

      • apg_plan_mgmt 扩展的更新。有关更多信息,请参阅亚马逊 Aurora 用户指南SQL中的管理 Aurora Postgre 的查询执行计划

    关键稳定性增强功能
    1. 修复了一个与在临时表上创建 B 树索引有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了 Aurora Postgre 充当 for Postgre SQL 实例的物理副本时与复制相关的错误。RDS SQL在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性更新
    1. 修复了一个与逻辑复制相关的错误,此错误导致 wal 分段不能正确地从存储中删除。这可能会引起存储膨胀。要监控此情况,请查看 TransactionLogDiskUsage 参数。

    2. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    3. 修复了使用逻辑复制时 Aurora 重启可能超时的错误。

    4. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过更改 Postgre SQL LWLock 优先级,提高了在高事务速率工作负载下 read-node-apply流程的性能。这些变化可以防止在 Postg SQL ProcArray re 处于激烈争夺状态时该 read-node-apply进程陷入困境。

    4. 改进了 Vacuum、表扫描和索引扫描期间批量读取的处理。这样可以提高吞吐量并降低CPU消耗。

    5. 修复了在重放 Postgre SQL SLRU 截断操作期间,读取节点可能会崩溃的错误。

    6. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    7. 修复了一个与逻辑复制相关的错误,即单个事务大小超过 1 GB 可能会导致引擎崩溃。

    8. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    9. 修复了如果源SQL快照包含大量未记录RDS的关系,则导入 Postgre 快照可能会停止响应的问题。

    10. 修复了 Aurora 存储守护程序可能在高 I/O 负载下崩溃的错误。

    11. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    12. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    13. 改进了读取节点尝试连接到写入节点时 Postgre SQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。Postgre SQL 日志文件中以该形式DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)出现了一条消息。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    14. 修复了与公用表表达式相关的错误,当中存在 IN 类时,NOT会错误地引发错误CTE。错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    15. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    16. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些块正确地驻留在 Postgre SQL 后端本地缓冲区中。

    17. 提高了GIN索引上真空清理的性能。

    18. 修复了一个错误,即在极少数情况下,即使复制流处于空闲状态,Aurora 在充当 For Postgre SQL 实例RDS的副本时也可能表现出 100% 的CPU利用率。

    19. 向后移植了 Postgre SQL 11 的更改,它改进了孤立临时表的清理工作。如果没有此更改,则在极少数情况下,孤立的临时表可能会导致事务 ID 重叠。如需了解更多信息,请参阅此 Postgre SQL 社区提交

    20. 修复了一个错误,即写入器实例在未初始化的启动过程中可能接受来自读取器实例的复制注册请求。

    21. 更改了以下扩展:

      • 已将 pg_hint_plan 更新为 1.3.3 版。

      • 增加了 plprofiler 版本 4.1。

    Postgre SQL 10.7、Aurora Postgre SQL 2.3(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 2.3 的 Postgre SQL 引擎版本 10.7。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 10.7 兼容。SQL有关 Postgre 10.7 中改进的更多信息,请参阅 Postgr e SQL 10.7 版本SQL

    Aurora Postgre 2.3.5 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了会导致数据库实例重启的错误。

    2. 修复了使用逻辑复制时 Postgre SQL 后端退出时可能导致崩溃的错误。

    3. 修复了在故障转移期间发生读取时会导致重启的错误。

    4. 修复了逻辑复制的 wal2json 模块错误。

    5. 修复了会导致元数据不一致的错误。

    Aurora Postgre 2.3.3 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 为 Postgre SQL 社区安全问题CVE提供了向后移植修复——2019-10130。

    2. 为 Postgre SQL 社区安全问题CVE提供了向后移植修复——2019-10164。

    3. 修复了数据活动流式传输可能会消耗过多CPU时间的错误。

    4. 修复了一个错误,即扫描 B 树索引的并行线程可能会在磁盘读取后停止响应。

    5. 修复了一个错误,即对公用表表达式 (CTE) 使用not in谓词可能会返回以下错误:“ERROR:levelsup bad for”。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. 为 Postgre SQL 社区错误 #15677 提供了向后移植修复,该漏洞在从分区表中删除时可能会发生崩溃。

    Aurora Postgre 2.3.1 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了导致引擎崩溃的与 I/O 预取有关的多个漏洞。

    Aurora Postgre 2.3.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. Aurora Postgre SQL 现在在扫描 B 树索引时执行 I/O 预取。这大幅提高了对未缓存数据进行 B 树扫描的性能。

    改进
    1. 修复了读取节点可能失败并出现 “LWLocks占用太多” 错误的错误。

    2. 解决了导致读取节点在集群处于繁重写入工作负载下时无法启动的众多问题。

    3. 修复了使用 aurora_stat_memctx_usage() 函数可能导致崩溃的漏洞。

    4. 改进了表扫描使用的缓存替换策略,以最大限度减少缓冲区缓存的颠簸。

    Postgre SQL 10.6、Aurora Postgre SQL 2.2(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 2.2 的 Postgre SQL 引擎版本 10.6。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 10.6 兼容。SQL有关 Postgre 10.6 中改进的更多信息,请参阅 Postgr e SQL 10.6 版本SQL

    Aurora Postgre 2.2.1 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 提高了逻辑复制的稳定性。

    2. 修复了可能导致运行查询时出错的错误。报告的消息格式为 “第 123 CLOG 段不存在:没有这样的文件或目录”。

    3. 将支持的IAM密码大小增加到 8KB。

    4. 提高了高吞吐量写入工作负载下性能的一致性。

    5. 修复了可能导致只读副本在重启时崩溃的错误。

    6. 修复了可能导致运行查询时出错的错误。报告的消息的形式为 “SQLERROR:正在尝试阅读过去EOF的关系”。

    7. 修复了可能导致重启后内存使用量增加的错误。

    8. 修复了可能导致包含大量子事务的事务失败的错误。

    9. 合并了来自社区 Postgre 的补丁,SQL该补丁解决了使用GIN索引时可能出现的故障。欲了解更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=com麻省理工学院;h=f 9e66f2fbbb49a493045c8d8086a9b15d95b8f18。

    10. 修复了可能导致 Postgre RDS 的快照导入失败SQL的错误。

    Aurora Postgre 2.2.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了受限密码管理功能。“限制密码管理”允许您使用参数 rds.restrict_password_commands 和角色 rds_password 限制哪些用户可以管理用户密码和密码失效时间更改。有关更多信息,请参阅《Amazon Aurora 用户指南》中的限制密码管理

    Postgre SQL 10.5、Aurora Postgre SQL 2.1(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 2.1 的 Postgre SQL 引擎版本 10.5。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 10.5 兼容。SQL有关 Postgre 10.5 中改进的更多信息,请参阅 Postgr e SQL 10.5 版本SQL

    Aurora Postgre 2.1.1 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息格式为 “第 123 CLOG 段不存在:没有这样的文件或目录”。

    2. 将支持的IAM密码大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息的形式为 “SQLERROR:正在尝试阅读过去EOF的关系”。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了来自社区 Postgre 的补丁,SQL该补丁解决了使用GIN索引时可能出现的故障。欲了解更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=com麻省理工学院;h=f 9e66f2fbbb49a493045c8d8086a9b15d95b8f18。

    9. 修复了可能导致 Postgre RDS 的快照导入失败SQL的错误。

    Aurora Postgre 2.1.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. Aurora 查询计划管理的一般可用性,使客户能够跟踪和管理其应用程序使用的任何或所有查询计划、控制查询优化程序计划选择以及确保相当高的稳定应用程序性能。有关更多信息,请参阅亚马逊 Aurora 用户指南SQL中的管理 Aurora Postgre 的查询执行计划

    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. 为 Postgr SQL e 子事务实现了一个高性能、可扩展的子系统。这提高了广泛使用保存点和 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命令 “ALTERFUNCTION...” 的错误 OWNER到...” 可能失败,并显示错误“improper qualified name(too many dotted names)”。

    5. 修复了一个错误,即,当提交一个包含 200 万个以上的子事务的事务时可能发生崩溃。

    6. 修复了社区 Postgre SQL 代码中与GIN索引相关的错误,该错误可能导致 Aurora 存储卷不可用。

    7. 修复了 For Postgre SQL 实例的 Aurora Postgre SQL 副本可能无法启动的错误,报告错误PANIC:“:找不到有效的检查点记录”。RDS

    8. 修复了一个错误,即,将无效参数传递给 aurora_stat_backend_waits 函数会导致发生崩溃。

    已知问题
    1. Aurora Postgre SQL 不支持该pageinspect扩展。

    Postgre SQL 10.4,Aurora Postgre SQL 2.0(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 2.0 的 Postgre SQL 引擎版本 10.4。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 10.4 兼容。SQL有关 Postgre 10.4 中改进的更多信息,请参阅 Postgr e SQL 10.4 版本SQL

    Aurora Postgre 2.0.1 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息格式为 “第 123 CLOG 段不存在:没有这样的文件或目录”。

    2. 将支持的IAM密码大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息形式为 “SQLERROR:正在尝试阅读过去EOF的关系”。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了来自社区 Postgre 的补丁,SQL该补丁解决了使用GIN索引时可能出现的故障。欲了解更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=com麻省理工学院;h=f 9e66f2fbbb49a493045c8d8086a9b15d95b8f18。

    9. 修复了可能导致 Postgre RDS 的快照导入失败SQL的错误。

    Aurora Postgre 2.0.0 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 Postgre SQL 9.6.9、Aurora Postgre SQL 1.3(已弃用) 中的所有修复、功能和改进。

    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 Postgre SQL 版本 2.0 实例时,将为default.postgres10参数组启用并行查询。max_parallel_workers_per_gather 参数默认设置为 2,但您可以修改该参数以支持特定的工作负载要求。

    8. 修复了读取节点在特定类型的可用空间从写入节点更改后可能崩溃的错误。

    Postgre SQL 9.6 版本(已弃用)

    Postgre SQL 9.6.22,Aurora Postgre SQL 1.11(已弃用)

    注意

    不再支持 Postgre SQL 引擎版本 9.6.22 和 Aurora Postgre SQL 1.10。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.22 兼容。SQL有关 Postgre 9.6.22 中改进的更多信息,请参阅 Postgre SQL 9.6.22 版本。SQL

    Aurora Postgre 1.11.1 SQL

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

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

    Aurora Postgre 1.11 SQL

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

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

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

    其他改进和增强功能
    1. 已将 Open 升级SSL到 1.1.1k。

    2. 减少了某些工作负载的 Aurora 副本上WAL应用进程的CPU使用量和内存消耗。

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

    4. 修复了重复的文件条目可能会阻止 Aurora Postgre SQL 引擎启动的问题。

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

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

    7. 已将 PostGIS 扩展更新到 2.4.7 版。

    8. orafce 扩展更新到 3.16 版。

    Postgre SQL 9.6.21,Aurora Postgre SQL 1.10(已弃用)

    注意

    不再支持 Postgre SQL 引擎版本 9.6.21 和 Aurora Postgre SQL 1.10。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.21 兼容。SQL有关 Postgre 9.6.21 中改进的更多信息,请参阅 Postgre SQL 9.6.21 版本。SQL

    Aurora Postgre 1.10.0 SQL

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

    2. 向后移植的修复了以下 Postgre SQL 社区安全问题:

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

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

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

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

    5. 修复了 Aurora Postgre SQL 9.6 中的一个错误,该错误有时会在使用入站复制时阻止读/写节点启动。

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

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

    Postgre SQL 9.6.19,Aurora Postgre SQL 1.9(已弃用)

    注意

    不再支持 Postgre SQL 引擎版本 9.6.19 和 Aurora Postgre SQL 1.9。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.19 兼容。SQL有关 Postgre 9.6.19 中改进的更多信息,请参阅 Postgre SQL 9.6.19 版本。SQL

    Aurora Postgre 1.9.2 SQL

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

    其他改进和增强功能
    1. 修复了包含数千个客户端的大型 S3 导入可能会导致一个或多个导入客户端停止响应的错误。

    Aurora Postgre 1.9.1 SQL

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

    其他改进和增强功能
    1. 修复了在极少数情况下,快照导入、COPY导入或 S3 导入会停止响应的错误。

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

    Aurora Postgre 1.9.0 SQL

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植的 Postgre SQL 社区安全问题的修复程序——2020-25694、CVE -2020-25695 和-2020-25696。CVE CVE

    2. 修复了 Aurora Postgre SQL 复制中的一个错误,该错误可能导致以下错误消息:ERROR: MultiXactId nnnn 尚未创建 —— 显然是环绕式的

    其他改进和增强功能
    1. 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

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

    3. 修复了创建数据库时可能返回以下错误的错误:ERROR: 无法在本地磁盘上创建目录

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

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

    Postgre SQL 9.6.18,Aurora Postgre SQL 1.8(已弃用)

    注意

    不再支持 Postgre SQL 引擎版本 9.6.18 和 Aurora Postgre SQL 1.8。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.18 兼容。SQL有关 Postgre 9.6.18 中改进的更多信息,请参阅 Postgre SQL 9.6.18 版本。SQL

    没有 1.8.1 版。

    Aurora Postgre SQL 版本 1.8.2

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误 ERROR:MultiXactIdnnnn 尚未创建 —— 显然是环绕式的。

    2. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能
    1. 当后端被阻止写入数据库客户端时,Aurora Postgre SQL 不会再在读取节点上落后。

    2. 修复了 DROP DATABASE 语句未删除任何关系文件的错误。

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

    4. 修复了 aurora_replica_status() 函数中 server_id 字段有时被截断的错误。

    5. 修复了 Aurora Postgre 充当使用 G SQL iST 索引的 For Postgre SQL 实例RDS的物理副本时与复制相关的错误。在极少数情况下,此错误会在提升 Aurora 数据库集群后导致短时的不可用。

    Aurora Postgre 1.8.0 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    其他改进和增强功能
    1. 修复了在写入器实例上创建具有大量子事务的工作负载时 Aurora 副本崩溃的错误。

    2. 修复了以下错误:由于内存泄漏和用于跟踪活动事务的内存耗尽而导致写入器实例崩溃。

    3. 修复了在 Postgre SQL 后端启动期间没有可用内存时由于初始化不当而导致崩溃的错误。

    4. 修复了在某些条件下发生的BTree预取过程中发生的崩溃,这取决于索引中包含的形状和数据。

    5. 修复了SELECT查询可能错误返回错误的错误。尝试读取过去的关系 rrr. blockno=bb EOF b nblocks=nnn。

    6. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    Postgre SQL 9.6.17,Aurora Postgre SQL 1.7(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.17 兼容。SQL有关 Postgre 9.6.17 中改进的更多信息,请参阅 Postgre SQL 9.6.17 版本。SQL

    Aurora Postgre 1.7.7 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能

    Aurora Postgre 1.7.6 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了 Aurora Postgre SQL 复制中可能导致错误消息的错误,即 ERROR:MultiXactIdnnnn 尚未创建,这显然是环绕式的。

    其他改进和增强功能
    1. 修复了在极少数情况下导致存储卷增长时只读副本短时不可用的错误。

    2. 修复了 B 树索引读取优化中可能会导致短时不可用的错误。

    3. 修复了 Gist 索引中可能在提升 Aurora 只读副本后导致 out-of-memory状况的错误。

    Aurora Postgre 1.7.3 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    其他改进和增强功能
    1. 修复了一个错误,该错误可能会在多个读取器实例重新启动或重新加入集群时导致繁重的子事务工作负载短暂不可用。

    Aurora Postgre 1.7.2 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    1. 修复了一个与堆页面扩展相关的错误,该错误在极少数情况下会延长恢复时间并影响可用性。

    高优先级稳定性增强

    其他改进和增强功能
    1. 修复了一个由于数据库存储增长的错误处理而导致数据库短暂不可用的错误。

    2. 修复了SELECT查询可能错误返回错误的错误,正在尝试读取过去的关系 rrrr。blockno=bb EOF b nblocks=nnn。

    3. 修复了内部指标收集器可能导致数据库实例出现不稳定的CPU峰值的问题。

    Aurora Postgre 1.7.1 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能

    无。

    高优先级稳定性增强功能
    1. 提高了应用和TRUNCATETABLE操作时读取实例的性能DROPTABLE和可用性。

    2. 修复了诊断模块中一个小而持续的内存泄漏问题,该漏洞可能导致较小的数据库实例类型出现问题。 out-of-memory

    3. 修复了 PostGIS 扩展中可能会导致数据库重新启动的错误。这已向《邮报》GIS社区举报为https://trac.osgeo.org/postgis/ticket/4646.

    4. 修复了由于存储引擎中不正确的错误处理而导致读取请求可能停止响应的错误。

    5. 修复了某些查询失败并显示消息的错误 ERROR:在 relfrozenxid yyyyyy 之前找到了 xmin xxxxx 在将读取实例提升为写入实例后,可能会发生这种情况。

    其他改进和增强功能
    1. 改进了从存储中读取许多行的查询的性能。

    2. 改进了繁重的读取工作负载期间读取器数据库实例的性能和可用性。

    3. 修复了导致ERROR以下消息的错误:无法创建文件 “base/xxxxxx/yyyyyyy”,因为磁盘上仍存在先前版本:成功。请联系 AWS 客户支持。在 Postgre SQL 的 32 位对象标识符绕过后,在对象创建过程中可能会发生这种情况。

    4. 修复了 pg_hint_plan 扩展中多语句查询在启用 enable_hint_table 时可能会导致崩溃的错误。这在 Postgre SQL 社区中被追踪为https://github.com/ossc-db/pg_hint_plan/issues/25.

    5. 更改了以下扩展:

      • orafce 更新为版本 3.8

    Postgre SQL 9.6.16,Aurora Postgre SQL 1.6(已弃用)

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.16 兼容。SQL有关 9.6.16 版本中改进的更多信息,请参阅 Postgre SQL 版本 9.6.16。

    该版本包含多个关键的稳定性增强功能。亚马逊强烈建议将使用较旧 Postgre SQL 9.6 引擎的 Aurora Postgre SQL 集群升级到此版本。

    Aurora Postgre 1.6.4 SQL

    您可以在此版本中发现下列改进:

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 向后移植的修复了以下 Postgre SQL 社区安全问题:

    其他改进和增强功能

    Aurora Postgre 1.6.3 SQL

    新功能
    1. Aurora Postgre SQL 现在支持 Postgre v SQL acum_truncate 存储参数来管理特定表的真空截断。创建或更改表时,将此存储参数设置为 false,以防止该VACUUMSQL命令截断表的尾随空页。

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了由于错误处理不当而导致从存储中读取过程可能停止响应的错误。

    其他改进和增强功能

    Aurora Postgre 1.6.2 SQL

    您可以在此引擎更新中发现下列改进。

    关键的稳定性增强功能
    1. 修复了读取器数据库实例可能暂时使用过时数据的错误。这可能会导致错误的结果,例如行过多或过少。此错误不会保留在存储中,在数据库页面包含已从缓存中逐出的行时清除。在单个事务中的子事务超过 64 个导致主数据库实例进入事务快照溢出状态时,会发生这种情况。易受此错误影响的应用程序包括那些使用 SQL savePoints 或 Postgre SQL 异常处理程序的应用程序,这些处理程序的子事务在顶部事务中超过 64 个。

    高优先级稳定性增强功能
    1. 修复了在尝试加入数据库集群时可能导致读取器数据库实例崩溃进而导致不可用的错误。在某些情况下,当大量的子事务导致主数据库实例处于事务快照溢出状态时,会发生这种情况。在这种情况下,在清除了快照溢出之前,无法加入读取器数据库实例。

    其他改进和增强功能
    1. 修复了阻止 Performance Insights 确定正在运行的语句的查询 ID 的错误。

    Aurora Postgre 1.6.1 SQL

    您可以在此引擎更新中发现下列改进。

    关键的稳定性增强功能
    高优先级稳定性增强功能
    1. 修复了可能导致数据库引擎崩溃进而导致不可用的错误。如果新建立的数据库连接在成功进行身份验证后,在初始化期间遇到与资源耗尽相关的错误,则会发生这种情况。

    其他改进和增强功能
    1. 对 Aurora Postgre SQL 的稳定性和可用性进行了总体改进。

    Aurora Postgre 1.6.0 SQL

    您可以在此引擎版本中找到以下新功能和改进。

    新功能
    1. apg_plan_mgmt 扩展的更新。有关更多信息,请参阅亚马逊 Aurora 用户指南SQL中的管理 Aurora Postgre 的查询执行计划

    关键的稳定性增强功能
    1. 修复了一个在临时表上创建 B 树索引有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    2. 修复了 Aurora Postgre 充当 for Postgre SQL 实例的物理副本时与复制相关的错误。RDS SQL在极少数情况下,此错误会导致日志写入失败,从而可能导致恢复时间延长,并影响可用性。

    3. 修复了一个与处理高 I/O 延迟的读取有关的错误。在极少数情况下,此错误可能会导致恢复时间延长,并影响可用性。

    高优先级稳定性增强功能
    1. 修复了多个错误,这些错误会导致 Aurora 在 B 树索引的预取操作期间崩溃。

    2. 增强了对缓冲区缓存中的数据块执行的验证检查。这改善了 Aurora 对不一致性的检测。

    其他改进和增强功能
    1. 查询计划管理扩展 apg_plan_mgmt 具有改进的算法,用于管理高度分区表的计划生成。

    2. 通过改进缓冲区缓存恢复算法,缩短了具有大型缓存的实例的启动时间。

    3. 通过更改 Postgre SQL LWLock 优先级,提高了在高事务速率工作负载下 read-node-apply流程的性能。这些变化可以防止在 Postg SQL ProcArray re 处于激烈争夺状态时该 read-node-apply进程陷入困境。

    4. 修复了在重放 Postgre SQL SLRU 截断操作期间,读取节点可能会崩溃的错误。

    5. 修复了一个错误,即在极少数情况下,数据库写入可能会在 Aurora 日志记录的 6 个副本之一返回错误之后停滞。

    6. 修复了启用集群缓存管理时只读节点上的内存泄漏。

    7. 修复了如果源SQL快照包含大量未记录RDS的关系,则导入 Postgre 快照可能会停止响应的问题。

    8. 修复了一个与只读节点的 hot_standby_feedback 相关的错误,即只读节点可能会向写入节点报告错误的事务 ID 纪元。这可能会导致写入节点忽略 hot_standby_feedback 并使只读节点上的快照失效。

    9. 修复了一个错误,即在无法正确处理 CREATE DATABASE 语句期间会发生存储错误。该错误导致生成的数据库无法访问。正确的行为是使数据库创建操作失败,并将适当的错误返回给用户。

    10. 改进了读取节点尝试连接到写入节点时 Postgre SQL 快照溢出的处理。在此更改之前,如果写入节点处于快照溢出状态,则只读节点将无法加入。一条消息以表格形式DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy)出现在 P SQL ostgre 日志文件中。当单个事务创建的子事务数超过 64 个时,会发生快照溢出。

    11. 修复了与公用表表达式相关的错误,当中存在 IN 类时,NOT会错误地引发错误CTE。错误为 CTE with NOT IN fails with ERROR: could not find CTE CTE-Name

    12. 修复了一个与 last_error_timestamp 表中的不正确 aurora_replica_status 值相关的错误。

    13. 修复了一个错误,以避免使用属于临时对象的数据块填充共享缓冲区。这些块正确地驻留在 Postgre SQL 后端本地缓冲区中。

    14. 修复了一个错误,即在极少数情况下,即使复制流处于空闲状态,Aurora 在充当 For Postgre SQL 实例RDS的副本时也可能表现出 100% 的CPU利用率。

    15. 向后移植了 Postgre SQL 11 的更改,它改进了孤立临时表的清理工作。如果没有此更改,则在极少数情况下,孤立的临时表可能会导致事务 ID 重叠。如需了解更多信息,请参阅此 Postgre SQL 社区提交

    16. 修复了一个错误,即写入器实例在未初始化的启动过程中可能接受来自读取器实例的复制注册请求。

    17. 更改了以下扩展:

      • 已将 pg_hint_plan 更新为 1.2.5 版。

    Postgre SQL 9.6.12,Aurora Postgre SQL 1.5(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 1.5 的 Postgre SQL 引擎版本 9.6.12。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.12 兼容。SQL有关 Postgre 9.6.12 中改进的更多信息,请参阅 Postgre SQL 9.6.12 版本。SQL

    Aurora Postgre 1.5.3 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了会导致数据库实例重启的错误。

    2. 修复了在故障转移期间发生读取时会导致重启的错误。

    3. 修复了会导致元数据不一致的错误。

    Aurora Postgre 1.5.2 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 为 Postgre SQL 社区安全问题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 Postgre 1.5.1 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 修复了导致引擎崩溃的与 I/O 预取有关的多个错误。

    Aurora Postgre 1.5.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. Aurora Postgre SQL 现在在扫描 B 树索引时执行 I/O 预取。这大幅提高了对未缓存数据进行 B 树扫描的性能。

    改进
    1. 解决了导致读取节点在集群处于繁重写入工作负载下时无法启动的众多问题。

    2. 修复了使用 aurora_stat_memctx_usage() 函数可能导致崩溃的漏洞。

    3. 改进了表扫描使用的缓存替换策略,以最大限度减少缓冲区缓存的颠簸。

    Postgre SQL 9.6.11,Aurora Postgre SQL 1.4(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 1.4 的 Postgre SQL 引擎版本 9.6.11。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.11 兼容。SQL有关 Postgre 9.6.11 中改进的更多信息,请参阅 Postgre SQL 9.6.11 版本。SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了对 pg_similarity 扩展版本 1.0 的支持。

    2. Aurora Postgre SQL 现在支持 Postgre v SQL acum_truncate 存储参数来管理特定表的真空截断。创建或更改表时,将此存储参数设置为 false,以防止该VACUUMSQL命令截断表的尾随空页。

    改进
    1. 该版本包含 Postgre SQL 9.6.9、Aurora Postgre SQL 1.3(已弃用) 中的所有修复、功能和改进。

    2. 现在对写入器和读取器节点之间的网络流量进行压缩以降低网络利用率。这降低了因网络饱和导致读取节点不可用的几率。

    3. 子事务的性能在高并发工作负载下有所提高。

    4. pg_hint_plan 扩展更新到 1.2.3 版。

    5. 修复了在繁忙的系统上,包含数百万个子事务的提交(有时还启用了提交时间戳)可能造成 Aurora 崩溃的问题。

    6. 修复了带的INSERT语句VALUES可能失败并显示 “正在尝试读取过去EOF的关系” 消息的问题。

    7. apg_plan_mgmt 扩展升级到版本 1.0.1。有关详细信息,请参阅Aurora Postgre SQL apg_plan_mgmt 扩展的 1.0.1 版

      apg_plan_mgmt 扩展用于查询计划管理。有关如何安装、升级和使用apg_plan_mgmt扩展程序的更多信息,请参阅 A mazon Aurora 用户指南SQL中的管理 Aurora Postgre 的查询执行计划

    Postgre SQL 9.6.9、Aurora Postgre SQL 1.3(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 1.3 的 Postgre SQL 引擎版本 9.6.9。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    此版本的 Aurora Postgre 与 Postgre SQL 9.6.9 兼容。SQL有关 Postgre 9.6.9 中改进的更多信息,请参阅 Postgre SQL 9.6.9 版本。SQL

    Aurora Postgre 1.3.2 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了 ProcArrayGroupUpdate 等待事件。

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息格式为 “第 123 CLOG 段不存在:没有这样的文件或目录”。

    2. 将支持的IAM密码大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息形式为 “SQLERROR:正在尝试阅读过去EOF的关系”。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了来自社区 Postgre 的补丁,SQL该补丁解决了使用GIN索引时可能出现的故障。欲了解更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=com麻省理工学院;h=f 9e66f2fbbb49a493045c8d8086a9b15d95b8f18。

    9. 修复了可能导致 Postgre RDS 的快照导入失败SQL的错误。

    Aurora Postgre 1.3.0 SQL

    您可以在此版本中发现下列改进:

    改进
    1. 该版本包含 Postgre SQL 9.6.8、Aurora Postgre SQL 1.2(已弃用) 中的所有修复、功能和改进。

    2. 更新了 PostGIS 扩展使用的 GDAL 库。

    3. 更新了以下 Postgre 扩SQL展:

      • ip4r 版本更新为 2.1.1。

      • pgaudit 版本更新为 1.1.1。

      • pg_repack 版本更新为 1.4.3。

      • plv8 版本更新为 2.1.2。

    4. 修复了监控系统中的一个问题,在本地磁盘使用率较高时,该问题可能会错误地导致故障转移。

    5. 修复了 Aurora Postgre SQL 可能反复崩溃的错误,报告说:

      PANIC: new_record_total_len (8201) must be less than BLCKSZ (8192), rmid (6), info (32)

    6. 修复了 Aurora Postgre SQL 读取节点可能由于恢复了大量缓冲区缓存而无法重新加入集群的错误。在 r4.16xlarge 以外的实例上不太可能会出现该问题。

    7. 修复了在从 9.4 之前的引擎版本导入的空GIN索引叶页中插入可能导致 Aurora 存储卷不可用的错误。

    8. 修复了一个错误,即,在极少数情况下,在事务提交期间发生的崩溃可能导致进行提交的事务丢失 CommitTs 数据。事务的实际持久性不会受到该错误的影响。

    9. 修复了 PostGIS 扩展中的一个错误,即,PostGIS 可能会在 gserialized_gist_picksplit_2d() 函数中发生崩溃。

    10. 在小于 r4.8xl 的实例上,在具有大量写入流量期间提高了只读节点的稳定性。这明确解决了写入器和读取器之间的网络带宽受到限制的问题。

    11. 修复了充当 Postgre SQL 实例复制目标的 Aurora Postgre SQL 实例RDS因以下错误而崩溃的错误:

      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 Postgre SQL 可能无法启动的错误,Postgre SQL 日志中报告了以下消息:

      FATAL: Storage initialization failed.

    14. 修复了大量写入工作负载的性能限制,该问题导致在 LWLock:buffer_contentIO:ControlFileSyncUpdate 事件上等待。

    15. 修复了读取节点在特定类型的可用空间从写入节点更改后可能崩溃的错误。

    Postgre SQL 9.6.8、Aurora Postgre SQL 1.2(已弃用)

    注意

    不再支持带有 Aurora Postgre SQL 1.2 的 Postgre SQL 引擎版本 9.6.8。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    有关 Postgre SQL 9.6.8 的更多信息,请参阅 Po st SQL gre 版本 9.6.8。

    Aurora Postgre 1.2.2 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 增加了 ProcArrayGroupUpdate 等待事件。

    改进
    1. 修复了可能导致运行查询时出错的错误。报告的消息格式为 “第 123 CLOG 段不存在:没有这样的文件或目录”。

    2. 将支持的IAM密码大小增加到 8KB。

    3. 提高了高吞吐量写入工作负载下性能的一致性。

    4. 修复了可能导致只读副本在重启时崩溃的错误。

    5. 修复了可能导致运行查询时出错的错误。报告的消息形式为 “SQLERROR:正在尝试阅读过去EOF的关系”。

    6. 修复了可能导致重启后内存使用量增加的错误。

    7. 修复了可能导致包含大量子事务的事务失败的错误。

    8. 合并了来自社区 Postgre 的补丁,SQL该补丁解决了使用GIN索引时可能出现的故障。欲了解更多信息,请参阅 https://git.postgresql.org/gitweb/?p=postgresql.git;a=com麻省理工学院;h=f 9e66f2fbbb49a493045c8d8086a9b15d95b8f18。

    9. 修复了可能导致 Postgre RDS 的快照导入失败SQL的错误。

    Aurora Postgre 1.2.0 SQL

    您可以在此版本中发现下列改进:

    新功能
    1. 引入 aurora_stat_memctx_usage() 函数。此函数报告每个 Postgre SQL 后端的内部内存上下文使用情况。可以使用此函数帮助确定某些后端占用大量内存的原因。

    改进
    1. 该版本包含 Postgre SQL 9.6.6 Aurora Postgre SQL 1.1(已弃用) 中的所有修复、功能和改进。

    2. 更新了以下 Postgre 扩SQL展:

      • pg_hint_plan 版本更新为 1.2.2

      • plv8 版本更新为 2.1.0

    3. 提高写入器和读取器节点之间的流量效率。

    4. 改进连接建立性能。

    5. 改进遇到错误时在 Postgre SQL 错误日志中提供的诊断数据。 out-of-memory

    6. 修复了多个问题,以提高从亚马逊 Postgre 版将快照导入到 A RDS urora Postgre SQL 兼容版的可靠性和性能。SQL

    7. 修复了多项问题,以提高 Aurora Postgre SQL 读取节点的可靠性和性能。

    8. 修复了一个问题,其中原本空闲的实例会在 Aurora 存储卷上生成不必要的读取流量。

    9. 修复了在插入期间遇到重复序列值的问题。只有在将快照从 RDS Postgre 迁移到 Aurora Postgre 时SQL,才会出现问题。SQL该修复可防止在执行迁移时引入问题。在此版本前迁移的实例仍然会遇到重复键错误。

    10. 修复了一个错误,即SQL使用复制迁移到 Aurora Postgre 的 For Postgre SQL 实例在插入/更新索引时可能会耗尽内存,或者导致GIST索引出现其他问题。RDS GIST

    11. 修复了清理操作无法更新数据库的对应 pg_database.datfrozenxid 值的问题。

    12. 修复了在引擎重启后创建新的 MultiXact (有争议的行级锁定)时崩溃会导致 Aurora Postgre SQL 在首次访问相同关系时无限期停止响应的错误。

    13. 修复了在调用调用时无法终止或取消 Postgre SQL 后端的fdw错误。

    14. 修复了 Aurora 存储守护程序始终充分利用一个 v CPU 的错误。这个问题在较小的实例类中尤其明显,例如 r4.large,空闲时可能导致 25-50% CPU 的使用率。

    15. 修复了 Aurora Postgre SQL 写入器节点可以虚假地进行故障转移的错误。

    16. 修复了在极少数情况下,Aurora Postgre SQL 读取节点可以报告的错误:

      “FATAL: 锁定 buffer_io 未被保存”

    17. 修复了一个错误,其中过期的 relcache 条目会停止对关系执行清理并推动系统接近事务 ID 重叠。该修复程序是Postgre SQL 社区补丁的移植,计划在未来的次要版本中发布。

    18. 修复了一个问题,其中在扩展关系时出现的故障导致 Aurora 在扫描部分扩展的关系时崩溃。

    Postgre SQL 9.6.6 Aurora Postgre SQL 1.1(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 1.1 的 Postgre SQL 引擎版本 9.6.6。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    有关 Postgre SQL 9.6.6 的更多信息,请参阅 Po stgr SQL e 版本 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 Postgre 1.0.11 SQL 中的所有修复、功能和改进。

    2. 以下 Postgre SQL 扩展的更新:

      • 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: 无法访问交易状态 6080077

      DETAIL: * *无法打开文件 “pg_subtrans/005C”:没有这样的文件或目录。

    14. 修复了从 Postgre 复制到 SQL Aurora Po RDS stgre 时可能导致以下错误的错误:SQL

      FATAL: 锁定 buffer_content 未被保存

      CONTEXT: xlog 在 46E/F1330870 处重做 Storag TRUNCATE e/: base/13322/8058750 到 0 blocks flags 7

    15. 修复了从 For Postgre 复制SQL到 Aurora Postgre 时可能导致 Aurora Po RDS stgre 在重播多任务WAL记录时停止响应的错误。SQL SQL

    16. 对将快照从 RDS Postgre 导入到 Aurora Postgre SQL 的可靠性进行了多项改进。SQL

    Postgre SQL 9.6.3,Aurora Postgre SQL 1.0(已弃用)

    注意

    不再支持搭载 Aurora Postgre SQL 1.0 的 Postgre SQL 引擎版本 9.6.3。要升级,请参阅亚马逊 Aurora 用户指南SQL中的升级 Aurora Postgre 的 Postgre SQL 数据库引擎

    有关 Postgre SQL 9.6.3 的更多信息,请参阅 Po stgr SQL e 版本 9.6.3。

    此版本包括以下版本:

    Aurora Postgre 1.0.11 SQL

    您可以在此引擎更新中发现下列改进:

    1. 修复了可能导致结果错误的并行查询处理的问题。

    2. 修复了从 Amazon RDS for Postgre 复制期间可见性地图处理问题SQL,该问题可能导致 Aurora 存储卷不可用。

    3. 更正了 pg-repack 扩展。

    4. 实现了用于维护全新节点的改进。

    5. 修复了可能导致引擎崩溃的问题。

    Aurora Postgre 1.0.10 SQL

    此更新包含新功能。现在,你可以将亚马逊 RDS Postgre SQL 数据库实例复制到 Aurora Post SQL gre。有关更多信息,请参阅亚马逊 Aurora 用户指南SQL中的使用亚马逊 Aurora Postgre 进行复制

    您可以在此引擎更新中发现下列改进:

    1. 增加了当缓存存在并且参数更改导致不一致的缓冲区缓存、存储格式或大小时的错误日志记录。

    2. 修复了大型页面存在不兼容的参数值时导致引擎重启的问题。

    3. 改进了在读取节点上重放预写日志 (WAL) 期间对多条截断表语句的处理。

    4. 减少静态内存开销以减少 out-of-memory错误。

    5. 修复了在使用 Gist 索引执行插入操作时可能导致 out-of-memory错误的问题。

    6. 改进了 Postgre RDS 的快照导入SQL,取消了对未初始化的页面执行真空处理的要求。

    7. 修复了导致准备好的事务在引擎崩溃之后恢复到之前的状态的问题。

    8. 实现了用于防止读取节点过期的改进。

    9. 实现了用于减少引擎重启所需停机时间的改进。

    10. 修复了可能导致引擎崩溃的问题。

    Aurora Postgre 1.0.9 SQL

    在此引擎更新中,我们修复了从RDS包含未初始化页面的 Postgre SQL 快照导入快照时可能导致 Aurora 存储卷不可用的问题。

    Aurora Postgre 1.0.8 SQL

    您可以在此引擎更新中发现下列改进:

    1. 修复了 shared_preload_libraries 实例参数包含 pg_hint_plan 时阻止引擎启动的问题。

    2. 修复了在并行扫描期间可能出现XXX的 “尝试获取堆块超出堆端(YYY块)” 的错误。

    3. 改进了为了真空操作预取读取的效果。

    4. 修复了从 RDS Postgre 导入快照的问题SQL,如果源快照中存在不兼容的 pg_internal.init 文件,则该问题可能会失败。

    5. 修复了可能导致读取节点崩溃的问题,并显示消息 “aurora wal 重播进程 (PIDXXX) 已被信号 11 终止:分段错误”。当阅读器对未缓存的可见性图页面应用了可见性图更改之后,该问题会出现。

    Aurora Postgre 1.0.7 SQL

    这是亚马逊 Aurora Postgre SQL 兼容版的第一个正式发布版本。