Skip to content

Commit 55eb518

Browse files
DavideDyrodiere
authored andcommitted
Bump Hibernate Reactive from 2.4.5.Final to 2.4.6.Final
Hibernate Reactive now implements a service from Vert.x that needs to be registered. Service name : `io.vertx.core.spi.VertxServiceProvider` Implementation: `org.hibernate.reactive.context.impl.ContextualDataStorage`
1 parent c343b99 commit 55eb518

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

extensions/hibernate-reactive/deployment/src/main/java/io/quarkus/hibernate/reactive/deployment/HibernateReactiveProcessor.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
import io.quarkus.deployment.builditem.SystemPropertyBuildItem;
5858
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
5959
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
60+
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
6061
import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem;
6162
import io.quarkus.deployment.recording.RecorderContext;
6263
import io.quarkus.hibernate.orm.deployment.HibernateConfigUtil;
@@ -95,6 +96,13 @@ public final class HibernateReactiveProcessor {
9596
"org.hibernate.reactive.persister.collection.impl.ReactiveBasicCollectionPersister",
9697
};
9798

99+
@BuildStep
100+
void registerServicesForReflection(BuildProducer<ServiceProviderBuildItem> services) {
101+
services.produce(new ServiceProviderBuildItem(
102+
"io.vertx.core.spi.VertxServiceProvider",
103+
"org.hibernate.reactive.context.impl.ContextualDataStorage"));
104+
}
105+
98106
@BuildStep
99107
void registerBeans(BuildProducer<AdditionalBeanBuildItem> additionalBeans, CombinedIndexBuildItem combinedIndex,
100108
List<PersistenceUnitDescriptorBuildItem> descriptors,

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
<antlr.version>4.13.0</antlr.version> <!-- version controlled by Hibernate ORM's needs -->
7676
<bytebuddy.version>1.15.11</bytebuddy.version> <!-- version controlled by Hibernate ORM's needs -->
7777
<hibernate-commons-annotations.version>7.0.3.Final</hibernate-commons-annotations.version> <!-- version controlled by Hibernate ORM's needs -->
78-
<hibernate-reactive.version>2.4.5.Final</hibernate-reactive.version> <!-- highly sensitive to Hibernate ORM upgrades -->
78+
<hibernate-reactive.version>2.4.6.Final</hibernate-reactive.version> <!-- highly sensitive to Hibernate ORM upgrades -->
7979
<hibernate-validator.version>8.0.2.Final</hibernate-validator.version>
8080
<hibernate-search.version>7.2.3.Final</hibernate-search.version>
8181

0 commit comments

Comments
 (0)