Skip to content

Commit 512b682

Browse files
committed
Merge branch '2.11' into 2.12
2 parents f920a16 + 1b41fcb commit 512b682

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java

+19
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,25 @@ public class SubTypeValidator
211211
s.add("org.apache.commons.dbcp2.datasources.PerUserPoolDataSource");
212212
s.add("org.apache.commons.dbcp2.datasources.SharedPoolDataSource");
213213

214+
// [databind#2996]: newrelic-agent + embedded-logback-core
215+
// (derivative of #2334 and #2389)
216+
s.add("com.newrelic.agent.deps.ch.qos.logback.core.db.JNDIConnectionSource");
217+
s.add("com.newrelic.agent.deps.ch.qos.logback.core.db.DriverManagerConnectionSource");
218+
219+
// [databind#2997]: tomcat/naming-factory-dbcp (embedded dbcp 1.x)
220+
// (derivative of #2478)
221+
s.add("org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource");
222+
s.add("org.apache.tomcat.dbcp.dbcp.datasources.SharedPoolDataSource");
223+
224+
// [databind#2998]: org.apache.tomcat/tomcat-dbcp (embedded dbcp 2.x)
225+
// (derivative of #2478)
226+
s.add("org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource");
227+
s.add("org.apache.tomcat.dbcp.dbcp2.datasources.SharedPoolDataSource");
228+
229+
// [databind#2999]: org.glassfish.web/javax.servlet.jsp.jstl (embedded Xalan)
230+
// (derivative of #2469)
231+
s.add("com.oracle.wls.shaded.org.apache.xalan.lib.sql.JNDIConnectionPool");
232+
214233
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
215234
}
216235

0 commit comments

Comments
 (0)