Repository navigation
v2.9.0
·
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
AddContainerSecretsno pacoteNuuvify.CommonPack.Middlewarepara secrets montados viaKeyPerFile. - Construtores canônicos baseados em
IOperationContextAccessorpara adapters HTTP, repositórios e processamento de mensagens. - Esquema de autenticação
ApiKeycom 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.