v0.45.1

hasaneyldrm/exercises-datasetv0.45.1Sep 3, 2026by jennings

Upgrading?

AI Summary

This release fixes a critical publishing error for the `jj-core` crate and restores the ability to build without `Cargo.lock`. It also updates GPG signature handling for SHA-256 Git repositories.

Key Highlights

  • Fixes publishing error for the new jj-core crate
  • Restores `cargo install jj-cli` without `Cargo.lock`
  • GPG signatures now use `gpgsig-sha256` header in SHA-256 Git repos

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)

Related Repositories