Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse EGit: Git Integration for Eclipse 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
     
Release Date
Release Type
Major release (API breakage)
This release is part of Eclipse IDE 2024-09