Emulador de Azure Cosmos DB: notas de la versión e información de descarga

SE APLICA A: SQL API Cassandra API Gremlin API Table API Azure Cosmos DB API para MongoDB

En este artículo, se muestran las versiones publicadas del emulador de Azure Cosmos DB y se detallan las actualizaciones más recientes. El centro de descargas solo tiene la versión más reciente del emulador disponible para descargar.

Importante

El equipo de desarrolladores no admite de forma activa las versiones anteriores del emulador de Azure Cosmos DB.

Descargar

Vínculo
Descargar Centro de descarga de Microsoft
Introducción Instalación y uso del emulador de Azure Cosmos DB para desarrollo y pruebas locales

Notas de la versión

2.14.9 (7 de julio de 2022)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB.

2.14.8

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB.

2.14.7 (9 de mayo de 2022)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB. Además de esta actualización, en esta versión se han solucionado un par de problemas:
    • Actualice Data Explorer al contenido más reciente y corrija un vínculo roto para la documentación de ejemplo de inicio rápido.
    • Se agrega la opción para habilitar la versión de la API de Mongo para el emulador de Cosmos DB para Linux mediante el establecimiento de la variable de entorno AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT en el contenedor Docker. Los valores válidos son: 3.2, 3.6, 4.0 y 4.2

2.14.6 (7 de marzo de 2022)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB. Además de esta actualización, en esta versión se han solucionado un par de problemas:
    • Se corrigió un problema relacionado con el uso elevado de CPU cuando el emulador está en ejecución.
    • Se ha agregado la opción de PowerShell para establecer la versión de Mongo API: -MongoApiVersion. Los valores válidos son: 3.2, 3.6 y 4.0

2.14.5 (18 de enero de 2022)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB. Otra actualización importante con esta versión es reducir el número de servicios ejecutados en segundo plano e iniciarlos según sea necesario.

2.14.4 (25 de octubre de 2021)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB.

2.14.3 (8 de septiembre de 2021)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB. También se solucionan problemas con los datos de rendimiento que se recopilan y se restablece la imagen base de la imagen de Docker del emulador de Cosmos de Linux.

2.14.2 (12 de agosto de 2021)

  • Esta versión actualiza el contenido de Data Explorer local a la versión más reciente de Microsoft Azure y restablece la base de la imagen de Docker del emulador de Cosmos de Linux.

2.14.1 (18 de junio de 2021)

  • Esta versión mejora el tiempo de inicio del emulador, a la vez que reduce la superficie de sus datos en el disco. Active esta nueva optimización mediante el argumento /EnablePreview.

2.14.0 (15 de junio de 2021)

  • En esta versión, se actualiza el contenido local de Data Explorer a la versión más reciente de Microsoft Azure. También se corrige un problema al importar muchos elementos mediante la característica de carga de archivos JSON.

2.11.13 (21 de abril de 2021)

  • En esta versión se actualiza el contenido local de Data Explorer a la versión más reciente de Microsoft Azure y se agrega una nueva configuración de punto de conexión de MongoDB, 4.0.

2.11.11 (22 de febrero de 2021)

  • En esta versión, se actualiza el contenido local de Data Explorer a la versión más reciente de Microsoft Azure.

2.11.10 (5 de enero de 2021)

  • En esta versión, se actualiza el contenido local de Data Explorer a la versión más reciente de Microsoft Azure. También se agrega una nueva opción pública, /ExportPemCert, que permite al usuario del emulador exportar directamente el certificado público del emulador como un archivo .PEM.

2.11.9 (3 de diciembre de 2020)

  • Esta versión actualiza los servicios en segundo plano del emulador de Azure Cosmos DB para que coincidan con la funcionalidad en línea más reciente de Azure Cosmos DB. También soluciona un par de problemas con la funcionalidad del emulador de Azure Cosmos DB:
    • Corrección de un problema en el que las solicitudes de carga de documentos de gran tamaño producen errores cuando se usan el modo directo y aplicaciones cliente de Java.
    • Corrección de un problema de conectividad con la versión 3.6 del punto de conexión de MongoDB cuando es el destino de aplicaciones basadas en .NET.

2.11.8 (6 de noviembre de 2020)

  • En esta versión se incluye una actualización para Data Explorer del emulador de Azure Cosmos DB y se corrige un problema cuando los clientes de Seguridad de la capa de transporte (TLS) 1.3 intentan abrir Data Explorer.

2.11.6 (6 de octubre de 2020)

  • En esta versión se soluciona un problema relacionado con la simultaneidad al crear más de un contenedor al mismo tiempo. Este problema puede dejar al emulador en un estado dañado y en las solicitudes de API futuras al punto de conexión del emulador se producirán errores de servicio no disponible. La solución alternativa es detener el emulador, restablecer los datos locales del emulador y reiniciarlo.

2.11.5 (23 de agosto de 2020)

  • En esta versión, se agregan dos nuevas opciones de inicio del emulador de Azure Cosmos DB:
    • /EnablePreview: habilita las características en vista previa del emulador de Azure Cosmos DB. Las características en vista previa que todavía están en desarrollo y están disponibles mediante la escritura de ejemplos y de CI.
    • /EnableAadAuthentication: permite que el emulador acepte tokens de Azure Active Directory personalizados como alternativa a las claves principales de Azure Cosmos. Esta característica aún está en desarrollo; actualmente no se admiten asignaciones de roles específicas y otros valores de configuración relacionados con los permisos.

2.11.2 (7 de julio de 2020)

  • En esta versión se cambia la forma en que el emulador de Azure Cosmos DB recopila seguimientos. Windows Performance Runtime (WPR) es ahora la herramienta predeterminada para capturar seguimientos basados en registros de seguimiento de eventos mientras se deja de usar la captura basada en logman. Con la última actualización de seguridad de Windows, LOGMAN dejó de funcionar según lo esperado cuando se ejecuta mediante el emulador de Azure Cosmos DB.

2.11.1 (10 de junio de 2020)

  • En esta versión, se corrigen un par de errores relacionados con el Explorador de datos del emulador de Azure Cosmos DB:
    • El Explorador de datos no se conecta al punto de conexión del emulador de Azure Cosmos DB cuando se hospeda en algunas versiones del explorador web. Los usuarios del emulador no pueden crear una base de datos o un contenedor a través de la página web.
    • Se ha solucionado un problema que impedía a los usuarios del emulador crear un elemento a partir de un archivo JSON con la acción de carga de Data Explorer.

2.11.0

  • Esta versión introduce la compatibilidad con el rendimiento aprovisionado de escalado automático. Estas características agregadas incluyen la opción de establecer un nivel de rendimiento aprovisionado máximo personalizado en unidades de solicitud (RU/s), habilitar el escalado automático en los contenedores y bases de datos existentes, así como la compatibilidad con la API mediante los SDK de Azure Cosmos DB.
  • Se corrige un problema al consultar un gran número de documentos (más de 1 GB) por el que el emulador generaba el código de estado de error interno 500.

2.9.2

  • En esta versión se corrige un error al habilitar la compatibilidad con la versión 3.2 del punto de conexión de MongoDb. También agrega compatibilidad para generar mensajes de seguimiento con fines de solución de problemas mediante Windows Performance Recorder (WPR) en lugar de logman.

2.9.1

  • Esta versión corrige algunos problemas en la compatibilidad de la API de consultas y restaura la compatibilidad con sistemas operativos anteriores, como Windows Server 2012.

2.9.0

  • En esta versión se agrega la opción de establecer la coherencia con un prefijo y aumentar los límites máximos de usuarios y permisos.

2.7.2

  • Esta versión agrega compatibilidad para la versión 3.6 del servidor de MongoDB con el emulador de Azure Cosmos DB. Para iniciar un punto de conexión de MongoDB que tenga como destino la versión 3.6 del servicio, inicie el emulador desde una línea de comandos de administrador con la opción /EnableMongoDBEndpoint=3.6.

2.7.0

  • Esta versión corrige una regresión en el emulador de Azure Cosmos DB que impedía a los usuarios ejecutar consultas relacionadas con SQL. Este problema afecta a los usuarios del emulador que han configurado el punto de conexión de SQL API y usan aplicaciones cliente basadas en .NET core o x86 .NET.

2.4.6

  • Esta versión proporciona paridad con las características del servicio Azure Cosmos a partir de julio de 2019, con las excepciones indicadas en Instalación y uso del emulador de Azure Cosmos DB para desarrollo y pruebas locales. También corrige varios errores relacionados con el cierre del emulador cuando se invoca mediante la línea de comandos y la dirección IP interna reemplaza los clientes del SDK mediante la conectividad en modo directo.

2.4.3

  • El servicio MongoDB ya no se inicia de forma predeterminada. De manera predeterminada, el emulador habilita el punto de conexión de SQL. El usuario debe iniciar el punto de conexión manualmente mediante la opción de línea de comandos /EnableMongoDbEndpoint. Ahora es similar a todos los demás puntos de conexión de servicio, como Gremlin, Cassandra y Table.
  • Se corrige un error en el emulador al empezar con "/AllowNetworkAccess", donde los puntos de conexión Gremlin, Cassandra y Table no controlaban correctamente las solicitudes de clientes externos.
  • Incorporación de puertos de conexión directa a la configuración de reglas de firewall.

2.4.0

  • Corrección de un problema con el emulador, que no se puede iniciar mientras aplicaciones de supervisión de red, como Pulse Client, están presentes en el equipo host.

Pasos siguientes