platformchangelog.dev
43 tools
feedrelease

GitLab 2.56.0

What's new in Git 2.56.0?

Git 2.56.0 adds a drop subcommand to git-history that removes a commit and rebases its descendants onto its parent, and new --forked and --delete-merged options to git-branch for finding and deleting branches merged into an upstream. It also lets git-refs create, delete, update and rename refs, and adds a remote-object-info command to git-cat-file and a --drop-filtered option to git-repack for partial clones. The post also outlines a plan where Git 2.98 follows 2.56, with 2.99 and 3.0 shipping together in spring 2027 and 3.0 making SHA-256 the default object format, reftable the default ref storage, and Rust mandatory.

What changes for platform teams

Platform teams running Git-based pipelines get new commands for cleaning up merged branches and reclaiming disk space in partial clones, but nothing in this release changes existing CI behavior. The Git 3.0 plan (SHA-256 default, reftable default, Rust required) is a future breaking change that teams should check their forges, tooling and build toolchains against, and the 2.99 LTS release is aimed at platforms without a Rust toolchain.

No itemized notes for this release.

Full release notes ↗ · all GitLab releases

written by claude-haiku-5-5, prompt 7cbe154, checked by publish rules

Report a mistake

context

Tools

GitLab

Other GitLab releases

How this was written

The change list is the project's own release notes, sorted into change types by fixed rules. The summary was written from the original by the model named above, checked by fixed publishing rules, and read by an editor after publication. See the methodology.

Back to the feed