### NEW COMPONENT! ###
Hello Apache DataSketches PPMC and Community,
1. This is a call for vote to release Apache DataSketches-java version:
1.0.0-incubating-RC1
NOTE 1: This is the core Java component of the DataSketches library
that includes all the
sketch algorithms in production-ready packages. These sketches can be
called directly from
this component or used in conjunction with the adaptor components such
as Hadoop Pig,
Hadoop Hive, or the aggregator adaptors built into Apache Druid.
NOTE 2: This release contains some critical performance improvements
and bug fixes for Apache Druid.
2. The release candidate:
-
https://dist.apache.org/repos/dist/dev/incubator/datasketches/java/1.0.0-incubating-RC1/
3. Source repository:
- https://github.com/apache/incubator-datasketches-java
Git Tag for this release:
-
https://github.com/apache/incubator-datasketches-java/tree/1.0.0-incubating-RC1
on branch 1.0.X-incubating
Git HashId for this release starts with: 5c0cdc1
The artifacts have been signed with --keyid-format SHORT : 8CD4A902
4. Repository: dist.apache.org repository:
The public signing key can be found in the KEYS file:
- https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS
5. Repository: Maven Central (repository.apache.org):
The Jar artifacts can be found at
https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-java/1.0.0-incubating/
6. Build & Test Guide: (assuming you have Maven)
The DataSketches-java component is pure Java and is structured as a
Maven project. You must compile using JDK 8.
There is one run-time dependency of the DataSketches-memory component
(recently released),
and, of course, a number of test and Maven plugin dependencies, all of
which can be resolved by Maven.
There are two types of tests: normal unit tests and tests run by the
strict profile. To run normal unit tests:
$ mvn clean test
To run the strict profile tests:
$ mvn clean test -P strict
To install jars in your local .m2 repository:
$ mvn clean install -Dmaven.test.skip=true
7. Documentation: The documentation for the DataSketches Java component is
part of the website.
The Overview section on the website has extensive documentation on all
the sketches:
- https://datasketches.github.io
Javadocs:
- https://datasketches.github.io/api/core/snapshot/apidocs/index.html
8. The vote will be performed in two stages:
- This letter will be published on dev@ and remain open for at least 72
hours and at least 3 (+1) PPMC votes or a majority of (+1) are acquired.
All PPMC members including Mentors can vote. However, a negative vode
from a Mentor will cancel this voting process.
The 72 hours will elapse as of Friday, August 16, 2019, PDT (UTC -7
hours).
- After it passes the first stage, the summary of that vote and the key
information from this letter will be
published on general@incubator and remain open for at least 72 hours
and at least 3 (+1) IPMC votes or a majority of (+1) are acquired.
Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason
Thanks,
Lee Rhodes
[email protected]