Skip to content

New and Noteworthy 5.3

Thomas Wolf edited this page Jan 10, 2024 · 2 revisions

JGit

Features

  • Expose the filter blob limit in UploadPack

  • Enable cloning only specific tags

  • SshdSessionFactory: generalize providing default keys

  • Allow to check for signing key

  • Implement signing commits using BouncyCastle

  • Add signing options to commit CLI

  • Allow CommitCommand to sign commits

  • RefDatabase/Ref: Add versioning to reference database

Performance Improvements

  • Reduce contention on PackFile.idx() function.

  • UploadPack: Read wanted refs in one shot

  • Lazily open ReadableChannel in BlockBasedFile.getOrLoadBlock

  • Lock DfsBlockCache while loading object references to avoid concurrent index loading

  • RefDirectory: Look up several exact refs in one shot

Other Changes

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

Contributors

The following 19 developers worked on this release:

Andre Bossert, Christian Halstrick, Dave Borowitz, David Pursehouse, Gunnar Wagenknecht, Ivan Frade, Jackson Toeniskoetter, Jonathan Nieder, Juergen Denner, Luca Milanesio, Mario Molina, Masaya Suzuki, Matthias Sohn, Medha Bhargav Prabhala, Michael Keppler, Mincong HUANG, Minh Thai, Terry Parker, Thomas Wolf

Clone this wiki locally