Skip to content

v2.9.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 17:29
· 530 commits to e058c1f663ba8ed42052a387e2c9085292068bdf since this release

Release 2.9.0

  • Canal: Stable
  • Branch base: main
  • Gerado por GitHub Actions

Resumo do changelog

Adicionado

  • Nova extensão AddContainerSecrets no pacote Nuuvify.CommonPack.Middleware para secrets montados via KeyPerFile.
  • Construtores canônicos baseados em IOperationContextAccessor para adapters HTTP, repositórios e processamento de mensagens.
  • Esquema de autenticação ApiKey com claim canônica e integração opt-in ao pipeline ASP.NET Core.
  • Testes de cobertura para configuração OpenAPI e isolamento assíncrono do contexto de operação.

Alterado

  • Repositórios e adapters migrados para correlation por operação ou mensagem, sem estado global mutável.
  • APIs legadas de configuração, validação e arquivos passaram a emitir avisos de obsolescência não bloqueantes, mantendo compatibilidade na linha 2.x.
  • Análise SonarCloud integrada aos workflows de pull request e branches de release.

Corrigido

  • Carregamento silenciosamente vazio de variáveis de ambiente no método legado do pacote Nuuvify.CommonPack.Middleware.

Removido

Segurança

  • Eliminada a persistência temporária de secrets em arquivos locais pelo pacote Nuuvify.CommonPack.Middleware.
  • O filtro legado de API key emite simultaneamente as claims legada e canônica durante a transição.
  • Actions de validação fixadas por SHA completo para reduzir risco de alteração transitiva.

Performance

Documentação

  • Guia transversal de migração criado em docs/middleware-migration.md.