Condividi tramite


Note sulla versione per l'emulatore Windows (locale) di Azure Cosmos DB

L'emulatore di Azure Cosmos DB viene aggiornato a cadenza regolare con le note sulla versione fornite in questo articolo.

Versioni supportate

È supportata attivamente solo la versione più recente dell'emulatore di Azure Cosmos DB.

Versione più recente 2.14.20

Rilascio: 30 agosto 2024

  • Correzione dell'arresto anomalo dell'emulatore nei processori ARM.
  • Versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

Versioni precedenti

Avviso

Le versioni precedenti dell'emulatore non sono supportate dal gruppo di prodotti.

2.14.19 (6 ag. 2024)

  • Versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.
  • Aggiornare esplora dati per supportare la ricerca vettoriale.

2.14.18 (21 maggio 2024)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.17 (16 maggio 2024)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.16 (24 gennaio 2024)

  • Questa versione risolve un problema che causava l'associazione dell'emulatore con loopback invece che con public interface anche dopo aver passato l'opzione della riga di comando /AllowNetworkAccess.

2.14.12 (20 marzo 2023)

  • Questa versione risolve un problema che influisce sul tipo di API degli endpoint Gremlin e Tabella. Prima di questa correzione, le applicazioni client avevano esito negativo con un codice di stato 500 nel tentativo di connettersi all'endpoint dell'emulatore pubblico.

2.14.11 (27 gennaio 2023)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.9 (7 luglio 2022)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.8

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.7 (9 maggio 2022)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB. Oltre a questo aggiornamento, in questa versione sono stati risolti alcuni problemi:
    • Esplora dati è stato aggiornato al contenuto più recente ed è stato corretto un collegamento interrotto per la documentazione di esempio di avvio rapido.
    • È stata aggiunta l'opzione per abilitare l'API per MongoDB e configurare la versione per l'emulatore di Azure Cosmos DB per Linux impostando la variabile di ambiente AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT nel contenitore Docker. Le impostazioni valide sono: 3.2, 3.6, 4.0 e 4.2

2.14.6 (7 marzo 2022)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB. Oltre a questo aggiornamento, in questa versione sono stati risolti alcuni problemi:
    • È stato risolto un problema relativo all'utilizzo elevato della CPU quando l'emulatore è in esecuzione.
    • È stata aggiunta un'opzione di PowerShell per impostare l'API per MongoDB e la versione: -MongoApiVersion. Le impostazioni valide sono: 3.2, 3.6 e 4.0

2.14.5 (18 gennaio 2022)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB. Un altro aggiornamento importante di questa versione consiste nella riduzione del numero di servizi eseguiti in background, con la possibilità di avviarli in base alle esigenze.

2.14.4 (25 ottobre 2021)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB.

2.14.3 (8 settembre 2021)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB. Risolve anche i problemi relativi ai dati sulle prestazioni e reimposta l'immagine di base per l'immagine Docker dell'emulatore Linux di Azure Cosmos DB.

2.14.2 (12 agosto 2021)

  • Questa versione aggiorna il contenuto di Esplora dati locale alla versione più recente di Microsoft Azure e reimposta la base per l'immagine Docker dell'emulatore Linux di Azure Cosmos DB.

2.14.1 (18 giugno 2021)

  • Questa versione migliora il tempo di avvio dell'emulatore riducendo il footprint dei dati sul disco. Attivare questa nuova ottimizzazione usando l'argomento /EnablePreview.

2.14.0 (15 giugno 2021)

  • Questa versione aggiorna il contenuto di Esplora dati locale alla versione più recente di Microsoft Azure. Corregge anche un problema che si verifica durante l'importazione di molti elementi usando la funzionalità di caricamento di file JSON.

2.11.13 (21 aprile 2021)

  • Questa versione aggiorna il contenuto di Esplora dati locale alla versione più recente di Microsoft Azure e aggiunge una nuova configurazione dell'endpoint MongoDB, 4.0.

2.11.11 (22 febbraio 2021)

  • Questa versione aggiorna il contenuto di Esplora dati locale alla versione più recente di Microsoft Azure.

2.11.10 (5 gennaio 2021)

  • Questa versione aggiorna il contenuto di Esplora dati locale alla versione più recente di Microsoft Azure. Aggiunge anche una nuova opzione pubblica, /ExportPemCert, che consente all'utente dell'emulatore di esportare direttamente il certificato dell'emulatore pubblico come file .PEM.

2.11.9 (3 dicembre 2020)

  • Questa versione aggiorna i servizi in background dell'emulatore di Azure Cosmos DB in base alle funzionalità online più recenti di Azure Cosmos DB. Risolve anche un paio di problemi con la funzionalità dell'emulatore di Azure Cosmos DB:
    • Correzione di un problema per cui le richieste di payload di documenti di grandi dimensioni non riescono se si usano la modalità diretta e le applicazione client Java.
    • Correzione di un problema di connettività con l'endpoint MongoDB versione 3.6 se usato come destinazione di applicazioni basate su .NET.

2.11.8 (6 novembre 2020)

  • Questa versione include un aggiornamento per Esplora dati dell'emulatore di Azure Cosmos DB e corregge un problema per cui i client TLS (Transport Layer Security) 1.3 provano ad aprire Esplora dati.

2.11.6 (6 ottobre 2020)

  • Questa versione risolve un problema correlato alla concorrenza quando vengono creati più contenitori contemporaneamente. Il problema può lasciare l'emulatore in uno stato danneggiato e le richieste API future all'endpoint dell'emulatore non riescono con errori di tipo e il servizio non è disponibile. La soluzione alternativa consiste nell'arrestare l'emulatore, reimpostare i dati locali dell'emulatore e riavviarlo.

2.11.5 (23 agosto 2020)

  • Questa versione aggiunge due nuove opzioni di avvio dell'emulatore di Azure Cosmos DB:
    • /EnablePreview: abilita le funzionalità di anteprima per l'emulatore di Azure Cosmos DB. Le funzionalità di anteprima sono ancora in fase di sviluppo e sono disponibili tramite CI e la scrittura di esempio.
    • /EnableAadAuthentication: consente all'emulatore di accettare token ID personalizzati di Microsoft Entra come alternativa alle chiavi primarie di Azure Cosmos DB. Questa funzionalità è ancora in fase di sviluppo; le assegnazioni di ruolo specifiche e altre impostazioni correlate alle autorizzazioni non sono attualmente supportate.

2.11.2 (7 luglio 2020)

  • Questa versione cambia il modo in cui l'emulatore di Azure Cosmos DB raccoglie le tracce. Gli strumenti di WPR (Windows Performance Runtime) sono ora quelli predefiniti per l'acquisizione di tracce basate su log di tracce di eventi, mentre l'acquisizione basata su Logman è deprecata. Con l'aggiornamento della sicurezza di Windows più recente, LOGMAN smette di funzionare come previsto durante l'esecuzione tramite l'emulatore di Azure Cosmos DB.

2.11.1 (10 giugno 2020)

  • Questa versione corregge un paio di bug relativi a Esplora dati dell'emulatore di Azure Cosmos DB:
    • Esplora dati non riesce a connettersi all'endpoint dell'emulatore di Azure Cosmos DB quando è ospitato in alcune versioni del Web browser. Gli utenti dell'emulatore potrebbero non essere in grado di creare un database o un contenitore tramite la pagina Web.
    • È stato risolto un bug che impediva agli utenti dell'emulatore di creare un elemento da un file JSON usando l'azione di caricamento di Esplora dati.

2.11.0

  • Questa versione introduce il supporto per la velocità effettiva con provisioning a scalabilità automatica. Le funzionalità aggiunte includono l'opzione per impostare un livello massimo personalizzato di velocità effettiva con provisioning in unità richiesta (UR/sec) e per abilitare la scalabilità automatica di database e contenitori esistenti, oltre a offrire il supporto a livello di API tramite Azure Cosmos DB SDK.
  • È stato corretto un problema per cui durante l'esecuzione di query su un numero elevato di documenti (oltre 1 GB) l'emulatore genera un errore con codice di stato interno 500.

2.9.2

  • Questa versione corregge un bug e abilita al tempo stesso il supporto per l'endpoint MongoDb versione 3.2. È stato inoltre aggiunto il supporto per la generazione di messaggi di traccia a scopo di risoluzione dei problemi usando Windows Performance Recorder (WPR) invece di Logman.

2.9.1

  • Questa versione risolve alcuni problemi nel supporto dell'API di query e ripristina la compatibilità con i sistemi operativi meno recenti, quali Windows Server 2012.

2.9.0

  • In questa versione è stata aggiunta l'opzione per impostare la coerenza del prefisso e aumentare i limiti massimi per utenti e autorizzazioni.

2.7.2

  • Questa versione aggiunge il supporto per il server MongoDB versione 3.6 all'emulatore di Azure Cosmos DB. Per avviare un endpoint MongoDB destinato alla versione 3.6 del servizio, avviare l'emulatore dalla riga di comando con privilegi di amministratore con l'opzione '/EnableMongoDBEndpoint=3.6'.

2.7.0

  • Questa versione corregge una regressione nell'emulatore di Azure Cosmos DB che impediva agli utenti di eseguire query correlate a SQL. Questo problema influisce sugli utenti dell'emulatore che hanno configurato l'endpoint dell'API per NoSQL e usano applicazioni client basate su .NET Core o .NET x86.

2.4.6

  • Questa versione offre le stesse funzionalità incluse nella versione di luglio 2019 del servizio Azure Cosmos DB, con le eccezioni indicate. Vengono inoltre corretti diversi bug correlati all'arresto dell'emulatore quando viene richiamato tramite la riga di comando e gli override degli indirizzi IP interni per i client SDK che usano la connettività in modalità diretta.

2.4.3

  • Il servizio MongoDB non viene più avviato per impostazione predefinita. Per impostazione predefinita, l'emulatore abilita l'endpoint SQL. L'utente deve avviare l'endpoint manualmente usando l'opzione della riga di comando /EnableMongoDbEndpoint dell'emulatore. Adesso è come tutti gli altri endpoint di servizio, ad esempio Gremlin, Cassandra e Table.
  • È stato corretto un bug nell'emulatore quando viene avviato con "/AllowNetworkAccess" in cui gli endpoint Gremlin, Cassandra e Tabella non gestiscono correttamente le richieste provenienti da client esterni.
  • Aggiungere porte di connessione diretta alle impostazioni delle regole del Firewall.

2.4.0

  • Risolto un problema con l'emulatore relativo al mancato avvio se nel computer host sono presenti app di monitoraggio di rete, come Pulse Client.

Passaggi successivi