This is an automated email from the ASF dual-hosted git repository.
stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix-omid.git
The following commit(s) were added to refs/heads/master by this push:
new 79d03b0f OMID-263 Remove usage of TrustedPrefixesTagInspector as this
will be dropped in Snakeyaml 2.2 (#162)
79d03b0f is described below
commit 79d03b0f73f30277d7d61a1bf542f03cc330f39b
Author: Nikita Pande <[email protected]>
AuthorDate: Tue Oct 1 16:03:06 2024 +0530
OMID-263 Remove usage of TrustedPrefixesTagInspector as this will be
dropped in Snakeyaml 2.2 (#162)
---
common/src/main/java/org/apache/omid/YAMLUtils.java | 3 +--
pom.xml | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/common/src/main/java/org/apache/omid/YAMLUtils.java
b/common/src/main/java/org/apache/omid/YAMLUtils.java
index 08e84107..c4031ab6 100644
--- a/common/src/main/java/org/apache/omid/YAMLUtils.java
+++ b/common/src/main/java/org/apache/omid/YAMLUtils.java
@@ -24,7 +24,6 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.yaml.snakeyaml.LoaderOptions;
import org.yaml.snakeyaml.Yaml;
-import org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
@@ -79,7 +78,7 @@ public class YAMLUtils {
public Map loadStringAsMap(String content) {
try {
LoaderOptions options = new LoaderOptions();
- options.setTagInspector(new
TrustedPrefixesTagInspector(Collections.singletonList("org.apache.omid")));
+ options.setTagInspector(tagInspector ->
tagInspector.getClassName().startsWith("org.apache.omid"));
Yaml yaml = new Yaml(options);
Map settings = yaml.loadAs(content, Map.class);
return (settings != null) ? settings : new HashMap(0);
diff --git a/pom.xml b/pom.xml
index a2cd36b9..cb7565c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -174,7 +174,7 @@
<guava.version>32.1.3-jre</guava.version>
<!-- 2.12+ shades guava -->
<curator.version>5.6.0</curator.version>
- <snakeyaml.version>2.0</snakeyaml.version>
+ <snakeyaml.version>2.2</snakeyaml.version>
<beanutils.version>1.9.4</beanutils.version>
<commons-io.version>2.11.0</commons-io.version>
<commons-pool2.version>2.4.2</commons-pool2.version>