共用方式為


Azure Cosmos DB Windows (本機) 模擬器的發行備註

Azure Cosmos DB 模擬器會使用本文中提供的發行備註定期進行更新。

支援的版本

僅主動支援最新版本的 Azure Cosmos DB 模擬器。

最新版本 2.14.20

2024 年 8 月 30 日發行

  • 修正 ARM 處理器上的 Emulator 當機。
  • 更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

舊版

警告

產品群組不支援舊版模擬器。

2.14.19 (2024 年 8 月 6 日)

  • 更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。
  • 更新資料總管以支援向量搜尋。

2.14.18 (2024 年 5 月 21 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.17 (2024 年 5 月 16 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.16 (2024 年 1 月 24 日)

  • 此版本修正導致模擬器與 loopback 繫結的問題,而不是 public interface,即使在傳遞 /AllowNetworkAccess 命令行選項之後也是一樣。

2.14.12 (2023 年 3 月 20 日)

  • 此版本已修正會影響 Gremlin 和資料表端點 API 類型的問題。 修正此問題前,用戶端應用程式在嘗試連線至公用模擬器的端點時失敗,並傳回 500 狀態碼。

2.14.11 (2023 年 1 月 27 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.9 (2022 年 7 月 7 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.8

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.7 (2022 年 5 月 9 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。 除了此更新之外,此版本中還有幾個問題已解決:
    • 將資料總管更新為最新內容,並修正快速入門範例文件內中斷的連結。
    • 在 Docker 容器中設定環境變數:AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT,以新增選項來啟用 API for MongoDB,並設定 Linux Azure Cosmos DB 模擬器的版本。 有效的設定包括:3.23.64.04.2

2.14.6 (2022 年 3 月 7 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。 除了此更新之外,此版本中還有幾個問題已解決:
    • 修正模擬器執行時與高 CPU 使用量相關的問題。
    • 新增 PowerShell 選項來設定 API for MongoDB 和版本:-MongoApiVersion。 有效的設定包括:3.23.64.0

2.14.5 (2022 年 1 月 18 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。 此版本還有另一個重要的更新,就是減少在背景中執行的服務數目,然後視需要來啟動這些服務。

2.14.4 (2021 年 10 月 25 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。

2.14.3 (2021 年 9 月 8 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。 其中也會解決效能資料問題,並重設 Linux Azure Cosmos DB 模擬器 Docker 映像的基礎映像。

2.14.2 (2021 年 8 月 12 日)

  • 此版本會將本機資料總管內容更新為最新的 Microsoft Azure 版本,並重設 Linux Azure Cosmos DB 模擬器 Docker 映像的基礎映像。

2.14.1 (2021 年 6 月 18 日)

  • 此版本改善了模擬器的啟動時間,同時減少其在磁碟上的資料量。 使用 /EnablePreview 引數啟動此新的最佳化。

2.14.0 (2021 年 6 月 15 日)

  • 此版本將本機資料總管內容更新為最新的 Microsoft Azure 版本。 也修正了使用 JSON 檔案上傳功能匯入多個項目時的問題。

2.11.13 (2021 年 4 月 21 日)

  • 此版本將本機資料總管內容更新為最新的 Microsoft Azure 版本,並加入新的 MongoDB 端點組態 4.0

2.11.11 (2021 年 2 月 22 日)

  • 此版本將本機資料總管內容更新為最新的 Microsoft Azure 版本。

2.11.10 (2021 年 1 月 5 日)

  • 此版本將本機資料總管內容更新為最新的 Microsoft Azure 版本。 其中也加入了新的公用選項 /ExportPemCert,讓模擬器使用者可以直接將公用模擬器的憑證匯出為 .PEM 檔案。

2.11.9 (2020 年 12 月 3 日)

  • 此版本更新了 Azure Cosmos DB Emulator 背景服務,以符合 Azure Cosmos DB 的最新線上功能。 也解決了 Azure Cosmos DB Emulator 功能的幾個問題:
    • 修正了使用直接模式和 JAVA 用戶端應用程式時,大型檔承載要求失敗的問題。
    • 修正了以 .NET 為基礎的應用程式為目標時,MongoDB 端點版本 3.6 的連線問題。

2.11.8 (2020 年 11 月 6 日)

  • 此版本包含 Azure Cosmos DB Emulator 資料總管的更新,並修正了傳輸層安全性 (TLS) 1.3 用戶端會嘗試開啟資料總管的問題。

2.11.6 (2020 年 10 月 6 日)

  • 此版本可解決同時建立多個容器時的並行相關問題。 此問題可能會讓模擬器處於損毀狀態,而模擬器端點的未來 API 要求會失敗,並出現「服務無法使用」錯誤。 解決辦法是停止模擬器、重設模擬器的本機資料,然後重新啟動。

2.11.5 (2020 年 8 月 23 日)

  • 此版本新增兩個 Azure Cosmos DB Emulator 啟動選項:
    • /EnablePreview - 啟用 Azure Cosmos DB Emulator 的預覽功能。 仍在開發中的預覽功能,可透過 CI 和範例撰寫來存取。
    • /EnableAadAuthentication - 啟用模擬器,以接受自訂 Microsoft Entra ID 權杖作為 Azure Cosmos DB 主要金鑰的替代方案。 這項功能仍在開發中;目前不支援特定角色指派和其他權限相關設定。

2.11.2 (2020 年 7 月 7 日)

  • 此版本會變更 Azure Cosmos DB 模擬器收集追蹤的方式。 Windows 效能執行階段 (WPR) 現在是擷取事件追蹤記錄型追蹤的預設工具,同時取代以 Logman 為基礎的擷取。 使用最新的 Windows 安全性更新時,LOGMAN 會在透過 Azure Cosmos DB Emulator 執行時正常停止。

2.11.1 (2020 年 6 月 10 日)

  • 此版本修正了與 Azure Cosmos DB Emulator 資料總管相關的幾個錯誤 (bug):
    • 裝載於某些網頁瀏覽器版本中時,資料總管無法連線至 Azure Cosmos DB Emulator 端點。 Emulator 使用者可能無法透過網頁建立資料庫或容器。
    • 解決導致模擬器使用者無法使用資料總管上傳動作從 JSON 檔案建立項目的錯誤。

2.11.0

  • 此版本引進自動調整佈建輸送量的支援。 這些新增的功能包括可選擇在要求單位中設定自訂的最大輸送量層級 (RU/秒)、在現有的資料庫和容器上啟用自動調整,以及透過 Azure Cosmos DB SDK 進行 API 支援。
  • 修正問題:在查詢大量文件 (超過 1 GB) 時,模擬器失敗,並出現內部錯誤狀態碼 500。

2.9.2

2.9.1

  • 此版本修正了查詢 API 支援中的幾個問題,並恢復與舊版作業系統 (例如 Windows Server 2012) 的相容性。

2.9.0

  • 此版本新增了將一致性設定為一致前置詞,以及提高使用者數目上限和權限的選項。

2.7.2

  • 此版本會將 MongoDB 3.6 版伺服器支援新增至 Azure Cosmos DB Emulator。 若要啟動以 3.6 版為目標的 MongoDB 端點,請從系統管理員命令列利用 "/EnableMongoDBEndpoint=3.6" 選項啟動模擬器。

2.7.0

  • 此版本修正了 Azure Cosmos DB Emulator 中的迴歸,其造成使用者無法執行 SQL 的相關查詢。 此問題會影響設定 API for NoSQL 端點的模擬器使用者,且這些使用者使用 .NET Core 或 x86 .NET 型用戶端應用程式。

2.4.6

  • 從 2019 年 7 月起,此版本提供與 Azure Cosmos DB 服務中功能同等的內容,但具有指出的例外狀況。 其中也會修正下列狀況的數個相關錯誤 (bug):透過命令列叫用模擬器時造成模擬器關閉,以及 SDK 用戶端使用直接模式連線時,內部 IP 位址遭到覆寫。

2.4.3

  • MongoDB 服務預設不會再啟動。 依預設,模擬器會啟用 SQL 端點。 使用者必須使用模擬器的 /EnableMongoDbEndpoint 命令列選項,以手動啟動端點。 如同所有其他服務端點,如 Gremlin、Cassandra 和資料表。
  • 已修正模擬器中的錯誤 (bug),當從 “/AllowNetworkAccess” 開頭,其中 Gremlin、Cassandra 和資料表端點未正確處理來自外部用戶端的要求。
  • 將直接連線連接埠新增到防火牆規則設定中。

2.4.0

  • 已修正當主機電腦上有網路監視應用程式 (如 Pulse Client) 時,模擬器無法啟動的問題。

下一步