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)
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
11
:2.1.4: NOT RELEASED YET
72
13
Compatibility Breaks
73
14
********************
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)
92
22
* Skip tests that needs a bzr source tree when there isn't one. This is
93
23
needed to succesfully run the test suite for installed versions.
94
24
(Vincent Ladeuil, #644855).
96
26
* Skip the tests that requires respecting the chmod bits when running as root.
97
27
(Vincent Ladeuil, #646133)
99
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
100
(Robert Collins, #558343)
277
204
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
279
* Fix stub SFTP test server to call os.getcwdu().
206
* Fix stub sftp test server to call os.getcwdu().
280
207
(Vincent Ladeuil, #526221, #526353)
282
209
* Fixed CHM generation by moving the NEWS section template into
345
* Don't require testtools to use SFTP.
272
* Don't require testtools to use sftp.
346
273
(Vincent Ladeuil, #516183)
348
275
* Fix "AttributeError in Inter1and2Helper" during fetch.
766
693
(Joke de Buhr, Vincent Ladeuil, #353370, #62539)
767
694
(John Arbash Meinel, Vincent Ladeuil, #492561)
769
* Terminate SSH subprocesses when no references to them remain, fixing
696
* Terminate ssh subprocesses when no references to them remain, fixing
770
697
subprocess and file descriptor leaks. (Andrew Bennetts, #426662)
772
699
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
848
775
been changed to the equalivent ``Transport.get_bytes()``. The main
849
776
difference is that the latter will explicitly call ``file.close()``,
850
777
rather than expecting the garbage collector to handle it. This helps
851
with some race conditions on Windows during the test suite and SFTP
778
with some race conditions on Windows during the test suite and sftp
852
779
tests. (John Arbash Meinel)
990
917
Key highlights in this release are: improved handling of
991
918
failures-during-cleanup for commit, fixing a long-standing bug with
992
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
919
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
993
920
behind proxies, and a new StaticTuple datatype, allowing us to reduce
994
921
memory consumption (50%) and garbage collector overhead (40% faster) for
1012
939
they do occur. This fixes some causes of ``TooManyConcurrentRequests``
1013
940
and similar errors. (Andrew Bennetts, #429747, #243391)
1015
* Launchpad URLs can now be resolved from behind proxies.
942
* Launchpad urls can now be resolved from behind proxies.
1016
943
(Gordon Tyler, Vincent Ladeuil, #186920)
1018
945
* Reduce the strictness for StaticTuple, instead add a debug flag
1101
1028
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1102
1029
present in 2.0.1 are present in 2.1.0b1.
1104
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
1031
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
1105
1032
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1106
1033
syntax, visible warnings when extension modules fail to load, and improved
1107
1034
error handling during unlocking.
1173
1100
* Don't restrict the command name used to run the test suite.
1174
1101
(Vincent Ladeuil, #419950)
1176
* FTP transports were built differently when the kerberos python module was
1103
* ftp transports were built differently when the kerberos python module was
1177
1104
present leading to obscure failures related to ASCII/BINARY modes.
1178
1105
(Vincent Ladeuil, #443041)
1290
1217
* Tests that try to open a bzr dir on an arbitrary transport will now
1291
1218
fail unless they have explicitly permitted the transport via
1292
1219
``self.permit_url``. The standard test factories such as ``self.get_url``
1293
will permit the URLs they provide automatically, so only exceptional
1220
will permit the urls they provide automatically, so only exceptional
1294
1221
tests should need to do this. (Robert Collins)
1296
1223
* The break-in test no longer cares about clean shutdown of the child,