Informacje o wersji emulatora systemu Windows (lokalnego) usługi Azure Cosmos DB

Emulator usługi Azure Cosmos DB jest aktualizowany w regularnym tempie z informacjami o wersji podanymi w tym artykule.

Obsługiwane wersje

Tylko najnowsza wersja emulatora usługi Azure Cosmos DB jest aktywnie obsługiwana.

Najnowsza wersja 2.14.16

Wydany 24 stycznia 2024 r.

  • W tej wersji rozwiązano problem powodujący powiązanie loopback emulatora public interface zamiast nawet po przekazaniu opcji wiersza polecenia /AllowNetworkAccess.

Poprzednie wersje

Ostrzeżenie

Poprzednie wersje emulatora nie są obsługiwane przez grupę produktów.

2.14.12 (20 marca 2023 r.)

  • W tej wersji rozwiązano problem wpływający na typy interfejsów API punktów końcowych języka Gremlin i tabeli. Przed wykonaniem tej poprawki aplikacja kliencka kończy się niepowodzeniem z kodem stanu 500 podczas próby nawiązania połączenia z punktem końcowym publicznego emulatora.

2.14.11 (27 stycznia 2023 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB.

2.14.9 (7 lipca 2022 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB.

2.14.8

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB.

2.14.7 (9 maja 2022 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB. Oprócz tej aktualizacji w tej wersji rozwiązano kilka problemów:
    • Zaktualizuj Eksploratora danych do najnowszej zawartości i napraw uszkodzony link, aby uzyskać przykładową dokumentację szybkiego startu.
    • Dodaj opcję włączenia interfejsu API dla bazy danych MongoDB i skonfigurowania wersji emulatora usługi Azure Cosmos DB systemu Linux przez ustawienie zmiennej środowiskowej: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT w kontenerze platformy Docker. Prawidłowe ustawienia to: 3.2, 3.64.0 i4.2

2.14.6 (7 marca 2022 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB. Oprócz tej aktualizacji w tej wersji rozwiązano kilka problemów:
    • Rozwiązano problem związany z wysokim użyciem procesora CPU, gdy emulator jest uruchomiony.
    • Dodaj opcję programu PowerShell, aby ustawić interfejs API dla bazy danych MongoDB i wersji: -MongoApiVersion. Prawidłowe ustawienia to: 3.2i 3.64.0

2.14.5 (18 stycznia 2022 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB. Jedną z innych ważnych aktualizacji w tej wersji jest zmniejszenie liczby usług wykonywanych w tle i uruchomienie ich zgodnie z potrzebami.

2.14.4 (25 października 2021 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB.

2.14.3 (8 września 2021 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB. Rozwiązuje również problemy z danymi wydajności, które są zbierane i resetuje obraz podstawowy dla obrazu platformy Docker emulatora usługi Azure Cosmos DB dla systemu Linux.

2.14.2 (12 sierpnia 2021 r.)

  • Ta wersja aktualizuje lokalną zawartość Eksploratora danych do najnowszej wersji platformy Microsoft Azure i resetuje bazę obrazu platformy Docker emulatora usługi Azure Cosmos DB dla systemu Linux.

2.14.1 (18 czerwca 2021 r.)

  • Ta wersja skraca czas uruchamiania emulatora przy jednoczesnym zmniejszeniu zużycia danych na dysku. Aktywuj tę nową optymalizację przy użyciu argumentu /EnablePreview .

2.14.0 (15 czerwca 2021 r.)

  • Ta wersja aktualizuje lokalną zawartość Eksploratora danych do najnowszej wersji platformy Microsoft Azure. Rozwiązano również problem podczas importowania wielu elementów przy użyciu funkcji przekazywania plików JSON.

2.11.13 (21 kwietnia 2021 r.)

  • Ta wersja aktualizuje lokalną zawartość eksploratora danych do najnowszej wersji platformy Microsoft Azure i dodaje nową konfigurację punktu końcowego bazy danych MongoDB. 4.0

2.11.11 (22 lutego 2021 r.)

  • Ta wersja aktualizuje lokalną zawartość Eksploratora danych do najnowszej wersji platformy Microsoft Azure.

2.11.10 (5 stycznia 2021 r.)

  • Ta wersja aktualizuje lokalną zawartość Eksploratora danych do najnowszej wersji platformy Microsoft Azure. Dodaje również nową opcję publiczną, /ExportPemCertktóra umożliwia użytkownikowi emulatora bezpośrednie wyeksportowanie certyfikatu publicznego emulatora jako .PEM pliku.

2.11.9 (3 grudnia 2020 r.)

  • Ta wersja aktualizuje usługi w tle emulatora usługi Azure Cosmos DB, aby dopasować je do najnowszych funkcji online usługi Azure Cosmos DB. Rozwiązuje również problemy z funkcją emulatora usługi Azure Cosmos DB:
    • Rozwiązanie problemu polegającego na tym, że duże żądania ładunku dokumentu kończą się niepowodzeniem podczas korzystania z trybu bezpośredniego i aplikacji klienckich Java.
    • Rozwiązano problem z łącznością z punktem końcowym bazy danych MongoDB w wersji 3.6 w przypadku zastosowania aplikacji opartych na platformie .NET.

2.11.8 (6 listopada 2020 r.)

  • Ta wersja zawiera aktualizację Eksploratora danych emulatora usługi Azure Cosmos DB i rozwiązuje problem polegający na tym, że klienci zabezpieczeń warstwy transportu (TLS) 1.3 próbują otworzyć Eksploratora danych.

2.11.6 (6 października 2020 r.)

  • Ta wersja rozwiązuje problem związany ze współbieżnością podczas tworzenia więcej niż jednego kontenera w tym samym czasie. Problem może pozostawić emulator w stanie uszkodzonym, a przyszłe żądania interfejsu API do punktu końcowego emulatora kończą się niepowodzeniem z powodu błędów niedostępności usługi. Obejście polega na zatrzymaniu emulatora, zresetowaniu danych lokalnych emulatora i ponownym uruchomieniu.

2.11.5 (23 sierpnia 2020 r.)

  • W tej wersji dodano dwie nowe opcje uruchamiania emulatora usługi Azure Cosmos DB:
    • /EnablePreview — Włącza funkcje w wersji zapoznawczej emulatora usługi Azure Cosmos DB. Funkcje w wersji zapoznawczej, które są nadal opracowywane i są dostępne za pośrednictwem ciągłej integracji i przykładowego pisania.
    • /EnableAadAuthentication — Umożliwia emulatorowi akceptowanie niestandardowych tokenów identyfikatorów entra firmy Microsoft jako alternatywy dla kluczy podstawowych usługi Azure Cosmos DB. Ta funkcja jest nadal opracowywana; określone przypisania ról i inne ustawienia związane z uprawnieniami nie są obecnie obsługiwane.

2.11.2 (7 lipca 2020 r.)

  • Ta wersja zmienia sposób zbierania śladów przez emulator usługi Azure Cosmos DB. Środowisko uruchomieniowe wydajności systemu Windows (WPR) jest teraz domyślnymi narzędziami do przechwytywania śladów opartych na dziennikach zdarzeń podczas wycofywania danych logman opartych na przechwytywaniu. W przypadku najnowszej aktualizacji zabezpieczeń systemu Windows program LOGMAN przestał działać zgodnie z oczekiwaniami podczas wykonywania za pośrednictwem emulatora usługi Azure Cosmos DB.

2.11.1 (10 czerwca 2020 r.)

  • W tej wersji naprawiono kilka usterek związanych z Eksploratorem danych emulatora usługi Azure Cosmos DB:
    • Eksplorator danych nie może nawiązać połączenia z punktem końcowym emulatora usługi Azure Cosmos DB, jeśli jest hostowany w niektórych wersjach przeglądarki internetowej. Użytkownicy emulatora mogą nie być w stanie utworzyć bazy danych lub kontenera za pośrednictwem strony sieci Web.
    • Usunięto usterkę uniemożliwiającą użytkownikom emulatora tworzenie elementu z pliku JSON przy użyciu akcji przekazywania eksploratora danych.

2.11.0

  • W tej wersji wprowadzono obsługę aprowizowanej przepływności autoskalowania. Dodane funkcje obejmują opcję ustawiania niestandardowego maksymalnego poziomu aprowizowanej przepływności w jednostkach żądań (RU/s), włączanie automatycznego skalowania istniejących baz danych i kontenerów oraz obsługę interfejsu API za pomocą zestawu SDK usługi Azure Cosmos DB.
  • Rozwiązano problem podczas wykonywania zapytań przez dużą liczbę dokumentów (ponad 1 GB), ponieważ emulator kończył się niepowodzeniem z kodem stanu błędu wewnętrznego 500.

2.9.2

  • Ta wersja naprawia usterkę podczas włączania obsługi punktu końcowego bazy danych MongoDb w wersji 3.2. Dodaje również obsługę generowania komunikatów śledzenia na potrzeby rozwiązywania problemów przy użyciu narzędzia Windows Performance Recorder (WPR) zamiast narzędzia logman.

2.9.1

  • W tej wersji rozwiązano kilka problemów z obsługą interfejsu API zapytań i przywracano zgodność ze starszymi systemami operacyjnymi, takimi jak Windows Server 2012.

2.9.0

  • W tej wersji dodano opcję ustawiania spójności na spójny prefiks i zwiększania maksymalnych limitów dla użytkowników i uprawnień.

2.7.2

  • W tej wersji dodano obsługę serwera MongoDB w wersji 3.6 do emulatora usługi Azure Cosmos DB. Aby uruchomić punkt końcowy bazy danych MongoDB, który jest przeznaczony dla wersji 3.6 usługi, uruchom emulator z poziomu wiersza polecenia Administracja istrator z opcją "/EnableMongoDBEndpoint=3.6".

2.7.0

  • W tej wersji naprawiono regresję w emulatorze usługi Azure Cosmos DB, który uniemożliwił użytkownikom wykonywanie zapytań związanych z językiem SQL. Ten problem ma wpływ na użytkowników emulatora, którzy skonfigurowali interfejs API dla punktu końcowego NoSQL i korzystają z aplikacji klienckich opartych na platformie .NET Core lub x86.

2.4.6

  • Ta wersja zapewnia równoważność funkcji w usłudze Azure Cosmos DB od lipca 2019 r. z odnotowanymi wyjątkami. Rozwiązano również kilka usterek związanych z zamykaniem emulatora po wywołaniu za pośrednictwem wiersza polecenia i wewnętrznych przesłonięć adresów IP dla klientów zestawu SDK przy użyciu łączności w trybie bezpośrednim.

2.4.3

  • Usługa MongoDB nie jest już domyślnie uruchamiana. Domyślnie emulator włącza punkt końcowy SQL. Użytkownik musi ręcznie uruchomić punkt końcowy przy użyciu opcji wiersza polecenia emulatora /EnableMongoDbEndpoint . Teraz jest to podobne do wszystkich innych punktów końcowych usługi, takich jak Gremlin, Cassandra i Table.
  • Naprawia usterkę w emulatorze podczas uruchamiania z parametrem "/AllowNetworkAccess", w którym punkty końcowe gremlin, Cassandra i Table nie obsługiwały poprawnie żądań od klientów zewnętrznych.
  • Dodaj porty bezpośredniego połączenia do ustawień reguł zapory.

2.4.0

  • Rozwiązano problem polegający na tym, że emulator nie uruchamiał się, gdy aplikacje monitorowania sieci, takie jak Pulse Client, są obecne na komputerze hosta.

Następne kroki