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.0
and 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.