CEVIU Logo
Voltar

.NET 11: o que se sabe sobre a próxima versão após o lançamento do .NET 10

Aprofundamento CEVIU

Aprofundamento

O .NET 11 está em desenvolvimento ativo com prévias públicas já disponíveis: a Preview 5 foi lançada em junho de 2026, conforme confirmado pela Microsoft no repositório oficial dotnet/runtime e nas notas de versão do ASP.NET Core. Diferentemente do .NET 10, versão LTS lançada em novembro de 2025 com suporte até 2028, o .NET 11 será uma versão de Suporte de Curto Prazo (STS), com previsão de lançamento final para novembro de 2026 e suporte garantido por 24 meses. Não há anúncio oficial de recursos definitivos, mas os planos públicos da equipe de engenharia indicam foco em três vetores: desempenho profundo (como o Runtime Async V2 e intrinsics F16C/SVE2), produtividade realista (CLI interativa, instaladores menores, C# 15 com collection expressions e union types) e expansão estratégica para IA agentic, incluindo suporte nativo ao Model Context Protocol (MCP) e integração com ferramentas de assistência por Copilot.

As mudanças mais tangíveis até agora estão nas prévias: o ASP.NET Core 11 traz rastreamento OpenTelemetry automático em HTTP Server Activities, template BlazorWebWorker para web workers em WASM, e nova interface IOutputCachePolicyProvider para cache dinâmico. No runtime, há atualizações nos requisitos mínimos de hardware para x86/x64 e Arm64, além de melhorias na compressão (Zstandard, Base64) e no System.Text.Json com suporte a discriminated unions do F#. O EF Core 11 ainda não tem release público, mas o roadmap menciona evoluções em mapeamentos JSON + tipos complexos e herança TPT/TPC.

Por que isso importa

Para equipes que mantêm sistemas críticos em produção, o .NET 11 não é só uma atualização técnica: é um ponto de decisão entre adotar uma versão STS com inovações pontuais ou permanecer no .NET 10 LTS até 2028. A ausência de uma nova versão LTS em 2026 significa que quem prioriza estabilidade e suporte prolongado deve planejar ciclos de manutenção mais longos. Já quem lida com aplicações web de alta concorrência ou precisa de otimizações de memória em cenários assíncronos, como APIs intensivas em I/O ou serviços de streaming, pode testar as melhorias do Runtime Async V2 nas prévias atuais. O foco em IA agentic também sinaliza uma mudança de direção clara: o .NET passa a ser posicionado como plataforma para construir ferramentas consumíveis por agentes, não apenas como runtime para aplicações tradicionais.

Impacto para desenvolvedores

Desenvolvedores que usam CLI diariamente sentirão impacto imediato nas próximas prévias: comandos como dotnet sln filter, dotnet run -e (para variáveis de ambiente) e seleção interativa de framework/dispositivo reduzem passos manuais. No Blazor, o template BlazorWebWorker permite descarregar processamento pesado para web workers sem sair do modelo de componentes, útil para manipulação de dados em tempo real ou renderização de gráficos. Para back-end, as APIs de criptografia com helpers HMAC/KMAC Verify simplificam implementações seguras, e o suporte a Zstandard no System.IO.Compression oferece ganhos reais em cenários de upload/download massivo. Quem usa MAUI verá melhorias práticas em acessibilidade (botões de retorno na toolbar) e confiabilidade (estabilização da API 37 para Android), mas ainda sem suporte completo a Apple Intelligence, que segue em fase experimental nas bibliotecas Essentials.AI.

Perguntas frequentes

Quando o .NET 11 vai ser lançado?

O .NET 11 está previsto para lançamento em novembro de 2026, segundo o calendário oficial de lançamentos da Microsoft. Trata-se de uma versão de Suporte de Curto Prazo (STS), com suporte técnico garantido por 24 meses. As prévias públicas já estão disponíveis, sendo a Preview 5 lançada em junho de 2026.

O .NET 11 é uma versão LTS?

Não. O .NET 11 é uma versão de Suporte de Curto Prazo (STS), com suporte de 24 meses. A última versão LTS é o .NET 10, lançado em novembro de 2025 e com suporte até novembro de 2028. Não há anúncio oficial de uma nova versão LTS programada para 2026.

Quais são os principais recursos esperados no .NET 11?

Os principais tópicos confirmados nas prévias e no roadmap incluem: Runtime Async V2 para reduzir alocações em código assíncrono; C# 15 com collection expression arguments e union types; suporte a web workers no Blazor via template BlazorWebWorker; integração automática de OpenTelemetry no ASP.NET Core; e suporte ao Model Context Protocol (MCP) para IA agentic. Também há melhorias em compressão (Zstandard), criptografia (HMAC/KMAC Verify) e CLI interativa.

O que é o Runtime Async V2 do .NET 11?

O Runtime Async V2 é uma reformulação interna da execução assíncrona no .NET 11, movendo parte da lógica da máquina de estado do compilador para o próprio runtime. O objetivo é reduzir pressão de alocação de memória, gerar rastreamentos de pilha mais limpos e diminuir sobrecarga em operações async/await. Ele está em fase de teste nas prévias e não substitui o modelo atual de forma imediata, requer habilitação explícita em alguns cenários.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
27 de junho de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser