You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ra...@apache.org on 2026/09/11 08:56:03 UTC
(ranger) 13/34: RANGER-5642: Exclude duplicate Jersey JARs from Kafka plugin packaging (#1020)
This is an automated email from the ASF dual-hosted git repository.
ramackri pushed a commit to branch backport-audit-spiffe-2.10
in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 192a32bd32c6a4337ed2c6de1df611c39afdfb28
Author: Ramachandran Krishnan <ra...@gmail.com>
AuthorDate: Tue Jun 16 21:47:02 2026 +0530
RANGER-5642: Exclude duplicate Jersey JARs from Kafka plugin packaging (#1020)
* RANGER-5642: Exclude duplicate Jersey JARs from Kafka plugin packaging
Revert the Kafka portion of #1015: the broker already ships Jersey on the
application classpath; duplicate JARs in plugin-impl cause WadlAutoDiscoverable
ClassCastException and audit ingestor POST failures.
* RANGER-5647: Fix remaining ISO EXPIRES_ON dates in hive tag tests.
PR #1018 updated slash-format tag fixture dates to 2099/12/31 but left
2026-06-15 ISO expiry_date values in test_policyengine_tag_hive.json.
After 2026-06-15, TestPolicyEngine.testPolicyEngine_hiveForTag fails CI
with isAllowed expected true but was false for EXPIRES_ON SELF match.
* Revert "RANGER-5647: Fix remaining ISO EXPIRES_ON dates in hive tag tests."
This reverts commit ef0dbdd2e0d0c594fa46113038aa4054e7a27348.
* RANGER-5642: Exclude duplicate Jackson JARs from Kafka plugin packaging
Review feedback on #1020: broker ships Jackson 2.16.x; plugin-impl must not
also whitelist jackson-annotations, jackson-core, jackson-databind, and
jackson-jaxrs-json-provider at Ranger 2.17.x — same principle as the Jersey
revert (use broker classpath for shared libraries).
---------
Co-authored-by: ramk <ra...@cloudera.com>
(cherry picked from commit 6bf19137341fcbe1cbee1e7cffc2f341ac78f029)
---
distro/src/main/assembly/plugin-kafka.xml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/distro/src/main/assembly/plugin-kafka.xml b/distro/src/main/assembly/plugin-kafka.xml
index 6ae15a636..e06319ad4 100644
--- a/distro/src/main/assembly/plugin-kafka.xml
+++ b/distro/src/main/assembly/plugin-kafka.xml
@@ -54,10 +54,6 @@
<fileMode>644</fileMode>
<includes>
<include>com.carrotsearch:hppc</include>
- <include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
- <include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
- <include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
- <include>com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.woodstox:woodstox-core</include>
<include>com.google.code.gson:gson</include>
<include>com.google.protobuf:protobuf-java:jar:${protobuf-java.version}</include>
@@ -82,11 +78,6 @@
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
<include>org.codehaus.woodstox:stax2-api</include>
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
- <include>org.glassfish.jersey.core:jersey-client</include>
- <include>org.glassfish.jersey.core:jersey-common</include>
- <include>org.glassfish.jersey.inject:jersey-hk2</include>
- <include>org.glassfish.hk2.external:javax.inject</include>
- <include>jakarta.ws.rs:jakarta.ws.rs-api</include>
<include>org.glassfish.jersey.ext:jersey-entity-filtering:jar:${jersey-client.version}</include>
<include>org.glassfish.jersey.media:jersey-media-json-jackson:jar:${jersey-client.version}</include>
</includes>