Hello Apache DataSketches PMC and Community,
1. This is a call for vote to release Apache DataSketches-memory candidate
version: 3.0.0-RC1
This is a transitional release that supports Java 8 and 11. However, the
goal of this release is to migrate the API to what it will be in release
4.0.0. The 4.0.0 release will require Java 17 and will utilize the Project
Panama (FFM) capabilities introduced in Java 17.
Some of the capabilities of releases [2.0.0, 3.0.0) have been removed
because they cannot be supported in release 4.0.0 with Panama-17. For
example:
- The ability to directly import and export UTF-8 encoded strings has
been removed.
- The UTF-8 code in Memory 1.0.0 through 2.2.1 is out of date and
needs to be removed anyway.
- Java already has built-in UTF-8 encoding.
- The ability to directly import and export boolean arrays has been
removed.
- The Java Language Specification does not define the byte storage
format for boolean arrays, thus Panama-17 doesn't support boolean arrays.
- Other minor changes to the API are best understood by examining the
Javadocs directly.
Release 3.0.0 includes two bug fixes (Issues #194, #195).
It is our expectation that this set of releases will be the last that
support Java 8 and 11.
2. Source repository:
-https://github.com/apache/datasketches-memory
Git Tag for this release:
- https://github.com/apache/datasketches-memory/tree/3.0.0-RC1 on
branch 3.0.X
Git HashId for this release starts with: 06e91ba
3. The Release Candidate / Zip Repository:
- https://dist.apache.org/repos/dist/dev/datasketches/memory/3.0.0-RC1/
The public signing key can be found in the KEYS file:
- https://dist.apache.org/repos/dist/dev/datasketches/KEYS
The artifacts have been signed with --keyid-format SHORT : 8CD4A902
4. Repository: Maven Central [Nexus](http://repository.apache.org) (Jar
Artifacts):
-
https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/3.0.0/
5. Build & Test Guide:
- https://github.com/apache/datasketches-memory/blob/3.0.0-RC1/README.md
6. The vote will be performed as follows:
- This letter will be published on dev@ and remain open for
- at least 72 hours (excluding weekends and holidays), AND
- until at least 3 (+1) PMC votes or a majority of (+1) PMC votes
are acquired.
- Anyone in the community can vote.
- This vote will close no earlier than Thursday, Aug 1, 2024, 8:00 PM
PST.
Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason
Thanks,
Lee Rhodes
[email protected]