O que há de novo no .NET 8
.NET 8 foi lançado em 14 de novembro de 2023 como uma versão LTS (Long Term Support), o que significa que continuará recebendo suporte, atualizações e correções de bugs por pelo menos três anos a partir do lançamento. Como de costume, .NET 8 traz suporte a uma nova versão da linguagem C#, no caso C# 12.
.NET 8 foi lançado em 14 de novembro de 2023 como uma versão LTS (Long Term Support), o que significa que continuará recebendo suporte, atualizações e correções de bugs por pelo menos três anos a partir do lançamento.
Como de costume, .NET 8 traz suporte a uma nova versão da linguagem C#, no caso C# 12. Confira nossa página dedicada cobrindo o que há de novo no C# 12.
Vamos mergulhar na lista de mudanças e novos recursos do .NET 8:
- .NET Aspire (preview)
- Mudanças no SDK do .NET
- Comando ‘dotnet workload clean’
- Recursos de ‘dotnet publish’ e ‘dotnet pack’
- Serialização
- Políticas de nomenclatura JSON snake_case e kebab-case
- Tratar membros ausentes durante a serialização
- Desserializar em propriedades somente leitura
- Incluir propriedades não públicas na serialização
- Adicionar modificadores a instâncias existentes de IJsonTypeInfoResolver
- Desserialização em streaming: de JSON para AsyncEnumerable
- JsonNode: deep clone, deep copy e outras atualizações de API
- Desativar a serialização padrão baseada em reflexão
- Adicionar/Remover TypeInfoResolver em uma instância existente de JsonSerializerOptions
- Bibliotecas principais do .NET
- FrozenDictionary — comparação de desempenho
- Métodos para trabalhar com aleatoriedade — GetItems
() e Shuffle()
- Bibliotecas de extensão
- Coleta de lixo
- Source generator para vinculação de configuração
- Melhorias em reflexão
- Sem mais reflexão: conheça UnsafeAccessorAttribute (veja os benchmarks de desempenho)
- Atualizar campos
readonly
- Suporte a Native AOT
- Melhorias de desempenho
- Imagens de container do .NET
- .NET no Linux
- Windows Presentation Foundation (WPF)
- Aceleração por hardware no RDP
- Diálogo Open Folder
- Opções adicionais do diálogo (ClientGuid, RootDirectory, AddToRecent e CreateTestFile)
- NuGet
Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.