Hi Rui, +1 (non-binding)
- checked GPG signatures and SHA-512 checksums - RAT passes ; source matches git tag release-2.3.1-rc2 - Built from source on JDK 17 (./mvnw clean install -DskipTests -DskipITs -Dfast), ~31,000 unit tests across flink-core, flink-runtime, flink-table-runtime, flink-table-planner all pass - Local cluster from binary: WordCount FINISHED, SQL Client SELECT 1 works, Web UI shows flink-version=2.3.1 / commit 477b1a8 - Resolved flink-clients/flink-runtime/flink-streaming-java/flink-table-api-java 2.3.1 from staging repo; jar/pom/sources + .asc all present - PyFlink wheel installs and imports cleanly - CI on the release commit is green - Verified licenses Kind regards, Gustavo On Fri, 13 Nov 2026 at 13:41, fanrui.apache.org via dev < [email protected]> wrote: > Hi everyone, > > Please review and vote on the release candidate #2 for the version > 2.3.1, as follows: > [ ] +1, Approve the release > [ ] -1, Do not approve the release (please provide specific comments) > > The complete staging area is available for your review, which includes: > * JIRA release notes [1], > * the official Apache source release and binary convenience releases, > including the PyFlink source distributions and 13 wheels under > python/, staged on Apache Trusted Releases (ATR) for review [2] and > to be deployed to dist.apache.org, which are signed with the key with > fingerprint DD8E 6D70 0C7B 5D22 CEF7 11C5 57DD 44DE 3590 F304 [3], > * all artifacts to be deployed to the Maven Central Repository [4], > * source code tag "release-2.3.1-rc2" [5], pointing to commit > 477b1a87b7396b60e7ce39ae6b2235b18cbe1ff5, > * website pull request listing the new release and adding the > announcement blog post [6]. > > Every file of this candidate (ATR revision 00003) can be downloaded > without login from > https://releases.apache.org/download/path/flink/2.3.1/<file>, for > example > https://releases.apache.org/download/path/flink/2.3.1/flink-2.3.1-src.tgz; > the complete file list is at [7]. > > The Python wheels were built by the GitHub Actions run [8] on the > release commit. The CI run of the release branch commit the candidate > is built on is [9]. > > To verify the candidate, please check the signatures and checksums > against KEYS [3], build the source release (JDK 17, or JDK 11 with > -Djdk11 -Pjava11-target; Maven 3.8.6 via the bundled ./mvnw), and > follow the checklist in [10]. > > The vote will be open for at least 72 hours (excluding the weekend), > until 2026-11-18 13:00 UTC. It is adopted by majority approval, with > at least 3 PMC affirmative votes. > > Thanks, > Rui > > [1] > https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12357166&projectId=12315522 > [2] https://releases.apache.org/vote/flink/2.3.1 > [3] https://dist.apache.org/repos/dist/release/flink/KEYS > [4] > https://repository.apache.org/content/repositories/orgapacheflink-1952/ > [5] https://github.com/apache/flink/releases/tag/release-2.3.1-rc2 > [6] https://github.com/apache/flink-web/pull/894 > [7] > https://releases.apache.org/api/release/paths/flink/2.3.1/00003?limit=1000 > [8] https://github.com/apache/flink/actions/runs/43413305410 > [9] https://github.com/apache/flink/actions/runs/43388892333 > [10] > https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Release > > This email was sent by [email protected] on the Apache Trusted Releases > platform >
