2 New and Noteworthy 7.0
Thomas Wolf edited this page 2025-06-26 12:53:08 +02:00

JGit

Features

  • Read support for git worktrees where a repository has multiple workingtrees which can be checked out on different versions

Breaking Changes

  • Update jakarta.servlet:jakarta.servlet-api to 6.1.0
  • Update minimum Java version to 17
  • Refactored signing API to enable other signing mechanisms beyond GPG
    • Bundle org.eclipse.jgit.gpg.bc no longer registers the BouncyCastleProvider security provider by default; see issue #33. If you need it, for instance for AES/OCB support for some encrypted GPG private keys, register it yourself, for instance like EGit does.
  • API cleanup removing deprecated methods

Other Changes

The complete list of new features and bug fixes is available in the release notes.

Contributors

The following 14 developers worked on this release:

Antonin Delpeuch, Daniele Sassoli, David Ostrovsky, granny, Ivan Frade, Janne Valkealahti, Kaushik Lingarkar, Laura Hamelin, Luca Milanesio, Matthias Sohn, Max Haslbeck, Sam Delmerico, Sergey Zakharov, Thomas Wolf