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:
- Can Windows users use GDK 4.9.1?
Yes, Windows users can use GDK 4.9.1. The absence ofnetty-codec-native-quic-4.2.5.Final-oracle-00001-windows-x86_64.jaraffects only QUIC protocol native performance optimizations. A fallback implementation included in the standard jar ensures functionality across all platforms, including Windows. - 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'spom.xmlfile:
<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>