+1 (non-binding) - Verified the GPG signatures (key from KEYS) and SHA-512 checksums of all 16 downloaded RC artifacts - Source tarball matches tag release-1.20.6-rc3 except for the files the release script excludes (.asf.yaml, .github, .idea, .gitignore files, azure-pipelines.yml and the docs theme submodule) - Built from source with JDK 8 (Corretto 1.8.0_512) on macOS arm64: ./mvnw clean install -DskipTests -Dfast - Started a local cluster from the binary distribution on JDK 11 and ran the streaming WordCount example to completion; the cluster reports 1.20.6 / 9c8444e - Spot-checked orgapacheflink-1950: verified the signatures of the flink-core and flink-python JARs - Installed the cp311 macOS arm64 PyFlink wheel with pemja 0.5.8. Ran pyflink/fn_execution/tests/test_state_impl.py from the source release against it: 9 passed. - Ran a process-mode state job and a thread-mode job with rows in ARRAY/LIST/MAP. Both produced the expected results, covering FLINK-41106, FLINK-41104, FLINK-41103 and FLINK-41228.
For the Maven Wrapper bootstrap I removed /sbin from PATH, as described in FLINK-41492 [1] (reported in the 2.3.1 thread). [1] https://issues.apache.org/jira/browse/FLINK-41492 Thanks for driving the release, Rui. Sangkyoon 2026년 11월 13일 (금) 오후 10:13, Gustavo de Morais <[email protected]>님이 작성: > Hi Rui, > > +1 (non-binding) > > - checked GPG signatures and SHA-512 checksums > - RAT passes ; source matches git tag release-1.20.6-rc3 > - Built from source on JDK 11 (./mvnw clean install -DskipTests -DskipITs > -Dfast), ~25,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=1.20.6 / commit 9c8444e > - Resolved > flink-clients/flink-runtime/flink-streaming-java/flink-table-api-java > 1.20.6 from staging repo; jar/pom/sources + .asc all present > - PyFlink wheel installs and imports cleanly > - CI on the release commit is green > - Verified licenses > > Thanks for driving the releases! > > Kind regards, > Gustavo > > On Fri, 13 Nov 2026 at 09:37, fanrui.apache.org via dev < > [email protected]> wrote: > > > Hi everyone, > > > > Please review and vote on the release candidate #3 for the version > > 1.20.6, 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 12 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-1.20.6-rc3" [5], pointing to commit > > 9c8444ef4c32b89a91f42a3e28f33367e51a5aac, > > * website pull request listing the new release and adding the > > announcement blog post [6]. > > > > Every file of this candidate (ATR revision 00007) can be downloaded > > without login from > > https://releases.apache.org/download/path/flink/1.20.6/<file>, for > > example > > > https://releases.apache.org/download/path/flink/1.20.6/flink-1.20.6-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 8, 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 10: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=12357158&projectId=12315522 > > [2] https://releases.apache.org/vote/flink/1.20.6 > > [3] https://dist.apache.org/repos/dist/release/flink/KEYS > > [4] > > https://repository.apache.org/content/repositories/orgapacheflink-1950/ > > [5] https://github.com/apache/flink/releases/tag/release-1.20.6-rc3 > > [6] https://github.com/apache/flink-web/pull/892 > > [7] > > > https://releases.apache.org/api/release/paths/flink/1.20.6/00007?limit=1000 > > [8] https://github.com/apache/flink/actions/runs/43379970724 > > [9] https://github.com/apache/flink/actions/runs/43378636579 > > [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 > > >
