Hello All,

*About DataSketches-Memory*

This component of the DataSketches library provides high-performance
access to off-heap memory for Java applications. These are low-level
functions that other DataSketches components use. It does not
provide any command-line interface or GUI.

*This release addressed the following issues:*

   - Previous releases: 4.X for Java 17, 5.X and 6.X for Java 21, were
   implemented using incubator and preview versions of the FFM API which was
   not LTS released until Java 25.  Because Oracle removed access to some JVM
   internals in Java 17+ that were available in  Java 8 and 11, leveraging the
   incubator and preview code seemed to be the only option at the time.  But
   preview and incubator code is no longer available for the older Java
   versions, which severely hampered the use of Memory versions 4.X, 5.X and
   6.X.

   To produce a usable release compatible with Java 17 and 21, I had to
   remove the specific capabilities for creating and modifying memory-mapped
   files.

*Notes:*

   - This release consists of two separate source Zips and two separate
   sets of jars:
      - "datasketches-memory-java11" identifies the source and jar files
      compatible with Java 11.  This code has the same capabilities as the
      original Java 8 version (3.0.2), including memory-mapped files.
      - "datasketches-memory-java17_25 identifies the source and jar files
      compatible with Java 17, 21 and 25.
      This code has all the same capabilities as the original Java 8, except
      memory-mapped files.

*Links:*
1. DataSketches Download Site:
https://datasketches.apache.org/docs/Community/Downloads.html

2. Release Summary:
https://github.com/apache/datasketches-memory/releases

3. Developer build and test documentation:
https://github.com/apache/datasketches-memory/blob/7.0.0/README.md

4. Maven Central (Nexus)

   -
   
https://repository.apache.org/content/repositories/releases/org/apache/datasketches/datasketches-memory-java11/7.0.0
   -
   
https://repository.apache.org/content/repositories/releases/org/apache/datasketches/datasketches-memory-java17_25/7.0.0
   -
   
https://repository.apache.org/content/repositories/releases/org/apache/datasketches/datasketches-memory/7.0.0/

5. DataSketches Website
https://datasketches.apache.org

Thank you to the PMC members and community for taking the time to review
this release!

Lee.
[email protected]

Reply via email to