Notas de la versión del emulador de Windows (local) de Azure Cosmos DB

El emulador de Azure Cosmos DB se actualiza con una cadencia regular con las notas de la versión proporcionadas en este artículo.

Versiones compatibles

Solo se admite activamente la versión más reciente del emulador de Azure Cosmos DB.

Versión más reciente 2.14.16

Publicación: 24 de enero de 2024

  • Esta versión corrige un problema que provocaba que el emulador se enlazara con un loopback en lugar de public interface incluso después de pasar la opción de línea de comandos /AllowNetworkAccess.

Versiones anteriores

Advertencia

El grupo de productos no admite versiones anteriores del emulador.

2.14.12 (20 de marzo de 2023)

  • En esta versión se corrige un problema que afectaba a los tipos de API de punto de conexión de Table y Gremlin. Antes de esta corrección, se produce un error en una aplicación cliente con un código de estado 500 al intentar conectarse al punto de conexión del emulador público.

2.14.11 (27 de enero de 2023)

  • 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.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 API para MongoDB y configurar la versión para el emulador de Azure 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 agrega la opción de PowerShell para establecer la API para MongoDB y la versión -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 Azure Cosmos DB de Linux.

2.14.2 (12 de agosto de 2021)

  • Esta versión actualiza el contenido del Explorador de datos local a la versión más reciente de Microsoft Azure y restablece la base de la imagen de Docker del emulador de Azure Cosmos DB 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. El problema puede dejar el emulador en un estado dañado y las solicitudes de API futuras al punto de conexión del emulador pueden producir 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 Microsoft Entra ID personalizados como alternativa a las claves principales de Azure Cosmos DB. 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 ha corregido 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 la API para NoSQL 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 DB a partir de julio de 2019, con las excepciones indicadas. 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