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.

Reply via email to