Skip to content

Conversation

@wezell
Copy link
Contributor

@wezell wezell commented Jan 9, 2026

This PR contains preparatory changes needed before upgrading to Java 25. Key changes include:

  • Dependency updates in bom/application/pom.xml and various module POMs (Jersey, ByteBuddy, and other libraries)
  • JsEngine refactoring - simplified the JavaScript engine implementation in JsEngine.java (reduced ~100 lines to ~97)
  • Removed deprecated code - deleted JsDynamicObjectUtils.java (Truffle API cleanup)
  • Test infrastructure - added dependencies to integration tests and CLI modules for compatibility

ref: #33865

This PR fixes: #33865

@github-actions github-actions bot mentioned this pull request Jan 9, 2026
3 tasks
wezell added a commit that referenced this pull request Jan 9, 2026
…e this until we get PR #34264 merged and then these changes re-merged with main with the part1 changes.

ref: #33865
@wezell wezell mentioned this pull request Jan 9, 2026
@wezell wezell changed the title task(java): pre-changes needed to upgrade to java 25, includes jersey, bytebuddy and other lib changes. Move to java 25 part I (pre-work) Jan 9, 2026
wezell added a commit that referenced this pull request Jan 9, 2026
…e this until we get PR #34264 merged and then these changes re-merged with main with the part1 changes.

ref: #33865
@wezell wezell enabled auto-merge January 9, 2026 19:41
@wezell wezell added this pull request to the merge queue Jan 9, 2026
Merged via the queue into main with commit 3359b84 Jan 9, 2026
38 checks passed
@wezell wezell deleted the issue-33865-java-25-part1 branch January 9, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[SPIKE] Run on Java 25

4 participants