diff --git a/oak-search-elastic/pom.xml b/oak-search-elastic/pom.xml
index 6e52bdc3b02..845ff6ad357 100644
--- a/oak-search-elastic/pom.xml
+++ b/oak-search-elastic/pom.xml
@@ -33,7 +33,8 @@
Oak Elasticsearch integration subproject
- 7.17.7
+ 7.17.9
+ 8.7.0
@@ -117,17 +118,17 @@
org.elasticsearch.client
elasticsearch-rest-high-level-client
- ${elasticsearch.version}
+ ${elasticsearch.hlrc.version}
org.elasticsearch.client
elasticsearch-rest-client
- ${elasticsearch.version}
+ ${elasticsearch.hlrc.version}
co.elastic.clients
elasticsearch-java
- ${elasticsearch.version}
+ ${elasticsearch.java.client.version}
com.fasterxml.jackson.core
@@ -137,7 +138,7 @@
org.elasticsearch
elasticsearch
- ${elasticsearch.version}
+ ${elasticsearch.hlrc.version}
org.elasticsearch
diff --git a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java
index 43ec0d30242..39c4f55de5c 100644
--- a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java
+++ b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java
@@ -16,6 +16,7 @@
*/
package org.apache.jackrabbit.oak.plugins.index.elastic.query.async;
+import co.elastic.clients.elasticsearch._types.FieldValue;
import co.elastic.clients.elasticsearch._types.query_dsl.Query;
import co.elastic.clients.elasticsearch._types.SortOptions;
import co.elastic.clients.elasticsearch.core.SearchRequest;
@@ -202,7 +203,7 @@ class ElasticQueryScanner {
private long searchStartTime;
// reference to the last document sort values for search_after queries
- private List lastHitSortValues;
+ private List lastHitSortValues;
// Semaphore to guarantee only one in-flight request to Elastic
private final Semaphore semaphore = new Semaphore(1);
diff --git a/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestServer.java b/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestServer.java
index baf65a33bd1..63fbc20752a 100644
--- a/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestServer.java
+++ b/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestServer.java
@@ -49,7 +49,8 @@ public class ElasticTestServer implements AutoCloseable {
"8.4.1.0", "56797a1bac6ceeaa36d2358f818b14633124d79c5e04630fa3544603d82eaa01",
"8.4.2.0", "5ce81ad043816900a496ad5b3cce7de1d99547ebf92aa1f9856343e48580c71c",
"8.4.3.0", "5c00d43cdd56c5c5d8e9032ad507acea482fb5ca9445861c5cc12ad63af66425",
- "8.5.3.0", "d4c13f68650f9df5ff8c74ec83abc2e416de9c45f991d459326e0e2baf7b0e3f");
+ "8.5.3.0", "d4c13f68650f9df5ff8c74ec83abc2e416de9c45f991d459326e0e2baf7b0e3f",
+ "8.7.0.0", "7aeac9b7ac4dea1ded3f8e477e26bcc7fe62e313edf6352f4bdf973c43d25819");
private static final ElasticTestServer SERVER = new ElasticTestServer();
private static volatile ElasticsearchContainer CONTAINER;