This is an automated email from the ASF dual-hosted git repository. ramackri pushed a commit to branch RANGER-5666 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 8a0a61e16215f69f90ccb5aaa273baa76fa256a2 Author: ramk <[email protected]> AuthorDate: Thu Jul 9 22:49:47 2026 +0530 RANGER-5666: update agent assemblies for GraalVM 25.1.3 runtime JARs GraalVM 25.x no longer publishes org.graalvm.js:js as a JAR; agent plugin tarballs must bundle js-language, polyglot, truffle-runtime, and related SDK artifacts instead of the removed js and graal-sdk coordinates. --- distro/src/main/assembly/hbase-agent.xml | 14 +++++++++++--- distro/src/main/assembly/hdfs-agent.xml | 14 +++++++++++--- distro/src/main/assembly/hive-agent.xml | 14 +++++++++++--- distro/src/main/assembly/plugin-solr.xml | 14 +++++++++++--- distro/src/main/assembly/plugin-yarn.xml | 14 +++++++++++--- 5 files changed, 55 insertions(+), 15 deletions(-) diff --git a/distro/src/main/assembly/hbase-agent.xml b/distro/src/main/assembly/hbase-agent.xml index f3785ee1f..7d910e7bc 100644 --- a/distro/src/main/assembly/hbase-agent.xml +++ b/distro/src/main/assembly/hbase-agent.xml @@ -75,12 +75,20 @@ <include>org.glassfish.jersey.core:jersey-common</include> <include>org.glassfish.jersey.ext:jersey-entity-filtering:jar:${jersey-client.version}</include> <include>org.glassfish.jersey.media:jersey-media-json-jackson</include> - <include>org.graalvm.js:js:jar:${graalvm.version}</include> + <!-- GraalJS 25.x runtime (js is now a POM, not a JAR) --> + <include>org.graalvm.js:js-language:jar:${graalvm.version}</include> <include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include> + <include>org.graalvm.polyglot:polyglot:jar:${graalvm.version}</include> <include>org.graalvm.regex:regex:jar:${graalvm.version}</include> - <include>org.graalvm.sdk:graal-sdk:jar:${graalvm.version}</include> <include>org.graalvm.truffle:truffle-api:jar:${graalvm.version}</include> - <include>com.ibm.icu:icu4j</include> + <include>org.graalvm.truffle:truffle-runtime:jar:${graalvm.version}</include> + <include>org.graalvm.truffle:truffle-compiler:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:jniutils:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:collections:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:nativeimage:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:word:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:icu4j:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:xz:jar:${graalvm.version}</include> </includes> </binaries> </moduleSet> diff --git a/distro/src/main/assembly/hdfs-agent.xml b/distro/src/main/assembly/hdfs-agent.xml index 171181c80..2c6c229d5 100644 --- a/distro/src/main/assembly/hdfs-agent.xml +++ b/distro/src/main/assembly/hdfs-agent.xml @@ -110,12 +110,20 @@ <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.databind.version}</include> - <include>org.graalvm.js:js:jar:${graalvm.version}</include> + <!-- GraalJS 25.x runtime (js is now a POM, not a JAR) --> + <include>org.graalvm.js:js-language:jar:${graalvm.version}</include> <include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include> + <include>org.graalvm.polyglot:polyglot:jar:${graalvm.version}</include> <include>org.graalvm.regex:regex:jar:${graalvm.version}</include> - <include>org.graalvm.sdk:graal-sdk:jar:${graalvm.version}</include> <include>org.graalvm.truffle:truffle-api:jar:${graalvm.version}</include> - <include>com.ibm.icu:icu4j</include> + <include>org.graalvm.truffle:truffle-runtime:jar:${graalvm.version}</include> + <include>org.graalvm.truffle:truffle-compiler:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:jniutils:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:collections:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:nativeimage:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:word:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:icu4j:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:xz:jar:${graalvm.version}</include> </includes> </binaries> </moduleSet> diff --git a/distro/src/main/assembly/hive-agent.xml b/distro/src/main/assembly/hive-agent.xml index c26ea72af..9b4aa0169 100644 --- a/distro/src/main/assembly/hive-agent.xml +++ b/distro/src/main/assembly/hive-agent.xml @@ -67,12 +67,20 @@ <include>org.glassfish.jersey.core:jersey-common</include> <include>org.glassfish.jersey.media:jersey-media-json-jackson</include> <include>com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.16.1</include> - <include>org.graalvm.js:js:jar:${graalvm.version}</include> + <!-- GraalJS 25.x runtime (js is now a POM, not a JAR) --> + <include>org.graalvm.js:js-language:jar:${graalvm.version}</include> <include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include> + <include>org.graalvm.polyglot:polyglot:jar:${graalvm.version}</include> <include>org.graalvm.regex:regex:jar:${graalvm.version}</include> - <include>org.graalvm.sdk:graal-sdk:jar:${graalvm.version}</include> <include>org.graalvm.truffle:truffle-api:jar:${graalvm.version}</include> - <include>com.ibm.icu:icu4j</include> + <include>org.graalvm.truffle:truffle-runtime:jar:${graalvm.version}</include> + <include>org.graalvm.truffle:truffle-compiler:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:jniutils:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:collections:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:nativeimage:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:word:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:icu4j:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:xz:jar:${graalvm.version}</include> </includes> </binaries> </moduleSet> diff --git a/distro/src/main/assembly/plugin-solr.xml b/distro/src/main/assembly/plugin-solr.xml index a478e27a4..6398f3aee 100644 --- a/distro/src/main/assembly/plugin-solr.xml +++ b/distro/src/main/assembly/plugin-solr.xml @@ -68,12 +68,20 @@ <include>org.glassfish.hk2:hk2-api</include> <include>org.glassfish.hk2:hk2-core</include> <include>org.glassfish.hk2:hk2-runlevel</include> - <include>org.graalvm.js:js:jar:${graalvm.version}</include> + <!-- GraalJS 25.x runtime (js is now a POM, not a JAR) --> + <include>org.graalvm.js:js-language:jar:${graalvm.version}</include> <include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include> + <include>org.graalvm.polyglot:polyglot:jar:${graalvm.version}</include> <include>org.graalvm.regex:regex:jar:${graalvm.version}</include> - <include>org.graalvm.sdk:graal-sdk:jar:${graalvm.version}</include> <include>org.graalvm.truffle:truffle-api:jar:${graalvm.version}</include> - <include>com.ibm.icu:icu4j</include> + <include>org.graalvm.truffle:truffle-runtime:jar:${graalvm.version}</include> + <include>org.graalvm.truffle:truffle-compiler:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:jniutils:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:collections:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:nativeimage:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:word:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:icu4j:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:xz:jar:${graalvm.version}</include> </includes> </binaries> </moduleSet> diff --git a/distro/src/main/assembly/plugin-yarn.xml b/distro/src/main/assembly/plugin-yarn.xml index e91295b92..d15331882 100644 --- a/distro/src/main/assembly/plugin-yarn.xml +++ b/distro/src/main/assembly/plugin-yarn.xml @@ -82,12 +82,20 @@ <include>org.glassfish.jersey.core:jersey-common</include> <include>org.glassfish.jersey.media:jersey-media-json-jackson</include> <include>org.glassfish.jersey.ext:jersey-entity-filtering</include> - <include>org.graalvm.js:js:jar:${graalvm.version}</include> + <!-- GraalJS 25.x runtime (js is now a POM, not a JAR) --> + <include>org.graalvm.js:js-language:jar:${graalvm.version}</include> <include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include> + <include>org.graalvm.polyglot:polyglot:jar:${graalvm.version}</include> <include>org.graalvm.regex:regex:jar:${graalvm.version}</include> - <include>org.graalvm.sdk:graal-sdk:jar:${graalvm.version}</include> <include>org.graalvm.truffle:truffle-api:jar:${graalvm.version}</include> - <include>com.ibm.icu:icu4j</include> + <include>org.graalvm.truffle:truffle-runtime:jar:${graalvm.version}</include> + <include>org.graalvm.truffle:truffle-compiler:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:jniutils:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:collections:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:nativeimage:jar:${graalvm.version}</include> + <include>org.graalvm.sdk:word:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:icu4j:jar:${graalvm.version}</include> + <include>org.graalvm.shadowed:xz:jar:${graalvm.version}</include> </includes> </binaries> </moduleSet>
