发布说明 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

发布说明

这些发行说明按发布日期描述 Amazon DocumentDB 功能、改进和错误修复。发行说明包括所有 Amazon DocumentDB 引擎版本的更新。

您可以通过运行以下命令来确定当前的 Amazon DocumentDB 引擎修补版本:

db.runCommand({getEngineVersion: 1})

如果您的集群未使用最新版本的引擎,则很可能有待进行的维护可用来升级您的引擎。有关更多信息,请参阅开发人员指南中的 维护 Amazon DocumentDB

您可以在数据库的新增功能?页面上筛选新的 Amazon DocumentDB 特征。对于产品,请选择 Amazon DocumentDB。然后使用 elastic clustersvector search 之类的关键词进行搜索。

2025年1月15日

注意

以下 Amazon DocumentDB 引擎补丁将在接下来的几周内传送到所有 Amazon DocumentDB 区域。当此引擎补丁在您所在的地区可用时,您将通过中的 Amazon 健康控制面板 (AHD) Amazon Web Services Management Console 以及通过电子邮件发送到您 Amazon 账户的根用户电子邮件地址收到服务补丁通知。

该引擎补丁包括以下新功能和错误修复。请注意,引擎补丁在所有区域发布后,可能会更新以下列表以及相关的支持文档,以包括其他功能公告。

新特征

亚马逊 DocumentDB 5.0(引擎补丁版本 3.0.11800)

  • 现在,Amazon DocumentDB 通过重启写入器实例来保持读取可用性。现在,在写入器实例重启期间,读取器实例将继续为读取请求提供服务。

  • 增加了对更长的集合名称(命名空间长度不超过 255 个字符)的支持。

错误修复和其他更改

亚马逊 DocumentDB 5.0(引擎补丁版本 3.0.11800)

  • 修复了处理批量插入特殊情况的killOp命令。

  • 改善了 Amazon DocumentDB 实例上与网络 I/O 相关的内存使用量。

  • 修复了$text过滤器查询的count命令。

亚马逊 DocumentDB 4.0(引擎补丁版本 2.0.11096)

  • 修复了处理批量插入特殊情况的killOp命令。

  • 改善了 Amazon DocumentDB 实例上与网络 I/O 相关的内存使用量。

2024 年 12 月 18 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.5721)

基于亚马逊 DocumentDB 实例的集群现在支持由支持的 NVMe R6GD 实例。

有关更多信息由 NVMe 提供支持的实例,请参阅此新增内容博客文章

2024 年 11 月 12 日

新特征

亚马逊 DocumentDB 弹性集群现在支持背景索引。

2024 年 11 月 6 日

新特征

亚马逊 DocumentDB 5.0(引擎补丁版本 3.0.11051)

  • 增加了对美元前缀字段$in$nin、和$all的支持。

  • 添加了对字段名称中的 '$' 和 '.' 的支持。

亚马逊 DocumentDB 4.0(引擎补丁版本 2.0.10980)

  • 增加了对美元前缀字段$in$nin、和$all的支持。

2024 年 11 月 1 日

新特征

Amazon DocumentDB 现在支持弹性集群维护操作。有关更多信息,请参阅

2024 年 10 月 22 日

新特征

Amazon DocumentDB 现在支持存储网络吞吐量指标StorageNetworkReceiveThroughputStorageNetworkTransmitThroughput、和。StorageNetworkThroughput有关更多信息,请参阅 使用指标评估 Amazon DocumentDB 实例使用情况 CloudWatch

2024 年 9 月 18 日

新特征

Amazon DocumentDB 现已在非洲(开普敦)区域中推出。有关更多信息,请参阅此博客文章

Amazon DocumentDB 现已在欧洲(西班牙)区域推出。有关更多信息,请参阅此博客文章

2024 年 9 月 17 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.10696)

Amazon DocumentDB 现在支持在 runCommand 中使用 reIndex 重建索引。有关更多信息,请参阅 使用 reIndex 进行 Amazon DocumentDB 索引维护

注意

reIndex 仅在 Amazon DocumentDB 5.0(引擎补丁版本 3.0.10696 及更高版本)受支持。

错误修复和其他更改

Amazon DocumentDB 5.0(引擎补丁版本 3.0.10696)Amazon DocumentDB 4.0(引擎补丁版本 2.0.10898)

  • $setOnInsert 现在支持在更新操作造成的插入期间使用 _id 字段。

  • 修复了在主要版本升级到 Amazon DocumentDB 5.0 之后无法回收存储空间的问题。

2024 年 8 月 22 日

新特征

Amazon DocumentDB 5.0(所有引擎补丁版本)Amazon DocumentDB 4.0(引擎补丁版本 2.0.5704)

Amazon DocumentDB 全局集群现在支持集群切换和托管式集群失效转移。有关更多信息,请参阅对 Amazon DocumentDB 全局集群执行切换对 Amazon DocumentDB 全局集群执行托管式失效转移

注意

只有 Amazon DocumentDB 4.0 和 5.0 支持全局集群切换和失效转移。

2024 年 8 月 20 日

新特征

对于 Amazon DocumentDB 3.6(最低引擎补丁版本 1.0.208662),TLS CA 证书更新不再需要重新启动系统。有关更多信息,请参阅 更新您的 Amazon DocumentDB TLS 证书(cn-north-1 和 cn-northwest-1)

2024 年 8 月 8 日

新特征

Amazon DocumentDB 弹性集群目前已在亚太地区(香港)、加拿大(中部)和欧洲地区(巴黎)推出。有关更多信息,请参阅 弹性集群的区域可用性

2024 年 7 月 23 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.8126)Amazon DocumentDB 4.0(引擎补丁版本 2.0.10709)

  • 增加了对长索引名称(最多 255 个字符)的支持。有关更多信息,请参阅 命名约束

  • 将最大连接限制提高了两倍:

    实例类型 原始限制 新限制
    t3.medium 500 1000
    t4g.medium 500 1000
    r5.large 1700 3400
    r5.xlarge 3500 7000
    r5.2xlarge 7100 14200
    r5.4xlarge 14200 28400
    r5.8xlarge 28400 60000
    r5.12xlarge 30000 60000
    r5.16xlarge 30000 60000
    r5.24xlarge 30000 60000
    r6g.large 1700 3400
    r6g.xlarge 3500 7000
    r6g.2xlarge 7100 14200
    r6g.4xlarge 14200 28400
    r6g.8xlarge 28400 60000
    r6g.12xlarge 30000 60000
    r6g.16xlarge 30000 60000

    有关更多信息,请参阅 实例限制

错误修复和其他更改

Amazon DocumentDB 5.0(引擎补丁版本 3.0.8126)

增强了为读取器上的变更流同步 CurrentTimeResumeToken 的逻辑。

2024 年 7 月 22 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.6742)

  • 增加了对 DML 审核进行筛选的支持。您现在可以设置筛选条件,根据特定要求筛选掉 DML 审核日志,而不是记录每个 DML 查询。有关更多信息,请参阅 筛选 DML 审核事件

  • 增加了以下操作的文档压缩支持:

    • 设置最小压缩阈值

    • 为现有集合启用压缩(适用于新文档)

    • 允许在集群级别采用默认压缩设置

    有关更多信息,请参阅 管理集合级文档压缩

  • 增加了对在读取器实例上使用变更流的支持。有关更多信息,请参阅 在辅助实例上使用变更流

Amazon DocumentDB 4.0(引擎补丁版本 2.0.10593)

  • 增加了对 DML 审核进行筛选的支持。您现在可以设置筛选条件,根据特定要求筛选掉 DML 审核日志,而不是记录每个 DML 查询。有关更多信息,请参阅 筛选 DML 审核事件

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208662)

移除了 Amazon DocumentDB 主版本就地升级中对 db.r5.* 和 db.r6.* 实例的索引限制。有关更多信息,请参阅 MVU 先决条件和限制

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208662)

Amazon DocumentDB 现在将 -NaN 识别为有效的 JSON 令牌。

2024 年 7 月 9 日

新特征

对于 Amazon DocumentDB 4.0(最低引擎补丁版本 2.0.10179)和 5.0(最低引擎补丁版本 3.0.4780),TLS CA 证书更新不再需要重新启动系统。有关更多信息,请参阅 更新您的 Amazon DocumentDB TLS 证书(cn-north-1 和 cn-northwest-1)

2024 年 7 月 8 日

新特征

Amazon DocumentDB 弹性集群现已在欧洲地区(米兰)推出。有关更多信息,请参阅 弹性集群的区域可用性

2024 年 6 月 25 日

新特征

所有支持区域的基于亚马逊文档数据库实例 ARNs 的 5.0 集群均提供使用 IA Amazon M 进行身份验证。有关更多信息,请参阅 使用 IAM 身份进行身份验证

2024 年 5 月 29 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.6742)

  • 增加了对 $regexMatch$regexFind 运算符的支持。

  • 增加了在处理大整数时确保审核日志完全准确的支持。现在,审核日志保留了所有数字的精确数值表示,从而防止精度损失。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.10593)

  • 增加了在处理大整数时确保审核日志完全准确的支持。现在,审核日志保留了所有数字的精确数值表示,从而防止精度损失。

2024 年 4 月 3 日

Amazon DocumentDB 现已在中东(阿联酋)区域中推出。有关更多信息,请参阅此博客文章

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.5721)

  • 增加了对 bypassDocumentValidation 的支持并使 $jsonSchema 采用精细的错误消息。有关 bypassDocumentValidation 的更多信息,请参阅 bypassDocumentValidation

  • 增加加了对 $expr 的支持。

  • 增加了对 $lookup 中使用不相关联接的支持。

  • 增加了在 $out 聚合阶段保留验证规则的支持。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.10392)

  • 增加了对 $jsonSchemabypassDocumentValidation 的支持。有关 bypassDocumentValidation 的更多信息,请参阅 bypassDocumentValidation

  • 增加加了对 $expr 的支持。

  • 增加了对 $lookup 中使用不相关联接的支持。

  • 增加了在 $out 聚合阶段保留验证规则的支持。

错误修复和其他更改

  • 修复了在 mongo Shell 1.7 及更高版本中调用 db.coll.stats() 时出现的错误。

  • 修复了变更流查询的内存泄漏问题,该查询中含有 $regex 作为相同聚合管道中的一部分。

2024 年 2 月 22 日

新特征

Amazon DocumentDB 弹性集群

Amazon DocumentDB 弹性集群现在支持以下功能:

2024 年 1 月 30 日

新特征

Amazon DocumentDB 弹性集群

Amazon DocumentDB 弹性集群现已在以下区域推出。

  • 亚太地区(孟买)

  • 亚太地区(首尔)

  • 南美洲(圣保罗)

  • 欧洲地区(伦敦)

有关更多信息,请参阅 弹性集群区域和版本可用性

Amazon DocumentDB 全局集群

全球集群现已在两个 Amazon GovCloud (US) 区域推出: Amazon GovCloud (美国东部)和 Amazon GovCloud (美国西部)。

2024 年 1 月 10 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.4574、3.0.4780、3.0.4960)

  • 增加了对 HNSW 向量索引的支持。有关更多信息,请参阅 Amazon DocumentDB 向量搜索

  • 添加了对部分索引的支持。有关更多信息,请参阅 部分索引

  • 增加了在 currentOp 命令中对集合上 GC 运行时的支持。

  • 增加了对 Amazon DocumentDB 原生文本搜索的文本索引支持。有关更多信息,请参阅 执行 Amazon DocumentDB 文本搜索

  • 增加了对 $jsonSchema 架构关键字typeallOfoneOfanyOfnotmaxItemsminItemsmaxPropertiesminPropertiespatternpatternPropertiesmultipleOfdependenciesuniqueItems 的支持。

    有关更多信息,请参阅使用 JSON 架构验证

  • 增加了对算术运算符 $ceil$floor$ln$log$log10$sqrt$exp 的支持。

    有关更多信息,请参阅算术运算符

  • 添加了对条件表达式运算符 $switch 的支持。

  • 添加了对并行 IVFFLAT 向量索引构建的支持。更新了文档,从开发人员指南中删除了并行 IVFFLAT 向量索引构建的限制。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.10124、2.0.10179、2.0.10221)

  • 增加了在 currentOp 命令中对集合上 GC 运行时的支持。

  • 增加了对 $jsonSchema 架构关键字typeallOfoneOfanyOfnotmaxItemsminItemsmaxPropertiesminPropertiespatternpatternPropertiesmultipleOfdependenciesuniqueItems 的支持。

    有关更多信息,请参阅使用 JSON 架构验证

  • 增加了对算术运算符 $ceil$floor$ln$log$log10$sqrt$exp 的支持。

    有关更多信息,请参阅算术运算符

  • 添加了对条件表达式运算符 $switch 的支持。

错误修复和其他更改

  • 重新增加了调用 db.runCommand("dbstats") 不区分大小写的功能。引擎补丁版本 3.0.4960 或 2.0.10221 之前的 Amazon DocumentDB 5.0 和 4.0 客户应当应用这些最新的引擎补丁。

  • 修复了在 mongo Shell 1.7 及更高版本中调用 db.coll.stats() 时出现的错误。更新了文档,从开发人员指南中删除了 mongo Shell db.coll.stats() 故障排除技巧。

2023 年 12 月 20 日

其他更改

在 Amazon DocumentDB 3.6 和 4.0 中启用了对主版本就地升级的支持。有关更多信息,请参阅 Amazon DocumentDB 主版本就地升级

2023 年 12 月 13 日

新特征

添加了对 “一键 EC2 连接” 的支持。有关更多信息,请参阅 使用亚马逊连接 EC2

2023 年 11 月 29 日

Amazon DocumentDB 5.0(引擎补丁版本 3.0.3727)

新特征

增加了对向量搜索的支持。有关更多信息,请参阅这篇博客文章并访问《Amazon DocumentDB 开发人员指南》中的 Amazon DocumentDB 向量搜索

2023 年 11 月 21 日

Amazon DocumentDB 5.0(引擎补丁版本 3.0.3727)

新特征

增加了对 I/O 优化存储的支持。有关更多信息,请参阅《Amazon DocumentDB 开发人员指南》中的 Amazon DocumentDB 集群存储配置

添加了与 C SageMaker anvas 的无代码机器学习的集成。有关更多信息,请参阅《Amazon DocumentDB 开发人员指南》中的 使用 Amazon A SageMaker I Canvas 进行无代码机器学习

2023 年 11 月 17 日

新特征

Amazon DocumentDB 现已在 Amazon GovCloud (美国东部)地区推出。有关更多信息,请参阅此博客文章

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208570)

用户定义的局部变量名称现在支持 $let$filter 等投影运算符使用“_”(下划线)。

2023 年 11 月 6 日

Amazon DocumentDB 5.0(引擎补丁版本 3.0.3727)和 4.0(引擎补丁版本 2.0.9876)

新特征

  • 增加了对 $jsonSchema 架构关键字maxLengthminLengthmaximumminimumexclusiveMaximumexclusiveMinimumitems、和 additionalItems 的支持。

    请注意,只有基于实例的集群支持 JSON 架构验证。

  • 增加了对 $convert 聚合管道运算符及其速记派生运算符$toBool$toInt$toLong$toDouble$toString$toDecimal$toObjectId、和 $toDate 的支持。

  • 增加了对集合表达式运算符$setDifference$anyElementTrue、和 $allElementTrue 的支持。

错误修复和其他更改

修复了变更流从 -NaNNaN 的更新未显示的问题。

2023 年 9 月 25 日

新特征

Amazon DocumentDB 现已在亚太地区(香港)区域中提供。有关更多信息,请参阅此博客文章

2023 年 9 月 20 日

新特征

在 Amazon DocumentDB 3.6 和 4.0 中增加了对主版本就地升级的支持。有关更多信息,请参阅Amazon DocumentDB 主版本就地升级

2023 年 9 月 15 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.3140)和 4.0(引擎补丁版本 2.0.9686)

增加了对仅在基于实例的集群中使用 $jsonSchema 架构验证器的支持。有关更多信息,请参阅使用 JSON 架构验证

2023 年 9 月 11 日

新特征

Amazon DocumentDB 现已在亚太地区(海得拉巴)区域中推出。有关更多信息,请参阅此博客文章

2023 年 8 月 3 日

新特征

Amazon DocumentDB 弹性集群

2023 年 7 月 13 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.1948)

  • 增加了对文档压缩的支持。

  • 增加了对并行索引构建的支持。

  • 添加了对索引构建状态的支持。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.9259)

  • 增加了对并行索引构建的支持。

错误修复和其他更改

Amazon DocumentDB 5.0(引擎补丁版本 3.0.1948)

  • 修复了当用户无权访问系统集合时,Amazon DocumentDB 弹性集群 createCollection 的身份验证问题。

  • 修复了次要区域实例无法使用相同的主区域实例名称的问题。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.9259)

  • 已停止向审核日志添加内部监控查询。

2023 年 6 月 7 日

错误修复和其他更改

Amazon DocumentDB 5.0

  • Amazon DocumentDB 5.0 现在支持 r5 和 t3.medium 实例。

  • engineVersion选项5.0.0的默认值为 Amazon SDK Amazon CLI、和 Amazon CloudFormation。

2023 年 5 月 10 日

错误修复和其他更改

Amazon DocumentDB 5.0(引擎补丁版本 3.0.1361)

  • createIndex 命令中增加了对 ignoreunknownindexoptions 的支持。

  • 已停止向审核日志添加内部监控查询。

  • 用户定义的局部变量名称现在支持 $let$filter 等投影运算符使用“_”(下划线)。

2023 年 4 月 4 日

错误修复和其他更改

Amazon DocumentDB 4.0(引擎补丁版本 2.0.8934)

  • 修复了在持续工作负载期间启用 DML 审核时出现的问题。

  • 修复了当传递带有提示的聚合命令传递字符串值时,DML 审核的问题。

  • 修复了当具有 readwriteanydatabase 角色的用户同时将 authorizedCollections 和 nameOnly 选项设为 true 时,listCollections 命令无法工作的问题。

  • 修复了正确解析字段名称中的数字字符串的问题。

  • 当长时间运行的光标影响垃圾回收时,将其取消。

  • 用户定义的局部变量名称现在支持 $let$filter 等投影运算符使用“_”(下划线)。

2023 年 3 月 22 日

新特征

Amazon DocumentDB 弹性集群现已在亚太地区(新加坡)、亚太地区(悉尼)和亚太地区(东京)推出。有关更多信息,请参阅 弹性集群区域和版本可用性

2023 年 3 月 1 日

新特征

Amazon DocumentDB 5.0(引擎补丁版本 3.0.775)

  • 推出了 Amazon DocumentDB 5.0

    • 兼容 MongoDB 5.0(支持 MongoDB 5.0 API 驱动程序)

    • 支持客户端字段级加密 (FLE)。现在,在写入数据至 Amazon DocumentDB 集群之前,您可以在客户端对字段加密。有关更多信息,请参阅客户端字段级加密

    • 新聚合操作符:$dateAdd$dateSubtract

  • 对于所有基于实例的 Amazon DocumentDB 集群和基于分片的弹性集群,将存储限值升高到 128TiB。

  • Amazon DocumentDB 5.0 现在支持使用第一个嵌套级别的 $elemMatch 运算符进行索引扫描。如果查询只有一级 $elemMatch 过滤器,且嵌套的 $elemMatch 查询不支持索引扫描,则支持索引扫描。

    支持索引扫描的查询形状:

    db.foo.find( { "a": {$elemMatch: { "b": "xyz", "c": "abc"} } })

    不支持索引扫描的查询形状:

    db.foo.find( { "a": {$elemMatch: { "b": {$elemMatch: { "d": "xyz", "e": "abc"} }} } })

2023 年 2 月 27 日

错误修复和其他更改

Amazon DocumentDB 4.0

添加了对的支持 Amazon Lambda。有关更多信息,请参阅Amazon Lambda 与更改流一起使用

2023 年 2 月 2 日

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208432)

  • 修复了在持续工作负载期间启用 DML 审核时出现的问题。

  • 修复了当传递带有提示的聚合命令传递字符串值时,DML 审核的问题。

  • 修复了当具有 readwriteanydatabase 角色的用户同时将 authorizedCollections 和 nameOnly 选项设为 true 时,listCollections 命令无法工作的问题。

  • 修复了正确解析字段名称中的数字字符串的问题。

  • 当长时间运行的光标影响垃圾回收时,将其取消。

2022 年 11 月 30 日

新特征

Amazon DocumentDB 弹性集群

Amazon DocumentDB 弹性集群是一种新型的亚马逊 DocumentDB 集群,它使用户能够利用 MongoDB 分片来扩展集群。 APIs 弹性集群通过将数据和计算分布在多个底层计算实例和卷上,以 PB 级的存储容量处理几乎任意数量的读取和写入。要了解更多信息,请参阅使用 Amazon DocumentDB 弹性集群

2022 年 8 月 9 日

新特征

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208152)和 4.0

  • 添加了对 Decimal128 数据类型的支持。Decimal128 是一种 BSON 数据类型,在所有提供 DocumentDB 的地区都受支持。

    有关更多信息,请参阅数据类型

  • 增加了对使用 Amazon Lo CloudWatch gs 进行 DML 查询审计的支持。现在,Amazon DocumentDB 可以将数据操纵语言 (DML) 事件和数据定义语言 (DDL) 事件记录到亚马逊日志。 CloudWatch

    有关更多信息,请参阅此博客文章

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.208152)和 4.0

  • 现在,您可以使用自己的 changeOwnPassword 特权密码更改自己的密码。

2022 年 7 月 25 日

新特征

Amazon DocumentDB 4.0

现在,您可以创建使用相同 DocumentDB 集群卷并具有与原始集群相同数据的克隆,从而更快地创建集群。有关详细信息,请参阅管理 Amazon DocumentDB 集群

2022 年 6 月 27 日

新特征

Amazon DocumentDB 4.0(引擎补丁版本 2.0.7509)

Amazon DocumentDB 根据使用模式动态调整数据库的大小。添加更多数据会将空间增加到 64 TiB,而删除数据会减少分配的空间。

2022 年 4 月 29 日

新特征

Amazon DocumentDB 现已在中国(北京)区域推出。有关更多信息,请参阅此博客文章

2022 年 4 月 7 日

新特征

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207836 和 1.0.208015)和 4.0(引擎补丁版本 2.0.6142 和 2.0.6948)

Amazon DocumentDB Performance Insights 现已推出预览版。现在,您可以在滚动窗口中存储七天的性能历史记录,无需支付额外费用。有关更多信息,请参阅通过性能洞察进行监控

2022 年 3 月 16 日

新特征

Amazon DocumentDB 现已在欧洲(米兰)区域推出。有关更多信息,请参阅此博客文章

2022 年 2 月 8 日

新特征

Amazon DocumentDB R6g 和 T4g 实例现已在亚太地区、南美和欧洲上市。有关更多信息,请参阅此博客文章

2022 年 1 月 24 日

新特征

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207684)和 4.0(引擎补丁版本 2.0.5170)

2022 年 1 月 21 日

新特征

Amazon DocumentDB 4.0(引擎补丁版本 2.0.5706)

  • 现在支持 Amazon DocumentDB Graviton2(r6g.large、r6g.2xlarge、r6g.4xlarge、r6g.8xlarge、r6g.12xlarge、r6g.16xlarge 和 t4g.medium)实例。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207781)和 4.0(引擎补丁版本 2.0.5706)

  • 增加了对以下 MongoDB APIs 的支持:

    • $reduce

    • $mergeObjects

    • $geoWithin

    • $geoIntersects

2021 年 10 月 25 日

新特征

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207780)和 4.0(引擎补丁版本 2.0.5704)

  • 增加了对以下 MongoDB 的支持 APIs

    • $literal

    • $map

    • $$ROOT

  • Support 对 GeoSpatial 查询功能的支持。有关更多详细信息,请参阅此博客文章

  • 支持使用用户定义的角色进行访问控制。有关更多详细信息,请参阅此博客文章

  • Amazon DocumentDB JDBC 驱动程序支持通过 BI 工具(例如 Tableau)和 SQL Workbench 等查询工具进行连接

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207780)和 4.0(引擎补丁版本 2.0.5704)

  • 错误修复:当显式 .sort()$natural 同时存在时,$natural 可正确排序

  • 变更流与 $redact 协同工作的错误修复

  • 修复了 $ifNull 在处理空数组时的错误

  • 当删除当前登录的用户或取消该用户正在进行的活动的权限时,修复了过度消耗资源/服务器崩溃的错误

  • 错误修复 listDatabaselistCollection 权限检查

  • 错误修复了多键元素的重复数据删除逻辑

2021 年 6 月 24 日

新特征

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207117)和 4.0(引擎补丁版本 2.0.3371)

2021 年 5 月 4 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207117)和 4.0(引擎补丁版本 2.0.3371)

  • renameCollection

  • $zip

  • $indexOfArray

  • $reverseArray

  • $natural

  • $hint 支持更新

  • 索引扫描 distinct

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.207117)和 4.0(引擎补丁版本 2.0.3371)

  • 减少 $in 查询的内存使用量

  • 修复了多键索引中的内存泄漏问题

  • 修复了 $out 的解释计划和探查器输出

  • 增加了内部监控系统操作的超时时间,以提高可靠性

  • 修复了影响传递给多键索引的查询谓词的缺陷

2021 年 1 月 15 日

新特征

Amazon DocumentDB 4.0(引擎补丁版本 2.0.722)

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • 能够在 $lookup 聚合阶段使用索引

  • 可以从索引方向提供带有投影的 find() 查询(涵盖的查询)

  • 能够使用 hint()findAndModify

  • $addToSet 运算符提供性能优化

  • 缩小整体索引大小的改进

  • 新的聚合运算符:$ifNull$replaceRoot$setIsSubset$setInstersection$setUnion、和 $setEquals

  • 用户也可以在不需要 KillCursor 角色的情况下结束自己的光标

2020 年 11 月 9 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 4.0(引擎补丁版本 2.0.722)

  • 与 MongoDB 4.0 的兼容性

  • ACID 事务

  • 支持 cluster(client.watch()mongo.watch()) 和数据库级 (db.watch()) 变更流

  • 能够使用 startAtOperationTime 启动或恢复变更流

  • 将变更流保留期延长至 7 天(之前为 24 小时)

  • Amazon DMS 亚马逊 DocumentDB 4.0 的目标

  • CloudWatch 指标:TransactionsOpenTransactionsOpenMaxTransactionsAbortedTransactionsStarted、和 TransactionsCommitted

  • currentOpServerStatusprofiler 中事务的新字段。

  • 能够在 $lookup 聚合阶段使用索引

  • 可以从索引方向提供带有投影的 find() 查询(涵盖的查询)

  • 能够使用 hint()findAndModify

  • $addToSet 运算符提供性能优化

  • 缩小整体索引大小的改进。

  • 新的聚合运算符:$ifNull$replaceRoot$setIsSubset$setInstersection$setUnion、和 $setEquals

  • 使用 ListCollectionListDatabase 命令,您现在可以选择使用 authorizedCollectionsauthorizedDatabases 参数来允许用户列出他们有权访问的集合和数据库,而无需分别使用 listCollectionslistDatabase 角色

  • 用户也可以在不需要 KillCursor 角色的情况下结束自己的光标

  • 现在,比较子文档的数值类型与比较第一级文档的数值类型是一致的。Amazon DocumentDB 4.0 中的行为现在与 MongoDB 兼容。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

错误修复和其他更改

Amazon DocumentDB 4.0(引擎补丁版本 2.0.722)

  • 在使用位置运算符 $ 时,$setOnInsert 不再允许更新。Amazon DocumentDB 4.0 中的行为现在与 MongoDB 兼容。

  • 借助 $createCollection 修复了问题并设置 autoIndexId

  • 嵌套文档投影

  • 已将工作内存的默认设置更改为随实例内存大小进行扩展

  • 垃圾回收改进

  • 在路径中使用空键查找,与 mongo 的行为差异

  • dateToString 修复了时区行为中的错误

  • 修复 $push(聚合)以遵守排序顺序

  • 修复了 $currentOp 中的聚合错误

  • 修复了 readPreference 在辅助设备上的问题

  • 修复了验证 $createIndex 是与发出命令时相同的数据库的问题

  • 修复了 minKeymaxKey 查找失败时的不一致行为

  • 修复了 $size 运算符无法使用复合数组的问题

  • 修复了使用正则表达式否定 $in 的问题

  • 修复了 $distinct 命令在视图上运行的问题

  • 修复了聚合和查找命令对缺失字段进行不同排序的问题

  • 修复了 $eq 到正则表达式不检查类型的问题

  • 修复了时间戳顺序位置行为中的 $currentDate 错误

  • 修复了 $currentDate 的毫秒粒度

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

2020 年 10 月 30 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • 添加了在集群级别 (client.watch()mongo.watch()) 和数据库 (db.watch()) 中打开变更流光标的功能

  • 能够将变更流保留期延长至 7 天(之前为 24 小时)

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • 各种常规手机壳性能改进

  • 有针对性的安全改进

  • 修复了在复合索引的第二个字段上跳过排序的问题

  • 在多键索引(非复合索引)的单个字段上启用常规索引以实现相等

  • 修复了身份验证竞赛条件

  • 修复了导致垃圾回收不频繁崩溃的问题

  • RBAC 安全改进

  • 已添加 databaseConnectionsMax 指标

  • r5.24xlarge 实例上某些工作负载的性能改进

2020 年 9 月 22 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • $out 聚合阶段

  • 将每个实例的最大连接数和光标数增加了 10 倍

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

2020 年 7 月 10 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • 跨区域快照复制

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

2020 年 6 月 30 日

新特征

在这篇博客文章中查看所有新功能。

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • T3 medium 实例

错误修复和其他更改

Amazon DocumentDB 3.6(引擎补丁版本 1.0.206295)

  • t3 实例的空闲内存回收

  • 身份验证改进

  • 改进 SASL 身份验证性能

  • 修复了超过最大可能操作数的 currentOp 问题

  • 修复了批量更新和删除的 killOps 问题

  • 使用 $match 改进 $sample 的性能

  • 在编辑阶段修复了对 cond case 中 $$ 的支持

  • 修复了各种反复出现的崩溃根本原因

  • 对 TTL 扫描进行了改进,以减少延 IOs 迟

  • 优化了 $unwind 的内存利用率

  • 修复了带有掉落指数的收集统计数据竞赛条件

  • 修复了并发索引构建期间的争用条件

  • 修复了 hash_search 索引中很少出现的崩溃问题