Viktig information för Azure Cosmos DB Windows-emulatorn (lokal)

Azure Cosmos DB-emulatorn uppdateras regelbundet med viktig information i den här artikeln.

Versioner som stöds

Endast den senaste versionen av Azure Cosmos DB-emulatorn stöds aktivt.

Senaste versionen 2.14.16

Publicerad 24 januari 2024

  • Den här versionen åtgärdar ett problem som gjorde att emulatorn binder loopback med i stället för public interface även efter att kommandoradsalternativet /AllowNetworkAccess har passerats.

Tidigare versioner

Varning

Tidigare versioner av emulatorn stöds inte av produktgruppen.

2.14.12 (20 mars 2023)

  • Den här versionen åtgärdar ett problem som påverkar API-typerna gremlin och tabellslutpunkt. Innan den här korrigeringen misslyckas ett klientprogram med statuskoden 500 när du försöker ansluta till slutpunkten för den offentliga emulatorn.

2.14.11 (27 januari 2023)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB.

2.14.9 (7 juli 2022)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB.

2.14.8

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB.

2.14.7 (9 maj 2022)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB. Utöver den här uppdateringen finns det några problem som tas upp i den här versionen:
    • Uppdatera Datautforskaren till det senaste innehållet och åtgärda en bruten länk för snabbstartsexempledokumentationen.
    • Lägg till alternativ för att aktivera API:et för MongoDB och konfigurera versionen för Linux Azure Cosmos DB-emulatorn genom att ange miljövariabeln: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT i Docker-containern. Giltiga inställningar är: 3.2, 3.6och 4.04.2

2.14.6 (7 mars 2022)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB. Utöver den här uppdateringen finns det några problem som tas upp i den här versionen:
    • Korrigering för ett problem som rör hög CPU-användning när emulatorn körs.
    • Lägg till PowerShell-alternativet för att ange API:et för MongoDB och version: -MongoApiVersion. Giltiga inställningar är: 3.2, 3.6 och 4.0

2.14.5 (18 januari 2022)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB. En annan viktig uppdatering med den här versionen är att minska antalet tjänster som körs i bakgrunden och starta dem efter behov.

2.14.4 (25 oktober 2021)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB.

2.14.3 (8 september 2021)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB. Den löser också problem med prestandadata som samlas in och återställer basavbildningen för Linux Azure Cosmos DB-emulatorn Docker-avbildningen.

2.14.2 (12 augusti 2021)

  • Den här versionen uppdaterar det lokala Data Explorer-innehållet till den senaste Microsoft Azure-versionen och återställer basen för Docker-avbildningen av Linux Azure Cosmos DB-emulatorn.

2.14.1 (18 juni 2021)

  • Den här versionen förbättrar starttiden för emulatorn och minskar fotavtrycket för dess data på disken. Aktivera den här nya optimeringen /EnablePreview med hjälp av argumentet .

2.14.0 (15 juni 2021)

  • Den här versionen uppdaterar det lokala Data Explorer-innehållet till den senaste Microsoft Azure-versionen. Det löser också ett problem när du importerar många objekt med hjälp av JSON-filuppladdningsfunktionen.

2.11.13 (21 april 2021)

  • Den här versionen uppdaterar det lokala Data Explorer-innehållet till den senaste Microsoft Azure-versionen och lägger till en ny MongoDB-slutpunktskonfiguration, 4.0.

2.11.11 (22 februari 2021)

  • Den här versionen uppdaterar det lokala Data Explorer-innehållet till den senaste Microsoft Azure-versionen.

2.11.10 (5 januari 2021)

  • Den här versionen uppdaterar det lokala Data Explorer-innehållet till den senaste Microsoft Azure-versionen. Det lägger också till ett nytt offentligt alternativ, /ExportPemCert, som gör det möjligt för emulatoranvändaren att direkt exportera den offentliga emulatorns certifikat som en .PEM fil.

2.11.9 (3 december 2020)

  • Den här versionen uppdaterar bakgrundstjänsterna för Azure Cosmos DB-emulatorn så att de matchar de senaste onlinefunktionerna i Azure Cosmos DB. Den åtgärdar även parproblem med Azure Cosmos DB-emulatorns funktioner:
    • Korrigering för ett problem där stora begäranden om nyttolast för dokument misslyckas när du använder direktläge och Java-klientprogram.
    • Korrigering för ett anslutningsproblem med MongoDB-slutpunkt version 3.6 när det gäller .NET-baserade program.

2.11.8 (6 november 2020)

  • Den här versionen innehåller en uppdatering för Azure Cosmos DB Emulator Data Explorer och åtgärdar ett problem där TLS-klienter (Transport Layer Security) 1.3-klienter försöker öppna Datautforskaren.

2.11.6 (6 oktober 2020)

  • Den här versionen åtgärdar ett samtidighetsrelaterat problem när du skapar fler än en container samtidigt. Problemet kan lämna emulatorn i ett skadat tillstånd och framtida API-begäranden till emulatorns slutpunkt misslyckas med tjänstens otillgängliga fel. Arbetet är att stoppa emulatorn, återställa emulatorns lokala data och starta om.

2.11.5 (23 augusti 2020)

  • Den här versionen lägger till två nya startalternativ för Azure Cosmos DB-emulatorn:
    • /EnablePreview – Aktiverar förhandsversionsfunktioner för Azure Cosmos DB-emulatorn. Förhandsgranskningsfunktionerna som fortfarande är under utveckling och är tillgängliga via CI och exempelskrivning.
    • /EnableAadAuthentication – Gör att emulatorn kan acceptera anpassade Microsoft Entra-ID-token som ett alternativ till de primära Azure Cosmos DB-nycklarna. Den här funktionen är fortfarande under utveckling. specifika rolltilldelningar och andra behörighetsrelaterade inställningar stöds för närvarande inte.

2.11.2 (7 juli 2020)

  • Den här versionen ändrar hur Azure Cosmos DB-emulatorn samlar in spårningar. Windows Performance Runtime (WPR) är nu standardverktygen för att samla in loggbaserade spårningar för händelsespårning vid inaktuell loggmanbaserad insamling. Med den senaste Windows-säkerhetsuppdateringen slutade LOGMAN att fungera som förväntat när den kördes via Azure Cosmos DB-emulatorn.

2.11.1 (10 juni 2020)

  • Den här versionen åtgärdar några buggar relaterade till Azure Cosmos DB Emulator Data Explorer:
    • DataUtforskaren kan inte ansluta till Azure Cosmos DB-emulatorns slutpunkt när den finns i vissa webbläsarversioner. Emulatoranvändare kanske inte kan skapa en databas eller en container via webbsidan.
    • Åtgärdat fel som hindrade emulatoranvändare från att skapa ett objekt från en JSON-fil med datautforskaren.

2.11.0

  • Den här versionen introducerar stöd för autoskalning av etablerat dataflöde. De tillagda funktionerna inkluderar alternativet att ange en anpassad maximalt etablerad dataflödesnivå i enheter för programbegäran (RU/s), aktivera autoskalning på befintliga databaser och containrar och API-stöd via Azure Cosmos DB SDK.
  • Åtgärda ett problem vid frågor via ett stort antal dokument (över 1 GB) om emulatorn misslyckas med intern felstatuskod 500.

2.9.2

  • Den här versionen åtgärdar ett fel när stöd för MongoDb-slutpunkt version 3.2 aktiveras. Det lägger också till stöd för att generera spårningsmeddelanden i felsökningssyfte med hjälp av Windows Performance Recorder (WPR) i stället för logman.

2.9.1

  • Den här versionen åtgärdar parproblem i fråge-API:et och återställer kompatibiliteten med äldre operativsystem, till exempel Windows Server 2012.

2.9.0

  • Den här versionen lägger till alternativet för att ange konsekvens till konsekvent prefix och öka de maximala gränserna för användare och behörigheter.

2.7.2

  • Den här versionen lägger till MongoDB version 3.6-serverstöd till Azure Cosmos DB-emulatorn. Starta en MongoDB-slutpunkt som är målversion 3.6 av tjänsten genom att starta emulatorn från en administratörskommandorad med alternativet "/EnableMongoDBEndpoint=3.6".

2.7.0

  • Den här versionen åtgärdar en regression i Azure Cosmos DB-emulatorn som hindrade användare från att köra SQL-relaterade frågor. Det här problemet påverkar emulatoranvändare som har konfigurerat API för NoSQL-slutpunkten och de använder .NET Core- eller x86 .NET-baserade klientprogram.

2.4.6

  • Den här versionen ger paritet med funktionerna i Azure Cosmos DB-tjänsten från och med juli 2019, med antecknade undantag. Den åtgärdar också flera buggar relaterade till att emulatorn stängs av när den anropas via kommandoraden och interna IP-adress åsidosättningar för SDK-klienter med direktlägesanslutning.

2.4.3

  • MongoDB-tjänsten startas inte längre som standard. Som standard aktiverar emulatorn SQL-slutpunkten. Användaren måste starta slutpunkten manuellt med emulatorns /EnableMongoDbEndpoint kommandoradsalternativ. Nu är det som alla andra tjänstslutpunkter, till exempel Gremlin, Cassandra och Table.
  • Åtgärdar ett fel i emulatorn när du börjar med "/AllowNetworkAccess" där Gremlin-, Cassandra- och Table-slutpunkterna inte hanterade begäranden från externa klienter korrekt.
  • Lägg till direktanslutningsportar i inställningarna för brandväggsregler.

2.4.0

  • Ett problem med att emulatorn inte kunde startas när nätverksövervakningsappar, till exempel Pulse Client, finns på värddatorn.

Nästa steg