+1
I checked:
[✔️] Download links are valid.
[✔️] Checksums and signatures.
[✔️] LICENSE/NOTICE files exist at source zip root and binary tar root
[✔️] Apache License 2.0 terms are unmodified ("control" means (i))
[✔️] Vendored third-party files keep upstream copyright (not replaced by
ASF headers)
[✔️] No unexpected binary files
[✔️] Can compile from source (verified successfully on Java 1.8, arm64 /
Apple M4)
Best Regards,
Jiangke Wu(xingfudeshi)
On Tue, Oct 20, 2026 at 10:33 PM Minghua Xie <[email protected]> wrote:
> Hi Seata Community,
>
> This is a call for vote to release Apache Seata(incubating) v2.7.0.
>
> Fixes for PathMap.js / NOTICE / LICENSE pointers / Docker publish
> trigger, LatencyUtils LICENSE mapping, console npm ci, source assembly,
> saga LICENSE versions, NOTICE-server, the tiny-svg LICENSE
> version, normalize.css copyright, and the ANTLR MySQL grammar MIT
> terms are in:
> https://github.com/apache/incubator-seata/pull/8227
> https://github.com/apache/incubator-seata/pull/8229
> https://github.com/apache/incubator-seata/pull/8304
> https://github.com/apache/incubator-seata/pull/8308
> https://github.com/apache/incubator-seata/pull/8309
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/incubator/seata/2.7.0/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapacheseata-1286/
>
> Git tag for the release:
> https://github.com/apache/incubator-seata/releases/tag/v2.7.0
>
> Hash for the release tag: ddd37fffb92d34bdc12694771bb2ac6fb8d93c10
>
> Release Notes:
> https://github.com/apache/incubator-seata/releases/tag/v2.7.0
>
> The artifacts have been signed with Key [ A9D677D35D08040F ], corresponding
> to [ [email protected] ]
> which can be found in the keys file:
> https://downloads.apache.org/incubator/seata/KEYS
>
> Build Environment: JDK 8+ to compile from source.
> Maven publication of this RC (including seata-threadpool-loom and
> json-common-jackson3) requires JDK 21+.
> Apache Maven 3.6.0+.
> ./mvnw clean package -DskipTests=true
>
> CI for this commit (ddd37fffb92d34bdc12694771bb2ac6fb8d93c10):
>
> build:
> https://github.com/apache/incubator-seata/actions/runs/39250791996
>
> Spotless:
> https://github.com/apache/incubator-seata/actions/runs/39250792025
>
> test:
> https://github.com/apache/incubator-seata/actions/runs/39250791971
>
> test-ubuntu:
> https://github.com/apache/incubator-seata/actions/runs/39250791967
>
> test-druid:
> https://github.com/apache/incubator-seata/actions/runs/39250792021
>
> build, Spotless, and test-druid passed.
> test-ubuntu failed on one cell: JDK 11 / Spring 2.5.15,
> seata-grpc protobuf test-compile (protoc did not exit cleanly).
> The other test-ubuntu cells passed.
> test failed on four macOS cells: JDK 8 / Spring 2.7.18,
> JDK 11 / Spring 2.3.12, JDK 11 / Spring 2.6.15, and JDK 17 / Spring 2.7.18.
> The JDK 8 / Spring 2.7.18 cell failed in ProtocolV1SerializerTest.
> This commit adds the normalize.css MIT license and the ANTLR MySQL
> grammar MIT terms. It does not change runtime code.
>
> The vote will be open for at least 72 hours.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Checklist for reference:
>
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist at source zip root and binary tar root
> [ ] Apache License 2.0 terms are unmodified ("control" means (i))
> [ ] Vendored third-party files keep upstream copyright (not replaced by ASF
> headers)
> [ ] No unexpected binary files
> [ ] Can compile from source
>
> To learn more about Apache Seata , please see https://seata.apache.org/
>