Release Notes

Features and bugfixes in our latest releases. Please see the Download page for links to source and binaries.

Note that Mercurial follows a time-based release plan with major releases every three months and minor (bugfix) releases on the first of every month (see TimeBasedReleasePlan).

{i} Be sure to read the upgrade notes when upgrading.

(See the archive for older versions)

1. Mercurial 5.1rc0 (2019-07-22)

Preview of upcoming 5.1 release. An overview of new features available. This is a regularly-scheduled quarterly feature release.

2. Mercurial 5.0.2

A regularly scheduled bugfix release.

2.1. commands

2.2. unsorted

3. Mercurial 5.0.1

A regularly scheduled bugfix release.

3.1. commands

3.2. unsorted

4. Mercurial 5.0 (2019-05-01)

An overview of new features available. This is a regularly-scheduled quarterly feature release.

5. Mercurial 4.9.1 (2019-03-19)

A regularly scheduled bugfix release, late due to vacations and similar disruptions at the regular time.

5.1. commands

5.2. extensions

5.3. unsorted

6. Mercurial 4.9 (2019-02-01)

An overview of new features available. This is a regularly-scheduled quarterly feature release that also contains security fixes.

6.1. security

It was possible to use symlinks and subrepositories to defeat Mercurial's path-checking logic and write files outside a repository. This has been fixed. Users on older versions can either disable subrepositories with [subrepos] allowed=false in their configuration or by ensuring any cloned repositories don't contain malicious symlinks.

6.2. commands

6.3. core

6.4. extensions

6.5. unsorted

6.6. Behavior Changes

6.7. Internal API Changes

7. Mercurial 4.8.2 (2019-01-07)

This is a regularly-scheduled bugfix release containing following fixes:

7.1. commands

7.2. core

7.3. extensions

7.4. unsorted

8. Mercurial 4.8.1 (2018-12-04)

A regularly scheduled bugfix release. Some security fixes are included, but all are expected to be low-risk.

8.1. commands

8.2. core

8.3. extensions

8.4. unsorted

9. Mercurial 4.8 (2018-11-02)

An overview of new features available. This is a regularly-scheduled quarterly feature release.

9.1. commands

9.2. core

9.3. extensions

9.4. hgweb

9.5. chg

9.6. unsorted

9.7. Behavior Changes

9.8. Internal API Changes

10. Mercurial 4.7.2 (2018-10-01)

This is a regularly-scheduled bugfix release containing following fixes:

10.1. security

Fix a potential out-of-bounds read in manifest parsing C code.

10.2. core

10.3. unsorted

11. Mercurial 4.7.1 (2018-09-04)

This is a regularly-scheduled bugfix release containing following fixes:

11.1. commands

11.2. core

11.3. hgweb

11.4. performance

12. Mercurial 4.7 (2018-08-01)

This is a regularly-scheduled quarterly feature release and has its own release notes page which can be found here Full release notes.