Eclipse EGit: Git Integration for Eclipse 7.2.0

Features

  • StagingView: make use of new JGit AddCommand behavior to implement the more modern behavior of C git and now also stages deletions automatically if paths are given
  • egit-59 Signing: support smimesign for x509 signatures

Usability Improvements

  • Signing: locate the program on $PATH
  • Enhanced support of Git Tags in Team Projects Sets
  • egit-67 [RepoView] Show stash message first before stashed commits

Bug Fixes

  • CommitMessageComponent: improve empty message detection
  • egit-73 DiffRegionFormatter: adapt to JGit changes
  • egit-76 Staging View: fix display for case collisions
  • EGitGpgConfig: restore override functionality

Build and Release Engineering

Update dependencies:

  • bouncycastle to 1.80
  • byte-buddy to 1.17.1
  • com.google.code.gson:gson to 2.12.1
  • commons-codec:commons-codec to 1.18.0
  • commons-io:commons-io to 2.18.0
  • commons-logging:commons-logging to 1.3.5
  • jetty to 12.0.16
  • jna to 5.16.0
  • mockito to 5.15.2
  • org.apache.sshd:sshd-osgi to 2.15.0
  • org.apache.sshd:sshd-sftp to 2.15.0
  • org.assertj:assertj-core to 3.27.3
  • [ssh, releng] Remove the net.i2p.crypto.eddsa bundle

Update maven plugins:

  • ecj to 3.40.0
  • spotbugs-maven-plugin to 4.9.1.0
  • tycho to 4.0.11

Misc

  • Remove unused Orbit target platform definitions
  • Add target platform egit-4.35 for Eclipse 2025-03
  • [oomph] Update and cycle API baselines
     
Release Date
Release Type
Minor release
This release is part of Eclipse IDE 2025-03