~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2011-04-09 19:25:42 UTC
  • mto: (5777.5.1 inventoryworkingtree)
  • mto: This revision was merged to the branch mainline in revision 5781.
  • Revision ID: jelmer@samba.org-20110409192542-8bbedp36s7nj928e
Split InventoryTree out of Tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.3.5
9
 
#########
10
 
 
11
 
:2.3.5: 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
 
* Cope cleanly with buggy HTTP proxies that close the socket in the middle
36
 
  of a multipart response.  (Martin Pool, #198646).
37
 
 
38
 
Documentation
39
 
*************
40
 
 
41
 
.. Improved or updated documentation.
42
 
 
43
 
API Changes
44
 
***********
45
 
 
46
 
.. Changes that may require updates in plugins or other code that uses
47
 
   bzrlib.
48
 
 
49
 
Internals
50
 
*********
51
 
 
52
 
.. Major internal changes, unlikely to be visible to users or plugin 
53
 
   developers, but interesting for bzr developers.
54
 
 
55
 
Testing
56
 
*******
57
 
 
58
 
.. Fixes and changes that are only relevant to bzr's test framework and 
59
 
   suite.  This can include new facilities for writing tests, fixes to 
60
 
   spurious test failures and changes to the way things should be tested.
61
 
 
62
 
 
63
 
bzr 2.3.4
64
 
#########
65
 
 
66
 
:Codename: One and counting
67
 
:2.3.4: 2011-07-14
68
 
 
69
 
This is a bugfix release. Upgrading is recommended for all users of earlier
70
 
2.3 releases.
71
 
 
72
 
This mainly fixes bug #786980 which blocked the SRU process for Ubuntu Natty.
73
 
 
74
 
External Compatibility Breaks
75
 
*****************************
76
 
 
77
 
.. These may require users to change the way they use Bazaar.
78
 
 
79
 
New Features
80
 
************
81
 
 
82
 
.. New commands, options, etc that users may wish to try out.
83
 
 
84
 
Improvements
85
 
************
86
 
 
87
 
.. Improvements to existing commands, especially improved performance 
88
 
   or memory usage, or better results.
89
 
 
90
 
* Tweak an RPC implementation for ``Repository.get_parent_map``, it was
91
 
  doing an inefficient ``small_set.difference_update(large_set)`` when we
92
 
  can do ``small_set = small_set.difference(large_set)``. This speeds up
93
 
  discovery time by about 10%. (John Arbash Meinel)
94
 
 
95
 
Bug Fixes
96
 
*********
97
 
 
98
 
.. Fixes for situations where bzr would previously crash or give incorrect
99
 
   or undesirable results.
100
 
 
101
 
* Accept some differences for ``bound_location`` from the config files that
102
 
  were leading to a 'ReadOnlyError: A write attempt was made in a read only
103
 
  transaction' error.  (Vincent Ladeuil, #786980)
104
 
 
105
 
* Don't fail with traceback if `bzr serve` is running as a service on Windows,
106
 
  and there is no USERNAME, nor BZR_EMAIL or other whoami-related environment
107
 
  variables set. (Alexander Belchenko, Bug #660174)
108
 
 
109
 
Documentation
110
 
*************
111
 
 
112
 
.. Improved or updated documentation.
113
 
 
114
 
* Updated the "Using stacked branches" section of the user guide to
115
 
  describe committing to stacked branches and expanded its discussion of
116
 
  pushing a stacked branch.  (Andrew Bennetts)
117
 
 
118
 
API Changes
119
 
***********
120
 
 
121
 
.. Changes that may require updates in plugins or other code that uses
122
 
   bzrlib.
123
 
 
124
 
Internals
125
 
*********
126
 
 
127
 
.. Major internal changes, unlikely to be visible to users or plugin 
128
 
   developers, but interesting for bzr developers.
129
 
 
130
 
Testing
131
 
*******
132
 
 
133
 
.. Fixes and changes that are only relevant to bzr's test framework and 
134
 
   suite.  This can include new facilities for writing tests, fixes to 
135
 
   spurious test failures and changes to the way things should be tested.
136
 
 
137
 
* Remove the deprecation decorators for ``failUnlessExists`` and
138
 
  ``failIfExists``. The deprecation "will" occur in 2.4, not
139
 
  before. Providing the wrappers is enough as far as 2.3 is concerned.
140
 
  (Vincent Ladeuil #794960)
141
 
 
142
 
bzr 2.3.3
143
 
#########
144
 
 
145
 
:2.3.3: 2011-05-13
146
 
 
147
 
This is a bugfix release. Upgrading is recommended for all users of earlier
148
 
2.3 releases.
149
 
 
150
 
This fixed a bug in the test suite triggered by python-2.7 deprecating some
151
 
tests helpers.
152
 
 
153
 
Testing
154
 
*******
155
 
 
156
 
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
157
 
  `PendingDeprecationWarnings` on Python2.7. 
158
 
  (Martin Pool, #760435)
159
 
 
160
 
 
161
8
bzr 2.3.2
162
9
#########
163
10
 
164
 
:2.3.2: 2011-05-12
165
 
 
166
 
This is a bugfix release. Upgrading is recommended for all users of earlier
167
 
2.3 releases.
168
 
 
169
 
This was never released due to bug #760435 interrupting the release process by
170
 
breaking the test suite under python-2.7 on natty.
 
11
:2.3.2: NOT RELEASED YET
171
12
 
172
13
External Compatibility Breaks
173
14
*****************************
174
15
 
175
 
None
 
16
.. These may require users to change the way they use Bazaar.
176
17
 
177
18
New Features
178
19
************
179
20
 
180
 
None
 
21
.. New commands, options, etc that users may wish to try out.
181
22
 
182
23
Improvements
183
24
************
184
25
 
 
26
.. Improvements to existing commands, especially improved performance 
 
27
   or memory usage, or better results.
 
28
 
185
29
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
186
30
  sped up dramatically for large trees. Iterating by dir is not the best
187
31
  way to load data from a CHK inventory, so it preloads all the items in
192
36
Bug Fixes
193
37
*********
194
38
 
 
39
.. Fixes for situations where bzr would previously crash or give incorrect
 
40
   or undesirable results.
 
41
 
195
42
* Bazaar now infers the default user email address on Unix from the local
196
43
  account name plus the contents of ``/etc/mailname`` if that file exists.
197
44
  In particular, this means that committing as root through etckeeper will
198
45
  normally not require running ``bzr whoami`` first.
199
46
  (Martin Pool, #616878)
200
47
 
201
 
* ``bzr merge --preview --pull`` should respect the ``--preview`` option
202
 
  first, and not actually change the branch tip revision.
203
 
  (John Arbash Meinel, Dennis Duchier, #760152)
204
 
 
205
48
* ``bzr push`` into a repository (that doesn't have a branch), will no
206
49
  longer copy all revisions in the repository. Only the ones in the
207
50
  ancestry of the source branch, like it does in all other cases.
215
58
  had changed.  Bazaar was attempting to open and lock the master branch
216
59
  twice in this case.  (Andrew Bennetts, #733350)
217
60
 
218
 
* Standalone bzr.exe installation on Windows: user can put additional python 
219
 
  libraries into ``site-packages`` subdirectory of the installation directory,
220
 
  this might be required for "installing" extra dependencies for some plugins.
221
 
  (Alexander Belchenko, #743256)
222
 
 
223
61
* When reporting a crash without apport, don't print the full list of
224
62
  plugins because it's often too long.
225
63
  (Martin Pool, #716389)
226
64
 
227
65
 
 
66
Documentation
 
67
*************
 
68
 
 
69
.. Improved or updated documentation.
 
70
 
228
71
API Changes
229
72
***********
230
73
 
231
 
None.
 
74
.. Changes that may require updates in plugins or other code that uses
 
75
   bzrlib.
 
76
 
 
77
Internals
 
78
*********
 
79
 
 
80
.. Major internal changes, unlikely to be visible to users or plugin 
 
81
   developers, but interesting for bzr developers.
232
82
 
233
83
Testing
234
84
*******
235
85
 
 
86
.. Fixes and changes that are only relevant to bzr's test framework and 
 
87
   suite.  This can include new facilities for writing tests, fixes to 
 
88
   spurious test failures and changes to the way things should be tested.
 
89
 
236
90
* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
237
91
  failure in the launchpad plugin. ``xmlrpclib.py`` on natty carries a patch
238
92
  that is not in python-2.7 upstream and masked the issue. An additional fix