Mercurial 6.7.4

Exceptional release following a critical regression causing possible data loss in certain conditions:

Other changes in this release:

Mercurial 6.7.3

/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.

Mercurial 6.7.2

/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.

Exceptional release following a large performance regression when cloning.

We are setting up automated benchmarks to reduce the likelihood of regressions of the sort from happening in the future.

Mercurial 6.7.1

/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.

Exceptional release following a crash found in delta code that can be triggered with complex repository shapes.

Mercurial 6.7

/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.

As usual, a *lot* of patches don't make it to this list.

New Features

New Experimental Features

Bug Fixes

Backwards Compatibility Changes

Users of the Rust extensions and/or rhg should be aware that the new Rust index can result in a performance degradation for push/pull on repositories *not* using persistent-nodemap (see hg help config.format.use-persistent-nodemap).

If this is something that matters to you, please reach out to us as this is not an insurmountable obstacle. This is a choice base on the assumption that there are few people in this situation and our time should be spent on more pressing matters.

Internal API Changes

Miscellaneous

Release6.7 (last edited 2024-06-12 09:25:33 by RaphaelGomes)