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