Skip to content

Bump org.graalvm.js:js-language from 25.0.2 to 25.0.3#61

Merged
henri-tremblay merged 1 commit intomasterfrom
dependabot/maven/org.graalvm.js-js-language-25.0.3
Apr 22, 2026
Merged

Bump org.graalvm.js:js-language from 25.0.2 to 25.0.3#61
henri-tremblay merged 1 commit intomasterfrom
dependabot/maven/org.graalvm.js-js-language-25.0.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Bumps org.graalvm.js:js-language from 25.0.2 to 25.0.3.

Changelog

Sourced from org.graalvm.js:js-language's changelog.

Version 25.0.3

  • Updated Node.js to version 22.22.0.
  • Limited Chrome inspector remote debugging to localhost.

Version 25.0.0

  • ECMAScript 2025 mode/features enabled by default.
  • Updated Node.js to version 22.17.1.
  • Implemented the Intl.DurationFormat proposal.
  • Made option js.text-encoding stable and allowed in SandboxPolicy.CONSTRAINED.
  • Implemented the import defer proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Upsert proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Enabled source phase imports from WebAssembly modules (import source mod from "./mod.wasm") by default if the js.webassembly option is enabled and the js.source-phase-imports option is not explicitly set to false.

Version 24.2.0

  • Updated Node.js to version 22.13.1.
  • Implemented the Error.isError proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Math.sumPrecise proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Promise.try proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Atomics.pause proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Uint8Array to/from base64 and hex proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Source Phase Imports proposal. It is available behind the experimental option (--js.source-phase-imports).
  • Implemented the WebAssembly/ES Module Integration proposal, allowing .wasm modules to be loaded via import statements.
  • Implemented basic Worker API (resembling the API available in d8). It is available behind the experimental option --js.worker.
  • Added option js.stack-trace-api that enables/disables Error.captureStackTrace, Error.prepareStackTrace and Error.stackTraceLimit. These non-standard extensions are disabled by default (unless js.v8-compat or js.nashorn-compat is used).
  • Made option js.webassembly stable.
  • Made options js.load, js.print, and js.graal-builtin stable and allowed in SandboxPolicy.UNTRUSTED.
  • Made option js.locale stable and allowed in SandboxPolicy.UNTRUSTED. Its value, if non-empty, must be a well-formed Unicode BCP 47 locale identifier and is now validated.
  • Added an experimental java.util.concurrent.Executor that can be used to post tasks into the event loop thread in graal-nodejs. It is available as require('node:graal').eventLoopExecutor.
  • Implemented the TextDecoder and TextEncoder APIs of the WHATWG Encoding Standard. They are available behind the experimental option (--js.text-encoding).
  • Implemented the RegExp.escape proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Regular Expression Pattern Modifiers proposal.
  • Implemented the Iterator Sequencing proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).

Version 24.1.0

  • ECMAScript 2024 mode/features enabled by default.
  • Implemented the Make eval-introduced global vars redeclarable proposal.
  • Implemented the Float16Array proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Array.fromAsync proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Resizable and Growable ArrayBuffers proposal.
  • Updated Node.js to version 20.13.1.
  • Made option js.esm-eval-returns-exports stable and allowed in SandboxPolicy.UNTRUSTED.

Version 24.0.0

  • Implemented the WebAssembly threads proposal.
  • Implemented the Promise.withResolvers proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implementation of Async Iterator Helpers proposal (that was split out from Iterator Helpers proposal) was moved behind the experimental option --js.async-iterator-helpers.
  • Implemented the Well-Formed Unicode Strings proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the JSON.parse source text access proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Updated Node.js to version 18.18.2.
  • WebAssembly support in Node.js has been enabled by default. It can be disabled using the experimental option --js.webassembly=false.

... (truncated)

Commits
  • eba5be1 release GraalVM 25.0.3
  • 8df2eb0 [GR-74224] Backport to 25.0: Restrict Chrome Inspector to localhost.
  • af7f1c3 [GR-73523] Backport to 25.0: Fix PE bailout in eval().
  • 768265b Run basic smoke tests in the gate.
  • 3a36e8d Restrict Chrome Inspector to localhost
  • 1317236 Add regression test for eval() compilation.
  • f458308 ScriptNode.runEval should create function object behind a TruffleBoundary.
  • 45949a4 [GR-72571] Backport to 25.0: Transient aux-engine-cache test failure.
  • 6e78909 Work around transient aux-engine-cache test failure due to speculative optimi...
  • bae1c85 [GR-72939] Backport to 25.0.3: Upgrading Node.js version used by graal-nodejs...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.graalvm.js:js-language](https://github.com/graalvm/graaljs) from 25.0.2 to 25.0.3.
- [Release notes](https://github.com/graalvm/graaljs/releases)
- [Changelog](https://github.com/oracle/graaljs/blob/vm-25.0.3/CHANGELOG.md)
- [Commits](oracle/graaljs@vm-25.0.2...vm-25.0.3)

---
updated-dependencies:
- dependency-name: org.graalvm.js:js-language
  dependency-version: 25.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 22, 2026
@henri-tremblay henri-tremblay merged commit 20266b9 into master Apr 22, 2026
1 check passed
@dependabot dependabot Bot deleted the dependabot/maven/org.graalvm.js-js-language-25.0.3 branch April 22, 2026 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant