v0.45.1
jj-vcs/jjv0.45.1Sep 3, 2026by jennings
AI Summary
This release fixes an error that prevented the new jj-core crate from being published and restores the ability to build without Cargo.lock. It also improves Git compatibility by ensuring GPG signatures are stored under the gpgsig-sha256 header in SHA-256 repositories.
Key Highlights
- Fixed an error preventing the new jj-core crate from being published
- Restored ability to build without Cargo.lock after bisync crate versions were yanked
- Improved Git compatibility for GPG signatures in SHA-256 repositories
Full Release Notes
### About jj is a Git-compatible version control system that is both simple and powerful. See the [installation instructions](https://docs.jj-vcs.dev/v0.45.1/install-and-setup/) to get started. ### Release highlights This release fixes an error that prevented the new jj-core crate from being published. See the [release notes for v0.45.0](https://github.com/jj-vcs/jj/releases/tag/v0.45.0) for more changes since v0.44.0. ### Fixed bugs * Building without `Cargo.lock` (e.g. `cargo install jj-cli`) works again after all versions of the `bisync` crate, a transitive dependency of gix, were yanked. * Signatures on commits in SHA-256 Git repositories are now stored under the `gpgsig-sha256` header, as Git does, so Git recognizes them as signed and jj can read them back. ### Contributors Thanks to the people who made this release happen! This list includes the contributors to v0.45.0. * Aaron Bies (@slerpyyy) * aaronabbott (@aabmass) * Alexander Chen (@alexuser) * Austin Seipp (@thoughtpolice) * Baptiste Girardeau (@baptiste0928) * Caleb White (@calebdw) * Daniel Danner (@dnnr) * David Rieber (@drieber) * Gaëtan Lehmann (@glehmann) * Gasper Stukelj (@mirkomartn) * hexbinoct (@hexbinoct) * Joseph Lou (@josephlou5) * Keane Nguyen (@keanemind) * LOG (@logarithmone1128) * Martin von Zweigbergk (@martinvonz) * OlshaMB (@OlshaMB) * Philip Metzger (@PhilipMetzger) * Priyanka Mandloi (@pmandloi28) * Remo Senekowitsch (@senekor) * Riccardo Mazzarini (@noib3) * Scott Sudharsan (@scott2000) * sofia (@badp) * Stephen Jennings (@jennings) * Vaghinak Vardanyan (@vaghinak-vardanyan) * Vincent Ging Ho Yim (@cenviity) * Wang Yuantao (@0WD0) * Yuya Nishihara (@yuja)