

# Aurora DSQL 发行说明
<a name="release-notes"></a>

本页介绍 Aurora DSQL 的新功能、服务发布和重要更新。有关文档特定的更改，请参阅[文档历史记录](doc-history.html)。

## 2026 年
<a name="release-notes-2026"></a>

### 2026 年 8 月
<a name="release-notes-2026-08"></a>

2026 年 8 月 13 日  
🐘 *PostgreSQL 兼容性*：**表达式上的索引**。Aurora DSQL 现在支持表达式上的索引。索引键可以是根据表行的一个或多个列计算得出的表达式，因此筛选同一个表达式的查询可以使用该索引。例如，`lower(title)` 上的索引可以实现不区分大小写的高效搜索。索引定义中使用的所有函数和运算符都必须不可变。有关更多信息，请参阅 [CREATE INDEX](create-index-syntax-support.html)。

2026 年 8 月 3 日  
🐘 *PostgreSQL 兼容性*：**ALTER TABLE DROP COLUMN**。Aurora DSQL 现在支持 `ALTER TABLE ... DROP COLUMN` 从现有表中删除一列，您可以在一条语句中删除多个列。不支持删除主键列。有关更多信息，请参阅 [ALTER TABLE](alter-table-syntax-support.html)。

2026 年 8 月 3 日  
🐘 *PostgreSQL 兼容性*：**ALTER TABLE ADD CONSTRAINT 和 VALIDATE CONSTRAINT**。Aurora DSQL 现在支持 `ALTER TABLE ... ADD CONSTRAINT ... NOT VALID` 在不验证现有数据的情况下添加 `CHECK` 约束，并且支持 `ALTER TABLE ASYNC ... VALIDATE CONSTRAINT` 在以后根据约束验证现有数据。使用 `NOT VALID` 选项可以在不阻塞操作的情况下向大型表添加约束。验证过程作为异步 DDL 作业运行，可以通过 `sys.jobs` 对其进行监控。有关更多信息，请参阅 [ALTER TABLE](alter-table-syntax-support.html)。

### 2026 年 7 月
<a name="release-notes-2026-07"></a>

2026 年 7 月 31 日  
🌍 *区域扩展*：**Aurora DSQL 在其他四个区域中可用**。多区域集群现已在欧洲地区（斯德哥尔摩）、欧洲（西班牙）、亚太地区（孟买）和亚太地区（新加坡）中可用。有关支持的区域的完整列表，请参阅 [Aurora DSQL 的区域可用性](what-is-aurora-dsql.html#region-availability)。

2026 年 7 月 30 日  
✨ *功能*：**成本可见性和警报**。通过 Aurora DSQL 控制台，您现在可以查看累积的 Aurora DSQL 分布式处理单元（DPU），更轻松地根据 DPU 使用情况建立实时警报。

2026 年 7 月 15 日  
✨ *AI 集成*：**Aurora DSQL Playground 中的 Aurora DSQL Assist**。Aurora DSQL Assist 是 Aurora DSQL Playground 中的全新人工智能（AI）助手，可帮助您将想法转化为实用的查询。您可以使用自然语言生成和修复 SQL，也可以为 Aurora DSQL 的分布式架构设计架构和索引。您还可以使用对话方式浏览错误和文档。有关 Aurora DSQL Assist 的更多信息，请访问 [Aurora DSQL Playground 网站](https://playground.dsql.demo.aws/)。

2026 年 7 月 6 日  
🐘 *PostgreSQL 兼容性* - **其它 ALTER TABLE 操作**：Aurora DSQL 现在支持其它 `ALTER TABLE` 操作：`SET DEFAULT`、`DROP DEFAULT`、`DROP NOT NULL`、`DROP EXPRESSION`、`ADD GENERATED AS IDENTITY` 和 `DROP CONSTRAINT`。这些元数据 DDL 操作无需重新创建表即可实现更灵活的架构演进。有关更多信息，请参阅 [ALTER TABLE](alter-table-syntax-support.html)。

2026 年 7 月 8 日  
🆕 *功能* - **更改数据捕获现已正式推出**：Aurora DSQL 的更改数据捕获（CDC）现已正式推出。此版本添加了不同的操作类型（`op: "u"` 用于更新、`op: "c"` 用于插入）和文档写入集压缩，此项压缩功能将对事务中同一行的多项更改合并到单个 CDC 记录中。如果应用程序在同一个事务中插入和删除一行，Aurora DSQL 会识别零净更改并从流中省略该行。有关更多信息，请参阅 [CDC 流](cdc-streams.html)。

### 2026 年 6 月
<a name="release-notes-2026-06"></a>

2026 年 6 月 8 日  
🐘 *PostgreSQL 兼容性*（**带压缩功能的 JSONB 数据类型**）：Aurora DSQL 现在支持 PostgreSQL `JSONB` 数据类型，并可选对存储的数据进行压缩。您可以使用 `JSONB` 列来将半结构化数据（例如系统配置元数据、API 参数和事件日志）与关系数据一起存储，而依赖于 PostgreSQL 的 `JSONB` 类型的现有代码和工具无需修改，即可与 Aurora DSQL 结合使用。Aurora DSQL 默认启用 PostgreSQL 压缩，从而更高效地存储更大的 `JSONB` 有效载荷。有关更多信息，请参阅 [Aurora DSQL 中支持的数据类型](working-with-postgresql-compatibility-supported-data-types.html)。

### 2026 年 5 月
<a name="release-notes-2026-05"></a>

2026 年 5 月 14 日  
🆕 *功能* [**变更数据捕获（预览版）**]：Aurora DSQL 在预览版中引入了对变更数据捕获（CDC）的支持，使您能够将实时数据库更改直接流式传输到 Amazon Kinesis Data Streams。借助这一完全托管式功能，不再需要构建或维护自定义流式传输管道，使构建事件驱动型应用程序、为实时分析管道提供支持以及跨系统同步数据变得更加容易。有关更多信息，请参阅[开始使用 CDC](cdc-setup.html)。

2026 年 5 月 11 日  
🌍 *区域扩展*（**Aurora DSQL 在另外五个区域中可用**）：单区域集群现已在亚太地区（香港）、亚太地区（孟买）、亚太地区（新加坡）、欧洲地区（斯德哥尔摩）、南美洲（圣保罗）中可用。有关支持的区域的完整列表，请参阅 [Aurora DSQL 的区域可用性](region-availability.html)。

2026 年 5 月 4 日  
🐘 *PostgreSQL 兼容性*（**带压缩功能的 JSON 数据类型**）：Aurora DSQL 现在支持 PostgreSQL `JSON` 数据类型，并具有可选的压缩功能。您可以将半结构化数据（例如 API 有效载荷、配置对象或事件日志）与关系数据一起存储。Aurora DSQL 默认启用 PostgreSQL 压缩，从而更高效地存储更大的 `JSON` 有效载荷。

### 2026 年 4 月
<a name="release-notes-2026-04"></a>

2026 年 4 月 28 日  
🆕 *功能*：**Aurora DSQL Playground 中的成本估算器**。Aurora DSQL Playground 现在包括一个成本估算器，它可以帮助您估算在 Aurora DSQL 上运行工作负载的成本。您可以固定查询来构建具有代表性的工作负载，并查看这些查询消耗的估计分布式处理单元（DPU）。估算器还显示了每月 10 万个 DPU 的 AWS 免费套餐限额在哪些情况下适用于您的工作负载。  
要开始使用成本估算器，请访问 [Aurora DSQL Playground 网站](https://playground.dsql.demo.aws/)。有关 Aurora DSQL 如何计量使用量的更多信息，请参阅 [Aurora DSQL 中的计费和计量](billing-metering.html)。

2026 年 4 月 24 日  
🐘 *PostgreSQL 兼容性*（**ALTER DEFAULT PRIVILEGES 支持**）：Aurora DSQL 现在对于表、序列、函数和类型支持 PostgreSQL 的 `ALTER DEFAULT PRIVILEGES`。新创建的对象会自动继承已配置的默认权限，因此不再需要在每次创建对象后手动执行 `GRANT` 语句。

2026 年 4 月 24 日  
🐘 *PostgreSQL 兼容性*（**带嵌套语句的 CREATE SCHEMA**）：Aurora DSQL 现在支持 `CREATE SCHEMA` 命令中的嵌套 `CREATE SEQUENCE` 和 `GRANT` 语句，使开发人员能够在单个原子操作中定义架构对象及其权限。

2026 年 4 月 24 日  
🐘 *PostgreSQL 兼容性*（**ALTER USER/ROLE RENAME 支持**）：Aurora DSQL 现在支持 `ALTER USER/ROLE/GROUP ... RENAME TO`，使管理员无需删除和重新创建数据库角色，即可重命名这些角色。重命名通过目录版本通知在所有活动的会话中传播。

2026 年 4 月 24 日  
🐘 *PostgreSQL 兼容性*（**ALTER ROUTINE 支持**）：Aurora DSQL 现在支持 `ALTER ROUTINE ... SET SCHEMA`、`SET OWNER` 和 `RENAME TO` 以及 `GRANT`、`REVOKE`、`COMMENT ON` 和 `DROP ROUTINE`。`ROUTINE` 关键字是 PostgreSQL 的统称，同时涵盖函数和过程，使发出 `ROUTINE` 语法的对象关系映射（ORM）和迁移工具无需修改即可发挥作用。

2026 年 4 月 21 日  
🆕 *功能*（**AWS Backup 增加了 Aurora DSQL 对 AWS Organizations 备份策略的支持**）：AWS Backup 现在支持将 Aurora DSQL 集群作为 AWS Organizations 备份策略中的资源类型。组织管理员定义的备份策略规则可以直接针对跨成员账户的 Aurora DSQL 集群，从而更精确地控制组织范围的备份计划中包含哪些资源。

2026 年 4 月 13 日  
🔌 *开发人员工具*（**适用于 PHP 的 Aurora DSQL 连接器 (`PDO_PGSQL`)**）：添加了适用于 PHP 的 Aurora DSQL 连接器，用于处理 IAM 令牌生成、安全套接字层（SSL）配置和 PHP 应用程序的连接池。该连接器提供了带指数回退的选择加入乐观并发控制（OCC）重试。有关更多信息，请参阅[使用 PHP 连接器连接到 Aurora DSQL 集群](SECTION_program-with-dsql-connector-for-php-pdo-pgsql.html)。

### 2026 年 3 月
<a name="release-notes-2026-03"></a>

March 31, 2026  
🔌 *开发人员工具*（**适用于 .NET (`Npgsql`) 和 Rust (`SQLx`) 的 Aurora DSQL 连接器**）：添加了适用于 .NET 和 Rust 的连接器，用于处理 IAM 令牌生成、SSL 配置和连接池。这两个连接器都提供带指数回退的选择加入 OCC 重试、自定义 IAM 凭证提供商和 AWS 配置文件支持。有关更多信息，请参阅 [Aurora DSQL 连接器](SECTION_connectors.html)。

2026 年 3 月 30 日  
⚡ *性能*（**更快的 INSERT ON CONFLICT 语句**）：Aurora DSQL 提高了 `INSERT ON CONFLICT` 语句的写入性能。这种改进随着对每个事务建议插入的行数而扩展，因此将许多 `INSERT ON CONFLICT` 语句批处理到单个事务中的工作负载会获得最大的收益。

2026 年 3 月 30 日  
⚡ *性能*（**更快地验证大型插入工作负载的唯一性**）：Aurora DSQL 现在可以批量验证二级唯一索引约束，而不是一次验证一个密钥，从而加快大型插入和迁移工作负载的速度。如果事务涉及许多行或具有多个唯一二级索引的表，这种加速最为明显：在这类工作负载中，唯一性验证以前是瓶颈。例如，向具有一个唯一二级索引的表中插入 1000 行现在可在 577 毫秒内完成，低于 1041 毫秒（快 1.8 倍）。

2026 年 3 月 26 日  
🔌 *开发人员工具* [**适用于 Ruby 的 Aurora DSQL 连接器（`pg` gem）**]：添加了适用于 Ruby 的 Aurora DSQL 连接器，用于处理 IAM 令牌生成、SSL 配置和连接池。该连接器提供带指数回退的选择加入 OCC 重试和自定义 IAM 凭证提供商。有关更多信息，请参阅[使用 Ruby pg 连接器连接到 Aurora DSQL 集群](SECTION_program-with-dsql-connector-for-ruby-pg.html)。

### 2026 年 2 月
<a name="release-notes-2026-02"></a>

2026 年 2 月 25 日  
🔌 *开发人员工具*（**集成了 Visual Studio Code SQLTools 和 DBeaver**）：添加了适用于 SQLTools 的 Aurora DSQL 驱动程序和适用于 DBeaver 社区版的 Aurora DSQL 插件。这两项集成都通过自动处理 IAM 身份验证和透明地管理访问令牌来简化数据库连接。SQLTools 驱动程序也在 Open VSX Registry 上提供，以便与 VS Code 兼容的编辑器（如 Cursor 和 Kiro）结合使用。

2026 年 2 月 25 日  
🆕 *功能*（**Aurora DSQL 演练场**）：AWS 发布了一个基于浏览器的演练场，使开发人员无需 AWS 账户即可与 Aurora DSQL 数据库进行交互。无需设置或基础设施配置，开发人员就可以使用内置的示例数据集直接从浏览器创建架构、加载数据和执行 SQL 查询。要开始探索，请访问 [Aurora DSQL 演练场](https://playground.dsql.demo.aws/)。

2026 年 2 月 25 日  
🔌 *开发人员工具*（**支持 Tortoise、Flyway 和 Prisma**）：增加了对流行的 ORM 和数据库迁移工具的集成：适用于 Tortoise 的适配器（Python ORM）、适用于 Flyway 的方言（架构管理工具）和适用于 Prisma 的 CLI 工具（Node.js ORM）。这些集成可自动处理 IAM 身份验证和 Aurora DSQL 特定的兼容性要求。

2026 年 2 月 19 日  
🔌 *开发人员工具*（**具有 WebSocket 支持的 Go、Python 和 Node.js 连接器**）：添加了适用于 Go (`pgx`)、Python (`asyncpg`) 和 Node.js（适用于 `Postgres.js` 的 WebSocket）的 Aurora DSQL 连接器，可简化 IAM 身份验证。每个连接器都会自动为每个连接生成令牌。对于传输控制协议（TCP）连接不可用的环境，`Postgres.js` 连接器还支持 WebSocket 协议。有关更多信息，请参阅 [Aurora DSQL 连接器](SECTION_connectors.html)。

2026 年 2 月 18 日  
✨ *人工智能集成*（**Aurora DSQL 与 Kiro 能力包和人工智能代理技能集成**：Aurora DSQL 与 Kiro 能力包和人工智能代理技能集成，使开发人员能够通过人工智能辅助开发更快地构建 Aurora DSQL 支持的应用程序。Kiro 能力包将 Aurora DSQL 模型上下文协议（MCP）服务器与开发最佳实践捆绑在一起，以实现一键安装。Aurora DSQL 技能通过技能 CLI 将同样的功能扩展到其它人工智能编码代理。有关更多信息，请参阅 [Aurora DSQL 操控：技能和能力](SECTION_aurora-dsql-steering.html)。

2026 年 2 月 13 日  
🐘 *PostgreSQL 兼容性*（**标识列和序列对象**）：Aurora DSQL 现在支持标识列和序列对象，使开发人员能够使用熟悉的 SQL 模式，直接在数据库中生成基于整数的自动递增的 ID。有关更多信息，请参阅[序列和标识列](sequences-identity-columns.html)。

2026 年 2 月 11 日  
🌍 *区域扩展*（**Aurora DSQL 在加拿大和澳大利亚区域中可用**：Aurora DSQL 现在可在亚太地区（墨尔本）、亚太地区（悉尼）、加拿大（中部）和加拿大西部（卡尔加里）的单区域集群中使用。有关支持的区域的完整列表，请参阅 [Aurora DSQL 的区域可用性](region-availability.html)。

2026 年 2 月 5 日  
🔌 *开发人员工具*（**适用于 Go 的 Aurora DSQL 连接器**）：添加了适用于 Go 的 Aurora DSQL 连接器，它封装了 `pgx` 以及自动 IAM 身份验证，用于令牌生成、SSL 配置和连接管理。有关更多信息，请参阅[使用 Go 连接器连接到 Aurora DSQL 集群](SECTION_program-with-go-pgx-connector.html)。

2026 年 2 月 3 日  
🐘 *PostgreSQL 兼容性*（**对 NUMERIC 数据类型的索引支持**）：Aurora DSQL 现在支持对 `NUMERIC` 数据类型的索引，可让客户使用 `NUMERIC` 列作为主键，在二级索引中使用这些列来提高十进制和财务数据的查询性能。

### 2026 年 1 月
<a name="release-notes-2026-01"></a>

2026 年 1 月 15 日  
🔗 *集成*（**Aurora DSQL 可在 Vercel 的 v0 中使用**）：包括 Aurora DSQL 在内的 AWS 数据库现在可在 Vercel 的 v0 中使用，这使开发人员能够从 Vercel 平台快速启动并直接连接到 Aurora DSQL 数据库。

## 2025 年
<a name="release-notes-2025"></a>

### 2025 年 12 月
<a name="release-notes-2025-12"></a>

2025 年 12 月 19 日  
✨ *人工智能集成*（**AWS Labs Aurora DSQL MCP 服务器更新**）：更新了 MCP 服务器，提供了 Claude Code 和 Codex 的安装方法，包括基于 CLI 的设置。有关更多信息，请参阅 [AWS Labs Aurora DSQL MCP 服务器](SECTION_aurora-dsql-mcp-server.html)。

2025 年 12 月 17 日  
🔗 *集成*（**Aurora DSQL 在 Vercel Marketplace 中可用**）：包括 Aurora DSQL 在内的 AWS 数据库现在可在 Vercel Marketplace 上使用，使开发人员能够直接从 Vercel 的开发人员平台在几秒钟内预置 Aurora DSQL 集群。

2025 年 12 月 11 日  
🆕 *功能*（**快速创建集群**）：Aurora DSQL 现在支持在几秒内创建集群，使开发人员能够立即预置 Aurora DSQL 数据库以快速提出新创意原型，并利用 AWS 管理控制台中的集成查询编辑器立即开始构建。

2025 年 12 月 11 日  
🆕 *功能*（**支持 Direct Connect 的 AWS PrivateLink**）：添加了私有域名系统（DNS）设置以及适用于 AWS PrivateLink 及 Direct Connect 的集群 ID 连接选项或 Amazon VPC 对等互连。有关更多信息，请参阅[使用 AWS PrivateLink 管理和连接到 Aurora DSQL 集群](privatelink-managing-clusters.html)。

### 2025 年 11 月
<a name="release-notes-2025-11"></a>

2025 年 11 月 21 日  
🔌 *开发人员工具*（**Python、Node.js 和 JDBC 连接器**）：Aurora DSQL 推出了新的 Python、Node.js 和 Java 数据库连接（JDBC）连接器，用于简化 IAM 授权，并使开发人员能够使用具有自动 IAM 令牌管理功能的标准 PostgreSQL 驱动程序连接到 Aurora DSQL 集群。有关更多信息，请参阅 [Aurora DSQL 连接器](SECTION_connectors.html)。

2025 年 11 月 21 日  
🆕 *功能*（**存储量增加到 256 TiB**）：Aurora DSQL 数据库集群现在支持高达 256 TB 的存储量，是之前 128 TB 限制的两倍，支持客户在单个数据库集群中存储和管理更大的数据库。

2025 年 11 月 21 日  
🆕 *功能*（**AWS 管理控制台中的集成式查询编辑器**）：Aurora DSQL 现在提供了一个集成式查询编辑器，用于在 AWS 管理控制台中进行基于浏览器的 SQL 访问。客户可以直接从控制台安全地连接到其 Aurora DSQL 集群并运行 SQL 查询，而无需安装或配置外部客户端。有关更多信息，请参阅 [Aurora DSQL 查询编辑器入门](SECTION_getting-started-query-editor.html)。

2025 年 11 月 20 日  
🆕 *功能*（**查询计划中的语句级成本估算**）：Aurora DSQL 现在提供语句级成本估算和查询计划，显示每个类别的细分，包括计算、读取、写入和多区域成本以及估计的 DPU 总额，以协助开发人员立即了解他们的估计成本状况。有关更多信息，请参阅[使用 Aurora DSQL 解释计划](working-with-dsql-explain-plans.html)。

2025 年 11 月 20 日  
🔗 *集成*（**将 JupyterLab 与 Aurora DSQL 结合使用**）：发布了在本地和 Amazon SageMaker AI 环境中将 Aurora DSQL 与 JupyterLab 连接起来的分步指南。有关更多信息，请参阅[将 JupyterLab 与 Aurora DSQL 结合使用](SECTION_program-with-jupyter.html)。

### 2025 年 10 月
<a name="release-notes-2025-10"></a>

2025 年 10 月 31 日  
🆕 *功能*（**符合 FIPS 140-3 标准的端点**）：Aurora DSQL 现在支持符合联邦信息处理标准（FIPS）140-3 的端点，使受监管行业和政府部门的客户在连接到 Aurora DSQL 集群时能够满足联邦安全要求。

2025 年 10 月 24 日  
🆕 *功能*（**基于资源的策略支持**）：Aurora DSQL 现在支持基于资源的策略，支持客户将内联策略直接附加到 Aurora DSQL 集群，以使用新的权限进行精细的访问控制：`PutClusterPolicy`、`GetClusterPolicy` 和 `DeleteClusterPolicy`。有关更多信息，请参阅 [Aurora DSQL 的基于资源的策略](resource-based-policies.html)。

2025 年 10 月 23 日  
🌍 *区域扩展* [**Aurora DSQL 已在欧洲地区（法兰克福）中可用**]：Aurora DSQL 现已在欧洲地区（法兰克福）区域中可用，为需要部署将数据驻留在欧盟（EU）的分布式 SQL 数据库的欧洲客户提高了可用性。

### 2025 年 8 月
<a name="release-notes-2025-08"></a>

2025 年 8 月 26 日  
🆕 *功能*（**AWS Fault Injection Service 集成**）：Aurora DSQL 现在与 AWS Fault Injection Service（AWS FIS）集成，支持客户将故障注入单区域和多区域 Aurora DSQL 集群中，以测试容错能力并验证应用程序错误处理和恢复机制。

### 2025 年 7 月
<a name="release-notes-2025-07"></a>

2025 年 7 月 29 日  
🆕 *功能*（**AWS Backup 改进了 Aurora DSQL 多区域还原工作流程**）：AWS Backup 改进了 Aurora DSQL 多区域还原工作流程，简化了在灾难恢复和数据迁移场景中跨 AWS 区域还原 Aurora DSQL 备份的过程。有关更多信息，请参阅 [Aurora DSQL 的备份和还原](backup.html)。

2025 年 7 月 3 日  
🌍 *区域扩展*（**Aurora DSQL 已在亚太地区（首尔）中可用**）：Aurora DSQL 现已在亚太地区（首尔）区域中可用，扩大了韩国和更广泛的亚太区域客户的可用性。

### 2025 年 5 月
<a name="release-notes-2025-05"></a>

2025 年 5 月 27 日  
🚀 *主要版本*（**Aurora DSQL 正式上市**）：Aurora DSQL 现已正式上市（GA）。Aurora DSQL 是一个无服务器的分布式 SQL 数据库，具有 PostgreSQL 兼容性、主动/主动高可用性和几乎无限的规模。GA 版本包括 CloudWatch 监控、AWS Backup 集成以及使用客户自主管理型 KMS 密钥进行数据加密等功能。有关更多信息，请参阅[什么是 Aurora DSQL？](CHAP_what-is.html)

2025 年 5 月 8 日  
🆕 *功能*（**适用于 Aurora DSQL 的 AWS PrivateLink**）：Aurora DSQL 现在支持 AWS PrivateLink，使客户能够使用接口 Amazon VPC 端点和私有 IP 地址简化虚拟私有云（VPC）、Aurora DSQL 和本地数据中心之间的私有网络连接。有关更多信息，请参阅[使用 AWS PrivateLink 管理和连接到 Aurora DSQL 集群](privatelink-managing-clusters.html)。

## 2024 年
<a name="release-notes-2024"></a>

### 2024 年 12 月
<a name="release-notes-2024-12"></a>

2024 年 12 月 3 日  
🚀 *主要版本*（**Aurora DSQL 的公开预览版发布**）：Aurora DSQL 在公开预览版中作为一个新的无服务器分布式 SQL 数据库发布。Aurora DSQL 提供几乎无限的规模、PostgreSQL v16 兼容性、多区域主动/主动支持及 99.999% 的可用性服务水平协议（SLA）、IAM 身份验证和乐观并发控制。有关更多信息，请参阅[什么是 Aurora DSQL？](CHAP_what-is.html)