NOTíCIAS DO SETOR

.NET 11 Preview 2: Async de Runtime amadurece, SDK fica mais enxuto e ASP.NET Core acerta na observabilidade

A Microsoft lançou o .NET 11 Preview 2 em 10 de março de 2026. Se Preview 1 foi sobre anunciar a direção, Preview 2 é sobre seguir em frente com ela.

Não há grandes surpresas aqui, e isso é principalmente uma coisa boa. A equipe está entregando o que foi sinalizado anteriormente no ciclo, preenchendo lacunas e melhorando silenciosamente as partes da plataforma com as quais os desenvolvedores realmente gastam tempo.

Aqui está o que chamou a nossa atenção.

Tempo de Execução: Async é Repensado

A atualização principal do tempo de execução no Preview 2 é Runtime Async V2, uma evolução significativa de como a execução assíncrona é tratada no nível do tempo de execução. Juntamente com isso, melhorias no compilador JIT continuam a reduzir a sobrecarga e melhorar a eficiência da execução, e o despacho de interface em cache traz uma resolução de métodos virtuais mais rápida em cenários sensíveis ao desempenho.

Para equipes que executam APIs de alta capacidade ou serviços de back-end, esse são tipos de melhorias que se acumulam ao longo do tempo sem exigir alterações de código.

SDK: Instalações Menores e Mais Inteligentes

O SDK do .NET agora é enviado com instaladores menores no Linux e macOS, o que é uma mudança bem-vinda para equipes que gerenciam ambientes de CI/CD e pipelines baseados em Docker onde o tamanho e a velocidade da instalação são importantes. O Preview 2 também traz melhorias nos analisadores de código e novos avisos e metas de construção do SDK, ajudando os desenvolvedores a detectar problemas mais cedo no ciclo de desenvolvimento.

ASP.NET Core & Blazor: OpenTelemetry e OpenAPI

ASP.NET Core ganha suporte nativo para rastreamento OpenTelemetry, facilitando a instrumentação de aplicativos sem pacotes de terceiros. Blazor adquire suporte ao TempData, e a versão adiciona suporte ao OpenAPI 3.2.0 juntamente com um novo modelo de projeto .NET Web Worker. Melhorias de desempenho completam as atualizações do ASP.NET Core.

F#: Melhorias na Qualidade de Vida

Os desenvolvedores de F# recebem várias adições úteis: hierarquias de interface simplificadas DIM, cache de resolução de sobrecarga, a diretiva de #elifpreprocessador e uma nova função partitionWith para coleções. Essas são melhorias incrementais, mas significativas para equipes que trabalham em F#.

.NET MAUI: Desempenho e Estabilidade

.NET MAUI recebe melhorias de performance em TypedBinding, atualizações de controle de mapa, anotações de imutabilidade para Color e Font, e melhorias de consistência na API VisualStateManager. No lado do Android, run dotnet recebe correções e melhorias, e o CoreCLR agora requer API 24 ou superior. Há também suporte experimental do CoreCLR para iOS, Mac Catalyst, macOS e tvOS, que vale a pena observar conforme amadurece.

Bibliotecas: Pequenas Vitórias que se Acumulam

Matrix4x4.GetDeterminant é aproximadamente 15% mais rápido, a seleção do formato de arquivo Tar oferece aos desenvolvedores mais controle sobre a saída do arquivo, e System.Text.Json ganha uma API genérica GetTypeInfo para um tratamento mais flexível de tipos em tempo de execução.

Nosso Ponto de Vista

O Preview 2 parece uma equipe executando bem um plano. O Runtime Async V2 é o recurso a acompanhar, representa uma verdadeira mudança arquitetônica em como o async funciona no .NET, e as próximas visualizações nos dirão se ele cumpre seu potencial.

Para todos os outros, as vitórias práticas são reais: suporte nativo a OpenTelemetry no ASP.NET Core, instaladores menores de SDK e melhorias contínuas no JIT são os tipos de mudanças que melhoram o desenvolvimento diário sem exigir qualquer trabalho do seu lado.

Se você quiser explorar as melhorias do tempo de execução, o Preview 2 é um lugar razoável para começar. E se seu aplicativo lida com PDFs, códigos de barras, planilhas ou processamento de documentos, as bibliotecas do Iron Suite são ativamente testadas contra as versões preview do .NET, para que você possa construir na plataforma mais recente sem se preocupar com compatibilidade.

Experimente o Teste Gratuito de 30 Dias do Iron Suite