+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