diff --git a/docs/changelog.md b/docs/changelog.md
index bff0817422..365522faab 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -74,7 +74,7 @@ compile "org.janusgraph:janusgraph-core:1.1.0"
* Apache HBase 2.6.0
* Oracle BerkeleyJE 7.5.11
* ScyllaDB 5.1.4
-* Elasticsearch 6.0.1, 6.6.0, 7.17.8, 8.10.4
+* Elasticsearch 6.0.1, 6.6.0, 7.17.8, 8.15.3
* Apache Lucene 8.11.1
* Apache Solr 8.11.1
* Apache TinkerPop 3.7.3
diff --git a/janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/JanusGraphElasticsearchContainer.java b/janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/JanusGraphElasticsearchContainer.java
index e514dc6e41..8726b84b30 100644
--- a/janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/JanusGraphElasticsearchContainer.java
+++ b/janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/JanusGraphElasticsearchContainer.java
@@ -37,7 +37,7 @@
public class JanusGraphElasticsearchContainer extends ElasticsearchContainer {
private static final Integer ELASTIC_PORT = 9200;
- private static final String DEFAULT_VERSION = "8.10.4";
+ private static final String DEFAULT_VERSION = "8.15.3";
private static final String DEFAULT_IMAGE = "docker.elastic.co/elasticsearch/elasticsearch";
public static ElasticMajorVersion getEsMajorVersion() {
diff --git a/pom.xml b/pom.xml
index c761159d7b..74dec4129c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,7 +74,7 @@
2.17.2
8.11.3
- 8.10.4
+ 8.15.3
1.9.4
3.2.2
3.9.2