tisonkun opened a new issue, #304: URL: https://github.com/apache/datasketches-rust/issues/304
Release tracking for Apache DataSketches Rust 0.6.0, following [RELEASE.md](https://github.com/apache/datasketches-rust/blob/675e3e123fda6da19657d345038252b16adc2ebb/RELEASE.md). ## Candidate - Release preparation: #303, merged with all CI checks passing. - Commit: `675e3e123fda6da19657d345038252b16adc2ebb`. - Annotated tag: [`0.6.0-rc.1`](https://github.com/apache/datasketches-rust/tree/0.6.0-rc.1), tag object `2d0bd5591c98c77cb7c85bc56452e5744545e2a9`. - Source distribution: https://dist.apache.org/repos/dist/dev/datasketches/rust/0.6.0-rc.1/ - Artifact: `apache-datasketches-rust-0.6.0-src.zip`. - Staging SVN revision: `r88785`; remote listing contains exactly the source ZIP, its `.asc` signature, and its `.sha512` checksum. - Signing key: `8B374472FAD328E17F479863B379691FC6E298DD` (`[email protected]`), verified against the official DataSketches KEYS file. - SHA-512: `ea72b25639f9c918f2d17cc07f6080876393bf9695281677db5de7765c0e1b41cd3841d74ba2ea8bbac443587d2dbd0e71922b9299a17582aba585f46529c894`. - crates.io convenience prerelease: https://crates.io/crates/datasketches/0.6.0-rc.1 - Changelog: https://github.com/apache/datasketches-rust/blob/0.6.0-rc.1/CHANGELOG.md ## Progress - [x] Merge release preparation and confirm CI. - [x] Run local release checks: `cargo x prepare-testdata`, `cargo x lint`, `cargo x check`, `cargo x test`, package LICENSE/NOTICE checks, and `cargo publish --dry-run --locked -p datasketches`. - [x] Create and push the annotated RC tag. - [x] Publish the crates.io prerelease and verify it with `cargo info [email protected]`. - [x] Build the source ZIP directly from the RC tag, sign it with SHA-512, and stage the three artifacts in `dist/dev`. - [x] Re-download all staged artifacts and KEYS, verify the checksum and exact signing fingerprint in a fresh GPG home, and run all release checks in the extracted source with a separate Cargo target directory. - [x] Inspect source contents, required LICENSE/NOTICE/manifests/changelog, and version. The only binary files are the two existing T-Digest `.sk` reference fixtures, both matching the RC tag. - [ ] Release manager reviews and sends the vote from their Apache email account; record the mailing-list thread URL here. - [ ] Wait at least 72 hours and collect at least three explicit binding PMC +1 votes, with more binding +1 than -1 votes. - [ ] Send and record the vote result. - [ ] Promote the approved source artifacts, create the final tag, and publish the final crate. - [ ] Update downloads, archive the previous release (0.5.0), and announce after the required propagation period. - [ ] Add the actual UTC release date to the changelog through a post-release PR and close this issue. Verification completed on macOS with `rustc 1.101.0-nightly (8006091eb 2026-10-17)`. The release-preparation CI also passed on Linux, macOS, and Windows with MSRV 1.86.0 and stable Rust. No final release has been published; the vote has not been sent. ## Vote email draft — not sent From: `[email protected]` To: `[email protected]` Subject: `[VOTE] Release Apache DataSketches Rust 0.6.0 (RC1)` The proposed deadline below is valid if the message is sent by 2026-10-26 12:00 UTC. If sent later, move the deadline so that the vote remains open for at least 72 hours from actual sending time. ```text Hi everyone, I propose releasing Apache DataSketches Rust version 0.6.0. The release candidate is based on commit: 675e3e123fda6da19657d345038252b16adc2ebb Source distribution: https://dist.apache.org/repos/dist/dev/datasketches/rust/0.6.0-rc.1/ Source artifact: apache-datasketches-rust-0.6.0-src.zip Git tag: https://github.com/apache/datasketches-rust/tree/0.6.0-rc.1 Changelog: https://github.com/apache/datasketches-rust/blob/0.6.0-rc.1/CHANGELOG.md Signing key fingerprint: 8B374472FAD328E17F479863B379691FC6E298DD KEYS: https://downloads.apache.org/datasketches/KEYS SHA-512: ea72b25639f9c918f2d17cc07f6080876393bf9695281677db5de7765c0e1b41cd3841d74ba2ea8bbac443587d2dbd0e71922b9299a17582aba585f46529c894 apache-datasketches-rust-0.6.0-src.zip Testing: - crates.io RC: cargo add [email protected] - source: verify the checksum and signature, extract the ZIP, then run: cargo x prepare-testdata cargo x lint cargo x check cargo x test cargo package --list -p datasketches cargo publish --dry-run --locked -p datasketches Verification: shasum -a 512 --check apache-datasketches-rust-0.6.0-src.zip.sha512 gpg --verify apache-datasketches-rust-0.6.0-src.zip.asc apache-datasketches-rust-0.6.0-src.zip The vote will remain open until 2026-10-29 12:00 UTC, at least 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove, with a reason Best, tison ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
