diff --git a/debezium-quarkus-outbox-common/pom.xml b/debezium-quarkus-outbox-common/pom.xml index becaee11c..910bbc0f8 100644 --- a/debezium-quarkus-outbox-common/pom.xml +++ b/debezium-quarkus-outbox-common/pom.xml @@ -31,7 +31,7 @@ io.quarkus quarkus-bom - ${quarkus.version.extension} + ${quarkus.version} pom import diff --git a/debezium-quarkus-outbox-reactive/deployment/pom.xml b/debezium-quarkus-outbox-reactive/deployment/pom.xml index 2b3c14e6e..8b5f6b810 100644 --- a/debezium-quarkus-outbox-reactive/deployment/pom.xml +++ b/debezium-quarkus-outbox-reactive/deployment/pom.xml @@ -64,7 +64,7 @@ io.quarkus quarkus-extension-processor - ${quarkus.version.extension} + ${quarkus.version} diff --git a/debezium-quarkus-outbox-reactive/integration-tests/pom.xml b/debezium-quarkus-outbox-reactive/integration-tests/pom.xml index 0412ca3cf..263d3d8fc 100644 --- a/debezium-quarkus-outbox-reactive/integration-tests/pom.xml +++ b/debezium-quarkus-outbox-reactive/integration-tests/pom.xml @@ -18,7 +18,7 @@ io.quarkus quarkus-bom - ${quarkus.version.extension} + ${quarkus.version} pom import @@ -122,7 +122,7 @@ io.quarkus quarkus-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} diff --git a/debezium-quarkus-outbox-reactive/pom.xml b/debezium-quarkus-outbox-reactive/pom.xml index 91c1cf5de..cea8c2a21 100644 --- a/debezium-quarkus-outbox-reactive/pom.xml +++ b/debezium-quarkus-outbox-reactive/pom.xml @@ -31,7 +31,7 @@ io.quarkus quarkus-bom - ${quarkus.version.extension} + ${quarkus.version} pom import diff --git a/debezium-quarkus-outbox-reactive/runtime/pom.xml b/debezium-quarkus-outbox-reactive/runtime/pom.xml index 779da3aa4..96467ff76 100644 --- a/debezium-quarkus-outbox-reactive/runtime/pom.xml +++ b/debezium-quarkus-outbox-reactive/runtime/pom.xml @@ -41,12 +41,12 @@ io.quarkus quarkus-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} io.quarkus quarkus-extension-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} @@ -77,7 +77,7 @@ io.quarkus quarkus-extension-processor - ${quarkus.version.extension} + ${quarkus.version} diff --git a/debezium-quarkus-outbox/deployment/pom.xml b/debezium-quarkus-outbox/deployment/pom.xml index 9f561e40c..9a74da345 100644 --- a/debezium-quarkus-outbox/deployment/pom.xml +++ b/debezium-quarkus-outbox/deployment/pom.xml @@ -52,7 +52,7 @@ io.quarkus quarkus-extension-processor - ${quarkus.version.extension} + ${quarkus.version} diff --git a/debezium-quarkus-outbox/integration-tests/pom.xml b/debezium-quarkus-outbox/integration-tests/pom.xml index ef9d8cd5d..90a716615 100644 --- a/debezium-quarkus-outbox/integration-tests/pom.xml +++ b/debezium-quarkus-outbox/integration-tests/pom.xml @@ -18,7 +18,7 @@ io.quarkus quarkus-bom - ${quarkus.version.extension} + ${quarkus.version} pom import @@ -103,7 +103,7 @@ io.quarkus quarkus-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} diff --git a/debezium-quarkus-outbox/pom.xml b/debezium-quarkus-outbox/pom.xml index 83466dc54..ea525e9cd 100644 --- a/debezium-quarkus-outbox/pom.xml +++ b/debezium-quarkus-outbox/pom.xml @@ -31,7 +31,7 @@ io.quarkus quarkus-bom - ${quarkus.version.extension} + ${quarkus.version} pom import diff --git a/debezium-quarkus-outbox/runtime/pom.xml b/debezium-quarkus-outbox/runtime/pom.xml index 1ef64d937..ae48b77e1 100644 --- a/debezium-quarkus-outbox/runtime/pom.xml +++ b/debezium-quarkus-outbox/runtime/pom.xml @@ -37,12 +37,12 @@ io.quarkus quarkus-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} io.quarkus quarkus-extension-maven-plugin - ${quarkus.version.extension} + ${quarkus.version} @@ -73,7 +73,7 @@ io.quarkus quarkus-extension-processor - ${quarkus.version.extension} + ${quarkus.version} diff --git a/pom.xml b/pom.xml index e6b4d2ace..c2c30ccf2 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,9 @@ 3.5.0-SNAPSHOT + + + 3.30.5 diff --git a/quarkus-debezium-parent/pom.xml b/quarkus-debezium-parent/pom.xml index 6855c6c8e..4e135539c 100644 --- a/quarkus-debezium-parent/pom.xml +++ b/quarkus-debezium-parent/pom.xml @@ -23,7 +23,7 @@ ${debezium.java.specific.target} ${debezium.java.specific.target} - ${quarkus.version.extension} + ${quarkus.version} ${project.version} diff --git a/quarkus-debezium-parent/quarkus-debezium-engine-parent/runtime/src/main/java/io/quarkus/debezium/engine/DefaultStateHandler.java b/quarkus-debezium-parent/quarkus-debezium-engine-parent/runtime/src/main/java/io/quarkus/debezium/engine/DefaultStateHandler.java index 6f9ae8c43..1d0a38605 100644 --- a/quarkus-debezium-parent/quarkus-debezium-engine-parent/runtime/src/main/java/io/quarkus/debezium/engine/DefaultStateHandler.java +++ b/quarkus-debezium-parent/quarkus-debezium-engine-parent/runtime/src/main/java/io/quarkus/debezium/engine/DefaultStateHandler.java @@ -8,9 +8,9 @@ import java.util.concurrent.ConcurrentHashMap; -import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.event.Event; import jakarta.inject.Inject; +import jakarta.inject.Singleton; import io.debezium.engine.DebeziumEngine.CompletionCallback; import io.debezium.engine.DebeziumEngine.ConnectorCallback; @@ -28,7 +28,7 @@ import io.debezium.runtime.events.TasksStoppedEvent; import io.quarkus.arc.Unremovable; -@ApplicationScoped +@Singleton @Unremovable public class DefaultStateHandler implements StateHandler { diff --git a/quarkus-debezium-parent/quarkus-debezium-postgres-parent/deployment/src/main/java/io/quarkus/debezium/postgres/deployment/PostgresEngineProcessor.java b/quarkus-debezium-parent/quarkus-debezium-postgres-parent/deployment/src/main/java/io/quarkus/debezium/postgres/deployment/PostgresEngineProcessor.java index 15a2516ee..6a206f83f 100644 --- a/quarkus-debezium-parent/quarkus-debezium-postgres-parent/deployment/src/main/java/io/quarkus/debezium/postgres/deployment/PostgresEngineProcessor.java +++ b/quarkus-debezium-parent/quarkus-debezium-postgres-parent/deployment/src/main/java/io/quarkus/debezium/postgres/deployment/PostgresEngineProcessor.java @@ -22,6 +22,7 @@ import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.DevServicesResultBuildItem; +import io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.dev.devservices.DevServicesConfig; import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; @@ -74,6 +75,13 @@ public void registerClassesThatAreLoadedThroughReflection(BuildProducer quarkusDatasourceConfiguration() { return AgroalDatasourceConfiguration.class;