~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Vincent Ladeuil
  • Date: 2011-08-12 09:49:24 UTC
  • mfrom: (6015.9.10 2.4)
  • mto: This revision was merged to the branch mainline in revision 6066.
  • Revision ID: v.ladeuil+lp@free.fr-20110812094924-knc5s0g7vs31a2f1
Merge 2.4 into trunk

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
 
8
60
bzr 2.4.0
9
61
#########
10
62
 
11
 
:2.4.0: NOT RELEASED YET
 
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
 
12
80
 
13
81
External Compatibility Breaks
14
82
*****************************
32
100
.. Fixes for situations where bzr would previously crash or give incorrect
33
101
   or undesirable results.
34
102
 
 
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
 
35
108
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now
36
109
  checks to see if the most recent published source package version for
37
110
  that project is present in the branch tags. This should help developers
56
129
 
57
130
  (John Arbash Meinel, #609187, #812928)
58
131
 
 
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)
59
140
 
60
141
* The fix for bug #513709 caused us to open a new connection when
61
142
  switching a lightweight checkout that was pointing at a bound branch.
63
144
  avoiding an extra SSH connection, etc.
64
145
  (John Arbash Meinel, #812285)
65
146
 
 
147
 
66
148
Documentation
67
149
*************
68
150
 
107
189
:2.4b5: 2011-07-07
108
190
 
109
191
This is the fifth (and last) beta of the 2.4 series leading to
110
 
2.4.0 release in Auguest 2011. Beta releases are suitable for
 
192
2.4.0 release in August 2011. Beta releases are suitable for
111
193
everyday use but may cause some incompatibilities with plugins.
112
194
 
113
195
This release includes all bug fixed in previous series known at
292
374
* Reports the original error when an InvalidHttpResponse exception is
293
375
  encountered to facilitate debug. (Vincent Ladeuil, #788530)
294
376
 
295
 
* Reports a non-existant file error when trying to merge in a file
 
377
* Reports a non-existent file error when trying to merge in a file
296
378
  that does not exist. (Jonathan Riddell, #330063)
297
379
 
298
380
* ``UIFactory.prompt``, ``UIFactory.get_username``,
374
456
  (Vincent Ladeuil, #787942)
375
457
 
376
458
* Re-target ``bb.test_merge.TestMerge.test_merge_reversed_revision_range``
377
 
  and rewrite it as a parameterized test to avoid unrelated failures.
 
459
  and rewrite it as a parametrized test to avoid unrelated failures.
378
460
  (Vincent Ladeuil, #795456)
379
461
 
380
462
* Show log file contents from subprocesses started by
382
464
  strange hangs and failures involving subprocesses.  (Andrew Bennetts)
383
465
 
384
466
* Skip ``utextwrap`` tests when ``sphinx`` breaks text_wrap by an hostile
385
 
  monkeypatch to textwrap.TextWrapper.wordsep_re.
 
467
  monkey-patch to textwrap.TextWrapper.wordsep_re.
386
468
  (Vincent Ladeuil, #785098)
387
469
 
388
470
* Multiple ``selftest --exclude`` options are now combined instead of
1071
1153
  by catching them so they can be re-raised in the controlling thread. It's
1072
1154
  available in the ``bzrlib.cethread`` module.  (Vincent Ladeuil)
1073
1155
 
1074
 
* Correctly propogate malloc failures from diff-delta.c code as MemoryError
 
1156
* Correctly propagate malloc failures from diff-delta.c code as MemoryError
1075
1157
  so OOM conditions during groupcompress are clearly reported. This entailed a
1076
1158
  change to several function signatures. (Martin [gz], #633336)
1077
1159