Skip to content

Apache Release DataSketches Memory 3.0.2

Compare
Choose a tag to compare
@leerho leerho released this 05 Oct 17:35
· 5 commits to master since this release
9fd3b45

Key Changes From Last Release

  • RC1: Removed a Java version check that prevented running with Java 21 in limited mode. Java 21 is not supported, but if the user is not using off-heap memory it is still possible to use this memory component with Java 21. One cannot compile with Java 21, but running with Java 21 in this limited mode should work OK.
    • RC2: Found 2 places where this was being checked. Removed the duplicate check.
  • RC1: Renamed the artifact of the root project from "datasketches-memory-root" to "datasketches-memory". This was preventing some environments in obtaining the correct jar files from Maven Central.
  • RC1: Removed a thrown exception in the case where the user attempts to close a non-AutoCloseable memory object. With the current object hierarchy, some static code analyzers may issue a false-positive Potential Resource Leak Warning on some
    instances of non-AutoClosable memory objects. Examples include Memory objects that are explicitly on-heap (i.e., arrays) or wrapped ByteBuffers. These warnings can be suppressed with a @SuppressWarnings("resource") annotation or disabled within the static code analyzer.
  • RC1: Improved the code comments and printed output for the ExampleMemoryRequestServerTest class.
  • RC2: Cleaned up confusing references to release versions in the README.

Full Changelog: 3.0.1...3.0.2