-1

Sorry this is not a compliance issue but I'd prefer you give a review
on https://github.com/apache/datasketches-java/pull/795 so we don't
need to break the serialization format later.

Best,
tison.

Hyeonho Kim via dev <[email protected]> 于2026年11月6日周五 16:59写道:
>
> +1
>
> Checked:
> - Good signatures
> - checksums match
> - LICENSE/NOTICE present
> - Built and tested from the unzipped source on JDK 25.0.1 and Maven 3.9.12
>   (macOS arm64): 2385 tests, 0 failures
>
>
> On Thu, Nov 5, 2026 at 8:27 AM Lee Rhodes via dev 
> <[email protected]> wrote:
>>
>> Hello Apache DataSketches PMC and Community,
>>
>>
>> This is a call for vote to release Apache DataSketches-java candidate
>> version 9.1.0-RC1
>>
>> Changes from the previous release (9.0.0):
>>
>>     New features:
>>     - Filters: new Xor filter
>>     - Bloom filter: difference (A NOT B); invert() is deprecated
>>     - HLL: HllUnion.update(HllUnion)
>>     - CPC: CpcUnion.update(MemorySegment)
>>     - Theta sketch: UpdatableThetaSketch.compactTrimmed() compacts and
>>       reduces to k in one pass
>>     - Tuple sketch: custom update seeds, with seed hash checks
>>
>>     Bug fixes and C++ compatibility:
>>     - Stricter validation of serialized sketches: malformed or truncated
>>       input is rejected with an exception (ArrayOfNumbersSerDe and the
>>       string SerDe, Bloom filter, Count-Min, CPC, Frequencies, HLL, Items
>>       Quantiles, REQ, Theta, Tuple, VarOpt)
>>     - HLL: fixes to the deferred KxQ rebuild and to HIP after a merge
>>     - Theta/Tuple: seed hash checks and empty sketch handling aligned
>>       across the families and with C++; fixes for reading historical
>>       images; JaccardSimilarity fixes
>>     - t-digest: interpolation, min/max, extreme value and NaN fixes;
>>       centroids sort by value, then by weight
>>     - KLL items: sorted view fixed after query-before-serialize
>>     - Frequent items: empty now means zero stream weight
>>     - REQ: negative values on deserialization, compactor weight fixes,
>>       getRSE() fixed
>>     - CPC: CpcWrapper no longer throws on empty sketches
>>
>>     Compatibility notes:
>>     - An empty compact tuple sketch now carries a zero seed hash, aligned
>>       with Theta and with C++ and Python. Release 9.0.0 and earlier reject
>>       an empty compact ArrayOfDoubles sketch serialized by this release,
>>       so upgrade the readers before, or together with, the writers.
>>       Non-empty ArrayOfDoubles images, and all other sketch images written
>>       by this release, can be read by 9.0.0.
>>     - Tuple sketches: nominal entries are now limited to 2^26.
>>
>> Source repository:
>>
>>     - https://github.com/apache/datasketches-java
>>
>>
>> Git Tag for this release:
>>
>>     - https://github.com/apache/datasketches-java/releases/tag/9.1.0-RC1 on 
>> branch 9.1.X
>>
>>
>> Git HashId for this release is: cc5eba818c260c0b9011791218819bd32a2d06ca
>>
>> The Release Candidate Zip Repository:
>>
>>     - https://dist.apache.org/repos/dist/dev/datasketches/java/9.1.0-RC1/
>>
>>
>> The Maven Staging Repository:
>>
>>     - 
>> https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-java/9.1.0/
>>
>>
>> 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
>>
>>
>>
>> Build & Test Guide:
>>
>>     - https://github.com/apache/datasketches-java/blob/9.1.0-RC1/README.md
>>
>>     Note: this release requires an OpenJDK-compatible build of Java 25.
>>
>>
>> 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 Monday, Nov 9th 6PM PST (Nov 10th 02:00 
>> UTC)
>>
>>
>> Please vote accordingly:
>>
>> [ ] +1 approve
>>
>> [ ] +0 no opinion
>>
>> [ ] -1 disapprove with the reason
>>
>>
>> Thank you,
>>
>> Lee Rhodes
>> [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to