Notas de atualização para o emulador Azure Cosmos DB Windows (local)

O emulador do Azure Cosmos DB é atualizado a um ritmo regular, com notas de lançamento fornecidas neste artigo.

Versões suportadas

Apenas a versão mais recente do emulador Azure Cosmos DB é ativamente suportada.

Versão mais recente 2.14.21

Lançado a 18 de novembro de 2024

  • Atualize os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente da base de dados Azure Cosmos.

Versões anteriores

Warning

As versões anteriores do emulador não são suportadas pelo grupo de produtos.

2.14.20 (30 de agosto de 2024)

  • Corrija a falha do emulador em processadores ARM.
  • Atualize os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente da base de dados Azure Cosmos.

2.14.19 (6 de agosto de 2024)

  • Atualize os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente da base de dados Azure Cosmos.
  • Atualize o data explorer para suportar pesquisa vetorial.

2.14.18 (21 de maio de 2024)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.17 (16 de maio de 2024)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.16 (24 de janeiro de 2024)

  • Esta versão resolve um problema que fazia com que o emulador se vinculasse com loopback em vez de public interface mesmo depois de passar a opção de linha de comandos /AllowNetworkAccess.

2.14.12 (20 de março de 2023)

  • Esta versão corrige um problema que afeta os tipos de API de endpoint Gremlin e Table. Antes desta correção, as aplicações cliente falhavam com um código de status 500 ao tentar conectar ao endpoint do emulador público.

2.14.11 (27 de janeiro de 2023)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.9 (7 de julho de 2022)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.8

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.7 (9 de maio de 2022)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Além desta atualização, há alguns problemas abordados nesta versão:
    • Atualize o Data Explorer para o conteúdo mais recente e corrija um link avariado para a documentação de exemplo de início rápido.
    • Adicionar a opção para ativar a API do MongoDB e configurar a versão para o emulador Linux Azure Cosmos DB, definindo a variável de ambiente: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT no contentor Docker. As definições válidas são: 3.2, 3.6, 4.0, e 4.2

2.14.6 (7 de março de 2022)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Além desta atualização, há alguns problemas abordados nesta versão:
    • Correção para um problema relacionado ao alto uso da CPU quando o emulador está em execução.
    • Adicionar a opção PowerShell para definir a API do MongoDB e a versão: -MongoApiVersion. As definições válidas são: 3.2, 3.6, e 4.0

2.14.5 (18 de janeiro de 2022)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Uma outra atualização importante com esta versão é reduzir o número de serviços executados em segundo plano e iniciá-los conforme necessário.

2.14.4 (25 de outubro de 2021)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB.

2.14.3 (8 de setembro de 2021)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Também resolve problemas com dados de desempenho e reinicia a imagem base para a imagem Docker do emulador Linux Azure Cosmos DB.

2.14.2 (12 de agosto de 2021)

  • Esta versão atualiza o conteúdo local do Data Explorer para a versão mais recente do Microsoft Azure e reinicia a base da imagem Docker do emulador Linux Azure Cosmos DB.

2.14.1 (18 de junho de 2021)

  • Esta versão melhora o tempo de inicialização do emulador, reduzindo o espaço ocupado por seus dados no disco. Ativa esta nova otimização usando o /EnablePreview argumento.

2.14.0 (15 de junho de 2021)

  • Esta versão atualiza o conteúdo local do Data Explorer para a versão mais recente do Microsoft Azure. Ele também corrige um problema ao importar muitos itens usando o recurso de upload de arquivo JSON.

2.11.13 (21 de abril de 2021)

  • Esta versão atualiza o conteúdo local do Data Explorer para a versão mais recente da Microsoft Azure e adiciona uma nova configuração de endpoint MongoDB, 4.0.

2.11.11 (22 de fevereiro de 2021)

  • Esta versão atualiza o conteúdo local do Data Explorer para a versão mais recente do Microsoft Azure.

2.11.10 (5 de janeiro de 2021)

  • Esta versão atualiza o conteúdo local do Data Explorer para a versão mais recente do Microsoft Azure. Também adiciona uma nova opção pública, /ExportPemCert, que permite ao utilizador do emulador exportar diretamente o certificado público do emulador como ficheiro .PEM .

2.11.9 (3 de dezembro de 2020)

  • Esta versão atualiza os serviços em segundo plano do emulador Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Também resolve alguns problemas com a funcionalidade do emulador de base de dados Azure Cosmos:
    • Correção de um problema em que solicitações de grande carga de documentos falham ao utilizar o modo Direto e aplicações cliente Java.
    • Correção para um problema de conectividade com o endpoint MongoDB versão 3.6 quando visado por aplicações baseadas em .NET.

2.11.8 (6 de novembro de 2020)

  • Esta versão inclui uma atualização para o Data Explorer do Azure Cosmos DB Emulator e resolve um problema em que os clientes de segurança da camada transporte (TLS) 1.3 tentam abrir o Data Explorer.

2.11.6 (6 de outubro de 2020)

  • Esta versão aborda um problema relacionado à simultaneidade ao criar mais de um contêiner ao mesmo tempo. O problema pode deixar o emulador num estado corrompido e pedidos futuros à API do endpoint do emulador falham com erros de serviço indisponível. A solução alternativa é parar o emulador, redefinir os dados locais do emulador e reiniciar.

2.11.5 (23 de agosto de 2020)

  • Esta versão adiciona duas novas opções de arranque do emulador Azure Cosmos DB:
    • /EnablePreview - Ativa funcionalidades de pré-visualização para o emulador de base de dados Azure Cosmos. As funcionalidades de pré-visualização que ainda estão em desenvolvimento estão disponíveis através de Integração Contínua (CI) e escrita de amostra.
    • /EnableAadAuthentication - Permite ao emulador aceitar tokens de Microsoft Entra ID personalizados como alternativa às chaves primárias do Azure Cosmos DB. Este recurso ainda está em desenvolvimento; Atualmente, não há suporte para atribuições de função específicas e outras configurações relacionadas a permissões.

2.11.2 (7 de julho de 2020)

  • Esta versão altera a forma como o emulador de base de dados Azure Cosmos recolhe vestígios. O Windows Performance Runtime (WPR) agora é a ferramenta padrão para capturar rastreamentos de eventos, ao mesmo tempo descontinuando a captura baseada em logman. Com a atualização de Windows security mais recente, o LOGMAN deixou de funcionar como esperado quando executado através do emulador de base de dados Azure Cosmos.

2.11.1 (10 de junho de 2020)

  • Esta versão corrige alguns bugs relacionados com o Azure Cosmos DB Emulator Data Explorer:
    • O Data Explorer falha em ligar-se ao endpoint do Azure Cosmos DB Emulator quando alojado em algumas versões do navegador Web. Os usuários do emulador podem não conseguir criar um banco de dados ou um contêiner por meio da página da Web.
    • Corrigido bug que impedia os utilizadores de emuladores de criar um item a partir de um ficheiro JSON usando a ação de upload do Data Explorer.

2.11.0

  • Esta versão apresenta suporte para taxa de transferência provisionada em escala automática. As funcionalidades adicionais incluem a opção de definir um nível máximo de throughput provisionado personalizado nas unidades de pedido (RU/s), ativar a autoescalabilidade em bases de dados e contentores existentes, e suporte à API através do Azure Cosmos DB SDK.
  • Corrija um problema ao consultar um grande número de documentos (mais de 1 GB) se o emulador falhar com o código de status de erro interno 500.

2.9.2

  • Esta versão corrige um bug ativando o suporte para o endpoint MongoDb versão 3.2. Também adiciona suporte para gerar mensagens de rastreio para fins de resolução de problemas usando Windows Performance Recorder (WPR) em vez de logman.

2.9.1

  • Esta versão corrige alguns problemas no suporte à API de consulta e restaura a compatibilidade com sistemas operativos mais antigos, como o Windows Server 2012.

2.9.0

  • Esta versão adiciona a opção de definir a consistência para prefixo consistente e aumentar os limites máximos para usuários e permissões.

2.7.2

  • Esta versão adiciona suporte para servidores MongoDB versão 3.6 ao emulador Azure Cosmos DB. Para iniciar um endpoint MongoDB que vise a versão 3.6 do serviço, inicie o emulador a partir de uma linha de comandos Administrador com /EnableMongoDBEndpoint=3.6 opção.

2.7.0

  • Esta versão corrige uma regressão no emulador de base de dados do Azure Cosmos que impedia os utilizadores de executar consultas relacionadas com SQL. Este problema afeta utilizadores de emuladores que configuraram a API para endpoints NoSQL e que usam .NET core ou aplicações cliente baseadas em .NET x86.

2.4.6

  • Esta versão oferece paridade com as funcionalidades do serviço Azure Cosmos DB desde julho de 2019, com exceções notáveis. Também corrige vários bugs relacionados ao desligamento do emulador quando invocado via linha de comando e substituições dos endereços IP internos nos clientes SDK que utilizam conectividade em modo direto.

2.4.3

  • O serviço MongoDB não é mais iniciado por padrão. Por padrão, o emulador habilita o ponto de extremidade SQL. O utilizador deve iniciar manualmente o endpoint usando a opção de linha de comandos do /EnableMongoDbEndpoint emulador. Agora, é como todos os outros pontos de extremidade de serviço, como Gremlin, Cassandra e Table.
  • Corrige um bug no emulador ao iniciar com "/AllowNetworkAccess" onde os endpoints Gremlin, Cassandra e Table não estavam a lidar corretamente com solicitações de clientes externos.
  • Adicione portas de conexão direta às configurações das Regras de Firewall.

2.4.0

  • Corrigido um problema em que o emulador falhava ao iniciar quando aplicativos de monitoramento de rede, como o Pulse Client, estavam presentes no computador host.

Passos seguintes