+1 (binding) - Verified GPG signatures (key 72B436558AA9CDCA2C4CBAC340D4B35E2C1452E5 from KEYS) and SHA-512 checksums of all artifacts - Verified signatures/checksums of a sample of staged Maven artifacts (orgapachestorm-1130) - Compared the source release against the v3.1.0 tag (11d40328): no relevant differences - Checked LICENSE/NOTICE in the source and binary distributions; RAT check passes (0 unapproved) - Built the source release (mvn clean install -DskipTests) with JDK 25 - Ran a Docker cluster (ZooKeeper, Nimbus, Supervisor, UI) from the binary distribution on Java 25 - Built StormCrawler 4.0.0-SNAPSHOT against the staged 3.1.0, ran a URLFrontier/WARC crawl topology (sc-warc-demo) via Flux on the cluster: 0 failed tuples, valid WARC output, clean kill
Minor, non-blocking: docs/Setting-up-a-Storm-cluster.md still says "Java 21+", but the binaries require Java 25. Can be fixed for the website only for now. Gruß Richard > Am 11.09.2026 um 21:07 schrieb Rui Abreu <[email protected]>: > > Hi folks, > > I have posted a release candidate for Apache Storm 3.1.0 > release and it is ready for testing. > > The Nexus staging repository is here: > https://repository.apache.org/content/repositories/orgapachestorm-1130 > > Storm Source and Binary Release with sha512 checksums and GPG > signature files are here: > https://dist.apache.org/repos/dist/dev/storm/apache-storm-3.1.0-rc1/ > > The release artifacts are signed with the following key: > https://keyserver.ubuntu.com/pks/lookup?op=index&fingerprint=on&search=0x72B436558AA9CDCA2C4CBAC340D4B35E2C1452E5 > in this file https://www.apache.org/dist/storm/KEYS > > The release was made from the Apache Storm 3.1.0 tag at: > https://github.com/apache/storm/tree/v3.1.0 > > Full list of changes in this release: > https://dist.apache.org/repos/dist/dev/storm/apache-storm-3.1.0-rc1/RELEASE_NOTES.html > > To use it in a Maven build set the version for Storm to 3.1.0 and add > the following URL to your settings.xml file: > https://repository.apache.org/content/repositories/orgapachestorm-1130 > > The release was made using the Storm release process, documented on > the GitHub repository: > https://github.com/apache/storm/blob/master/RELEASING.md > > Please vote on releasing these packages as Apache Storm 3.1.0. The > vote is open for at least the next 72 hours. > > "How to vote" is described here: > https://github.com/apache/storm/blob/master/RELEASING.md#how-to-vote-on-a-release-candidate > When voting, please list the actions taken to verify the release. > > Only votes from the Storm PMC are binding, but everyone is welcome to > check the release candidate and vote. > The vote passes if at least three binding +1 votes are cast. > > [ ] +1 Release this package as Apache Storm 3.1.0 > [ ] 0 No opinion > [ ] -1 Do not release this package because... > > Thanks to everyone who contributed to this release.
