Compartilhar via


Novidades no Construtor de API de Dados versão 1.4 (fevereiro de 2025)

Nossa estratégia de lançamento alterna entre atualizações focadas em recursos e focadas em estabilidade. Versões com numeração ímpar (como 1.3) introduzem novos recursos e aprimoramentos. Versões com numeração uniforme (como 1,4) priorizam correções de bug, polimento e estabilidade. Ao ler estas notas de versão, lembre-se: versões ímpares são mais expansivas, versões pares são mais incrementais.

Notas de versão e informações sobre as atualizações e aprimoramentos no DAB (Construtor de API de Dados) versão 1.4.
Versão 1.4: Construtor de API de Dados para Bancos de Dados do Azure

Introdução: OpenTelemetry

O construtor de API de dados agora inclui suporte inicial para OpenTelemetry, marcando o início de nosso investimento em uma observabilidade profunda e personalizada. O rastreamento fornece aos desenvolvedores visibilidade do fluxo de solicitações, ajudando a detectar gargalos, diagnosticar erros e entender o desempenho.

Essa versão emite intervalos para operações de chave, como manipulação de solicitações e execução de consulta. Esses intervalos seguem as convenções OpenTelemetry e podem ser exportados para o Azure Monitor, Jaeger, Zipkin ou qualquer backend compatível.

Versões futuras adicionam metadados mais avançados, cobertura mais ampla e instrumentação personalizável para fornecer informações sobre o comportamento, a latência e os padrões de uso da API.
Mais.

Aprimoramento: geração de esquema do Cosmos com suporte a vários contêineres

Esta versão melhora a geração de esquema para o Cosmos DB. O Construtor de API de Dados agora examina automaticamente todos os contêineres configurados e usa entidades definidas para gerar esquemas, simplificando a integração e a instalação.

Ele também resolve os principais bugs: a geração não falha mais com matrizes vazias ou nomenclatura singular/plural pascalCase. O registro em log agora confirma o êxito somente quando um esquema significativo e não vazio é criado.

Essas alterações tornam a geração de esquema mais confiável, mais automática e mais amigável para os desenvolvedores.
Mais.

Tudo na linha de comando

Continuamos expandindo o suporte à CLI para cobrir mais propriedades de configuração. Esta versão nos aproxima da cobertura completa.
Mais.

Runtime.Host

dab configure --runtime.host.mode development

dab configure --runtime.host.cors.origins "http://localhost1,http://localhost2"

dab configure --runtime.host.authentication.provider MyProvider

dab configure --runtime.host.authentication.jwt.audience MyAudience

dab configure --runtime.host.authentication.jwt.issuer MyIssuer

Nota: O e authentication.jwt.issuer as authentication.jwt.audience propriedades só poderão ser definidos se authentication.provider for Jwt. A CLI verifica essa nuance antes de aplicar a atualização.