From e09c147949ebf5d5f400fd32ce6af5eed77c42ec Mon Sep 17 00:00:00 2001 From: Tomas Langer Date: Thu, 27 Nov 2025 12:33:36 +0100 Subject: [PATCH 1/2] Changes for native image to work with GraalVM 25 for a simple declarative application. Does not impact version 21. --- .../helidon-service-registry/native-image.properties | 3 +++ 1 file changed, 3 insertions(+) diff --git a/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties b/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties index af807d5c318..a0b7b3ea621 100644 --- a/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties +++ b/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties @@ -16,4 +16,7 @@ Args=--initialize-at-build-time=io.helidon.common.types \ --initialize-at-build-time=io.helidon.service.registry.ServiceLoader__ServiceDescriptor \ --initialize-at-build-time=io.helidon.service.registry.CoreServiceDiscovery \ + --initialize-at-build-time=io.helidon.service.registry.ServiceLoader__ServiceDescriptor$ProviderKey \ + --initialize-at-build-time=io.helidon.service.registry.ServiceLoader__ServiceDescriptor$ServiceProviderDescriptor \ + --initialize-at-build-time=io.helidon.common.LazyValueImpl \ --initialize-at-build-time=io.helidon.common.Errors From 0392f004e489ac1733c218a25030e8491729e7b2 Mon Sep 17 00:00:00 2001 From: Tomas Langer Date: Thu, 27 Nov 2025 12:35:21 +0100 Subject: [PATCH 2/2] Copyright fix. --- .../helidon-service-registry/native-image.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties b/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties index a0b7b3ea621..16a6d8a8a93 100644 --- a/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties +++ b/service/registry/src/main/resources/META-INF/native-image/io.helidon.service/helidon-service-registry/native-image.properties @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Oracle and/or its affiliates. +# Copyright (c) 2024, 2025 Oracle and/or its affiliates. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License.