Eclipse EGit: Git Integration for Eclipse 6.9.0

New Features

  • egit-12 If an external GPG is used for signing also use the external GPG for signature verification.
  • egit-12 GPG signing: improve error reporting

Bug Fixes

  • Revert "EGitCredentialsProvider: support asking for a password only". It bypassed the Eclipse secure storage, which is highly inconvenient in case of SSH password authentication.

Build and Release Engineering

Update dependencies

  • Apache MINA sshd to 2.12.0
  • byte-buddy to 1.14.12
  • JNA to 5.14.0
  • lucene feature to 4.31.0.v20240221-0830
  • mockito to 5.8.0
  • org.apache.commons:commons-compress to 1.26.0
  • org.apache.commons.commons-logging to 1.3.0
  • org.assertj:assertj-core to 3.25.3
  • org.mockito:mockito-core to 5.10.0
  • jetty to 10.0.20
  • com.ibm.icu to 74.2.0
  • org.apache.batik.constants to 1.17.0.v20231215-1130
  • org.apache.batik.css to 1.17.0.v20231215-1130
  • org.apache.batik.i18n to 1.17.0.v20231215-1130
  • org.apache.batik.util to 1.17.0.v20231215-1130
  • org.eclipse.orbit.maven.lucene.feature.group to 4.31.0.v20231217-0900
  • org.mortbay.jasper.apache-jsp to 9.0.83

Update maven plugins

  • tycho to 4.0.6
  • all Maven plugins
  • Increase minimum Maven version to 3.9.0 since that's required by Tycho 4.0

Miscellaneous

  • [releng] Use GerritHub/Github URLs for Oomph setup
  • Remove Maven module of target platform
  • Add 4.31 target platform and update to orbit 4.31
  • egit-9 Add a PR template to point to GerritHub
  • Automatically add labels to new issues
  • README: update links to Github wiki
  • Configure Github issue reporting

     
Release Date
Release Type
Minor release
This release is part of Eclipse IDE 2024-03