Re: [VOTE] Release Apache Iggy, Incubating, v0.8.0 rc2
Jay Novak <[email protected]>
| Newsgroups | gmane.comp.apache.incubator.general |
|---|---|
| Message-ID | <[email protected]> |
+1 (non-binding) Regards Jay On 2026-04-18 09:12, Hubert Gruszecki wrote: > Hello everyone, > > This is the fifth release of Apache Iggy (Incubating), a persistent > message streaming platform written in Rust, supporting QUIC, TCP, > WebSocket and HTTP transport protocols, capable of processing millions > of messages per second with ultra low latencies. For more info, please > visit https://iggy.apache.org > > This is a re-cut of v0.8.0 as rc2. The original v0.8.0 rc1 passed both > the Iggy community and IPMC votes, but during publishing we discovered > that one of our internal crates (`iobuf`) conflicts with an unrelated > crate of the same name already on crates.io (v5.8.1). That conflict > prevents us from publishing `iggy_common` and `iggy_binary_protocol` > to crates.io without pulling in the wrong dependency on downstream > users' machines. rc2 contains the fix for this issue; the rest of the > release is unchanged. > > Cancellation notice for v0.8.0 rc1: > https://lists.apache.org/thread/kxny5bttbs38ncn2ntwjrbz311v51h90 > > This release has been voted on by the Apache Iggy Community. > > Vote Thread: > https://lists.apache.org/thread/0s1lzpxmzkr3gyw7cqqkc8gkblzj5vp2 > > The vote PASSED with: > - 12 +1 votes (4 binding, 8 non-binding) > - 0 -1 votes > > Vote Summary Thread: > https://lists.apache.org/thread/qn1vyv8yclo4wdncso4w4pyflo6mgrtk > > The release candidate: > https://dist.apache.org/repos/dist/dev/incubator/iggy/0.8.0-rc2/ > > Git commit for the release: > https://github.com/apache/iggy/commit/f5350d999d883fd3ca9dd33b3dc2754ddb0df049 > > Change log for this release: > https://github.com/apache/iggy/compare/server-0.7.0...server-0.8.0-rc.2 > > Git tag for the release candidate: > https://github.com/apache/iggy/releases/tag/server-0.8.0-rc.2 > > The artifacts were signed with PGP key 6CBBED6E59612FCE, corresponding > to > [email protected], that can be found in keys file: > https://downloads.apache.org/incubator/iggy/KEYS > > The Git tags for release will be created after the voting passes. > > The vote will be open for at least 72 hours. Please vote accordingly: > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove with the reason > > Checklist for reference: > - [ ] Download Iggy is valid. > - [ ] Checksums and PGP signatures are valid. > - [ ] Source code distributions have correct names matching the current > release. > - [ ] LICENSE and NOTICE files are correct. > - [ ] All files have license headers if necessary. > - [ ] No compiled archives bundled in source archive. > - [ ] Can compile from source. > > Verification Steps > Requires Rust: https://www.rust-lang.org/tools/install > > Build: cargo build > Run Tests: cargo test > If you experience concurrency/parallel test runner errors, try limiting > threads: cargo test -- --test-threads 1 > > To verify the source code, clone the repository, checkout to commit > f5350d999d883fd3ca9dd33b3dc2754ddb0df049 or tag server-0.8.0-rc.2 > and run the release script from the root directory: > ./scripts/prepare-release.sh > > This will create the artifact under iggy_release directory, and should > produce the following SHA-512 checksum: > > 006a62c0bf988b20044743bb09ac780db42e3b63868705c521eb425686bad4208704d2152788f1584dfc06af8652c1e7b86dda474b05c79d926a71415f3e9b5d > > Please keep in mind that checksum might differ on MacOS vs Linux > distribution due to the internal implementation of tar vs gnu-tar or > how it's handling the archive metadata (part of the release script). > > You might need to increase the maximum kernel locked memory limit and > open > file descriptors limit - iggy tests are quite intensive on these > resources. > > Thanks, > Hubert