Compartilhar via


Notas sobre a versão do emulador do Windows (local) do Azure Cosmos DB

O emulador do Azure Cosmos DB é atualizado em uma cadência regular com notas sobre a versão fornecidas neste artigo.

Versões suportadas

Somente a versão mais recente do emulador do Azure Cosmos DB tem suporte ativo.

Última versão 2.14.18

Lançamento em 21 de maio de 2024

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

Versões anteriores

Aviso

Não há suporte para versões anteriores do emulador no grupo de produtos.

2.14.17 (16 de maio de 2024)

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

2.14.16 (24 de janeiro de 2024)

  • Essa versão corrige um problema que fazia com que o emulador se associasse a loopback em vez de public interface mesmo depois de passar a opção de linha de comando /AllowNetworkAccess.

2.14.12 (20 de março de 2023)

  • Esta versão corrige um problema que afeta os tipos de API de ponto de extremidade Gremlin e Tabela. Antes dessa correção, um aplicativo cliente falhava com um código de status 500 ao tentar se conectar ao ponto de extremidade do emulador público.

2.14.11 (27 de janeiro de 2023)

  • Esta versão atualiza os serviços em segundo plano do Emulator do 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 Emulator do 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 Emulator do 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 Emulator do Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Além dessa atualização, há alguns problemas que foram resolvidos nesta versão:
    • Atualize o Data Explorer para o conteúdo mais recente e corrija um link desfeito para a documentação de exemplo de início rápido.
    • Adicione a opção para habilitar a API do MongoDB e configurar a versão do emulador do Azure Cosmos DB do Linux definindo a variável de ambiente AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT na configuração de contêiner do Docker. As configuraçõ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 Emulator do Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Além dessa atualização, há alguns problemas que foram resolvidos nesta versão:
    • Correção de um problema relacionado ao alto uso da CPU quando o emulador estiver em execução.
    • Adicione a opção do PowerShell para definir a API do MongoDB e a versão: -MongoApiVersion. As configuraçõ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 Emulator do Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Outra atualização importante com essa versão é reduzir o número de serviços executados em segundo plano e iniciá-loso conforme necessário.

2.14.4 (25 de outubro de 2021)

  • Esta versão atualiza os serviços em segundo plano do Emulator do 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 Emulator do Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Ela também resolve alguns problemas com dados de telemetria coletados e redefine a imagem base para imagem do Docker do emulador do Azure Cosmos DB do Linux.

2.14.2 (12 de agosto de 2021)

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

2.14.1 (18 de junho de 2021)

  • Esta versão melhora o tempo de início do emulador e reduz o volume dos dados no disco. Ative essa nova otimização pelo argumento /EnablePreview.

2.14.0 (15 de junho de 2021)

  • Essa versão atualiza o conteúdo do Data Explorer local para a versão mais recente do Microsoft Azure. Ela também corrige um problema ao importar vários itens de documento pelo recurso de carregamento de arquivo JSON.

2.11.13 (21 de abril de 2021)

  • Esta versão atualiza o conteúdo do Data Explorer local para a última versão do Microsoft Azure e adiciona uma nova configuração de ponto de extremidade do MongoDB, 4.0.

2.11.11 (22 de fevereiro de 2021)

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

2.11.10 (5 de janeiro de 2021)

  • Essa versão atualiza o conteúdo do Data Explorer local para a versão mais recente do Microsoft Azure. Ela também adiciona uma nova opção pública, /ExportPemCert, que permite ao usuário do emulador exportar diretamente o certificado do emulador público como um arquivo .PEM.

2.11.9 (3 de dezembro de 2020)

  • Esta versão atualiza os serviços em segundo plano do Emulator do Azure Cosmos DB para corresponder à funcionalidade online mais recente do Azure Cosmos DB. Ele também aborda alguns problemas com a funcionalidade do Emulator do Azure Cosmos DB :
    • Correção de um problema em que as solicitações de conteúdo de documento grande falhavam quando o modo direto e aplicativos cliente Java eram usados.
    • Correção de um problema de conectividade com o ponto de extremidade do MongoDB versão 3.6 quando era direcionado por aplicativos baseados em .NET.

2.11.8 (6 de novembro de 2020)

  • Esta versão inclui uma atualização para o Data Explorer do Emulador do Azure Cosmos DB e corrige um problema em que os clientes do armazenamento local de thread (TLS) 1.3 tentavam abrir o Data Explorer.

2.11.6 (6 de outubro de 2020)

  • Essa versão aborda um problema relacionado à simultaneidade ao criar mais de um contêiner ao mesmo tempo. Esse problema pode deixar o emulador em um estado corrompido e as futuras solicitações de API para o ponto de extremidade 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 inicialização do Emulador do Azure Cosmos DB:
    • /EnablePreview - habilita a versão prévia dos recursos para o Emulador do Azure Cosmos DB. A versão prévia dos recursos que ainda estão em desenvolvimento e podem ser acessados via CI e gravação de exemplos.
    • /EnableAadAuthentication – habilita o emulador para aceitar tokens da ID do Microsoft Entra como uma 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 do Azure Cosmos DB coleta rastreamentos. O Windows Performance Runtime (WPR) agora é a ferramenta padrão para capturar rastreamentos baseados em log de rastreamento de eventos ao substituir a captura baseada em logman. Com a atualização Windows de segurança mais recente, o LOGMAN parou de funcionar conforme o esperado quando executado por meio do Emulador do Azure Cosmos DB.

2.11.1 (10 de junho de 2020)

  • Esta versão corrige alguns bugs relacionados ao Data Explorer do Emulador do Azure Cosmos DB:
    • O Data Explorer falha ao se conectar ao ponto de extremidade do Emulador do Azure Cosmos DB quando hospedado em algumas versões do navegador da Web. Emulator os usuários podem não ser capazes de criar um banco de dados ou um contêiner por meio da página da Web.
    • Foi solucionado um bug que impedia os usuários do emulador de criar um item de um arquivo JSON usando a ação de carregamento do Data Explorer.

2.11.0

  • Esta versão introduz o suporte para taxa de transferência provisionada com dimensionamento automático. Os recursos adicionados incluem a opção de definir um nível máximo personalizado de taxa de transferência provisionada em unidades de solicitação (RU/s), habilitar o dimensionamento automático em bancos de dados e contêineres existentes e suporte de API por meio de SDK do Azure Cosmos DB.
  • Correção de um problema ao consultar um grande volume de documentos (mais de 1 GB), em que o emulador falha com o código de status de erro interno 500.

2.9.2

  • Esta versão corrige um bug ao habilitar o suporte para o ponto de extremidade do MongoDb versão 3.2. Ela também adiciona suporte à geração de mensagens de rastreamento para fins de solução de problemas usando o Gravador de Desempenho do Windows (WPR) em vez do logman.

2.9.1

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

2.9.0

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

2.7.2

  • Esta versão adiciona suporte ao servidor do MongoDB versão 3.6 para o Emulador do Azure Cosmos DB. Para iniciar um ponto de extremidade do MongoDB que tenha como alvo a versão 3.6 do serviço, inicie o emulador de uma linha de comando do administrador com a opção "/EnableMongoDBEndpoint=3.6".

2.7.0

  • Esta versão corrige uma regressão no Emulador do Azure Cosmos DB que impedia os usuários de executar consultas relacionadas ao SQL. Esse problema afeta os usuários emuladores que configuraram o ponto de extremidade da API para NoSQL e estão usando aplicativos cliente baseados em .NET ou x86 .NET.

2.4.6

  • Esta versão fornece paridade com os recursos do serviço Azure Cosmos DB disponíveis desde julho de 2019, com as exceções indicadas. Ela também corrige vários bugs relacionados ao desligamento do emulador quando invocada pela linha de comando e substituições de endereço IP interno para clientes do SDK que usam a conectividade de 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 do SQL. O usuário deve iniciar o ponto de extremidade manualmente usando a opção de linha de comando /EnableMongoDbEndpoint do emulador. Agora, é como todos os outros pontos de extremidade, como Gremlin, Cassandra e tabela.
  • Corrige um bug no emulador ao iniciar com /AllowNetworkAccess, em que os pontos de extremidade de Gremlin, Cassandra e Tabela não processavam corretamente as solicitações de clientes externos.
  • Adicione portas de conexão direta às configurações de regras de firewall.

2.4.0

  • Corrigido um problema de falha do emulador ao iniciar quando aplicativos de monitoramento de rede, como cliente do pulso, estão presentes no computador host.

Próximas etapas