#Git 2.51 is out:
https://github.blog/open-source/git/highlights-from-git-2-51/
https://lore.kernel.org/all/xmqqikikk1hr.fsf@gitster.g/
A few quotes from the former URL:
Cruft-free multi-pack indexes […] Using this at GitHub has allowed us to write significantly smaller MIDXs, in a fraction of the time, and resulting in faster repository read performance overall.
Smaller packs with path walk […] As a result, Git can generate packs using the path walk approach that are often significantly smaller
[…] Git 2.51 introduces a variant of the internal stash representation that allows multiple stash entries to be represented as a sequence of commits. […]
[…] git switch and git restore […] are no longer considered experimental […]
[…] git whatchanged […] is now marked as deprecated with eventual plans to remove it in Git 3.0. […]
Speaking of Git 3.0, this release saw a few more entries added to the BreakingChanges list (https://github.com/git/git/blob/v2.51.0/Documentation/BreakingChanges.adoc ). […]
[…] this release saw an update to Git’s guidelines on submitting patches, which have historically required contributions to be non-anonymous, and submitted under a contributor’s legal name. Git now aligns more closely with the Linux kernel’s approach, to permit submitting patches with an identity other than the contributor’s legal name. […]