A Oracle lançou o Java 27, a segunda versão sem suporte de longo prazo desde o JDK 25, com nove JEPs no conjunto final de recursos, cinco deles ainda em estágio de preview ou incubação. Os destaques são a troca de chaves híbrida pós-quântica para TLS 1.3, o coletor de lixo G1 como padrão em todos os ambientes e headers de objeto compactos ativados por padrão.
O que a oracle entregou no Java 27
O Java 27 é a nova versão da linguagem e da máquina virtual Java, lançada pela Oracle em. O release concentra esforços em três frentes: fortalecimento da segurança, inovação futura da linguagem e projetos sob o guarda-chuva do Java Verified Portfolio.
Os nove JEPs do conjunto final são: JEP 523, que torna o G1 o coletor de lixo padrão em todos os ambientes; JEP 527, troca de chaves híbrida pós-quântica para TLS 1.3; JEP 531, Lazy Constants em terceiro preview; JEP 532, tipos primitivos em patterns, instanceof e switch no quinto preview; JEP 533, Structured Concurrency no sétimo preview; JEP 534, Compact Object Headers por padrão; JEP 536, redação de dados in-process no JFR; JEP 537, Vector API na décima segunda incubação; e JEP 538, codificação PEM de objetos criptográficos no terceiro preview.
Leia também
Notícias De Tecnologia Que Valem A Pena Acompanhar Em 2026: O Que Realmente Impacta
O gráfico apresentado por Donald Smith, vice-presidente de Product Management da Oracle, mostra o número acumulado de JEPs por release desde o JDK 8, evidenciando o ritmo consistente de entregas do modelo de lançamentos semestrais.
Criptografia pós-quântica: central do release
A estratégia de segurança pós-quântica do Java vem sendo construída desde o JDK 24. O objetivo declarado é disponibilizar algoritmos padronizados de PQC e TLS habilitado para pós-quântica nos releases LTS, reduzindo o atrito de adoção para desenvolvedores e empresas.
O JEP 527, Post-Quantum Hybrid Key Exchange for TLS 1.3, aprimora a implementação do RFC 8446 usando a especificação de troca de chaves híbrida que o Internet Engineering Task Force (IETF) está elaborando, em conjunto com o JEP 496, mecanismo de encapsulamento de chaves resistente a quantum entregue no JDK 24. A lista completa inclui ainda o JEP 497 (assinatura digital baseada em reticulados), o JEP 510 (API de derivação de chaves) e o JEP 542, previsto para ser finalizado no JDK 28.
Já o JEP 538 chega ao terceiro preview após rodadas no JDK 25 e no JDK 26. A API converte objetos criptográficos, como chaves e certificados, para o formato PEM e vice-versa, com suporte aos formatos binários PKCS #8 e X.509. Nesta rodada, a classe record PEM virou classe comum para aceitar conteúdo Base64 em arrays de bytes, e a interface DEREncodable foi renomeada para BinaryEncodable.
Por que isso importa para quem mantém sistemas corporativos em Java? Porque a migração para criptografia pós-quântica é uma questão de anos, não de meses, e ter os alicerces no JDK permite começar a testar integrações TLS híbridas sem trocar de stack.
Java verified portfolio: helidon 27, javafx 27 e jipher 20
O Java Verified Portfolio, apresentado no JavaOne 2026, é um ecossistema de tecnologias suportadas pela Oracle. Com o Java 27, a iniciativa ganhou quatro novidades: Helidon 27, JavaFX 27, Oracle Jipher 20 e uma extensão JVP para VS Code.
O Helidon 27 é a primeira versão do framework alinhada ao versionamento do OpenJDK e inaugura o modelo Tip & Tail de desenvolvimento de bibliotecas da Oracle. O Helidon 27 atua como Tip, enquanto o Helidon 4.5.5, mantido sob versionamento semântico tradicional, funciona como Tail, permitindo que equipes com necessidade de base de produção mais duradoura permaneçam nele.
O JavaFX 27 traz um pipeline de renderização Metal no macOS para desempenho mais fluido no hardware moderno da Apple, controles de edição de texto aprimorados e melhorias contínuas de acessibilidade. Já o Oracle Jipher 20, provedor de serviços criptográficos compatível com FIPS 140-3, expande o suporte para JDK 17, JDK 21, JDK 25 e JDK 27, além de incorporar os recursos de segurança citados acima.
Jdk 28 e o avanço do project valhalla
O JDK 28 tem lançamento formal previsto para março de 2027, data que deve ser oficializada por Mark Reinhold, arquiteto-chefe do Java Platform Group na Oracle. O feature freeze é esperado para o início de dezembro de 2026, e seis JEPs já estão mirados para o release.
Dois deles vêm do Project Valhalla: o JEP 539, Strict Field Initialization in the JVM (Preview), que introduz campos estritamente inicializados na JVM, garantindo que valores padrão como 0 ou null nunca sejam observados, e o JEP 401, Value Classes and Objects (Preview), que traz objetos de valor sem identidade, compostos apenas por campos finais e diferenciados exclusivamente pelos valores desses campos.
A integração desses dois recursos na linha principal do JDK é o marco que permitirá à Vector API sair da incubação para o preview.
O stream de lançamento do JDK 27, conduzido pelos Oracle Developer Advocates Ana-Maria Mihalceanu, Billy Korando e Nicolai Parlog, cobriu melhorias de performance, segurança, Structured Concurrency, Compact Object Headers, atualizações do JDK Flight Recorder, Helidon 27 e IA baseada em agentes.
Os nove jeps do Java 27 em resumo
A tabela abaixo consolida o conjunto final de recursos do JDK 27, com o estágio de maturidade de cada proposta.
O que isso muda para desenvolvedores no brasil
Times brasileiros que rodam Java em produção, realidade comum em bancos, fintechs e varejo, devem tratar o JDK 27 como release de avaliação, não de migração: por ser non-LTS, o suporte é curto. O caminho pragmático é testar o TLS híbrido pós-quântico e os headers compactos em homologação e esperar o próximo LTS consolidar esses recursos.
O JEP 534, Compact Object Headers, merece atenção especial: headers menores reduzem o consumo de memória de aplicações com grande volume de objetos, o que pode se traduzir em economia real em ambientes de nuvem cobrados por gigabyte de RAM. O JEP 536, por sua vez, permite redigir dados sensíveis diretamente nas gravações do JDK Flight Recorder, algo relevante para adequação à LGPD em diagnósticos de produção.
| JEP | Recurso | Estágio |
|---|---|---|
| 523 | G1 como coletor de lixo padrão em todos os ambientes | Final |
| 527 | Troca de chaves híbrida pós-quântica para TLS 1.3 | Final |
| 531 | Lazy Constants | Terceiro preview |
| 532 | Tipos primitivos em patterns, instanceof e switch | Quinto preview |
| 533 | Structured Concurrency | Sétimo preview |
| 534 | Compact Object Headers por padrão | Final |
| 536 | Redação de dados in-process no JFR | Final |
| 537 | Vector API | Décima segunda incubação |
| 538 | Codificação PEM de objetos criptográficos | Terceiro preview |
Arraste para o lado para ver toda a tabela.
Na avaliação do Mercado de TI, o lançamento sinaliza duas prioridades claras da Oracle: antecipar a transição criptográfica pós-quântica antes que ela vire obrigação regulatória e destravar o Project Valhalla, o projeto de linguagem mais aguardado do ecossistema. O download do JDK 27 já está disponível no site da Oracle, e binários de outros fornecedores devem chegar nos próximos dias.
Leia também:
Fonte: Infoq