Subject: [VOTE -1 binding] Re: [VOTE] Release Apache ShenYu 2.7.0 Dear ShenYu Community,
I vote -1 (NO) for this release candidate. After careful review of the release artifacts and documentation, I have identified several critical concerns that I believe need to be addressed before proceeding with this release. Critical Concerns: 1. Breaking Changes in Core Dependencies - JDK Version Requirement: * Previous versions supported JDK 8 * Current pom.xml requires JDK 17 for compilation * Documentation inconsistently mentions JDK 11+(Readme.md for Prerequisite JDK 1.8+) - Spring Boot Compatibility: * Significant changes in Spring Boot version requirements * Breaking changes in core functionality * Potential impact on existing production deployments 2. Version Numbering Concerns - Current proposed version (2.7.0) doesn't accurately reflect the magnitude of changes - Breaking changes typically warrant a major version increment according to semver 3. Documentation Issues - Inconsistent version requirements across documentation - Missing compatibility matrix for dependent versions Given these significant breaking changes, I suggest we should upgrade to version 3.0.0 instead of 2.7.0. This would: - Better reflect the scale of changes - Clearly signal breaking changes to our users - Allow us to properly document version requirements and compatibility Looking forward to the community's feedback and fellow PMC members' thoughts on this proposal. Best regards, Likeguo Apache ShenYu PMC ---- Replied Message ---- | From | Hongyu Liu<liuhon...@apache.org> | | Date | 01/3/2025 15:47 | | To | <dev@shenyu.apache.org> | | Subject | [VOTE] Release Apache ShenYu 2.7.0 | Hello ShenYu Community, This is a call for vote to release Apache ShenYu version 2.7.0 Release notes: https://github.com/apache/shenyu/blob/master/RELEASE-NOTES.md The release candidates: https://dist.apache.org/repos/dist/dev/shenyu/2.7.0-RC2/ Maven 2 staging repository: https://repository.apache.org/content/repositories/staging/org/apache/shenyu/shenyu/2.7.0 Git tag for the release: https://github.com/apache/shenyu/tree/v2.7.0 Release Commit ID: https://github.com/apache/shenyu/commit/07e2d7acc70daf71852c0423609da4a9cdeeb919 The artifacts signed with PGP key [654FC2E4], corresponding to [liuhon...@apache.org] Keys to verify the Release Candidate: https://downloads.apache.org/shenyu/KEYS Look at here for how to verify this release candidate: https://shenyu.apache.org/community/release-guide/#check-release The vote will be open for at least 72 hours or until necessary number of votes are reached. Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason Checklist for reference: [ ] Download links are valid. [ ] Checksums and PGP signatures are valid. [ ] Source code distributions have correct names matching the current release. [ ] LICENSE and NOTICE files are correct for each ShenYu repo. [ ] All files have license headers if necessary. [ ] No compiled archives bundled in source archive.