~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
*****************************
61
129
 
62
130
  (John Arbash Meinel, #609187, #812928)
63
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)
64
140
 
65
141
* The fix for bug #513709 caused us to open a new connection when
66
142
  switching a lightweight checkout that was pointing at a bound branch.
68
144
  avoiding an extra SSH connection, etc.
69
145
  (John Arbash Meinel, #812285)
70
146
 
71
 
* Cope with not all Python versions having a ``clear`` method on
72
 
  ``TestCase._type_equality_funcs``. (#809048, Martin [gz], Jelmer
73
 
  Vernooij)
74
147
 
75
148
Documentation
76
149
*************
116
189
:2.4b5: 2011-07-07
117
190
 
118
191
This is the fifth (and last) beta of the 2.4 series leading to
119
 
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
120
193
everyday use but may cause some incompatibilities with plugins.
121
194
 
122
195
This release includes all bug fixed in previous series known at
301
374
* Reports the original error when an InvalidHttpResponse exception is
302
375
  encountered to facilitate debug. (Vincent Ladeuil, #788530)
303
376
 
304
 
* 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
305
378
  that does not exist. (Jonathan Riddell, #330063)
306
379
 
307
380
* ``UIFactory.prompt``, ``UIFactory.get_username``,
383
456
  (Vincent Ladeuil, #787942)
384
457
 
385
458
* Re-target ``bb.test_merge.TestMerge.test_merge_reversed_revision_range``
386
 
  and rewrite it as a parameterized test to avoid unrelated failures.
 
459
  and rewrite it as a parametrized test to avoid unrelated failures.
387
460
  (Vincent Ladeuil, #795456)
388
461
 
389
462
* Show log file contents from subprocesses started by
391
464
  strange hangs and failures involving subprocesses.  (Andrew Bennetts)
392
465
 
393
466
* Skip ``utextwrap`` tests when ``sphinx`` breaks text_wrap by an hostile
394
 
  monkeypatch to textwrap.TextWrapper.wordsep_re.
 
467
  monkey-patch to textwrap.TextWrapper.wordsep_re.
395
468
  (Vincent Ladeuil, #785098)
396
469
 
397
470
* Multiple ``selftest --exclude`` options are now combined instead of
1080
1153
  by catching them so they can be re-raised in the controlling thread. It's
1081
1154
  available in the ``bzrlib.cethread`` module.  (Vincent Ladeuil)
1082
1155
 
1083
 
* Correctly propogate malloc failures from diff-delta.c code as MemoryError
 
1156
* Correctly propagate malloc failures from diff-delta.c code as MemoryError
1084
1157
  so OOM conditions during groupcompress are clearly reported. This entailed a
1085
1158
  change to several function signatures. (Martin [gz], #633336)
1086
1159