diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index d47027c720c69..2710161d04a5d 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -171,7 +171,7 @@
9.22.3
3.0.3
- 4.24.0
+ 4.25.0
4.24.0
2.2
6.0.0
diff --git a/extensions/liquibase-mongodb/deployment/src/main/java/io/quarkus/liquibase/mongodb/deployment/LiquibaseMongodbProcessor.java b/extensions/liquibase-mongodb/deployment/src/main/java/io/quarkus/liquibase/mongodb/deployment/LiquibaseMongodbProcessor.java
index f043f34fb046f..001ec6d6da15a 100644
--- a/extensions/liquibase-mongodb/deployment/src/main/java/io/quarkus/liquibase/mongodb/deployment/LiquibaseMongodbProcessor.java
+++ b/extensions/liquibase-mongodb/deployment/src/main/java/io/quarkus/liquibase/mongodb/deployment/LiquibaseMongodbProcessor.java
@@ -153,6 +153,7 @@ void nativeImageConfiguration(
Stream.of(liquibase.change.Change.class,
liquibase.changelog.ChangeLogHistoryService.class,
+ liquibase.changeset.ChangeSetService.class,
liquibase.database.Database.class,
liquibase.database.DatabaseConnection.class,
liquibase.datatype.LiquibaseDataType.class,
@@ -164,9 +165,11 @@ void nativeImageConfiguration(
liquibase.lockservice.LockService.class,
liquibase.logging.LogService.class,
liquibase.parser.ChangeLogParser.class,
+ liquibase.parser.LiquibaseSqlParser.class,
liquibase.parser.NamespaceDetails.class,
liquibase.parser.SnapshotParser.class,
liquibase.precondition.Precondition.class,
+ liquibase.report.ShowSummaryGenerator.class,
liquibase.serializer.ChangeLogSerializer.class,
liquibase.serializer.SnapshotSerializer.class,
liquibase.servicelocator.ServiceLocator.class,
@@ -202,6 +205,8 @@ void nativeImageConfiguration(
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.21.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.22.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.23.xsd",
+ "www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.24.xsd",
+ "www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.25.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd",
"liquibase.build.properties"));
diff --git a/extensions/liquibase/deployment/src/main/java/io/quarkus/liquibase/deployment/LiquibaseProcessor.java b/extensions/liquibase/deployment/src/main/java/io/quarkus/liquibase/deployment/LiquibaseProcessor.java
index 52b2e76afd401..8c2a597126e5f 100644
--- a/extensions/liquibase/deployment/src/main/java/io/quarkus/liquibase/deployment/LiquibaseProcessor.java
+++ b/extensions/liquibase/deployment/src/main/java/io/quarkus/liquibase/deployment/LiquibaseProcessor.java
@@ -53,7 +53,6 @@
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild;
import io.quarkus.deployment.util.ServiceUtil;
@@ -106,7 +105,6 @@ void nativeImageConfiguration(
BuildProducer resource,
BuildProducer services,
BuildProducer runtimeInitialized,
- BuildProducer runtimeReInitialized,
BuildProducer resourceBundle) {
runtimeInitialized.produce(new RuntimeInitializedClassBuildItem(liquibase.diff.compare.CompareControl.class.getName()));
@@ -170,6 +168,7 @@ void nativeImageConfiguration(
Stream.of(liquibase.change.Change.class,
liquibase.changelog.ChangeLogHistoryService.class,
+ liquibase.changeset.ChangeSetService.class,
liquibase.database.Database.class,
liquibase.database.DatabaseConnection.class,
liquibase.datatype.LiquibaseDataType.class,
@@ -181,9 +180,11 @@ void nativeImageConfiguration(
liquibase.lockservice.LockService.class,
liquibase.logging.LogService.class,
liquibase.parser.ChangeLogParser.class,
+ liquibase.parser.LiquibaseSqlParser.class,
liquibase.parser.NamespaceDetails.class,
liquibase.parser.SnapshotParser.class,
liquibase.precondition.Precondition.class,
+ liquibase.report.ShowSummaryGenerator.class,
liquibase.serializer.ChangeLogSerializer.class,
liquibase.serializer.SnapshotSerializer.class,
liquibase.servicelocator.ServiceLocator.class,
@@ -236,6 +237,8 @@ void nativeImageConfiguration(
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.21.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.22.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.23.xsd",
+ "www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.24.xsd",
+ "www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.25.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd",
"www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd",
"liquibase.build.properties"));