7.0.0
Breaking changes
- Update minimum Java version to 17
New Features
- egit-36 Signing: support X.509 signatures via an external GPG. Call "gpgsm" instead of "gpg" for both signing and signature verification.
- Signing: register the Bouncy Castle provider if needed
- Signing: adapt to new JGit interfaces
Bug Fixes
- RepositoryHandle: delegate #getCommonDir to wrapped repository
Build and Release Engineering
Update dependencies
- bytebuddy to 1.15.0
- commons-codec:commons-codec to 1.17.1
- commons-logging:commons-logging to 1.3.4
- jakarta.servlet:jakarta.servlet-api to 6.1.0
- jetty to 12.0.12
- org.apache.commons:commons-compress to 1.27.1
- org.apache.commons:commons-lang3 to 3.16.0
- org.tukaani:xz to 1.10
- Apache MINA to 2.13.2
- add org.apache.commons:commons-lang3:3.14.0
Update build and test dependencies
- org.assertj:assertj-core to 3.26.3
Misc
- Add 4.33 target platform for Eclipse 2024-09
- egit-32 Update orbit repo referenced in category.xml to 4.33.0
- [oomph] Update and cycle API baselines
The project leadership certifies that the APIs in this release are "Eclipse Quality".