Return to site

☕🚀 HELIDON 4.4.0: THE JAVA MICROSERVICE FRAMEWORK ORACLE WANTS TO ALIGN WITH THE JDK

· jakartaee

When Oracle announced Java 26, one ecosystem detail stood out for Java developers: Oracle said it intends to align Helidon’s release cadence with Java releases and propose Helidon as an OpenJDK project. Oracle also says Helidon remains open source. That is a meaningful signal: Helidon is being positioned closer to the rhythm of the Java platform itself, not as a side experiment.

Helidon is Oracle-led, open source, cloud native, and focused on fast, lightweight microservices. Current Helidon 4.x docs describe Helidon as a collection of Java libraries for microservices, with Helidon MP exposing Jakarta REST, JSON-B, JSON-P, and related MicroProfile APIs; Helidon MP 4.x also runs on Helidon WebServer with virtual-thread-based foundations.

Section image

🔸 TLDR

  1. ▪️ Helidon is Oracle’s open-source, cloud-native Java framework for microservices.
  2. ▪️ Oracle intends to align Helidon’s release cadence with Java releases and propose Helidon as an OpenJDK project.
  3. ▪️ Helidon MP is a strong fit for Java developers using JAX-RS, JSON-B, JSON-P, REST Client, and OpenAPI.
  4. ▪️ Helidon 4.4.0 adds major signals beyond bug fixes: JVP support path, Agentic LangChain4j, OpenTelemetry metrics/logs, and Helidon JSON.
  5. ▪️ For existing Helidon 4 users, 4.4.0 is a recommended upgrade and remains API compatible with 4.3.

🔸 HELIDON 4.4.0: A SMALL VERSION WITH BIG SIGNALS

Helidon 4.4.0 was released in March 2026 as a minor release for Helidon 4, and the project recommends it for all Helidon 4 users. It is described as API compatible with 4.3, requires at least Java 21, and recommends Java 25. The release is not just a maintenance drop: it adds new capabilities around enterprise support, AI integration, observability, and JSON processing.

One of the strongest messages in this release is enterprise readiness. Helidon is now included in Oracle’s Java Verified Portfolio (JVP), which gives the framework a clearer long-term support story for teams that want Oracle-backed validation and support. In parallel, Helidon 4.4.0 adds LangChain4j 1.11.0 with Agentic support (preview), expands OpenTelemetry support including metrics and logs, and introduces Helidon JSON, described as a fast, build-time JSON library.

🔸 WHY HELIDON 4.4.0 MATTERS

▪️ LTS-style support story with JVP Helidon is now part of Oracle’s Java Verified Portfolio, which strengthens its position for production and enterprise adoption.

▪️ Agentic AI support with LangChain4j Helidon 4.4.0 upgrades to LC4J 1.11.0 with Agentic support (Preview), showing that the framework is actively moving into the AI-agent space rather than staying limited to classic REST microservices.

▪️ Better observability with OpenTelemetry The release improves OpenTelemetry support and pushes users toward the OTLP exporter, because Jaeger exporter support is effectively being phased out upstream and Helidon’s Jaeger tracing provider is now deprecated.

▪️ A new JSON option: Helidon JSON Helidon 4.4.0 introduces Helidon JSON, an incubating fast, compile-time JSON approach, and also improves JSON media handling consistency across Helidon JSON, Jackson, JSON-P, and JSON-B.

▪️ Still safe for current Helidon 4 users This is positioned as a recommended upgrade for Helidon 4 users because it brings bug fixes and enhancements while remaining API compatible with 4.3.

🔸 WHAT IS HELIDON?

Helidon is best understood as a modern Java microservice framework with two familiar ways of thinking about development: a lower-level Helidon SE style and a Helidon MP style built around Jakarta EE and Eclipse MicroProfile APIs. For developers who want JAX-RS resources, JSON serialization, REST clients, and OpenAPI, Helidon MP is the most straightforward entry point.

🔸 Simple REST endpoint with automatic JSON mapping

Expose a REST endpoint and let JSON-B serialize and deserialize Java objects automatically.

This is the classic Helidon MP entry point: JAX-RS defines the HTTP contract, and JSON-B handles the Java-object-to-JSON conversion. You focus on the resource, not on manual parsing or serialization glue.

🔸 Typed REST client with a Java interface

Call another REST service through an interface instead of hand-writing HTTP plumbing.

MicroProfile Rest Client lets you describe a remote HTTP API as a Java interface annotated like a JAX-RS resource. That keeps service-to-service calls readable, strongly typed, and much closer to your domain language.

🔸 Two ways to consume JSON: typed or tree-based

Show when to map JSON to a Java object and when to inspect JSON as a structure.

JSON-B is ideal when the payload matches a Java model you want to work with directly. JSON-P is useful when you want to inspect or transform raw JSON without creating a dedicated class first. Helidon MP includes both APIs in its stack.

🔸 Generate API docs and customize the exposed contract

Annotate endpoints for OpenAPI and filter the generated model when needed.

OpenAPI annotations document your resource methods, while an OASFilter lets you post-process the generated OpenAPI model. Helidon’s OpenAPI support can invoke your filter for model elements so you can modify or even remove operations before publication.

🔸 Async REST call with CompletionStage

Consume a remote service asynchronously and compose the result without blocking the caller.

Here, “reactive” is implemented as asynchronous REST consumption. The Jakarta REST client API supports async invocations, and Helidon MP’s threading model recognizes CompletionStage/CompletableFuture-style flows for asynchronous work.

🔸 TAKEAWAYS

  1. ▪️ Helidon is becoming more strategic in Oracle’s Java story, not less. The cadence alignment and OpenJDK intention already pointed in that direction; Helidon 4.4.0 reinforces it with concrete platform moves.
  2. ▪️ The framework now speaks to two major modern concerns at once: enterprise supportability and AI-native development.
  3. ▪️ Observability is clearly a priority: OpenTelemetry support is stronger, and older tracing assumptions like Jaeger need to be revisited.
  4. ▪️ Helidon JSON shows that Helidon is not only integrating standards, but also trying to innovate on performance-oriented developer tooling.
  5. ▪️ For Java developers watching Helidon from a distance, 4.4.0 is the kind of release that makes the framework harder to ignore.

#Java #Helidon #Microservices #OpenJDK #Oracle #JakartaEE #JAXRS #MicroProfile #OpenAPI #JSONB #JSONP #VirtualThreads

Go further with Java certification:

Java👇

Spring👇

SpringBook👇

JavaBook👇