~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Richard Wilbur
  • Date: 2016-02-04 19:07:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6618.
  • Revision ID: richard.wilbur@gmail.com-20160204190728-p0zvfii6zase0fw7
Update COPYING.txt from the original http://www.gnu.org/licenses/gpl-2.0.txt  (Only differences were in whitespace.)  Thanks to Petr Stodulka for pointing out the discrepancy.

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