Skip to content

Apache Release DataSketches-Memory 6.0.0

Latest
Compare
Choose a tag to compare
@leerho leerho released this 22 Feb 01:33
· 4 commits to main since this release
ff1d192
  • This Release of DataSketches Memory is for Java 21 and will compile and run on Java 21. It may not run on later versions of Java and will not run on earlier Java versions.

  • It uses the new java.base/java.lang.foreign (Panama, Foreign Function & Memory (FFM) API, JEP 442) instead of relying on JVM internals. You may need to add the JVM flag --enable-preview at compile and run-time.

  • The FFM API has changed considerably since Java 17 thus the API changes in this release will reflect some of those changes. The primary change affecting this release is the use of the Arena class for allocating and closing off-heap memory. The ResourceScope class of Java 17 has been removed and its functionality simplified and moved to MemorySegment.Scope.

  • This release also fixes issues that were found in the prior release 5.0.0:

    • Please read the introduction to the datasketches-memory #249.
    • A bug discovered by Paweł Wiejacha. See #253.
    • A bug discovered just before we almost released RC2. It is documented in #260.
  • A special "Thank You" to @frankgrimes97 for his considerable contributions to this release.