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