Skip to content

Update main for java25#293

Merged
leerho merged 7 commits into
mainfrom
update_main_for_java25
Jun 11, 2026
Merged

Update main for java25#293
leerho merged 7 commits into
mainfrom
update_main_for_java25

Conversation

@leerho

@leerho leerho commented Jun 10, 2026

Copy link
Copy Markdown
Member

There was a request from the Hadoop, Hive, and Spark communities to add Java 25 into the mix of Java versions.
The request was specifically to have one jar that can run 17, 21 and 25. And that is what this release will provide in addition to a second jar that will run Java 11.

This version of the DS-Memory Project still uses Unsafe and access other JVM internals. In Java 25 these are marked "Deprecated", but they still exist in Java 25. I don't like to release a product based on deprecated code, but in this case there is no alternative. The Java 17-25 code will not have the capability to memory-map files. But I am told that is Ok for their use.

This PR includes updates to all docs, javadocs, main code, test code and GHA CI workflows to accommodate java 25.
(I hope I caught them all :) )

@leerho leerho marked this pull request as ready for review June 10, 2026 23:56

@tisonkun tisonkun left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Great!

@leerho leerho merged commit cdb9e33 into main Jun 11, 2026
13 checks passed
@leerho leerho deleted the update_main_for_java25 branch June 11, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants