diff --git a/hazelcast/src/main/java/com/hazelcast/internal/config/AbstractYamlConfigRootTagRecognizer.java b/hazelcast/src/main/java/com/hazelcast/internal/config/AbstractYamlConfigRootTagRecognizer.java
index 59dd2f6fbed6..073da51325ab 100644
--- a/hazelcast/src/main/java/com/hazelcast/internal/config/AbstractYamlConfigRootTagRecognizer.java
+++ b/hazelcast/src/main/java/com/hazelcast/internal/config/AbstractYamlConfigRootTagRecognizer.java
@@ -22,8 +22,8 @@
import com.hazelcast.internal.yaml.YamlLoader;
import com.hazelcast.logging.ILogger;
import com.hazelcast.logging.Logger;
-import org.snakeyaml.engine.v1.api.ConstructNode;
-import org.snakeyaml.engine.v1.api.LoadSettingsBuilder;
+import org.snakeyaml.engine.v2.api.ConstructNode;
+import org.snakeyaml.engine.v2.api.LoadSettingsBuilder;
import java.util.Optional;
diff --git a/hazelcast/src/main/java/com/hazelcast/internal/yaml/YamlLoader.java b/hazelcast/src/main/java/com/hazelcast/internal/yaml/YamlLoader.java
index 069ebd5ad646..0813d98fcb57 100644
--- a/hazelcast/src/main/java/com/hazelcast/internal/yaml/YamlLoader.java
+++ b/hazelcast/src/main/java/com/hazelcast/internal/yaml/YamlLoader.java
@@ -16,9 +16,8 @@
package com.hazelcast.internal.yaml;
-import org.snakeyaml.engine.v1.api.Load;
-import org.snakeyaml.engine.v1.api.LoadSettings;
-import org.snakeyaml.engine.v1.api.LoadSettingsBuilder;
+import org.snakeyaml.engine.v2.api.Load;
+import org.snakeyaml.engine.v2.api.LoadSettings;
import java.io.InputStream;
import java.io.Reader;
@@ -144,7 +143,7 @@ public static YamlNode load(String yaml) {
}
private static Load getLoad() {
- LoadSettings settings = new LoadSettingsBuilder().build();
+ LoadSettings settings = LoadSettings.builder().build();
return new Load(settings);
}
diff --git a/pom.xml b/pom.xml
index 04fed3ccf58b..7aa5a40c52d9 100755
--- a/pom.xml
+++ b/pom.xml
@@ -86,7 +86,7 @@