cd /news/ai-tools/java-news-roundup-value-objects-wild… · home topics ai-tools article
[ARTICLE · art-65946] src=infoq.com ↗ pub= topic=ai-tools verified=true sentiment=· neutral

Java News Roundup: Value Objects, WildFly 41, TornadoVM, LangChain4j, Oracle AI Agent Studio

Oracle released Oracle AI Agent Studio for Fusion Applications, as highlighted in this week's Java roundup for July 13th, 2026. Other news includes the reintroduction of JEP 401 Value Objects (Preview) in OpenJDK, the GA release of WildFly 41, and updates to Open Liberty, TornadoVM, and LangChain4j.

read4 min views1 publishedJul 20, 2026
Java News Roundup: Value Objects, WildFly 41, TornadoVM, LangChain4j, Oracle AI Agent Studio
Image: source

This week's Java roundup for July 13th, 2026, features news highlighting: a reintroduction of Value Objects (Preview); the GA release of WildFly 41; the July 2026 edition of Open Liberty 26.0.0.7; point releases of TornadoVM, Apache TomEE, Java Operator SDK and LangChain4j; a maintenance release of Micronaut; a new extension, Quarkus Shim; and a new Oracle AI Agent Studio for Fusion Applications.

OpenJDK

JEP 401, Value Objects (Preview), under the auspices of Project Valhalla, has been "re-introduced" to Candidate status and updated from its original JEP Draft 8251554 created in August 2020. Formerly known as Object Classes and Values (Preview), this JEP proposes to enhance the language with value objects, defined as objects that: only contain ** final** fields; do not have identity; and are solely distinguished by the values of their respective fields.

JDK 27

Build 31 of the JDK 27 early-access builds was made available this past week featuring updates from Build 30 that include fixes for various issues. Further details on this release may be found in the release notes.

JDK 28

Build 7 of the JDK 28 early-access builds was also made available this past week featuring updates from Build 6 that include fixes for various issues. More details on this release may be found in the release notes.

WildFly

The release of WildFly 41 delivers bug fixes, dependency upgrades and new features such as: bootable JARs added to the and the

wildfly-cloud-galleon-pack feature packs; a JDK 25 edition of the WildFly

[wildfly-maven-plugin](https://docs.wildfly.org/wildfly-maven-plugin/)

[container](https://quay.io/repository/wildfly/wildfly),

[S2I builder](https://quay.io/repository/wildfly/wildfly-s2i)and

runtimeimages that replace the JDK 17 edition; and a number of features that have been promoted from

to

preview

and

community

default

stability levels. Further details on this release may be found in the

release notes.

Open Liberty

The GA release of Open Liberty 26.0.0.7 ships with bug fixes and new features such as: tracking of logged-out Single Sign-On (SSO) cookies by default so they can no longer be replayed after logout; and the ability to disable the ** /health** endpoints from

MicroProfile Health 4.0when using a file-based health check mechanism. This release also addresses eight CVEs that caused denial-of-service, HTTP request smuggling and server-side request forgery.

TornadoVM

The release of TornadoVM 5.1.0 provides bug fixes and new features such as: support for the E4M3 and E5M2 eight-bit floating-point storage in the CUDA backend; the addition of an opt-in staged host-to-device transfer path for the PTX and CUDA backends; and a performance improvement from within the ** withIntraPlanConcurrency()** method, defined in the

class, that reduces the general per-operation and per-join bookkeeping cost for all intra-plan concurrency plans. More details on this release may be found in the

TornadoExecutionPlan

release notes.

Apache TomEE

The release of Apache TomEE 10.2.0 delivers dependency upgrades and resolutions to notable bug fixes such as: the ** sslTruststorePassword** parameter from the

inner class, defined in the

HttpConnection

class, is not masked/stripped during logging; and an

HttpConnectionFactory

thrown from within the

AuthenticationException

method, defined in the

authenticate() class that loses the cause thrown by the

JNDIContext

. Further details on this release may be found in the

RemoteException

release notes.

Java Operator SDK

The release of Java Operator SDK 5.5.0 ships with notable changes such as: a complete and consistent family of update/patch/create methods in the class that support the RFC 6902,

[ResourceOperations](https://github.com/operator-framework/java-operator-sdk/blob/main/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/ResourceOperations.java)

[JavaScript Object Notation (JSON) Patch](https://datatracker.ietf.org/doc/html/rfc6902), and RFC 7386,

[JSON Merge Patch](https://datatracker.ietf.org/doc/html/rfc7386), specifications; and a new

interface that allows developers to plug a custom matching strategy into the overloaded

Matcher method defined in the

matchAndFilter() class. More details on this release may be found in the

Options

release notes.

LangChain4j

The formal release (along with the twenty-eighth beta release) of LangChain4j 1.18.0 provides bug fixes and new features such as: a new Belief-Desire-Intention (BDI) agentic pattern that "provides a structured method to formalize psychological concepts for software and robotic systems;" a new interface to support for the OpenAI

TextToSpeechModel

Text-to-SpeechAPI; and a new class to support the

MistralAiBatchChatModel

[Mistral Batch](https://mistral.ai/news/batch-api/)API. Further details on this release may be found in the

[release notes](https://github.com/langchain4j/langchain4j/releases/tag/1.18.0).

Micronaut

The Micronaut Foundation has released version 5.0.5 of the Micronaut Framework, based on Micronaut Core 5.0.6, featuring patch updates to modules: Micronaut AWS, Micronaut gRPC, Micronaut Oracle Cloud, and Micronaut Logging. More details on this release may be found in the release notes.

Quarkus

Quarkus Shim, a new extension introduced by the Quarkus team, allows developers to add, wrap, or replace behavior in a Java class during a Quarkus build. As per the blog post,

The change happens during augmentation. There is no Java agent and no runtime instrumentation. The transformed class works in JVM mode, dev mode, and native executables.

This is an experimental extension built with Quarkus 3.37.3.

Oracle

Oracle has introduced a new AI-native builder experience for Oracle AI Agent Studio for Fusion Applications. This allows customers to create and natively run Fusion Agentic Applications from within Oracle Fusion Cloud Applications. This new builder experience provides "no-code, low-code, and pro-code development into one Fusion-native framework."

It is important to note that AI Agent Studio and Fusion Cloud Applications are subscription services.

── more in #ai-tools 4 stories · sorted by recency
── more on @oracle 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/java-news-roundup-va…] indexed:0 read:4min 2026-07-20 ·