This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch frank_grimes_java-21-ffm
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
The following commit(s) were added to refs/heads/frank_grimes_java-21-ffm by
this push:
new 11c93ee update readme & GH actions
11c93ee is described below
commit 11c93ee0b18a6e867b0efe06735db2eba88d1381
Author: Lee Rhodes <[email protected]>
AuthorDate: Wed Dec 4 18:44:12 2024 -0800
update readme & GH actions
---
.github/workflows/auto-os-matrix.yml | 4 ++--
README.md | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
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 @@ jobs:
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 @@ jobs:
-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 @@ Note: *primitive* := *{byte, short, int, long, float, double}*
* *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 @@ __NOTES:__
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:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]