@@ -150,7 +150,7 @@ flexible messaging model and an intuitive client API.</description>
150
150
<jersey .version>2.34</jersey .version>
151
151
<athenz .version>1.10.50</athenz .version>
152
152
<prometheus .version>0.16.0</prometheus .version>
153
- <vertx .version>4.3 .8</vertx .version>
153
+ <vertx .version>4.5 .8</vertx .version>
154
154
<rocksdb .version>7.9.2</rocksdb .version>
155
155
<slf4j .version>1.7.32</slf4j .version>
156
156
<commons .collections4.version>4.4</commons .collections4.version>
@@ -248,13 +248,14 @@ flexible messaging model and an intuitive client API.</description>
248
248
<spring .version>5.3.27</spring .version>
249
249
<apache-http-client .version>4.5.13</apache-http-client .version>
250
250
<apache-httpcomponents .version>4.4.15</apache-httpcomponents .version>
251
- <jetcd .version>0.7.5 </jetcd .version>
251
+ <jetcd .version>0.7.7 </jetcd .version>
252
252
<snakeyaml .version>2.0</snakeyaml .version>
253
253
<ant .version>1.10.12</ant .version>
254
254
<seancfoley .ipaddress.version>5.3.3</seancfoley .ipaddress.version>
255
255
<disruptor .version>3.4.3</disruptor .version>
256
256
<zstd-jni .version>1.5.2-3</zstd-jni .version>
257
257
<netty-reactive-streams .version>2.0.6</netty-reactive-streams .version>
258
+ <failsafe .version>3.3.2</failsafe .version>
258
259
259
260
<!-- test dependencies -->
260
261
<testcontainers .version>1.18.3</testcontainers .version>
@@ -376,6 +377,12 @@ flexible messaging model and an intuitive client API.</description>
376
377
<version >${mockito.version} </version >
377
378
</dependency >
378
379
380
+ <dependency >
381
+ <groupId >dev.failsafe</groupId >
382
+ <artifactId >failsafe</artifactId >
383
+ <version >${failsafe.version} </version >
384
+ </dependency >
385
+
379
386
<dependency >
380
387
<groupId >org.apache.zookeeper</groupId >
381
388
<artifactId >zookeeper</artifactId >
@@ -497,6 +504,11 @@ flexible messaging model and an intuitive client API.</description>
497
504
<artifactId >vertx-web</artifactId >
498
505
<version >${vertx.version} </version >
499
506
</dependency >
507
+ <dependency >
508
+ <groupId >io.vertx</groupId >
509
+ <artifactId >vertx-grpc</artifactId >
510
+ <version >${vertx.version} </version >
511
+ </dependency >
500
512
501
513
<dependency >
502
514
<groupId >org.apache.curator</groupId >
@@ -595,6 +607,13 @@ flexible messaging model and an intuitive client API.</description>
595
607
</exclusions >
596
608
</dependency >
597
609
610
+ <dependency >
611
+ <groupId >io.grpc</groupId >
612
+ <artifactId >grpc-util</artifactId >
613
+ <!-- This is only used for JEtcd so far. Once we upgrade Grpc to >= 1.60, we can remove the special version pin -->
614
+ <version >1.60.0</version >
615
+ </dependency >
616
+
598
617
<dependency >
599
618
<groupId >org.apache.bookkeeper</groupId >
600
619
<artifactId >bookkeeper-common</artifactId >
0 commit comments