What's New Archive

This contains release notes for releases older than three major releases.

Contents

  1. What's New Archive
    1. Mercurial 3.9.2 (2016-10-1)
    2. Mercurial 3.9.1 (2016-9-1)
    3. Mercurial 3.9 (2016-8-1)
    4. Mercurial 3.8.4 (2016-7-01)
    5. Mercurial 3.8.3 (2016-6-01)
    6. Mercurial 3.8.2 (2016-5-16)
    7. Mercurial 3.8 / 3.8.1 (2016-5-1)
    8. Mercurial 3.7.3 (2016-3-29)
    9. Mercurial 3.7.2 (2016-3-1)
    10. Mercurial 3.7.1 (2016-2-3)
    11. Mercurial 3.7 (2016-2-1)
    12. Mercurial 3.6.3 (2016-1-1)
    13. Mercurial 3.6.2 (2015-12-1)
    14. Mercurial 3.6.1 (2015-11-9)
    15. Mercurial 3.6 (2015-11-1)
    16. Mercurial 3.5.2 (2015-10-01)
    17. Mercurial 3.5.1 (2015-09-01)
    18. Mercurial 3.5 (2015-07-31)
    19. Mercurial 3.4.2 (2015-07-01)
    20. Mercurial 3.4.1 (2015-06-01)
    21. Mercurial 3.4 (2015-05-01)
    22. Mercurial 3.3.3 (2015-04-01)
    23. Mercurial 3.3.2 (2015-03-02)
    24. Mercurial 3.3.1 (2015-03-02)
    25. Mercurial 3.3 (2015-02-01)
    26. Mercurial 3.2.4 (2015-01-01)
    27. Mercurial 3.2.3 (2014-12-18)
    28. Mercurial 3.2.2 (2014-12-01)
    29. Mercurial 3.2.1 (2014-11-11)
    30. Mercurial 3.2 (2014-11-01)
    31. Mercurial 3.1.2 (2014-10-01)
    32. Mercurial 3.1.1 (2014-09-01)
    33. Mercurial 3.1 (2014-08-01)
    34. Mercurial 3.0.2 (2014-07-01)
    35. Mercurial 3.0.1 (2014-06-01)
    36. Mercurial 3.0 (2014-05-01)
    37. Mercurial 2.9.2 (2014-04-01)
    38. Mercurial 2.9.1 (2014-03-01)
    39. Mercurial 2.9 (2014-02-01)
    40. Mercurial 2.8.2 (2014-01-01)
    41. Mercurial 2.8.1 (2013-12-01)
    42. Mercurial 2.8 (2013-11-01)
    43. Mercurial 2.7.2 (2013-10-01)
    44. Mercurial 2.7.1 (2013-09-03)
    45. Mercurial 2.7 (2013-08-01)
    46. Mercurial 2.6.3 (2013-07-01)
    47. Mercurial 2.6.2 (2013-06-01)
    48. Mercurial 2.6.1 (2013-05-14)
    49. Mercurial 2.6 (2013-05-01)
    50. Mercurial 2.5.4 (2013-04-04)
    51. Mercurial 2.5.3 (2013-04-01)
    52. Mercurial 2.5.2 (2013-03-01)
    53. Mercurial 2.5.1 (2013-02-08)
    54. Mercurial 2.5 (2013-02-01)
    55. Mercurial 2.4.2 (2013-01-01)
    56. Mercurial 2.4.1 (2012-12-03)
    57. Mercurial 2.4 (2012-11-01)
    58. Mercurial 2.3.2 (2012-10-01)
    59. Mercurial 2.3.1 (2012-09-01)
    60. Mercurial 2.3 (2012-08-01)
    61. Mercurial 2.2.3 (2012-07-01)
    62. Mercurial 2.2.2 (2012-06-01)
    63. Mercurial 2.2.1 (2012-05-03)
    64. Mercurial 2.2 (2012-05-01)
    65. Mercurial 2.1.2 (2012-04-01)
    66. Mercurial 2.1.1 (2012-03-01)
    67. Mercurial 2.1 (2012-02-01)
    68. Mercurial 2.0.2 (2012-01-01)
    69. Mercurial 2.0.1 (2011-12-01)
    70. Mercurial 2.0 (2011-11-01)
    71. Mercurial 1.9.3 (2011-10-01)
    72. Mercurial 1.9.2 (2011-08-26)
    73. Mercurial 1.9.1 (2011-08-01)
    74. Mercurial 1.9 (2011-07-01)
    75. Mercurial 1.8.4 (2011-06-01)
    76. Mercurial 1.8.3 (2011-05-01)
    77. Mercurial 1.8.2 (2011-04-01)
    78. Mercurial 1.8.1 (2011-03-10)
    79. Mercurial 1.8 (2011-03-01)
    80. Mercurial 1.7.5 (2011-02-01)
    81. Mercurial 1.7.4 (2011-02-01)
    82. Mercurial 1.7.3 (2011-01-01)
    83. Mercurial 1.7.2 (2010-12-01)
    84. Mercurial 1.7.1 (2010-11-15)
    85. Mercurial 1.7 (2010-11-01)
    86. Mercurial 1.6.4 (2010-10-01)
    87. Mercurial 1.6.3 (2010-08-26)
    88. Mercurial 1.6.2 (2010-08-02)
    89. Mercurial 1.6.1 (2010-08-01)
    90. Mercurial 1.6 (2010-07-01)
    91. 1.5.4 (2010-06-01)
    92. 1.5.3 (2010-05-13)
    93. 1.5.2 (2010-05-01)
    94. 1.5.1 (2010-04-01)
    95. 1.5 (2010-03-06)
    96. 1.4.3 (2010-02-01)
    97. 1.4.2 (2010-01-01)
    98. 1.4.1 (2009-12-01)
    99. 1.4 (2009-11-16)
    100. Version 1.3.1 - 2009-07-23
    101. Version 1.3 - 2009-07-01
    102. Version 1.2.1 - 2009-03-20
    103. Version 1.2 - 2009-03-04
    104. Version 1.1.2 - 2008-12-31
    105. Version 1.1.1 - 2008-12-20
    106. Version 1.1 - 2008-12-2
    107. Version 1.0.2 - 2008-08-13
    108. Version 1.0.1 - 2008-05-22
    109. Version 1.0 - 2008-03-24
    110. Version 0.9.5 - 2007-10-19
    111. Version 0.9.4 - 2007-06-25
    112. Version 0.9.3 - 2006-12-17
    113. Version 0.9.2 - 2006-12-10
    114. Version 0.9.1 - 2006-07-24
    115. Version 0.9 - 2006-05-10
    116. Version 0.8.1 - 2006-04-07
    117. Version 0.8
    118. Version 0.7
    119. See also

Mercurial 3.9.2 (2016-10-1)

This is a regularly-scheduled bugfix release.

Mercurial 3.9.1 (2016-9-1)

This is a regularly-scheduled bugfix release.

Mercurial 3.9 (2016-8-1)

An overview of new features available.

commands

core

extensions

unsorted

Mercurial 3.8.4 (2016-7-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.8.3 (2016-6-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.8.2 (2016-5-16)

This is an unscheduled bugfix release. 3.8.1 contained a noisy deprecation warning that was only intended for Mercurial developers, sorry.

Mercurial 3.8 / 3.8.1 (2016-5-1)

(3.8.1 was released immediately after 3.8 to fix a release oversight.)

Regularly scheduled feature release. This release contains a low-priority security fix for:

CVE-2016-3105 Mercurial: arbitrary code execution when converting Git repos

There's also an overview of new features available.

commands

core

extensions

hgweb

unsorted

Mercurial 3.7.3 (2016-3-29)

This is an out of cycle release to address three security issues:

CVE-2016-3630 Mercurial: remote code execution in binary delta decoding

CVE-2016-3068 Mercurial: arbitrary code execution with Git subrepos

CVE-2016-3069 Mercurial: arbitrary code execution when converting Git repos

Mercurial 3.7.2 (2016-3-1)

This is a regularly-scheduled bugfix release.

Mercurial 3.7.1 (2016-2-3)

This addresses an urgent regression in compilation on Solaris and metadata handling for conversions.

Mercurial 3.7 (2016-2-1)

Regularly scheduled feature release. There's also an overview of new features available.

commands

core

extensions

hgweb

unsorted

Mercurial 3.6.3 (2016-1-1)

This is a regularly-scheduled bugfix release.

Mercurial 3.6.2 (2015-12-1)

This is a regularly-scheduled bugfix release.

Mercurial 3.6.1 (2015-11-9)

This is an out-of-cycle bugfix release for issues related to hooks.

Mercurial 3.6 (2015-11-1)

Regularly scheduled feature release.

commands

core

extensions

hgweb

unsorted

Mercurial 3.5.2 (2015-10-01)

Regularly-scheduled bugfix release.

Mercurial 3.5.1 (2015-09-01)

Regularly-scheduled bugfix release.

Mercurial 3.5 (2015-07-31)

Regularly-scheduled feature release.

commands

core

extensions

hgweb

unsorted

Mercurial 3.4.2 (2015-07-01)

Mercurial 3.4.1 (2015-06-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.4 (2015-05-01)

This is a regularly-scheduled feature release.

commands

core

extensions

hgweb

unsorted

Mercurial 3.3.3 (2015-04-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.3.2 (2015-03-02)

An unscheduled bugfix release to fix the fix.

Mercurial 3.3.1 (2015-03-02)

This is a regularly scheduled bugfix release. It fixes a significant regression with transactions on Windows network shares.

Mercurial 3.3 (2015-02-01)

This is a regularly scheduled feature release with over 800 changes.

commands

core

hgweb

extensions

Mercurial 3.2.4 (2015-01-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.2.3 (2014-12-18)

This is an unscheduled bugfix release containing two security fixes for issues we uncovered in both Git and Mercurial for CVE-2014-9390. Users on Mac and Windows are encouraged to upgrade.

Mercurial 3.2.2 (2014-12-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.2.1 (2014-11-11)

This is an unscheduled release to address regressions in discovery, rebase, and bookmarks.

Mercurial 3.2 (2014-11-01)

This is a quarterly feature release.

commands

core

extensions

hgweb

Mercurial 3.1.2 (2014-10-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.1.1 (2014-09-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.1 (2014-08-01)

Core features

Extension features

Fixes

Experimental features

Mercurial project

Mercurial 3.0.2 (2014-07-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.0.1 (2014-06-01)

This is a regularly-scheduled bugfix release.

Mercurial 3.0 (2014-05-01)

This is a regularly-scheduled quarterly feature release. Unlike other 3.0 software releases, this is simply 2.9 + .1, so it should be the usual pain-free upgrade.

Core features

Extension features

Fixes

Experimental features

Mercurial 2.9.2 (2014-04-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.9.1 (2014-03-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.9 (2014-02-01)

This is a regularly-scheduled feature release.

Core features

Performance improvement

Extension features

Fixes

Mercurial 2.8.2 (2014-01-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.8.1 (2013-12-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.8 (2013-11-01)

This is a regularly scheduled feature release.

Core features

Extension features

Fixes

Mercurial 2.7.2 (2013-10-01)

Regularly scheduled bugfix release. This fixes significant regressions from 2.7 in push/pull performance and SSL negotiation.

Mercurial 2.7.1 (2013-09-03)

Regularly scheduled bugfix release.

Mercurial 2.7 (2013-08-01)

Regularly scheduled feature release. This release contains an important fix for a merge ancestor calculation regression in the 2.6 series.

Core features

Extension features

Fixes

Mercurial 2.6.3 (2013-07-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.6.2 (2013-06-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.6.1 (2013-05-14)

This is an unscheduled bugfix release to address some minor regressions in the 2.6 release.

Mercurial 2.6 (2013-05-01)

/!\ This release has known issues with some ignore rules (issue3921) and subrepos on Windows (issue3926)

This is a regularly scheduled feature release.

Core features

Extension features

Fixes

Mercurial 2.5.4 (2013-04-04)

This fixes an urgent regression in merging with subrepos introduced in 2.5.

Mercurial 2.5.3 (2013-04-01)

Mercurial 2.5.2 (2013-03-01)

Mercurial 2.5.1 (2013-02-08)

This is a non-scheduled bugfix release.

Mercurial 2.5 (2013-02-01)

This is a regularly-scheduled feature release.

Core features

Changeset Evolution

Major progress toward ChangesetEvolution were done.

Extension features

Fixes

Mercurial 2.4.2 (2013-01-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.4.1 (2012-12-03)

This is a regularly-schedule bugfix release.

Mercurial 2.4 (2012-11-01)

This is a regularly-scheduled feature release.

Core features

Extension features

Fixes

Mercurial 2.3.2 (2012-10-01)

Mercurial 2.3.1 (2012-09-01)

Mercurial 2.3 (2012-08-01)

This is a regularly-scheduled feature release with numerous improvements and bugfixes.

Core features

Extension features

Fixes

Mercurial 2.2.3 (2012-07-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.2.2 (2012-06-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.2.1 (2012-05-03)

This is an unscheduled bugfix release to fix a signficant memory leak in hgweb.

Mercurial 2.2 (2012-05-01)

This is a regularly-scheduled feature release. The most notable feature is a new safe '--amend' option for commit using our new phases infrastructure. There are also a number of signficant performance improvements for large repositories and improvements for case-folding filesystems. See UpgradeNotes for minor compatibility notes.

Core features

Extension features

Fixes

Mercurial 2.1.2 (2012-04-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.1.1 (2012-03-01)

This is a regularly-scheduled bugfix release.

Mercurial 2.1 (2012-02-01)

This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.

Major features

Core changes

Extension changes

Bug fixes

Mercurial 2.0.2 (2012-01-01)

This is a regularly-scheduled bug-fix release.

Mercurial 2.0.1 (2011-12-01)

This is a regularly-scheduled bug-fix release.

Mercurial 2.0 (2011-11-01)

This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.

Major features

Core changes

Extension changes

Bug fixes

Mercurial 1.9.3 (2011-10-01)

This is a regular bugfix release.

Mercurial 1.9.2 (2011-08-26)

This is a regular bugfix release (slightly early due to travel plans).

Mercurial 1.9.1 (2011-08-01)

This is a regular bugfix release. It fixes several regressions introduced in 1.9. The hgweb server now disables MIME type guessing by default to avoid a potential cross-site scripting issue when hosting untrusted repositories (issue2923). See UpgradeNotes for more info.

Mercurial 1.9 (2011-07-01)

This is a regular feature release. See UpgradeNotes for some minor compatibility notes.

Major features

Command changes

Web changes

Extension changes

Bug fixes

Mercurial 1.8.4 (2011-06-01)

This is a regular time-based bugfix release.

Mercurial 1.8.3 (2011-05-01)

This is a regular time-based bugfix release.

Mercurial 1.8.2 (2011-04-01)

This is a regular time-based bugfix release.

Mercurial 1.8.1 (2011-03-10)

This release backs out a behavior change for so-called 'fast-forward' merges on named branches.

Mercurial 1.8 (2011-03-01)

Core

Subrepos

Windows

Extensions

Mercurial 1.7.5 (2011-02-01)

This is a quick bugfix release to include some fixes accidentally dropped from 1.7.4.

Mercurial 1.7.4 (2011-02-01)

This is a scheduled bugfix release that smooths out some of the rough edged introduced with 1.7.3's HTTPS certificate verification.

Mercurial 1.7.3 (2011-01-01)

This is a scheduled bugfix release.

Mercurial 1.7.2 (2010-12-01)

This is a scheduled bugfix release.

Mercurial 1.7.1 (2010-11-15)

This is an unscheduled bugfix release. 1.7 clients broke support for pushing bookmarks with HTTP.

Mercurial 1.7 (2010-11-01)

Core

Commands

Subrepos

Revsets

hgweb

Extensions

contrib

Windows

Mercurial 1.6.4 (2010-10-01)

This is a monthly bugfix release.

Mercurial 1.6.3 (2010-08-26)

This is a monthly bugfix release. It includes several significant fixes, including a fix for a long-standing hardlink corruption issue on Windows (issue761).

Mercurial 1.6.2 (2010-08-02)

This release addresses a regression in the color extension.

Mercurial 1.6.1 (2010-08-01)

This is a scheduled monthly minor bugfix release.

Mercurial 1.6 (2010-07-01)

(This release makes a couple small behavior changes, be sure to read UpgradeNotes!)

Core

Hgweb

Help

Extensions

1.5.4 (2010-06-01)

This is a scheduled monthly minor bugfix release.

1.5.3 (2010-05-13)

This is an unscheduled bugfix release to fix issue2181 (commit generates traceback on Nonetype). Also included:

1.5.2 (2010-05-01)

This is a monthly bugfix release with numerous minor fixes including:

Core

Extensions

1.5.1 (2010-04-01)

Core

Extensions

1.5 (2010-03-06)

(This release makes a number of small behavior changes, be sure to read UpgradeNotes!)

Core

Extensions

Web Interface

Windows

Help and Documentation

1.4.3 (2010-02-01)

This is a scheduled bugfix release.

1.4.2 (2010-01-01)

This is a minor bugfix release.

core

extensions

1.4.1 (2009-12-01)

regression fixes

other

1.4 (2009-11-16)

core

hgweb

documentation and help

extensions

other

Version 1.3.1 - 2009-07-23

Regression fixes:

Other fixes:

Version 1.3 - 2009-07-01

Major Changes

Commands

General

Web interface

Extensions

Version 1.2.1 - 2009-03-20

This is a bugfix release.

Version 1.2 - 2009-03-04

This is a larger feature release.

General features:

Extensions:

Version 1.1.2 - 2008-12-31

This is a minor release including one security fix and two minor bug fixes

Version 1.1.1 - 2008-12-20

This is a bugfix release

Version 1.1 - 2008-12-2

This is a larger feature release.

General:

Web interface:

Commands:

Extensions:

Version 1.0.2 - 2008-08-13

This is a relatively small bugfix release with two security fixes.

Security:

General:

Extensions:

Version 1.0.1 - 2008-05-22

This is a relatively small bugfix release.

General:

Commands:

Extensions:

Version 1.0 - 2008-03-24

General:

Commands:

Extensions:

Web interface:

Hooks:

Windows support:

Version 0.9.5 - 2007-10-19

New features:

Fixes:

New extensions:

New extension features:

Version 0.9.4 - 2007-06-25

New features:

New extensions and contributions:

Version 0.9.3 - 2006-12-17

Bug fixes:

Documentation fixes:

Extension fixes:

Version 0.9.2 - 2006-12-10

New features:

New contributions and extensions:

Behavior changes:

Developer notes:

Version 0.9.1 - 2006-07-24

These are the major changes between Mercurial 0.9 and 0.9.1:

Version 0.9 - 2006-05-10

Release announcement.

These are the major changes between Mercurial 0.8.1 and 0.9:

Version 0.8.1 - 2006-04-07

Released 2006-04-07.

Version 0.8

Major changes from 0.7 to 0.8:

 faster status, diff, and commit
 reduced memory usage for push and pull
 improved extension API
 new bisect, gpg, hgk, and win32text extensions
 short URLs, binary file handling, and optional gitweb skin for hgweb
 numerous new command options including log --keyword and pull --rev
 improved hooks and file filtering

Version 0.7

Changes from 0.6 to 0.7:

core
 greatly improved merge logic
 improved copy/rename support (still experimental)
 automatic binary file handling
 generic file filtering support
 support for user-defined hooks (aka triggers)
 support for local tags and finding branches with tags
 numerous performance improvements
command line
 fewer long, confusing hashes to deal with
 new commands: clone, revert, incoming/outgoing, bundle/unbundle, grep, rename
 more powerful path handling with most commands
 improved push and pull support
 support for plug-in extensions
 much improved exception handling and debugging support
 many new command options and settings
web interface
 more conformant and compatible HTML output
 built-in RSS feeds
 fast multiple keyword search
 easy to set up multiple repository interface
 configurable support for downloading tarballs and zip files
 improved configurability
 IPv6 support
documentation
 improved built-in help and man pages
 a greatly expanded wiki
 tutorials in multiple languages
portability
 full support for Windows, including hardlinking and file filtering
 should easily compile and install on any modern UNIX
 binary packages available for many systems
extras
 powerful bash completion support
 Emacs integration
 updated hgk
and more
 expanded test suite
 numerous bug fixes and cleanups

Changes from 0.6c to 0.7:

core
 improved merge logic
 improved copy/rename support (still experimental)
 automatic binary file handling
 generic file filtering support
 various performance improvements
command line
 new bundle/unbundle commands for exchanging native updates
 more natural support for remove, copy, and rename
 faster, more powerful log command
 new grep command for searching entire history
 support for plug-in extensions
 improved exception handling and debugging facilities
hgweb
 optional downloading of tarballs and zip files
Windows support
 hardlinking support
 newline conversion through file filtering
contrib
 updated hgk

See also


CategoryHistorical