Repository navigation
Replies: 13 comments
|
from my side it's +1 (binding, Apache Iggy PMC). during release preparation i verified all aforementioned checklist points. really excited about this release. |
0 replies
|
+1 |
0 replies
|
+1 binding (Apache Iggy PMC) |
0 replies
|
+1 |
0 replies
|
+1 |
0 replies
|
+1 binding (Apache Iggy PMC) |
0 replies
|
+1 (binding) I checked:
|
0 replies
|
+1 (non-binding) |
0 replies
|
+1 (non-binding) I checked:
|
0 replies
|
+1 binding (Apache Iggy PMC)
|
0 replies
|
+1 (non-binding) |
0 replies
|
+1 (non-binding). checks pass. crazy progress! |
0 replies
|
+1 (non-binding) |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello, Apache Iggy Community,
This is a call for a vote to release Apache Iggy version 0.10.0.
Along with the Iggy Server 0.10.0, we will release these SDKs and tools from the same repository:
0.10.0 brings multi-leader partitions, deferred polling, the Kafka gateway and per-stream encryption keys. It also changes the wire protocol and the data directory format. The discussion thread has a summary of the changes:
#4671
Since the discussion, per-topic replication factors (#4692), idempotent producers (#4691), grouped deferred fetches (#4683) and an external authentication callout (#4634) also landed.
Git commit for the release:
91e0206
The change list for this release:
server-0.9.0...server-0.10.0-rc.1
Git tag for the release candidate:
https://github.com/apache/iggy/releases/tag/server-0.10.0-rc.1
The release candidate:
https://dist.apache.org/repos/dist/dev/iggy/0.10.0-rc1/
The artifacts are signed with PGP key 6CBBED6E59612FCE (fingerprint 8526 A28E 7BA8 DDEC 7B08 6ED4 6CBB ED6E 5961 2FCE), which belongs to hgruszecki@apache.org. The key is in the KEYS file:
https://downloads.apache.org/iggy/KEYS
We will create the final release tags after the vote passes.
The vote will be open for at least 72 hours. It passes with at least three +1 binding votes from PMC members and more +1 binding votes than -1 binding votes.
Everyone is welcome to vote. Please state whether your vote is binding and include your platform and verification results.
Please vote accordingly:
To learn more about Iggy, please see https://iggy.apache.org/
Checklist for reference:
Verify the download
Build and test
To build, install Rust with rustup. The archive pins Rust 1.99.1 in
rust-toolchain.toml, so cargo uses that toolchain inside the extracted directory.On Debian/Ubuntu, install
pkg-config,libhwloc-devandlibudev-devalongside the native compiler and build tools.The integration tests need Docker. If tests fail because of resource contention on your machine, run them serially with
cargo test --locked -- --test-threads 1. Please report failures that this does not explain in this thread.The iggy tests use a lot of locked memory and open files. If they fail on these limits, increase the maximum kernel locked memory limit and the open file descriptor limit.
On Linux, the Apache Doris connector tests need a higher
vm.max_map_count, because the Doris backend refuses to start below 2000000:Optional: reproduce the source archive from Git
To reproduce the archive, clone the repository, check out commit
91e0206367aad2d30259f7d45203832b08ae84e7or tagserver-0.10.0-rc.1, and run the release script from the root directory:This creates the artifact under the
iggy_releasedirectory with the following SHA-512 checksum:Different gzip implementations can produce different compressed bytes from the same tar archive. If your locally reproduced archive has a different checksum, compare its uncompressed tar using the command below. The downloaded release candidate must match its published checksum exactly.
Expected:
Thanks,
Hubert
All reactions