release: 0.42.0

This commit is contained in:
Martin von Zweigbergk
2026-06-04 06:43:21 -07:00
parent a8ef9b5285
commit b8f7c45517
3 changed files with 49 additions and 12 deletions

View File

@@ -10,7 +10,20 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### Release highlights
* Switch to the Mimalloc allocator for the `jj` cli tool for better multi-threaded performance.
### Breaking changes
### Deprecations
### New features
### Fixed bugs
## [0.42.0] - 2026-06-04
### Release highlights
* Switched to the mimalloc memory allocator for better multi-threaded
performance.
### Breaking changes
@@ -43,8 +56,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
IDs are preserved by the remote, local descendant revisions will be rebased
onto the rewritten parents.
* Added `jj util backend name` command that prints the backend being used in the
current repo.
* Added `jj util backend name` command that prints the commit backend being used
in the current repo.
* Added `edit-invocation-mode` config option for diff editors (e.g.
`jj diffedit`, `jj split`). When set to `"file-by-file"`, the editor is
@@ -67,6 +80,29 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
* The `builtin_log_redacted` template now also redacts workspace names.
### Contributors
Thanks to the people who made this release happen!
* Alex Jaspersen (@ajaspers)
* Archer (@archer-321)
* ase (@adamse)
* Austin Seipp (@thoughtpolice)
* David Rieber (@drieber)
* Eyüp Can Akman (@eyupcanakman)
* Jakub Stasiak (@jstasiak)
* James Dixon (@lemonase)
* Joseph Lou (@josephlou5)
* Laurynas Keturakis (@laulauland)
* Luna Schwalbe (@lunagl)
* Martin von Zweigbergk (@martinvonz)
* Niko Savola (@nikosavola)
* OlshaMB (@OlshaMB)
* Sergey Kasmy (@SergeyKasmy)
* truffle (@truffle-dev)
* Vincent Ging Ho Yim (@cenviity)
* Yuya Nishihara (@yuja)
## [0.41.0] - 2026-05-06
### Release highlights
@@ -5136,7 +5172,8 @@ No changes, only trying to get the automated build to work.
Last release before this changelog started.
[unreleased]: https://github.com/jj-vcs/jj/compare/v0.41.0...HEAD
[unreleased]: https://github.com/jj-vcs/jj/compare/v0.42.0...HEAD
[0.42.0]: https://github.com/jj-vcs/jj/compare/v0.41.0...v0.42.0
[0.41.0]: https://github.com/jj-vcs/jj/compare/v0.40.0...v0.41.0
[0.40.0]: https://github.com/jj-vcs/jj/compare/v0.39.0...v0.40.0
[0.39.0]: https://github.com/jj-vcs/jj/compare/v0.38.0...v0.39.0

10
Cargo.lock generated
View File

@@ -1204,7 +1204,7 @@ dependencies = [
[[package]]
name = "gen-protos"
version = "0.41.0"
version = "0.42.0"
dependencies = [
"prost-build",
]
@@ -2438,7 +2438,7 @@ dependencies = [
[[package]]
name = "jj-cli"
version = "0.41.0"
version = "0.42.0"
dependencies = [
"ansi-to-tui",
"anstream",
@@ -2508,7 +2508,7 @@ dependencies = [
[[package]]
name = "jj-lib"
version = "0.41.0"
version = "0.42.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -2568,7 +2568,7 @@ dependencies = [
[[package]]
name = "jj-lib-proc-macros"
version = "0.41.0"
version = "0.42.0"
dependencies = [
"proc-macro2",
"quote",
@@ -4366,7 +4366,7 @@ dependencies = [
[[package]]
name = "testutils"
version = "0.41.0"
version = "0.42.0"
dependencies = [
"async-trait",
"bstr",

View File

@@ -5,7 +5,7 @@ resolver = "3"
members = ["cli", "lib", "lib/gen-protos", "lib/proc-macros", "lib/testutils"]
[workspace.package]
version = "0.41.0"
version = "0.42.0"
license = "Apache-2.0"
rust-version = "1.89" # NOTE: remember to update CI, mise.toml, contributing.md, changelog.md, and install-and-setup.md
edition = "2024"
@@ -135,8 +135,8 @@ winreg = "0.56"
# put all inter-workspace libraries, i.e. those that use 'path = ...' here in
# their own (alphabetically sorted) block
jj-lib = { path = "lib", version = "0.41.0", default-features = false }
jj-lib-proc-macros = { path = "lib/proc-macros", version = "0.41.0" }
jj-lib = { path = "lib", version = "0.42.0", default-features = false }
jj-lib-proc-macros = { path = "lib/proc-macros", version = "0.42.0" }
testutils = { path = "lib/testutils" }
[workspace.lints.clippy]