+1 (binding)

- Verified the signatures and checksums of all release files, and the
signed tag
- The source release matches the tag; built it from source on Ubuntu with
JDK 11
- Compared the source, staged Maven artifacts and Python packages with
2.2.1: all changes are expected
- The Python wheels are byte-identical to the ones built by the project's
CI from the tag
- Started a local cluster and ran WordCount and a SQL Client query
- Installed PyFlink (Python 3.10) and ran Table API and DataStream jobs
- Checked the website PR

Best,
Rui

Sangkyoon Nam <[email protected]> 于 2026年11月14日周六 00:37写道:

> +1 (non-binding)
>
> - Verified the GPG signatures (key from KEYS) and SHA-512 checksums of all
> 17 downloaded RC artifacts
> - Source tarball matches tag release-2.2.2-rc2 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 17 (Corretto 17.0.14) on macOS arm64: ./mvnw
> clean install -DskipTests -Dfast
> - Started a local cluster from the binary distribution and ran the
> streaming WordCount example to completion; the cluster reports 2.2.2 /
> 244fd7d
> - Spot-checked orgapacheflink-1951: 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: 26 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일 (금) 오후 7:53, fanrui.apache.org via dev <[email protected]>님이
> 작성:
>
>> Hi everyone,
>>
>> Please review and vote on the release candidate #2 for the version
>> 2.2.2, 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.2.2-rc2" [5], pointing to commit
>>   244fd7d12ef54300207b75187c1d336a386fe46d,
>> * 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.2.2/<file>, for
>> example
>> https://releases.apache.org/download/path/flink/2.2.2/flink-2.2.2-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 11: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=12357057&projectId=12315522
>> [2] https://releases.apache.org/vote/flink/2.2.2
>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS
>> [4]
>> https://repository.apache.org/content/repositories/orgapacheflink-1951/
>> [5] https://github.com/apache/flink/releases/tag/release-2.2.2-rc2
>> [6] https://github.com/apache/flink-web/pull/893
>> [7]
>> https://releases.apache.org/api/release/paths/flink/2.2.2/00003?limit=1000
>> [8] https://github.com/apache/flink/actions/runs/43380153354
>> [9] https://github.com/apache/flink/actions/runs/43378622378
>> [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
>>
>

Reply via email to