リリースノート - Amazon DocumentDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リリースノート

リリースノートでは、リリース日までの Amazon DocumentDB の機能、改善点、バグフィックスを解説しています。リリースノートには、Amazon DocumentDB エンジンのすべてのバージョンの更新情報が更新が行われるごとに記載されています。

次のコマンドを実行して、現在の Amazon DocumentDB エンジンパッチバージョンを確認できます。

db.runCommand({getEngineVersion: 1})

クラスターがエンジンの最新バージョンでない場合は、エンジンをアップグレードする保留中のメンテナンスがある可能性があります。詳細については、「 デベロッパーガイド」の「Amazon DocumentDB のメンテナンス」を参照してください。

新しい Amazon DocumentDB 機能は、「データベースの新機能」ページでフィルタリングできます。製品 で、Amazon DocumentDBを選択します。その後、elastic clustersvector search などのキーワードを使用して検索します。

2024 年 8 月 8 日

新機能

Amazon DocumentDB エラスティッククラスターが、アジアパシフィック (香港)、カナダ (中部)、欧州 (パリ) の各リージョンで利用可能になりました。詳細については、「エラスティッククラスターのリージョンの可用性」を参照してください。

2024 年 7 月 23 日

新機能

注記

次の Amazon DocumentDB エンジンパッチは、今後数週間ですべての Amazon DocumentDB リージョンに配信される予定です。このエンジンパッチがお客様のリージョンで利用可能になると、 の AWS Health Dashboard (AHD) と AWS 、アカウントのルートユーザーの E メールアドレスへの E メール AWS Management Console を通じて、サービスパッチ通知が送信されます。

このエンジンパッチには、以下の新機能とバグ修正が含まれています。エンジンパッチがすべてのリージョンで利用可能になると、以下のリストと関連するサポートドキュメントが更新され、追加の機能発表が含まれる場合があることに注意してください。

Amazon DocumentDB 5.0 (エンジンパッチバージョン 3.0.8126)

長いインデックス名 (最大 255 文字) のサポートが追加されました。

Amazon DocumentDB 4.0 (エンジンパッチバージョン 2.0.10709)

長いインデックス名 (最大 255 文字) のサポートが追加されました。

バグの修正とその他の変更

Amazon DocumentDB 5.0 (エンジンパッチバージョン 3.0.8126)

リーダーの変更ストリームResumeTokenCurrentTimeと を同期させるロジックを強化しました。

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。詳細については、「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) の場合、TLSCA 証明書の更新でシステムの再起動が不要になります。詳細については、「Amazon DocumentDB TLS証明書の更新」を参照してください。

2024 年 7 月 8 日

新機能

Amazon DocumentDB エラスティッククラスターが欧州 (ミラノ) リージョンで利用可能になりました。詳細については、「エラスティッククラスターのリージョンの可用性」を参照してください。

2024 年 6 月 25 日

新機能

による AWS IAM認証ARNsは、サポートされているすべてのリージョンの Amazon DocumentDB インスタンスベースの 5.0 クラスターで使用できます。詳細については、「IAM ID を使用した認証」を参照してください。

2024 年 5 月 29 日

新機能

Amazon DocumentDB 5.0 (エンジンパッチバージョン 3.0.6742)

  • regexMatch および regexFind演算子のサポートが追加されました。

  • 大きな整数に対処するときに、監査ログの完全精度を確保するためのサポートが追加されました。監査ログでは、すべての数値の正確な数値表現が維持され、精度が失われるのを防ぐようになりました。

Amazon DocumentDB 4.0 (エンジンパッチバージョン 2.0.10593)

  • 大きな整数に対処するときに、監査ログの完全精度を確保するためのサポートが追加されました。監査ログでは、すべての数値の正確な数値表現が維持され、精度が失われるのを防ぐようになりました。

2024 年 4 月 3 日

Amazon DocumentDB が中東 (UAE) リージョンで利用可能になりました。詳細については、このブログ記事を参照してください。

新機能

Amazon DocumentDB 5.0 (エンジンパッチバージョン 3.0.5721)

  • のサポートbypassDocumentValidationと の詳細なエラーメッセージを追加しました$jsonSchemabypassDocumentValidation の詳細については、「bypassDocumentValidation」を参照してください。

  • のサポートを追加しました$expr

  • で相関のない結合のサポートが追加されました$lookup

  • $out 集約ステージで検証ルールを保持するサポートが追加されました。

Amazon DocumentDB 4.0 (エンジンパッチバージョン 2.0.10392)

  • の のサポートが追加されbypassDocumentValidationました$jsonSchemabypassDocumentValidation の詳細については、「bypassDocumentValidation」を参照してください。

  • のサポートを追加しました$expr

  • で相関のない結合のサポートが追加されました$lookup

  • $out 集約ステージで検証ルールを保持するサポートが追加されました。

バグの修正とその他の変更

  • mongo シェルバージョン 1.7 以降db.coll.stats()で を呼び出すときのエラーを修正しました。

  • 同じ集約パイプライン$regexの一部として を含む変更ストリームクエリのメモリリークの問題を修正しました。

2024 年 2 月 22 日

新機能

Amazon DocumentDB エラスティッククラスター

Amazon DocumentDB エラスティッククラスターは、次の機能をサポートするようになりました。

2024 年 1 月 30 日

新機能

Amazon DocumentDB エラスティッククラスター

Amazon DocumentDB エラスティッククラスターが、次のリージョンで利用可能になりました。

  • アジアパシフィック (ムンバイ)

  • アジアパシフィック (ソウル)

  • 南米 (サンパウロ)

  • 欧州 (ロンドン)

詳細については、「エラスティッククラスターのリージョンとバージョンの可用性」を参照してください。

Amazon DocumentDB グローバルクラスター

グローバルクラスターが、 AWS GovCloud (米国東部) と AWS GovCloud (米国西部) の両方の AWS GovCloud (US) リージョンで利用可能になりました。

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 スキーマキーワード typeallOf、、oneOfanyOfnotmaxItemsminItemsmaxProperties、、minPropertiespatternpatternPropertiesmultipleOf、 のサポートが追加されましたdependenciesuniqueItems

    詳細については、「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 スキーマキーワード typeallOf、、oneOfanyOfnotmaxItemsminItemsmaxProperties、、minPropertiespatternpatternPropertiesmultipleOf、 のサポートが追加されましたdependenciesuniqueItems

    詳細については、「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 シェルバージョン 1.7 以降db.coll.stats()で を呼び出すときのエラーを修正しました。デベロッパーガイドから mongo シェルのdb.coll.stats()トラブルシューティングのヒントを削除してドキュメントを更新しました。

2023 年 12 月 20 日

その他の変更

Amazon DocumentDB 3.6 および 4.0 でのインプレースメジャーバージョンアップグレードのサポートを有効にしました。詳細については、「Amazon DocumentDB のインプレースメジャーバージョンアップグレード」を参照してください。

2023 年 12 月 13 日

新機能

ワンクリックEC2接続のサポートが追加されました。詳細については、「Amazon 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 クラスターストレージ設定」の「」を参照してください。

SageMaker Canvas とのノーコード機械学習の統合を追加しました。詳細については、Amazon DocumentDB デベロッパーガイドAmazon SageMaker Canvas によるノーコード機械学習」の「」を参照してください。

2023 年 11 月 17 日

新機能

Amazon DocumentDB が AWS 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 スキーマキーワード maxLengthminLengthmaximumminimumexclusiveMaximumexclusiveMinimumitemsadditionalItems のサポートが追加されました。

    JSON スキーマの検証は、インスタンスベースのクラスターでのみサポートされることに注意してください。

  • $convert 集約パイプライン演算子とその省略形の派生演算子 $toBool$toInt$toLong$toDouble$toString$toDecimal$toObjectId$toDate のサポートが追加されました。

  • 集合式演算子 $setDifference$anyElementTrue$allElementTrue のサポートが追加されました。

バグの修正とその他の変更

-NaN から NaN へのチェンジストリームの更新が表示されない問題を修正しました。

2023 年 10 月 20 日

その他の変更

Amazon DocumentDB は問題を特定し、すべてのリージョンでメジャーバージョンアップグレード (MVU) を一時的に禁止しています。問題の根本原因の発見と修正プログラムの開発は終えており、現在テスト中です。この修正プログラムは、2023 年第 4 四半期末までにすべてのリージョンに導入する予定です。MVU は、修正がすべてのリージョンにデプロイされるまで無効のままになります。MVU 機能の可用性に関する詳細については、このリリースノートページを参照してください。

その間、 AWS DMS を使用してメジャーバージョンのアップグレードを実行するには、Amazon DocumentDB データベースを下位バージョンクラスターから上位バージョンに移行します。「」の手順に従ってを使用した Amazon DocumentDB クラスターのアップグレード AWS Database Migration Service、 を使用してアップグレードします AWS DMS。 AWS DMSを使用したアップグレードで従うべきベストプラクティスに関するその他の情報については、このブログ記事を参照してください。

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 schema 検証のサポートが追加されました。詳細については、「JSON スキーマ検証の使用」を参照してください。

2023 年 9 月 11 日

新機能

Amazon DocumentDB がアジアパシフィック (ハイデラバード) リージョンで利用可能になりました。詳細については、このブログ記事を参照してください。

2023 年 8 月 3 日

新機能

Amazon DocumentDB Elastic クラスター

  • Amazon DocumentDB Elastic クラスターで、以下の操作がサポートされるようになりました。

    • top

    • collStats

    • hint

    • dataSize

    サポートされているコマンドと操作の一覧については、「Amazon DocumentDB でサポートされている MongoDB APIs、オペレーション、およびデータ型」を参照してください。

  • Time to Live (TTL) インデックスがサポートされるようになりました。

  • インデックス hints がインデックス式でサポートされるようになりました。

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 Elasticクラスターの createCollection の認証問題を修正しました。

  • セカンダリリージョンのインスタンスが同じプライマリリージョンのインスタンス名を使用できないという問題が修正されました。

Amazon DocumentDB 4.0 (エンジンパッチバージョン 2.0.9259)

  • 監査ログへの内部モニタリングクエリの追加を停止しました。

2023 年 6 月 7 日

バグの修正とその他の変更

Amazon DocumentDB 5.0

  • r5 および t3.medium インスタンスが Amazon DocumentDB 5.0 でサポートされるようになりました。

  • engineVersion オプションデフォルトは、 AWS SDK、 AWS CLI、および 5.0.0です AWS 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 Elastic クラスターが、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京) の各リージョンで利用可能になりました。詳細については、「エラスティッククラスターのリージョンとバージョンの可用性」を参照してください。

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 クラスターとシャードベースのエラスティッククラスターのストレージ制限を 128 TiB に増大。

  • Amazon DocumentDB 5.0 では、最初のネストレベルで $elemMatch 演算子によるインデックススキャンがサポートされるようになりました。クエリに 1 つのレベルの $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

のサポートを追加しました AWS Lambda。詳細については、「変更ストリーム AWS Lambda での の使用」を参照してください。

2023 年 2 月 2 日

バグの修正とその他の変更

Amazon DocumentDB 3.6 (エンジンパッチバージョン 1.0.208432)

  • 進行中のワークロード中にDML監査が有効になっている場合の問題を修正しました。

  • ヒントを含む集計コマンドが文字列値を渡すときのDML監査の問題を修正しました。

  • readwriteanydatabase ロールを持つユーザーが authorizedCollections と の両方 nameOnly のオプションを true に設定している場合にlistCollections、コマンドが機能しない問題を修正しました。

  • フィールド名の数字文字列を適切に解析するように問題を修正しました。

  • 実行時間の長いカーソルがガベージコレクションに影響する場合、そのカーソルはキャンセルされます。

2022 年 11 月 30 日

新機能

Amazon DocumentDB Elastic クラスター

Amazon DocumentDB エラスティッククラスターは、ユーザーが MongoDB シャーディングを活用してクラスターをAPIsスケールアウトできるようにする新しいタイプの Amazon DocumentDB クラスターです。 MongoDB Elastic クラスターは、データと計算を基盤となる複数のコンピューティングインスタンスとボリュームに分散させることで、ペタバイトのストレージ容量で事実上あらゆる数の読み取りと書き込みを処理します。詳細については、「Amazon DocumentDB Elastic クラスターの使用」を参照してください。

2022 年 8 月 9 日

新機能

Amazon DocumentDB 3.6 (エンジンパッチバージョン 1.0.208152) および 4.0

  • Decimal128 データ型のサポートが追加されました。Decimal128 は、DocumentDB が利用可能なすべてのリージョンでサポートされているBSONデータ型です。

    詳細については、「データ型」を参照してください。

  • Amazon CloudWatch Logs によるDMLクエリ監査のサポートが追加されました。Amazon DocumentDB は、データ操作言語 (DML) イベントとデータ定義言語 (DDL) イベントを Amazon CloudWatch Logs に記録できるようになりました。

    詳細については、このブログ記事を参照してください。

バグの修正とその他の変更

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 は現在プレビュー段階にあります。7 日間のパフォーマンス履歴を追加費用なしでローリングウィンドウに保存できるようになりました。詳細については、「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)

  • Amazon DocumentDB で無料トライアルが提供されるようになりました。詳細については、「Amazon DocumentDB の無料トライアル」ページを参照してください。

  • 次の を含む地理空間クエリで拡張機能を使用できるようになりましたAPIs。

    • $geoWithin

    • $geoIntersects

  • 以下の MongoDB 演算子のサポートを追加しました。

    • $mergeObjects

    • $reduce

    詳細については、「Amazon DocumentDB による地理空間データのクエリ」を参照してください。

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

  • GeoSpatial クエリ機能のサポート。詳しくはこちらの ブログ投稿 をご覧ください

  • ユーザー定義ロールによるアクセスコントロールに対応しています。詳しくはこちらの ブログ投稿 をご覧ください

  • Tableau などの BI ツールや SQL Workbench などのクエリツールからの接続を有効にする Amazon DocumentDB JDBCドライバー

バグの修正とその他の変更

Amazon DocumentDB 3.6 (エンジンパッチバージョン 1.0.207780) および 4.0 (エンジンパッチバージョン 2.0.5704)

  • $natural と共に明示的な .sort() が存在する場合、$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 時間) に延長します

  • AWS DMS Amazon DocumentDB 4.0 の ターゲット

  • CloudWatch メトリクス: TransactionsOpenTransactionsOpenMaxTransactionsAbortedTransactionsStarted、、および TransactionsCommitted

  • currentOpServerStatusprofiler のトランザクション用の新しいフィールド。

  • $lookup の集約ステージでインデックスを使用できるようになりました

  • 予測を含む find() クエリは、インデックス (対象クエリ) からの指示で配信できます

  • hint()findAndModify の併用が可能です

  • $addToSet 演算子のパフォーマンス最適化

  • インデックス全体のサイズを小さくするための改善。

  • 新しい集約演算子: $ifNull$replaceRoot$setIsSubset$setInstersection$setUnion$setEquals

  • ListCollectionListDatabase コマンドで、オプションとして authorizedCollectionsauthorizedDatabases パラメータを使用することができるようになり、それぞれ listCollectionslistDatabase ロールを必要とすることなく、ユーザーがアクセス許可を持つコレクションとデータベースを一覧表示できるようになりました。

  • また、ユーザーは KillCursor ロールを必要とせずに自分でカーソルを終了することもできます

  • サブドキュメントの数値タイプの比較が、第 1 レベルのドキュメントの数値タイプの比較と一致するようになりました。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)

  • 一般的なケースでのさまざまなパフォーマンスの改善

  • 対象を絞ったセキュリティの改善

  • 複合インデックスの 2 番目のフィールドのスキップソートに関する問題を修正しました

  • マルチキーインデックス (複合インデックスではない) の単一フィールドで等しくなるように標準インデックスを有効にする

  • 認証競合状態を修正しました

  • まれにガベージコレクションがクラッシュする原因となっていた問題を修正しました

  • 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 ケースでの $$ サポートが修正されました

  • 繰り返し発生するさまざまなクラッシュの根本原因を修正しました

  • スTTLイープの改善による IOsとレイテンシーの短縮

  • $unwind のメモリ使用率が最適化されました

  • コレクション統計とドロップインデックスの競合状態を修正しました

  • 同時インデックス構築中の競合状態を修正しました

  • インデックスの hash_search でまれに発生するクラッシュを修正しました