v7.0.6

jj-vcs/jjv7.0.6Jun 12, 2026by sindresorhus

AI Summary

This release switches to the mimalloc memory allocator for improved multi-threaded performance. It introduces new commands to inspect the commit backend and config options for diff editors, while removing several deprecated options and commands.

Key Highlights

  • Switched to the mimalloc memory allocator for better multi-threaded performance.
  • `jj show` now accepts multiple revisions, behaving closer to `git show`.
  • `jj git fetch` now generates evolution history based on change IDs.
  • Added `jj util backend name` command to print the commit backend.
  • Added `edit-invocation-mode` config option for diff editors.

Breaking Changes

  • Removed deprecated `jj commit --reset-author`/`--author` options.
  • Removed deprecated `jj describe --no-edit`/`--edit`/`--reset-author`/`--author` options.
  • Removed deprecated `jj git push --allow-new` option.
  • Removed deprecated `jj metaedit --update-committer-timestamp` option.
  • Removed deprecated `git.auto-local-bookmark` config option.
  • Removed deprecated `git.push-new-bookmarks` config option.

New Features

  • Shell completions now surface descriptions for custom aliases.
  • `jj show` now accepts multiple revisions.
  • `jj git fetch` now generates evolution history based on change IDs.
  • Added `jj util backend name` command.
  • Added `edit-invocation-mode` config option for diff editors.

Full Release Notes

- Fix stale frames on Windows when output exactly fills the terminal (#971)  2c08d55

---

https://github.com/vadimdemedes/ink/compare/v7.0.5...v7.0.6