update readme & GH actions
diff --git a/.github/workflows/auto-os-matrix.yml b/.github/workflows/auto-os-matrix.yml
index 768f554..28227c2 100644
--- a/.github/workflows/auto-os-matrix.yml
+++ b/.github/workflows/auto-os-matrix.yml
@@ -55,8 +55,6 @@
distribution: 'temurin'
java-package: jdk
architecture: x64
-# Architecture options: x86, x64, armv7, aarch64, ppc64le
-# setup-java@v4 has a "with cache" option
- name: Echo Java Version
run: >
@@ -75,6 +73,8 @@
-D skipTests=true
${{matrix.os.skip_gpg}}
+# Architecture options: x86, x64, armv7, aarch64, ppc64le
+# setup-java@v4 has a "with cache" option
# Lifecycle: validate, compile, test, package, verify, install, deploy
# -B batch mode
# -V show Version without stopping
diff --git a/README.md b/README.md
index 323b857..257281b 100644
--- a/README.md
+++ b/README.md
@@ -66,8 +66,8 @@
* *Memory.map(File)* (read only)
* *WritableMemory.writableMap(File)*
-## Release 4.0.0 (inclusive) to 5.0.0 (exclusive)
-Starting with release *datasketches-memory-4.0.0*, this Memory component supports only Java 17 when compiling from source and should work with later Java versions at runtime.
+## Release 5.0.0 (inclusive) to 6.0.0 (exclusive)
+Starting with release *datasketches-memory-5.0.0*, this Memory component supports only Java 21 when compiling from source and should work with later Java versions at runtime.
### *NOTE: The DataSketches Java Memory Component is not thread-safe.*
@@ -78,14 +78,14 @@
As a result, the directory elements of the full absolute path of the target installation directory must qualify as Java identifiers.
In other words, the directory elements must not have any space characters (or non-Java identifier characters) in any of the path elements. This is required by the Oracle Java Specification in order to ensure location-independent access to resources:
[See Oracle Location-Independent Access to Resources](https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html)
-* The compile command line must contain the JVM flag *--add-modules=jdk.incubator.foreign*.
+* The compile command line must contain the JVM flag *--enable-preview*.
* This component is not designed as a Java Module, so the Jar file should be part of the application classpath.
#### Dependencies
There are no run-time dependencies. See the pom.xml file for test dependencies.
#### Maven build instructions
-The Maven build requires JDK-17 to compile:
+The Maven build requires JDK-21 to compile:
To run normal unit tests: