chore(deps): Bump graalvm-version from 25.2.4 to 25.3.4.1 - #25800
chore(deps): Bump graalvm-version from 25.2.4 to 25.3.4.1#25800dependabot[bot] wants to merge 1 commit into
Conversation
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
apupier
left a comment
There was a problem hiding this comment.
several test failures with this kind of error:
[camel-python3] [ERROR] org.apache.camel.language.python3.Python3LanguageSecurityTest.defaultDeniesPythonIoAndProcessCreation
[camel-python3] [ERROR] Run 1: Python3LanguageSecurityTest.defaultDeniesPythonIoAndProcessCreation:113->assertDenied:148 [open('/etc/passwd') should mention "PermissionError" but was: org.apache.camel.ExpressionEvaluationException: org.graalvm.polyglot.PolyglotException: java.lang.NoSuchMethodError: 'long java.lang.Thread.threadId()']
|
🧪 CI tested the following changed modules:
✅ POM dependency changes: targeted tests included Changed properties: graalvm-version Modules affected by dependency changes (2)
🔬 Scalpel shadow comparison — Scalpel: 10 tested, 29 compile-only — current: 0 all testedMaveniverse Scalpel detected 39 affected modules (current approach: 0).
|
Bumps `graalvm-version` from 25.2.4 to 25.3.4.1. Updates `org.graalvm.js:js-language` from 25.2.4 to 25.3.4.1 - [Release notes](https://github.com/oracle/graaljs/releases) - [Changelog](https://github.com/oracle/graaljs/blob/master/CHANGELOG.md) - [Commits](oracle/graaljs@vm-25.2.4...vm-25.3.4.1) Updates `org.graalvm.polyglot:polyglot` from 25.2.4 to 25.3.4.1 - [Release notes](https://github.com/oracle/graal/releases) - [Commits](oracle/graal@vm-25.2.4...vm-25.3.4.1) Updates `org.graalvm.polyglot:python` from 25.2.4 to 25.3.4.1 - [Release notes](https://github.com/oracle/graal/releases) - [Commits](oracle/graal@vm-25.2.4...vm-25.3.4.1) --- updated-dependencies: - dependency-name: org.graalvm.js:js-language dependency-version: 25.3.4.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.graalvm.polyglot:polyglot dependency-version: 25.3.4.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.graalvm.polyglot:python dependency-version: 25.3.4.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
4778a8a to
e4a4acd
Compare
|
Bottom line: GraalVM 25.3.4.1 appears to require JDK 19+ at runtime, which conflicts with Camel's JDK 17 baseline test matrix for camel-python3. This dependency bump can't be merged as-is unless either:
|
|
Confirmed. The GraalVM SDK changelog explicitly documents this — in GraalVM 25.1.3 (GR-73953): ▎ "the optimizing Truffle runtime is supported only with GraalVM 25.1 or later... no longer supported with GraalVM 25.0 or earlier, or on plain OpenJDK or Oracle JDK via jargraal... fallback runtime remains supported on standard JDKs and remains backwards compatible down to JDK 21." So starting with the GraalVM 25.1+ line (which 25.3.4.1 is part of), Truffle's minimum supported JDK for standard/plain JDKs is JDK 21 — JDK 17 is no longer supported. That's exactly why the CI failure shows NoSuchMethodError: 'long java.lang.Thread.threadId()' (a JDK 19+ API) when camel-python3's GraalPy-based tests run on the JDK 17 build leg. |
|
@dependabot ignore this minor version |
|
OK, I won't notify you about version 25.3.x again, unless you re-open this PR. |
Bumps
graalvm-versionfrom 25.2.4 to 25.3.4.1.Updates
org.graalvm.js:js-languagefrom 25.2.4 to 25.3.4.1Release notes
Sourced from org.graalvm.js:js-language's releases.
Changelog
Sourced from org.graalvm.js:js-language's changelog.
Commits
aede65d[GR-78747] Fix iterator closing forArray.fromand collection constructors.4d5b9b6[GR-78730] Avoid duplicate builtin key and name strings.5cfa11dUpdate test262 status.0daf607Fix iterator closing forArray.fromand collection constructors.735f95c[GR-78733] Preserve pending return value across finally blocks.5294bb8Update test262 status.0f79287Preserve pending return value across finally blocks.05e11b8[GR-78732] Avoid prototype mutation during context initialization.cd3aaacFix and assert functionData.hasStrictFunctionProperties() for async functions.e09a6d8Allocate built-in derived constructor functions with their expected prototype.Updates
org.graalvm.polyglot:polyglotfrom 25.2.4 to 25.3.4.1Commits
7b02598[GR-78616] Update labsjdk to 25.0.4.1+1-jvmci-25.3-b22b460981update JVMCI to 25.0.4.1+1-jvmci-25.3-b2384af3df[GR-78623] Adapt graal-publish-javadoc for the GraalVM 25.3.4.1 release.64f83deAdapt graal-publish-javadoc for the GraalVM 25.3.4.1 release.f3c130e[GR-77576] Compact Unicorn historical chart links.4b6781b[GR-77864] Remove support for building FastR.6543255Remove support for building FastR.788ef12[GR-78774] Use correct initial stack size when type checking catch clauses.0ad12bbUse correct initial stack size when type checking catch clausesa66e9cc[GR-78794] Fold constant bytecode stack effects in Crema handlersUpdates
org.graalvm.polyglot:pythonfrom 25.2.4 to 25.3.4.1Commits
7b02598[GR-78616] Update labsjdk to 25.0.4.1+1-jvmci-25.3-b22b460981update JVMCI to 25.0.4.1+1-jvmci-25.3-b2384af3df[GR-78623] Adapt graal-publish-javadoc for the GraalVM 25.3.4.1 release.64f83deAdapt graal-publish-javadoc for the GraalVM 25.3.4.1 release.f3c130e[GR-77576] Compact Unicorn historical chart links.4b6781b[GR-77864] Remove support for building FastR.6543255Remove support for building FastR.788ef12[GR-78774] Use correct initial stack size when type checking catch clauses.0ad12bbUse correct initial stack size when type checking catch clausesa66e9cc[GR-78794] Fold constant bytecode stack effects in Crema handlers