11
:2.1.5: NOT RELEASED YET
22
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now
23
checks to see if the most recent published source package version for
24
that project is present in the branch tags. This should help developers
25
trust whether the packaging branch is up-to-date and can be used for new
26
changes. The level of verbosity is controlled by the config item
27
``launchpad.packaging_verbosity``. It can be set to one of
34
only display if the branch is out-of-date
37
also display single-line up-to-date and missing,
41
(default) display multi-line content for all states
44
(John Arbash Meinel, #609187, #812928)
11
:2.1.4: NOT RELEASED YET
67
The fourth release in our 2.1 series addresses some user-inconvenience bugs.
68
None are critical, but upgrading is recommended for all users on earlier 2.1
13
72
Compatibility Breaks
14
73
********************
75
* Launchpad has announced that the ``edge.launchpad.net`` instance is
76
deprecated and may be shut down in the future
77
<http://blog.launchpad.net/general/edge-is-deprecated>. Bazaar has therefore
78
been updated in this release to talk to the main (``launchpad.net``) servers,
79
rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
89
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
90
path on windows from symlink support addition. (Martin [gz], #686611)
22
92
* Skip tests that needs a bzr source tree when there isn't one. This is
23
93
needed to succesfully run the test suite for installed versions.
24
94
(Vincent Ladeuil, #644855).
26
96
* Skip the tests that requires respecting the chmod bits when running as root.
27
97
(Vincent Ladeuil, #646133)
29
* Using bzr with `lp:` urls behind an http proxy should work.
99
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
30
100
(Robert Collins, #558343)
207
277
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
209
* Fix stub sftp test server to call os.getcwdu().
279
* Fix stub SFTP test server to call os.getcwdu().
210
280
(Vincent Ladeuil, #526221, #526353)
212
282
* Fixed CHM generation by moving the NEWS section template into
275
* Don't require testtools to use sftp.
345
* Don't require testtools to use SFTP.
276
346
(Vincent Ladeuil, #516183)
278
348
* Fix "AttributeError in Inter1and2Helper" during fetch.
696
766
(Joke de Buhr, Vincent Ladeuil, #353370, #62539)
697
767
(John Arbash Meinel, Vincent Ladeuil, #492561)
699
* Terminate ssh subprocesses when no references to them remain, fixing
769
* Terminate SSH subprocesses when no references to them remain, fixing
700
770
subprocess and file descriptor leaks. (Andrew Bennetts, #426662)
702
772
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
778
848
been changed to the equalivent ``Transport.get_bytes()``. The main
779
849
difference is that the latter will explicitly call ``file.close()``,
780
850
rather than expecting the garbage collector to handle it. This helps
781
with some race conditions on Windows during the test suite and sftp
851
with some race conditions on Windows during the test suite and SFTP
782
852
tests. (John Arbash Meinel)
920
990
Key highlights in this release are: improved handling of
921
991
failures-during-cleanup for commit, fixing a long-standing bug with
922
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
992
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
923
993
behind proxies, and a new StaticTuple datatype, allowing us to reduce
924
994
memory consumption (50%) and garbage collector overhead (40% faster) for
942
1012
they do occur. This fixes some causes of ``TooManyConcurrentRequests``
943
1013
and similar errors. (Andrew Bennetts, #429747, #243391)
945
* Launchpad urls can now be resolved from behind proxies.
1015
* Launchpad URLs can now be resolved from behind proxies.
946
1016
(Gordon Tyler, Vincent Ladeuil, #186920)
948
1018
* Reduce the strictness for StaticTuple, instead add a debug flag
1031
1101
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1032
1102
present in 2.0.1 are present in 2.1.0b1.
1034
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
1104
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
1035
1105
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1036
1106
syntax, visible warnings when extension modules fail to load, and improved
1037
1107
error handling during unlocking.
1103
1173
* Don't restrict the command name used to run the test suite.
1104
1174
(Vincent Ladeuil, #419950)
1106
* ftp transports were built differently when the kerberos python module was
1176
* FTP transports were built differently when the kerberos python module was
1107
1177
present leading to obscure failures related to ASCII/BINARY modes.
1108
1178
(Vincent Ladeuil, #443041)
1220
1290
* Tests that try to open a bzr dir on an arbitrary transport will now
1221
1291
fail unless they have explicitly permitted the transport via
1222
1292
``self.permit_url``. The standard test factories such as ``self.get_url``
1223
will permit the urls they provide automatically, so only exceptional
1293
will permit the URLs they provide automatically, so only exceptional
1224
1294
tests should need to do this. (Robert Collins)
1226
1296
* The break-in test no longer cares about clean shutdown of the child,