Azure Cosmos DB Emulator - リリース ノートとダウンロード情報

適用対象: SQL API Cassandra API Gremlin API Table API MongoDB 用 Azure Cosmos DB API

この記事では、Azure Cosmos DB Emulator のリリース済みバージョンを示し、行われた更新の詳細について説明します。 最新バージョンのみをダウンロードして使用できます。以前のバージョンは Azure Cosmos DB Emulator 開発者によって積極的にサポートされていません。

ダウンロード

Link
MSI ダウンロード Microsoft ダウンロード センター
開始するには Azure Cosmos DB Emulator を使用してローカルで開発する

リリース ノート

2.14.7 (2022 年 5 月 9 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。 この更新プログラムに加えて、このリリースで対処されたいくつかの問題があります。
  • Data Explorer を最新のコンテンツに更新し、クイック スタート サンプル ドキュメントの壊れたリンクを修正します。
  • Docker コンテナー設定で環境変数 "AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT" を設定して、Linux Cosmos DB エミュレーターの Mongo API バージョンを有効にするオプションを追加します。 有効な設定: 「3.2」、「3.6」、「4.0」、および「4.2」

2.14.6 (2022 年 3 月 7 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。 この更新プログラムに加えて、このリリースで対処されたいくつかの問題があります。
  • エミュレーターの実行中の CPU 使用率が高くなる問題を修正しました。
  • Mongo API バージョン 「-MongoApiVersion」 を設定する PowerShell オプションを追加します。 有効な設定: 「3.2」、「3.6」、および「4.0」

2.14.5 (2022 年 1 月 18 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。 このリリースのもう 1 つの重要な更新は、バックグラウンドで実行されるサービスの数を減らし、必要に応じてそれらを開始することです。

2.14.4 (2021 年 10 月 25 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。

2.14.3 (2021 年 9 月 8 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。 さらに、収集されるテレメトリ データに関するいくつかの問題にも対処し、Linux Cosmos エミュレーターの Docker イメージの基本イメージがリセットされます。

2.14.2 (2021 年 8 月 12 日)

  • このリリースでは、ローカルの Data Explorer コンテンツが最新の Microsoft Azure バージョンに更新され、Linux Cosmos エミュレーターの Docker イメージのベースがリセットされます。

2.14.1 (2021 年 6 月 18 日)

  • このリリースでは、エミュレーターの起動時間が短縮され、ディスク上のデータのフットプリントが削減されます。 この新しい最適化は、"/EnablePreview" 引数によってアクティブ化されます。

2.14.0 (2021 年 6 月 15 日)

  • このリリースでは、ローカルの Data Explorer の内容が最新の Microsoft Azure バージョンに更新されます。 さらに、JSON ファイルのアップロード機能を使用して、複数のドキュメント項目をインポートする際の問題も修正されます。

2.11.13 (2021 年 4 月 21 日)

  • このリリースでは、ローカルの Data Explorer の内容が最新の Microsoft Azure のバージョンに更新され、新しい MongoDB エンドポイント構成 "4.0" が追加されています。

2.11.11 (2021 年 2 月 22 日)

  • このリリースでは、ローカルの Data Explorer の内容が最新の Microsoft Azure バージョンに更新されます。

2.11.10 (2021 年 1 月 5 日)

  • このリリースでは、ローカルの Data Explorer の内容が最新の Microsoft Azure バージョンに更新されます。 また新しいパブリック オプションである "/ExportPemCert" が追加されています。これにより、エミュレーターのユーザーはパブリック エミュレーターの証明書を .PEM ファイルとして直接エクスポートできます。

2.11.9 (2020 年 12 月 3 日)

  • このリリースでは、Azure Cosmos DB の最新のオンライン機能に合わせて Azure Cosmos Emulator バックグラウンド サービスが更新されます。 また、Azure Cosmos DB Emulator の機能に関する問題にも対象します。
  • 直接モードと Java クライアント アプリケーションを使用しているときに、大きなドキュメント ペイロード要求が失敗する問題を修正しました。
  • .NET ベースのアプリケーションの対象となる場合の MongoDB エンドポイント バージョン 3.6 での接続の問題を修正しました。

2.11.8 (2020 年 11 月 6 日)

  • このリリースには、Azure Cosmos DB Emulator の Data Explorer に対する更新プログラムが含まれています。また、"TLS 1.3" クライアントが Data Explorer を開こうとする問題が修正されています。

2.11.6 (2020 年 10 月 6 日)

  • このリリースでは、複数のコンテナーが同時に作成される可能性がある場合の、コンカレンシーに関連する問題が解決されています。 これにより、エミュレーターが破損状態のままになり、エミュレーターのエンドポイントに対する今後の API 要求が "サービス利用不可" エラーで失敗する可能性があります。 この回避策は、エミュレーターを停止し、エミュレーターのローカル データをリセットして再起動することです。

2.11.5 (2020 年 8 月 23 日)

このリリースでは、2 つの新しい Azure Cosmos DB Emulator スタートアップ オプションが追加されています。

  • "/EnablePreview" - Azure Cosmos DB Emulator のプレビュー機能を有効にします。 プレビュー機能はまだ開発中であり、CI とサンプル記述を通じてアクセスできます。
  • "/EnableAadAuthentication" - エミュレーターが、Azure Cosmos 主キーの代わりに、カスタムの Azure Active Directory トークンを受け入れることができるようにします。 この機能は、まだ開発中です。特定のロールの割り当てとその他のアクセス許可に関連する設定は、現在、サポートされていません。

2.11.2 (2020 年 7 月 7 日)

  • このリリースでは、Azure Cosmos DB Emulator のトラブルシューティング時に必要となる ETL トレースの収集方法が変更されています。 WPR (Windows Performance Runtime ツール) が ETL ベース トレースのキャプチャ用の既定のツールとなり、以前の LOGMAN ベースのキャプチャは非推奨になりました。 最新の Windows セキュリティ更新プログラムでは、LOGMAN が Azure Cosmos DB Emulator 経由で実行されたときに、期待どおりに動作を停止しました。

2.11.1 (2020 年 6 月 10 日)

このリリースでは、Azure Cosmos DB Emulator の Data Explorer に関連する 2 つのバグが修正されています。

  • 一部の Web ブラウザー バージョンでホストされている場合、Data Explorer が Azure Cosmos DB Emulator エンドポイントへの接続に失敗します。 Emulator のユーザーは、Web ページを使用してデータベースまたはコンテナーを作成できない場合があります。
  • エミュレーター ユーザーが Data Explorer のアップロード アクションを使用して JSON ファイルから項目を作成できない問題に対処します。

2.11.0

  • このリリースでは、プロビジョニング済みスループットの自動スケーリングがサポートされました。 この追加機能には、プロビジョニング済みスループットのカスタム最大レベルを要求ユニット (RU/秒) で設定するオプション、既存のデータベースとコンテナーで自動スケーリングを有効にするオプション、および Azure Cosmos DB SDK を介した API サポートが含まれます。
  • 多数のドキュメント (1 GB 以上) でクエリを実行しているときに、エミュレーターが内部エラー状態コード 500 で失敗する問題が修正されました。

2.9.2

  • このリリースでは、MongoDB エンドポイント バージョン 3.2 のサポートを有効にする際のバグが修正されました。 また、LOGMAN ではなく WPR を使用して、トラブルシューティング用の ETL トレースを生成できるようになりました。

2.9.1

  • このリリースでは、クエリ API のサポートに関するいくつかの問題が修正され、Windows Server 2012 などの古い OS との互換性が復元されています。

2.9.0

  • このリリースでは、整合性を "整合性のあるプレフィックス" に設定してユーザーとアクセス許可の上限を引き上げるオプションが追加されています。

2.7.2

  • このリリースでは、MongoDB バージョン 3.6 サーバーのサポートが Azure Cosmos DB Emulator に追加されています。 サービスのバージョン 3.6 を対象とする MongoDB エンドポイントを起動するには、管理者用のコマンド ラインで "/EnableMongoDBEndpoint=3.6" オプションを使用してエミュレーターを起動します。

2.7.0

  • このリリースでは、ユーザーの SQL 関連クエリの実行を妨げていた Azure Cosmos DB Emulator の回帰が修正されています。 この問題は、SQL API エンドポイントを構成し、.NET Core または x86 .NET ベースのクライアント アプリケーションを使用しているエミュレーター ユーザーに影響します。

2.4.6

  • このリリースは、2019 年 7 月時点の Azure Cosmos サービスの機能と同等です。ただし、Azure Cosmos DB Emulator を使用したローカルでの開発に関するページに記載されている例外を除きます。 また、コマンド ラインを介して起動した場合のエミュレーターのシャットダウンに関連するバグ、および直接モード接続を使用する SDK クライアントに対する内部 IP アドレスのオーバーライドに関するバグも修正されます。

2.4.3

  • MongoDB サービスの既定での無効な開始。 既定で、SQL エンドポイントのみが有効になります。 ユーザーは、エミュレーターの "/EnableMongoDbEndpoint" コマンド ライン オプションを使用して、エンドポイントを手動で開始する必要があります。 これは、他のすべてのサービス エンドポイント (Gremlin、Cassandra、Table など) と同様です。
  • "/AllowNetworkAccess" で開始した場合のエミュレーターのバグ (Gremlin、Cassandra、および Table エンドポイントが外部クライアントからの要求を適切に処理しない) を修正しました。
  • 直接接続のポートをファイアウォール規則の設定に追加します。

2.4.0

  • Pulse Client などのネットワーク監視アプリがホスト コンピューター上にあるときにエミュレーターの起動が失敗する問題を修正しました。