Releases: GoogleCloudPlatform/native-image-support-java
v0.14.1
v0.14.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
This release removes the --report-unsupported-elements-at-runtime flag from being enabled by default.
The setting --report-unsupported-elements-at-runtime is a setting on the GraalVM compiler that defers certain issues which occur at compile-time to appear at run-time instead. This flag is convenient for development purposes but can causes obscure issues (See: #141).
Note: You might experience breaking changes with this version if you depended on the implicit setting of --report-unsupported-elements-at-runtime.
0.5.0
Release notes:
-
Introduces compatibility for GraalVM version
21.2.0and includes minor fixes in GraalVM configurations for GCP libraries. -
Adds initial support for the Cloud SQL JDBC Socket Factory for MySQL.
0.4.0
This release adds several improvements and fixes to the native image configuration for GCP client libraries.
-
Simplified the configuration related to client library request objects (subclasses of
GeneratedMessageV3) and made them optional inProtobufMessageFeature. See instructions for how to use. This is typically only needed if you invoke thetoString()method on these objects, such as trying to print/log them. -
Version upgrades of library dependencies.
-
Use GraalVM reachability hooks to programmatically register certain classes for reflection rather than hard-code class names, allowing for the configuration to be more generalizable.
0.3.0
This release adds Datastore support and a corresponding Datastore sample application.