Java 27: oracle lança criptografia pós-quântica no TLS 1.3 e inicia caminho do project valhalla

7 min
Java 27: oracle lança criptografia pós-quântica no TLS 1.3 e inicia caminho do project valhalla

Oracle lança o Java 27 com nove JEPs, incluindo troca de chaves híbrida pós-quântica no TLS 1.3, G1 como coletor padrão e headers de objeto compactos. Helidon 27, JavaFX 27 e os avanços do Project Valhalla para o JDK 28 completam o pacote.

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.

Conjunto final de JEPs do JDK 27, conforme anúncio da Oracle
JEPRecursoEstágio
523G1 como coletor de lixo padrão em todos os ambientesFinal
527Troca de chaves híbrida pós-quântica para TLS 1.3Final
531Lazy ConstantsTerceiro preview
532Tipos primitivos em patterns, instanceof e switchQuinto preview
533Structured ConcurrencySétimo preview
534Compact Object Headers por padrãoFinal
536Redação de dados in-process no JFRFinal
537Vector APIDécima segunda incubação
538Codificação PEM de objetos criptográficosTerceiro 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.

D

· Editor-chefe

Especialista em tecnologia, criador de conteúdo e fundador do portal Mercado de TI e Casa do Dev. Analiso tendências de mercado, Inteligência Artificial e carreira, entregando informações precisas, tr...

LinkedIn Site

COMPARTILHAR