jj v0.42.0 is released with a switch to the mimalloc memory allocator for improved multi-threaded performance. New features include shell completions surfacing descriptions for custom aliases, `jj show` accepting multiple revisions, `jj git fetch` generating evolution history based on change IDs, a new `jj util backend name` command, and a new `edit-invocation-mode` config option enabling per-file diff editing. Several deprecated command and config options have been removed, and multiple bugs have been fixed including a panic on empty remote names and improved color-words diff readability when color output is disabled.
Table of contents
AboutRelease highlightsBreaking changesDeprecationsNew featuresFixed bugsContributors5.7K Impressions