From 3c9e4d69d80a48232288b70cff410bbb28609093 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Fri, 9 May 2025 14:56:42 -0700 Subject: [PATCH] Downgrade Elastic Client and Neo4J Driver for compatibility --- .../elasticsearch/ElasticsearchReactiveHealthIndicator.java | 3 ++- spring-boot-project/spring-boot-dependencies/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/data/elasticsearch/ElasticsearchReactiveHealthIndicator.java b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/data/elasticsearch/ElasticsearchReactiveHealthIndicator.java index 3b2f92ba48..789f2167bc 100644 --- a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/data/elasticsearch/ElasticsearchReactiveHealthIndicator.java +++ b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/data/elasticsearch/ElasticsearchReactiveHealthIndicator.java @@ -67,7 +67,8 @@ public class ElasticsearchReactiveHealthIndicator extends AbstractReactiveHealth builder.withDetail("number_of_pending_tasks", response.numberOfPendingTasks()); builder.withDetail("number_of_in_flight_fetch", response.numberOfInFlightFetch()); builder.withDetail("task_max_waiting_in_queue_millis", response.taskMaxWaitingInQueueMillis()); - builder.withDetail("active_shards_percent_as_number", response.activeShardsPercentAsNumber()); + builder.withDetail("active_shards_percent_as_number", + Double.parseDouble(response.activeShardsPercentAsNumber())); builder.withDetail("unassigned_primary_shards", response.unassignedPrimaryShards()); return builder.build(); } diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 7164376bab..40a46d7ab7 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -333,7 +333,7 @@ bom { releaseNotes("https://github.com/ehcache/ehcache3/releases/tag/v{version}") } } - library("Elasticsearch Client", "8.18.1") { + library("Elasticsearch Client", "8.17.4") { prohibit { contains "-alpha" contains "-beta" @@ -1607,7 +1607,7 @@ bom { ] } } - library("Neo4j Java Driver", "5.28.5") { + library("Neo4j Java Driver", "5.28.4") { alignWith { version { from "org.springframework.data:spring-data-neo4j"