You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Xiqian YU <ko...@outlook.com> on 2026/09/29 07:15:11 UTC
[VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Hi everyone,
Please review and vote on the release candidate #1 for the version 3.7.0 of Apache Flink CDC,
as follows:
[ ] +1, Approve the release
[ ] -1, Do not approve the release (please provide specific comments)
**Release Overview**
As an overview, the release consists of the following:
a) Flink CDC source release to be deployed to dist.apache.org
b) Maven artifacts to be deployed to the Maven Central Repository
**Staging Areas to Review**
The staging areas containing the above mentioned artifacts are as follows, for your review:
* All artifacts for a) can be found in the corresponding dev repository at dist.apache.org [1], which are signed with the key with fingerprint EA96AD42DECC72437E0FAC157A366E479A726BA0 [2]
* All artifacts for b) can be found at the Apache Nexus Repository [3]
Other links for your review:
* JIRA release notes [4]
* Source code tag "release-3.7.0-rc1" with commit hash 045e8da45df4b1017849b04e2d8bfe8f0ed7936d [5]
* PR for release announcement blog post of Flink CDC 3.7.0 in flink-web [6]
**Vote Duration**
The voting time will run for at least 72 hours.
It is adopted by majority approval, with at least 3 PMC affirmative votes.
Best Regards,
Xiqian
[1] https://dist.apache.org/repos/dist/dev/flink/flink-cdc-3.7.0-rc1/
[2] https://dist.apache.org/repos/dist/release/flink/KEYS
[3] https://repository.apache.org/content/repositories/orgapacheflink-1944/org/apache/flink/
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12356804
[5] https://github.com/apache/flink-cdc/tree/release-3.7.0-rc1
[6] https://github.com/apache/flink-web/pull/884
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Leonard Xu <xb...@gmail.com>.
Thanks @Xiqian for preparing the RC。
+1 (binding)
- verified signatures and checksums
- checked the GitHub release tag
- checked the source archive matches the release tag
- checked LICENSE and NOTICE files
- checked the source archive contains no unexpected binary files
- built the RC from source code with JDK 11 + Flink 1.20.3
- ran CLI smoke tests with the Flink 1.20 and Flink 2.2 binary packages
- checked Maven staging artifacts for both 3.7.0-1.20 and 3.7.0-2.2
- checked the release notes
- reviewed the web PR and left minor comments
- checked with RM Xiqian that FLINK-40740 is not a blocker
Best,
Leonard
> 2026 9月 29 3:15 下午,Xiqian YU <ko...@outlook.com> 写道:
>
> Hi everyone,
>
> Please review and vote on the release candidate #1 for the version 3.7.0 of Apache Flink CDC,
> as follows:
>
> [ ] +1, Approve the release
> [ ] -1, Do not approve the release (please provide specific comments)
>
> **Release Overview**
>
> As an overview, the release consists of the following:
> a) Flink CDC source release to be deployed to dist.apache.org
> b) Maven artifacts to be deployed to the Maven Central Repository
>
> **Staging Areas to Review**
>
> The staging areas containing the above mentioned artifacts are as follows, for your review:
> * All artifacts for a) can be found in the corresponding dev repository at dist.apache.org [1], which are signed with the key with fingerprint EA96AD42DECC72437E0FAC157A366E479A726BA0 [2]
> * All artifacts for b) can be found at the Apache Nexus Repository [3]
>
> Other links for your review:
> * JIRA release notes [4]
> * Source code tag "release-3.7.0-rc1" with commit hash 045e8da45df4b1017849b04e2d8bfe8f0ed7936d [5]
> * PR for release announcement blog post of Flink CDC 3.7.0 in flink-web [6]
>
> **Vote Duration**
>
> The voting time will run for at least 72 hours.
> It is adopted by majority approval, with at least 3 PMC affirmative votes.
>
> Best Regards,
> Xiqian
>
> [1] https://dist.apache.org/repos/dist/dev/flink/flink-cdc-3.7.0-rc1/
> [2] https://dist.apache.org/repos/dist/release/flink/KEYS
> [3] https://repository.apache.org/content/repositories/orgapacheflink-1944/org/apache/flink/
> [4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12356804
> [5] https://github.com/apache/flink-cdc/tree/release-3.7.0-rc1
> [6] https://github.com/apache/flink-web/pull/884
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Xiqian YU <ko...@outlook.com>.
Thanks Spoorthi for the thorough review! I've updated corresponding JIRA tickets and the release note.
Best Regards,
Xiqian
> Spoorthi Basu <sp...@gmail.com> 於 2026年10月9日 晚上11:34 寫道:
>
> +1 (non-binding)
>
> - verified checksums and signatures of the source and binary tarballs
> - checked the source tarball matches the release-3.7.0-rc1 tag
> - checked LICENSE and NOTICE files are included
> - checked the source tarball contains no unexpected binary files or
> SNAPSHOT dependencies
> - built from source with JDK 11 + Flink 1.20.3 and JDK 17 + Flink 2.2.0
> - ran all tests for the snapshot split metadata release option on both
> builds (incremental source framework, MySQL, MongoDB, PostgreSQL, SQL
> Server, Oracle and Db2), including the failover cases
> - ran a MySQL to Values YAML pipeline with both binary packages on local
> Flink 1.20.3 and 2.2.0 clusters, with metadata release enabled (released as
> expected after entering the binlog phase)
> - checked the Maven staging repository: all deployable modules are staged
> for both 3.7.0-1.20 and 3.7.0-2.2, and every jar and pom has a valid
> signature and matching checksums
> - checked the release notes
> - reviewed the web PR
>
> Found a small JIRA issue (non-blocking): 9 issues in the release blog are
> not tagged cdc-3.7.0, so they are missing from the JIRA release notes:
> FLINK-39252, FLINK-39732, FLINK-39759, FLINK-34806, FLINK-39757,
> FLINK-40411, FLINK-40623, FLINK-40690, FLINK-40739. Three of them
> (FLINK-39252, FLINK-39732, FLINK-39759) are tagged cdc-3.6.0 instead, and
> four (FLINK-34806, FLINK-40623, FLINK-40690, FLINK-40739) are also still
> open although their PRs are merged. It would be good to update them before
> the release is announced.
>
> Thanks Xiqian for driving this release!
>
> Best,
> Spoorthi Basu
>
> On Thu, Oct 8, 2026 at 7:23 PM Hang Ruan <ru...@apache.org> wrote:
>
>> +1 (binding)
>>
>> - verified signatures and checksums
>> - checked the GitHub release tag
>> - checked the source archive matches the release tag
>> - checked LICENSE and NOTICE files
>> - checked the source archive contains no unexpected binary files
>> - built the RC from source code with JDK 11 + Flink 2.2.0
>> - checked Maven staging artifacts for both 3.7.0-1.20 and 3.7.0-2.2
>> - checked the release notes
>> - reviewed the web PR
>>
>> Best,
>> Hang
>>
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Lincoln Lee <li...@gmail.com>.
+1 (binding)
- Verified GPG signatures and SHA512 checksums for the source
archive and both binary distributions. The signing fingerprint
matches EA96AD42DECC72437E0FAC157A366E479A726BA0.
- Confirmed no compiled binaries in the source archive and a
byte-for-byte match with release-3.7.0-rc1 at commit
045e8da45df4b1017849b04e2d8bfe8f0ed7936d.
- Passed Apache RAT on a pristine source extraction.
- Built all 57 modules with Maven 3.9.9 on macOS arm64:
Flink 1.20 with JDK 11 and Flink 2.2 with JDK 17.
Tests and the E2E runtime download were skipped during packaging.
- Passed 223 selected unit-test executions with zero failures,
errors, or skipped tests.
- Checked version consistency across 57 source POMs and
104 staging POMs.
- Verified signatures, checksums, Java 11 bytecode, and
LICENSE/NOTICE presence for six sampled Maven JARs.
(The JTS/SLF4J license-forwarding issue has already been
acknowledged by yanquan and will be addressed as a follow-up.)
- Passed CDC API smoke checks for both release variants.
- Checked the release notes
- Reviewed the web PR
Best,
Lincoln Lee
Spoorthi Basu <sp...@gmail.com> 于2026年10月9日周五 23:35写道:
> +1 (non-binding)
>
> - verified checksums and signatures of the source and binary tarballs
> - checked the source tarball matches the release-3.7.0-rc1 tag
> - checked LICENSE and NOTICE files are included
> - checked the source tarball contains no unexpected binary files or
> SNAPSHOT dependencies
> - built from source with JDK 11 + Flink 1.20.3 and JDK 17 + Flink 2.2.0
> - ran all tests for the snapshot split metadata release option on both
> builds (incremental source framework, MySQL, MongoDB, PostgreSQL, SQL
> Server, Oracle and Db2), including the failover cases
> - ran a MySQL to Values YAML pipeline with both binary packages on local
> Flink 1.20.3 and 2.2.0 clusters, with metadata release enabled (released as
> expected after entering the binlog phase)
> - checked the Maven staging repository: all deployable modules are staged
> for both 3.7.0-1.20 and 3.7.0-2.2, and every jar and pom has a valid
> signature and matching checksums
> - checked the release notes
> - reviewed the web PR
>
> Found a small JIRA issue (non-blocking): 9 issues in the release blog are
> not tagged cdc-3.7.0, so they are missing from the JIRA release notes:
> FLINK-39252, FLINK-39732, FLINK-39759, FLINK-34806, FLINK-39757,
> FLINK-40411, FLINK-40623, FLINK-40690, FLINK-40739. Three of them
> (FLINK-39252, FLINK-39732, FLINK-39759) are tagged cdc-3.6.0 instead, and
> four (FLINK-34806, FLINK-40623, FLINK-40690, FLINK-40739) are also still
> open although their PRs are merged. It would be good to update them before
> the release is announced.
>
> Thanks Xiqian for driving this release!
>
> Best,
> Spoorthi Basu
>
> On Thu, Oct 8, 2026 at 7:23 PM Hang Ruan <ru...@apache.org> wrote:
>
> > +1 (binding)
> >
> > - verified signatures and checksums
> > - checked the GitHub release tag
> > - checked the source archive matches the release tag
> > - checked LICENSE and NOTICE files
> > - checked the source archive contains no unexpected binary files
> > - built the RC from source code with JDK 11 + Flink 2.2.0
> > - checked Maven staging artifacts for both 3.7.0-1.20 and 3.7.0-2.2
> > - checked the release notes
> > - reviewed the web PR
> >
> > Best,
> > Hang
> >
>
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Spoorthi Basu <sp...@gmail.com>.
+1 (non-binding)
- verified checksums and signatures of the source and binary tarballs
- checked the source tarball matches the release-3.7.0-rc1 tag
- checked LICENSE and NOTICE files are included
- checked the source tarball contains no unexpected binary files or
SNAPSHOT dependencies
- built from source with JDK 11 + Flink 1.20.3 and JDK 17 + Flink 2.2.0
- ran all tests for the snapshot split metadata release option on both
builds (incremental source framework, MySQL, MongoDB, PostgreSQL, SQL
Server, Oracle and Db2), including the failover cases
- ran a MySQL to Values YAML pipeline with both binary packages on local
Flink 1.20.3 and 2.2.0 clusters, with metadata release enabled (released as
expected after entering the binlog phase)
- checked the Maven staging repository: all deployable modules are staged
for both 3.7.0-1.20 and 3.7.0-2.2, and every jar and pom has a valid
signature and matching checksums
- checked the release notes
- reviewed the web PR
Found a small JIRA issue (non-blocking): 9 issues in the release blog are
not tagged cdc-3.7.0, so they are missing from the JIRA release notes:
FLINK-39252, FLINK-39732, FLINK-39759, FLINK-34806, FLINK-39757,
FLINK-40411, FLINK-40623, FLINK-40690, FLINK-40739. Three of them
(FLINK-39252, FLINK-39732, FLINK-39759) are tagged cdc-3.6.0 instead, and
four (FLINK-34806, FLINK-40623, FLINK-40690, FLINK-40739) are also still
open although their PRs are merged. It would be good to update them before
the release is announced.
Thanks Xiqian for driving this release!
Best,
Spoorthi Basu
On Thu, Oct 8, 2026 at 7:23 PM Hang Ruan <ru...@apache.org> wrote:
> +1 (binding)
>
> - verified signatures and checksums
> - checked the GitHub release tag
> - checked the source archive matches the release tag
> - checked LICENSE and NOTICE files
> - checked the source archive contains no unexpected binary files
> - built the RC from source code with JDK 11 + Flink 2.2.0
> - checked Maven staging artifacts for both 3.7.0-1.20 and 3.7.0-2.2
> - checked the release notes
> - reviewed the web PR
>
> Best,
> Hang
>
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Hang Ruan <ru...@apache.org>.
+1 (binding)
- verified signatures and checksums
- checked the GitHub release tag
- checked the source archive matches the release tag
- checked LICENSE and NOTICE files
- checked the source archive contains no unexpected binary files
- built the RC from source code with JDK 11 + Flink 2.2.0
- checked Maven staging artifacts for both 3.7.0-1.20 and 3.7.0-2.2
- checked the release notes
- reviewed the web PR
Best,
Hang
Re: [VOTE] Apache Flink CDC Release 3.7.0, release candidate #1
Posted by Yanquan Lv <ku...@apache.org>.
+1 (non-binding)
I checked:
Source release:
- SHA512 checksum and GPG signature verified against key
EA96AD42DECC72437E0FAC157A366E479A726BA0 (Xiqian YU) from the official KEYS
file
- LICENSE and NOTICE present; no binaries, no .git directory,
no SNAPSHOT dependencies; all POMs consistently point to 3.7.0
- Source tarball matches git tag release-3.7.0-rc1
(commit 045e8da45df4b1017849b04e2d8bfe8f0ed7936d)
- Built from source successfully on both baselines:
"mvn clean install -DskipTests" (Flink 1.20) and with "-Pflink2" (Flink 2.2)
Binary releases:
- Both binary tarballs (flink-cdc-3.7.0-1.20 / flink-cdc-3.7.0-2.2):
checksums and signatures verified, LICENSE/NOTICE present
Maven staging:
- orgapacheflink-1944 contains both 3.7.0-1.20 and 3.7.0-2.2 artifacts,
complete with signatures and checksums
- Successfully resolved a downstream test project against the staged
artifacts for both versions (core modules plus mysql/postgres/doris/
starrocks connectors, including all transitive dependencies)
Other:
- JIRA release notes page accessible and populated
- Website PR #884 covers config.toml, release_archive.yml, flink_cdc.yml
and the release announcement blog post
Minor observation (non-blocking): the dist uber-jar bundles ASM 9.1
(BSD-3-Clause, transitive via Calcite), SLF4J 1.7.36 (MIT) and JTS 1.19.0
(EPL-2.0 / EDL-1.0, newly bundled in 3.7.0 via FLINK-39760), whose license
texts are neither shipped in META-INF/licenses/ nor mentioned in the
top-level NOTICE (ASM/SLF4J have been like this since 3.6.0). Since JTS is
a category-B dependency newly introduced in this release, it would be nice
to add the license texts and the corresponding NOTICE entries in a
follow-up.
Thanks Xiqian for driving this release!
Best regards,
Yanquan
Xiqian YU <ko...@outlook.com> 于2026年9月29日周二 15:15写道:
> Hi everyone,
>
> Please review and vote on the release candidate #1 for the version 3.7.0
> of Apache Flink CDC,
> as follows:
>
> [ ] +1, Approve the release
> [ ] -1, Do not approve the release (please provide specific comments)
>
> **Release Overview**
>
> As an overview, the release consists of the following:
> a) Flink CDC source release to be deployed to dist.apache.org
> b) Maven artifacts to be deployed to the Maven Central Repository
>
> **Staging Areas to Review**
>
> The staging areas containing the above mentioned artifacts are as follows,
> for your review:
> * All artifacts for a) can be found in the corresponding dev repository at
> dist.apache.org [1], which are signed with the key with fingerprint
> EA96AD42DECC72437E0FAC157A366E479A726BA0 [2]
> * All artifacts for b) can be found at the Apache Nexus Repository [3]
>
> Other links for your review:
> * JIRA release notes [4]
> * Source code tag "release-3.7.0-rc1" with commit hash
> 045e8da45df4b1017849b04e2d8bfe8f0ed7936d [5]
> * PR for release announcement blog post of Flink CDC 3.7.0 in flink-web [6]
>
> **Vote Duration**
>
> The voting time will run for at least 72 hours.
> It is adopted by majority approval, with at least 3 PMC affirmative votes.
>
> Best Regards,
> Xiqian
>
> [1] https://dist.apache.org/repos/dist/dev/flink/flink-cdc-3.7.0-rc1/
> [2] https://dist.apache.org/repos/dist/release/flink/KEYS
> [3]
> https://repository.apache.org/content/repositories/orgapacheflink-1944/org/apache/flink/
> [4]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12356804
> [5] https://github.com/apache/flink-cdc/tree/release-3.7.0-rc1
> [6] https://github.com/apache/flink-web/pull/884