Skip to content

Graal Development Kit 4.9.1.4 for Micronaut 4.9.1

Latest

Choose a tag to compare

@ezzarghili ezzarghili released this 06 Nov 13:03
· 4 commits to main since this release
d568cc6

What is Graal Development Kit for Micronaut?
Graal Development Kit for Micronaut (GDK) is an Oracle build of a curated set of open source Micronaut® framework modules and their dependencies. With GDK, you can build portable cloud-native Java microservices that start instantly and use fewer resources to reduce compute costs.

What's new in GDK 4.9.1.4?
GDK 4.9.1.4 is based on Micronaut® framework 4.9.1.

GDK CLI binaries
Here are the convenience links for GDK CLI:

Platform zip Archive tar.gz Archive
Linux (amd64) ⬇️ download ⬇️ download
Linux (aarch64) ⬇️ download ⬇️ download
macOS (amd64) † ⬇️ download ⬇️ download
macOS (aarch64) † ⬇️ download ⬇️ download
Windows (amd64) ⬇️ download

GDK artifacts in Oracle Maven
See gdk-4.9.1.4-artifacts-oracle-maven.txt for a list of GDK artifacts available in Oracle Maven.

† If you are using macOS Catalina and later you may need to remove the quarantine attribute from the bits before you can use them. To do this, run the following:

$ sudo xattr -d com.apple.quarantine ./gdk

Notes:

  1. Can Windows users use GDK 4.9.1?
    Yes, Windows users can use GDK 4.9.1. The absence of netty-codec-native-quic-4.2.5.Final-oracle-00001-windows-x86_64.jar affects only QUIC protocol native performance optimizations. A fallback implementation included in the standard jar ensures functionality across all platforms, including Windows.
  2. Can Windows users use Netty from Maven Central for native QUIC support?
    Yes, Windows users can add the upstream Netty dependency from Maven Central as shown below, if they need native QUIC performance optimizations. To do this, include the following dependency in your project's pom.xml file:
<dependency> 
    <groupId>io.netty</groupId>
    <artifactId>netty-codec-native-quic</artifactId>
    <version>4.2.5.Final</version>
    <classifier>windows-x86_64</classifier>
    <scope>runtime</scope>
</dependency>