---
title: "Mundo Java em Erupção: Jakarta Query, Spring e Open Liberty Soltam Pacotão de Novidades"
author: "Gabriela P. Torres"
date: "2025-10-13 08:16:00-03"
category: "Tecnologia & Desenvolvimento"
url: "http://desbugados.scale.press/portal/desbugados/post/2025/10/13/mundo-java-em-erupcao-jakarta-query-spring-e-open-liberty-soltam-pacotao-de-novidades/md"
---

## A Prova Lógica: Java Não Está Parado no Tempo

Se existe uma constante no universo da tecnologia, é a predição cícllica da morte do Java. Contudo, os fatos apresentados na primeira semana de outubro de 2025, compilados pelo portal InfoQ, oferecem uma refutação robusta a essa tese. Uma série de atualizações em projetos fundamentais demonstram não apenas vitalidade, mas uma evolução calculada em múltiplas frentes. Vamos dissecar, peça por peça, o que cada um desses lançamentos significa na prática, sem ambiguidades ou promessas vagas de marketing.

## Jakarta Query: A Unificação Inevitável

A primeira evidência vem do projeto Jakarta EE. Foi liberado o primeiro marco (milestone) do **Jakarta Query 1.0**. A lógica aqui é irrefutável: se existem a Jakarta Persistence Query Language (JPQL) e a Jakarta Data Query Language (JDQL), e ambas servem a propósitos similares, então a unificação é o caminho mais eficiente. O comunicado oficial destaca que esta versão unifica as definições das duas linguagens em um único documento, introduzindo uma semântica de linguagem autônoma e generalizada. A importância é tamanha que, segundo o InfoQ, uma votação foi iniciada em 29 de setembro de 2025 para incluir o Jakarta Query no Platform e Web Profile do Jakarta EE 12, com encerramento previsto para 13 de outubro. Até o momento, o resultado parece ser um retumbante 'true' por parte da comunidade e da equipe de desenvolvimento.

## Spring: Uma Ofensiva em Duas Frentes

O ecossistema Spring, por sua vez, demonstrou sua força com dois marcos significativos, mostrando que consegue inovar tanto na fronteira da IA quanto no núcleo do processamento de dados tradicional.

### Spring AI 1.1.0: Mais Inteligência e Contexto

O terceiro milestone do **Spring AI 1.1.0** foca em aprimorar o Model Context Protocol (MCP). Para quem não acompanha, isso se traduz em um controle mais refinado sobre como os modelos de IA mantêm o contexto das conversas. A atualização para o MCP Java SDK 0.14.0 é um passo técnico nessa direção. Na prática, o InfoQ destaca novas integrações que validam essa evolução: suporte a memória de chat com Azure Cosmos DB e filtragem de metadados com GemFire. Se você está construindo aplicações com IA em Java, então essas ferramentas representam uma capacidade aprimorada de gerenciar informações de forma mais granular.

### Spring Batch 6.0.0: Robutez e Modernização

Enquanto a IA recebe os holofotes, o processamento em lote, a espinha dorsal de muitas operações corporativas, não foi esquecido. O quarto milestone do **Spring Batch 6.0.0** traz melhorias de governança e configuração. Todas as APIs agora são anotadas com JSpecify, um detalhe que aumenta a clareza e a segurança do código. Além disso, a capacidade de configurar incrementadores de sequência do Mongo no **MongoJobRepositoryFactoryBean** e a substituição do uso do **MeterRegistry** estático global pelo **ObservationRegistry** configurável são movimentos que entregam mais controle e flexibilidade aos desenvolvedores. É a prova de que a modernização não se aplica apenas a novas tecnologias, mas também ao aperfeiçoamento das já existentes.

## Open Liberty 25.0.0.10: Olhando para o Futuro e o Passado

O lançamento do Open Liberty 25.0.0.10 é um exemplo clássico de engenharia pragmática. Por um lado, ele adiciona suporte ao **JDK 25**, posicionando a plataforma para o que está por vir. Por outro, resolve a **CVE-2020-36732**. Conforme detalhado na fonte, trata-se de uma exposição no pacote crypto-js do Node.js, onde a geração de números aleatórios era mais previsível do que o desejável. Se a sua aplicação depende de segurança criptográfica, então essa correção, ainda que tardia para uma vulnerabilidade de 2020, é uma notícia bem-vinda.

## Outros Lançamentos no Radar

O relatório do InfoQ também menciona uma série de outras atualizações que, juntas, pintam um quadro de intensa atividade no ecossistema:


- **Quarkus 3.28.3:** Uma versão de manutenção que, entre outras coisas, garante que requisições de cliente OIDC sejam registradas em modo DEBUG, facilitando a depuração.
- **Apache Camel 4.15.0:** Traz novas extensões para Keycloak e para o parser de documentos com IA IBM Docling, além de suporte para Micrometer na extensão Camel-Resilience4j.
- **Grails:** Um movimento mais estratégico do que técnico, o projeto Grails graduou-se como um projeto de Topo na Apache Software Foundation. A mudança ocorre após a Object Computing, antiga mantenedora, citar em uma carta aberta de maio de 2024 um "marcado declínio na adoção empresarial e investimento comercial". A doação para a ASF parece ser uma tentativa de revitalizar o framework sob um novo modelo de governança.
- **Ktor 3.3.1:** O framework assíncrono da JetBrains foi atualizado para o Kotlin 2.2.20 e corrigiu uma exceção `NumberFormatException` ao processar cabeçalhos HTTP com `Content-Length` nulo.

## Conclusão: O Veredito é 'True'

Analisando o conjunto de fatos, a conclusão lógica é inegável. O ecossistema Java não está apenas vivo; ele está se diversificando e se fortalecendo em áreas que vão da inteligência artificial de ponta à robustez do processamento em lote, passando pela unificação de especificações e o suporte contínuo a novas versões da linguagem. Cada um desses lançamentos, documentados pelo InfoQ, é uma prova verificável de que a plataforma continua a ser uma força relevante e em constante evolução no desenvolvimento de software. Qualquer afirmação em contrário, neste momento, carece de evidências para se sustentar.