Graal Dev Kit for Micronaut 4.10.1

Today, Oracle is pleased to announce the general availability of Graal Dev Kit for Micronaut 4.10.1 based on the open source Micronaut framework 4.10.1. Let’s look at some of the notable changes in this release.

Graal Dev Kit for Micronaut (GDK)

The GDK is Oracle’s distribution of a curated set of open-source Micronaut® framework modules and their dependencies, built from source with build provenance attestation and a software bill of materials (SBOM) to enhance security. Optimized for ahead-of-time compilation with GraalVM Native Image, the GDK is fully supported on Oracle Cloud Infrastructure. It also provides a web-based Launcher and a CLI to accelerate application development and deployment. This enables you to build portable, cloud-native Java microservices that start instantly and use fewer resources, reducing your compute costs.

Support Roadmap 

Select GDK releases (identified by a major.minor.patch version, such as 4.10.1) are designated as Long-Term Support (LTS) releases. These LTS releases receive free backports for critical fixes from Oracle for a minimum of 12 months from their initial release date, ensuring stability and continuity. In contrast, the upstream Micronaut project continues to deliver new features and fixes in each major and minor release. For your planning purposes, the anticipated GDK release schedule is outlined below:

Release VersionTypeRelease DateSupport End Date
GDK 4.7.3LTSJanuary 2025January 2026
GDK 4.9.1Non-LTSAugust 2025November 2025
GDK 4.10.1LTSDecember 2025December 2026

Note that GDK 4.10.1 is an LTS release and will be supported for the next 12 months. It supersedes the non-LTS release GDK 4.9.1.

New Bill of Materials (BOM) with Micronaut Framework 4.10.1

This release upgrades the Micronaut framework from version 4.9.1 to 4.10.1. Key changes include a new Micronaut MCP module for developing Model Context Protocol (MCP) servers, updates to Micronaut Langchain4j with support for the ChatMemory API, modifying class annotations with Mixins, introspection of all classes in a package via @Introspected in the package-info file, OCI SDK 3.77.0 with support for client certificate refresh from the certificate service, and many more. See Micronaut Framework 4.10.0 Release Notes and Micronaut Framework 4.10.1 Release Notes for more information.

To upgrade, simply update your Maven pom.xml or Gradle build file to use the new GDK 4.10.1.1 BOM:

Maven:

<parent>
  <groupId>cloud.graal.gdk</groupId>
  <artifactId>gdk-parent</artifactId>
  <version>4.10.1.1</version>
</parent>

Gradle:

dependencies {
    ...
    micronautBoms(platform("cloud.graal.gdk:gdk-bom:4.10.1.1"))
    ...
}

Updated Launcher and CLI

The GDK Launcher and CLI have been updated with support for GDK 4.10.1.1. You can use the GDK Launcher to generate application starter templates for your preferred public cloud from a web browser. If you prefer command-line tools instead, use the GDK CLI.

New Content

  • Micronaut Fundamentals Online Course: Take the free, self-paced Micronaut Fundamentals course to master the basics of the Micronaut® framework.
  • Deep Dive into Micronaut MCP: Watch Sergio’s presentation from DevOps Belgium 2025: Build an MCP Server with Java.
  • Micronaut LangChain4j Sample: Explore the Micronaut Weather Gen AI example on GitHub.
  • Many-to-Many Relationships with Micronaut Data JDBC:
    • Oracle Database: Learn how to implement many-to-many relationship with Micronaut Data JDBC and Oracle Database in this guide.
    • MySQL: Learn how to implement many-to-many relationship with Micronaut Data JDBC and MySQL in this guide.

Next Steps

  • If you are using GDK 4.9.1.4 or earlier versions, please update to GDK 4.10.1.1.
  • If you are new to the GDK, try the Get Started guide or one of our Hands-on Labs or Guides.

Micronaut® is a registered trademark of Object Computing, Inc. Use is for referential purposes and does not imply any endorsement or affiliation with any third-party product.