Skip to content

New and Noteworthy 7.8

Matthias Sohn edited this page Sep 7, 2026 · 2 revisions

JGit

Features

  • #181 Blame: Add option to ignore revisions
  • Add cooperative cancellation to RevWalk traversal

Performance Improvements

  • BlameGenerator: introduce Commit Graph based performance optimizations which can be enabled via setUseCommitGraphOptimizations()
  • TreeRevFilter: Enable serving bloom filters for merge commits
  • PackedBatchRefUpdate: hold inProcessPackedRefsLock across pack step
  • #266 ResolveMerger: Retrieve Attributes lazily during Three-way merge
  • RevWalk: Use an incremental topological sorting algorithm if a commit-graph file is present
  • BitmappedObjectReachabilityChecker: Optimize filtering

Other Changes

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

Contributors

The following 17 developers worked on this release:

  • Adithya Chakilam, Aditya Anikam, Alexander Hendrich, Daniele Sassoli, David Ostrovsky, Fabio Ponciroli, Federico Jeanne, Florian Schwabe, Ivan Frade, Kaushik Lingarkar, Martin Fick, Matthias Sohn, Nasser Grainawi, Ravi Mistry, Robin Mennig, Vlad Arakelov, Xing Huang

Clone this wiki locally