~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.4.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-08-09 12:34:00 UTC
  • mfrom: (6056.2.5 option-registry)
  • Revision ID: pqm@pqm.ubuntu.com-20110809123400-x521f2j9jkxx8ze2
(vila) Introduce OptionRegistry (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.4.1
9
 
#########
10
 
 
11
 
:2.4.1: NOT RELEASED YET
12
 
 
13
 
External Compatibility Breaks
14
 
*****************************
15
 
 
16
 
.. These may require users to change the way they use Bazaar.
17
 
 
18
 
New Features
19
 
************
20
 
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
 
Improvements
24
 
************
25
 
 
26
 
.. Improvements to existing commands, especially improved performance 
27
 
   or memory usage, or better results.
28
 
 
29
 
Bug Fixes
30
 
*********
31
 
 
32
 
.. Fixes for situations where bzr would previously crash or give incorrect
33
 
   or undesirable results.
34
 
 
35
 
Documentation
36
 
*************
37
 
 
38
 
.. Improved or updated documentation.
39
 
 
40
 
API Changes
41
 
***********
42
 
 
43
 
.. Changes that may require updates in plugins or other code that uses
44
 
   bzrlib.
45
 
 
46
 
Internals
47
 
*********
48
 
 
49
 
.. Major internal changes, unlikely to be visible to users or plugin 
50
 
   developers, but interesting for bzr developers.
51
 
 
52
 
Testing
53
 
*******
54
 
 
55
 
.. Fixes and changes that are only relevant to bzr's test framework and 
56
 
   suite.  This can include new facilities for writing tests, fixes to 
57
 
   spurious test failures and changes to the way things should be tested.
58
 
 
59
 
 
60
8
bzr 2.4.0
61
9
#########
62
10
 
63
 
:2.4.0: 2011-08-11
64
 
 
65
 
This release marks the start of a new long-term-stable series. From here, we
66
 
will only make bugfix releases on the 2.4 series (2.4.1, etc, and support it
67
 
until February 2013), while 2.5 will become our new development series.
68
 
 
69
 
This is a bugfix and polish release over the 2.3 series, with a large number
70
 
of bugs fixed (>150 for the 2.4 series alone), and some performance
71
 
improvements. Support for python 2.4 and 2.5 has been dropped, many large
72
 
working tree operations have been optimized as well as some stacked branches
73
 
operations.
74
 
 
75
 
Only bugfixes from other stables series have been included since 2.4b5 so
76
 
all known fixed bugs are included here.
77
 
 
78
 
Users are encouraged to upgrade from the other stable series.
79
 
 
 
11
:2.4.0: NOT RELEASED YET
80
12
 
81
13
External Compatibility Breaks
82
14
*****************************
100
32
.. Fixes for situations where bzr would previously crash or give incorrect
101
33
   or undesirable results.
102
34
 
103
 
* A call to CHKInventory's filter-method will not result in a
104
 
  DuplicateFileId error, if you move a subfolder and change a file in
105
 
  that subfolder.
106
 
  (Bastian Bowe, #809901)
107
 
 
108
35
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now
109
36
  checks to see if the most recent published source package version for
110
37
  that project is present in the branch tags. This should help developers
129
56
 
130
57
  (John Arbash Meinel, #609187, #812928)
131
58
 
132
 
* Cope with not all Python versions having a ``clear`` method on
133
 
  ``TestCase._type_equality_funcs``.
134
 
  (Martin [gz], Jelmer Vernooij, #809048)
135
 
 
136
 
* Fetching tags when fetching the tip revision of a branch is now
137
 
  controlled by the config setting ``branch.fetch_tags``. The behavior has
138
 
  been reverted to 2.3's not-fetching tagged revisions by default.
139
 
  (John Arbash Meinel, #771184)
140
59
 
141
60
* The fix for bug #513709 caused us to open a new connection when
142
61
  switching a lightweight checkout that was pointing at a bound branch.
144
63
  avoiding an extra SSH connection, etc.
145
64
  (John Arbash Meinel, #812285)
146
65
 
147
 
 
148
66
Documentation
149
67
*************
150
68
 
189
107
:2.4b5: 2011-07-07
190
108
 
191
109
This is the fifth (and last) beta of the 2.4 series leading to
192
 
2.4.0 release in August 2011. Beta releases are suitable for
 
110
2.4.0 release in Auguest 2011. Beta releases are suitable for
193
111
everyday use but may cause some incompatibilities with plugins.
194
112
 
195
113
This release includes all bug fixed in previous series known at
374
292
* Reports the original error when an InvalidHttpResponse exception is
375
293
  encountered to facilitate debug. (Vincent Ladeuil, #788530)
376
294
 
377
 
* Reports a non-existent file error when trying to merge in a file
 
295
* Reports a non-existant file error when trying to merge in a file
378
296
  that does not exist. (Jonathan Riddell, #330063)
379
297
 
380
298
* ``UIFactory.prompt``, ``UIFactory.get_username``,
456
374
  (Vincent Ladeuil, #787942)
457
375
 
458
376
* Re-target ``bb.test_merge.TestMerge.test_merge_reversed_revision_range``
459
 
  and rewrite it as a parametrized test to avoid unrelated failures.
 
377
  and rewrite it as a parameterized test to avoid unrelated failures.
460
378
  (Vincent Ladeuil, #795456)
461
379
 
462
380
* Show log file contents from subprocesses started by
464
382
  strange hangs and failures involving subprocesses.  (Andrew Bennetts)
465
383
 
466
384
* Skip ``utextwrap`` tests when ``sphinx`` breaks text_wrap by an hostile
467
 
  monkey-patch to textwrap.TextWrapper.wordsep_re.
 
385
  monkeypatch to textwrap.TextWrapper.wordsep_re.
468
386
  (Vincent Ladeuil, #785098)
469
387
 
470
388
* Multiple ``selftest --exclude`` options are now combined instead of
1153
1071
  by catching them so they can be re-raised in the controlling thread. It's
1154
1072
  available in the ``bzrlib.cethread`` module.  (Vincent Ladeuil)
1155
1073
 
1156
 
* Correctly propagate malloc failures from diff-delta.c code as MemoryError
 
1074
* Correctly propogate malloc failures from diff-delta.c code as MemoryError
1157
1075
  so OOM conditions during groupcompress are clearly reported. This entailed a
1158
1076
  change to several function signatures. (Martin [gz], #633336)
1159
1077