Releaseopmerkingen voor de Windows-emulator van Azure Cosmos DB (lokaal)

De Azure Cosmos DB-emulator wordt regelmatig bijgewerkt met releaseopmerkingen in dit artikel.

Ondersteunde versies

Alleen de meest recente versie van de Azure Cosmos DB-emulator wordt actief ondersteund.

Nieuwste versie 2.14.16

Uitgebracht op 24 januari 2024

  • In deze release wordt een probleem opgelost waarbij de emulator verbinding heeft gemaakt loopback in plaats van public interface zelfs nadat de opdrachtregeloptie /AllowNetworkAccess is doorgegeven.

Vorige releases

Waarschuwing

Eerdere versies van de emulator worden niet ondersteund door de productgroep.

2.14.12 (20 maart 2023)

  • Deze release lost een probleem op dat van invloed is op Gremlin- en Table-eindpunt-API-typen. Voordat dit probleem is opgelost, mislukt een clienttoepassing met een statuscode van 500 wanneer u verbinding probeert te maken met het eindpunt van de openbare emulator.

2.14.11 (27 januari 2023)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB.

2.14.9 (7 juli 2022)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB.

2.14.8

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB.

2.14.7 (9 mei 2022)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB. Naast deze update zijn er een aantal problemen opgelost in deze release:
    • Werk Data Explorer bij naar de nieuwste inhoud en corrigeer een verbroken koppeling voor de quickstart-voorbeelddocumentatie.
    • Voeg de optie toe om de API voor MongoDB in te schakelen en de versie voor de Linux Azure Cosmos DB-emulator te configureren door de omgevingsvariabele in te stellen: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT in de Docker-container. Geldige instellingen zijn: 3.2, 3.6en 4.04.2

2.14.6 (7 maart 2022)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB. Naast deze update zijn er een aantal problemen opgelost in deze release:
    • Oplossing voor een probleem met betrekking tot hoog CPU-gebruik wanneer de emulator wordt uitgevoerd.
    • PowerShell-optie toevoegen om de API voor MongoDB en versie in te stellen: -MongoApiVersion. Geldige instellingen zijn: 3.2en 3.64.0

2.14.5 (18 januari 2022)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB. Een andere belangrijke update met deze release is het verminderen van het aantal services dat op de achtergrond wordt uitgevoerd en deze indien nodig te starten.

2.14.4 (25 oktober 2021)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB.

2.14.3 (8 september 2021)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB. Er worden ook problemen opgelost met prestatiegegevens die worden verzameld en opnieuw worden ingesteld voor de Docker-installatiekopieën van de Linux Azure Cosmos DB-emulator.

2.14.2 (12 augustus 2021)

  • Met deze release wordt de lokale Data Explorer-inhoud bijgewerkt naar de nieuwste Versie van Microsoft Azure en wordt de basis voor de Docker-installatiekopieën van de Linux Azure Cosmos DB-emulator opnieuw ingesteld.

2.14.1 (18 juni 2021)

  • Deze release verbetert de opstarttijd voor de emulator en vermindert de footprint van de gegevens op de schijf. Activeer deze nieuwe optimalisatie met behulp van het /EnablePreview argument.

2.14.0 (15 juni 2021)

  • In deze release wordt de lokale Data Explorer-inhoud bijgewerkt naar de nieuwste Versie van Microsoft Azure. Er wordt ook een probleem opgelost bij het importeren van veel items met behulp van de functie voor het uploaden van JSON-bestanden.

2.11.13 (21 april 2021)

  • Met deze release wordt de lokale Data Explorer-inhoud bijgewerkt naar de nieuwste Versie van Microsoft Azure en wordt een nieuwe MongoDB-eindpuntconfiguratie toegevoegd. 4.0

2.11.11 (22 februari 2021)

  • In deze release wordt de lokale Data Explorer-inhoud bijgewerkt naar de nieuwste Versie van Microsoft Azure.

2.11.10 (5 januari 2021)

  • In deze release wordt de lokale Data Explorer-inhoud bijgewerkt naar de nieuwste Versie van Microsoft Azure. Er wordt ook een nieuwe openbare optie toegevoegd, /ExportPemCertwaarmee de emulatorgebruiker het certificaat van de openbare emulator rechtstreeks als een .PEM bestand kan exporteren.

2.11.9 (3 december 2020)

  • Met deze release worden de achtergrondservices van Azure Cosmos DB Emulator bijgewerkt zodat deze overeenkomen met de nieuwste onlinefunctionaliteit van Azure Cosmos DB. Er worden ook enkele problemen opgelost met de functionaliteit van De Azure Cosmos DB Emulator:
    • Een oplossing voor een probleem waarbij grote documentpayloadaanvragen mislukken bij gebruik van de directe modus en Java-clienttoepassingen.
    • Een oplossing voor een connectiviteitsprobleem met MongoDB-eindpuntversie 3.6 wanneer deze is gericht op toepassingen die zijn gebaseerd op .NET.

2.11.8 (6 november 2020)

  • Deze release bevat een update voor Azure Cosmos DB Emulator Data Explorer en lost een probleem op waarbij TLS-clients (Transport Layer Security) 1.3 proberen de Data Explorer te openen.

2.11.6 (6 oktober 2020)

  • Deze release lost een gelijktijdigheidsprobleem op bij het maken van meer dan één container tegelijk. Het probleem kan de emulator in een beschadigde status laten staan en toekomstige API-aanvragen voor het eindpunt van de emulator mislukken met niet-beschikbare servicefouten. Het werk is om de emulator te stoppen, de lokale gegevens van de emulator opnieuw in te stellen en opnieuw op te starten.

2.11.5 (23 augustus 2020)

  • In deze release worden twee nieuwe opstartopties voor Azure Cosmos DB Emulator toegevoegd:
    • /EnablePreview - Hiermee schakelt u preview-functies in voor de Azure Cosmos DB Emulator. De preview-functies die nog in ontwikkeling zijn en die beschikbaar zijn via CI en het schrijven van voorbeelden.
    • /EnableAadAuthentication - Hiermee kan de emulator aangepaste Microsoft Entra ID-tokens accepteren als alternatief voor de primaire sleutels van Azure Cosmos DB. Deze functie is nog in ontwikkeling; specifieke roltoewijzingen en andere machtigingsinstellingen worden momenteel niet ondersteund.

2.11.2 (7 juli 2020)

  • In deze release wordt gewijzigd hoe de Azure Cosmos DB Emulator traceringen verzamelt. Windows Performance Runtime (WPR) is nu de standaardhulpprogramma's voor het vastleggen van traceringslogboektraceringstraceringen terwijl logboekregistratie op basis van logman wordt afgeschaft. Met de nieuwste Windows-beveiligingsupdate werkt LOGMAN niet meer zoals verwacht bij uitvoering via de Azure Cosmos DB Emulator.

2.11.1 (10 juni 2020)

  • In deze release worden enkele fouten opgelost met betrekking tot Azure Cosmos DB Emulator Data Explorer:
    • Data Explorer kan geen verbinding maken met het Azure Cosmos DB Emulator-eindpunt wanneer deze worden gehost in sommige webbrowserversies. Emulatorgebruikers kunnen mogelijk geen database of container maken via de webpagina.
    • Er is een fout opgelost waardoor emulatorgebruikers geen item uit een JSON-bestand kunnen maken met behulp van de uploadactie van Data Explorer.

2.11.0

  • In deze release wordt ondersteuning geïntroduceerd voor automatische schaalaanpassing van ingerichte doorvoer. De toegevoegde functies omvatten de optie om een aangepast maximaal ingerichte doorvoerniveau in aanvraageenheden (RU/s) in te stellen, automatische schaalaanpassing in te schakelen voor bestaande databases en containers en API-ondersteuning via de Azure Cosmos DB SDK.
  • Er is een probleem opgelost tijdens het uitvoeren van query's via een groot aantal documenten (meer dan 1 GB) waarbij de emulator mislukt met interne foutcode 500.

2.9.2

  • In deze release wordt een bug gecorrigeerd en tegelijk ondersteuning ingeschakeld voor MongoDB-eindpunt versie 3.2. Er wordt ook ondersteuning toegevoegd voor het genereren van traceringsberichten voor probleemoplossingsdoeleinden met behulp van Windows Performance Recorder (WPR) in plaats van logman.

2.9.1

  • In deze release worden problemen in de query-API gecorrigeerd en de compatibiliteit met oudere besturingssystemen hersteld, zoals Windows Server 2012.

2.9.0

  • In deze release wordt de optie toegevoegd om de consistentie in te stellen op consistent voorvoegsel en worden de maximum limieten verhoogd voor gebruikers en machtigingen.

2.7.2

  • In deze release wordt mongoDB versie 3.6-serverondersteuning toegevoegd aan de Azure Cosmos DB Emulator. Als u een MongoDB-eindpunt wilt starten dat gericht is op versie 3.6 van de service, start u de emulator vanaf een Beheer istrator-opdrachtregel met de optie '/EnableMongoDBEndpoint=3.6'.

2.7.0

  • In deze release wordt een regressie opgelost in de Azure Cosmos DB Emulator waardoor gebruikers geen SQL-gerelateerde query's kunnen uitvoeren. Dit probleem heeft gevolgen voor emulatorgebruikers die API voor NoSQL-eindpunt hebben geconfigureerd en ze gebruiken .NET Core- of x86 .NET-clienttoepassingen.

2.4.6

  • Deze release biedt pariteit met de functies in de Azure Cosmos DB-service vanaf juli 2019, met genoteerde uitzonderingen. Daarnaast worden verschillende fouten met betrekking tot het afsluiten van de emulator opgelost wanneer deze via de opdrachtregel wordt aangeroepen, en bij overschrijvingen van het interne IP-adres voor SDK-clients die gebruikmaken van een verbinding in directe modus.

2.4.3

  • De MongoDB-service wordt niet meer standaard gestart. Standaard schakelt de emulator het SQL-eindpunt in. De gebruiker moet het eindpunt handmatig starten met behulp van de opdrachtregeloptie van /EnableMongoDbEndpoint de emulator. Nu is deze gelijk aan alle andere service-eindpunten, zoals Gremlin, Cassandra en Table.
  • Lost een fout op in de emulator bij het starten met '/AllowNetworkAccess' waarbij de Gremlin-, Cassandra- en Table-eindpunten niet correct omgaan met aanvragen van externe clients.
  • Directe verbindingspoorten toegevoegd aan de instellingen van de firewallregels.

2.4.0

  • Er is een probleem opgelost waarbij de emulator niet kon worden gestart wanneer netwerkbewaking-apps, zoals Pulse Client, aanwezig waren op de hostcomputer.

Volgende stappen