~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Andrew Bennetts
  • Date: 2010-10-13 00:26:41 UTC
  • mto: This revision was merged to the branch mainline in revision 5498.
  • Revision ID: andrew.bennetts@canonical.com-20101013002641-9tlh9k89mlj1666m
Keep docs-plain working.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Compatibility Breaks
14
14
********************
15
15
 
16
 
* Launchpad has announced that the ``edge.launchpad.net`` instance is
17
 
  deprecated and may be shut down in the future
18
 
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
19
 
  been updated in this release to talk to the main (``launchpad.net``) servers,
20
 
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
21
 
 
22
16
New Features
23
17
************
24
18
 
25
19
Bug Fixes
26
20
*********
27
21
 
28
 
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
29
 
  path on windows from symlink support addition. (Martin [gz], #686611)
30
 
 
31
22
* Skip tests that needs a bzr source tree when there isn't one. This is
32
23
  needed to succesfully run the test suite for installed versions.
33
24
  (Vincent Ladeuil, #644855).
35
26
* Skip the tests that requires respecting the chmod bits when running as root.
36
27
  (Vincent Ladeuil, #646133)
37
28
 
38
 
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
39
 
  (Robert Collins, #558343)
40
 
 
41
29
Improvements
42
30
************
43
31
 
215
203
 
216
204
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
217
205
 
218
 
* Fix stub SFTP test server to call os.getcwdu().
 
206
* Fix stub sftp test server to call os.getcwdu().
219
207
  (Vincent Ladeuil, #526221, #526353)
220
208
 
221
209
* Fixed CHM generation by moving the NEWS section template into
281
269
Bug Fixes
282
270
*********
283
271
 
284
 
* Don't require testtools to use SFTP.
 
272
* Don't require testtools to use sftp.
285
273
  (Vincent Ladeuil, #516183)
286
274
 
287
275
* Fix "AttributeError in Inter1and2Helper" during fetch.
705
693
  (Joke de Buhr, Vincent Ladeuil, #353370, #62539)
706
694
  (John Arbash Meinel, Vincent Ladeuil, #492561)
707
695
 
708
 
* Terminate SSH subprocesses when no references to them remain, fixing
 
696
* Terminate ssh subprocesses when no references to them remain, fixing
709
697
  subprocess and file descriptor leaks.  (Andrew Bennetts, #426662)
710
698
  
711
699
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
787
775
  been changed to the equalivent ``Transport.get_bytes()``. The main
788
776
  difference is that the latter will explicitly call ``file.close()``,
789
777
  rather than expecting the garbage collector to handle it. This helps
790
 
  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
791
779
  tests. (John Arbash Meinel)
792
780
 
793
781
Testing
928
916
 
929
917
Key highlights in this release are: improved handling of
930
918
failures-during-cleanup for commit, fixing a long-standing bug with
931
 
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
 
919
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
932
920
behind proxies, and a new StaticTuple datatype, allowing us to reduce
933
921
memory consumption (50%) and garbage collector overhead (40% faster) for
934
922
many operations.
951
939
  they do occur.  This fixes some causes of ``TooManyConcurrentRequests``
952
940
  and similar errors.  (Andrew Bennetts, #429747, #243391)
953
941
 
954
 
* Launchpad URLs can now be resolved from behind proxies.
 
942
* Launchpad urls can now be resolved from behind proxies.
955
943
  (Gordon Tyler, Vincent Ladeuil, #186920)
956
944
 
957
945
* Reduce the strictness for StaticTuple, instead add a debug flag
1040
1028
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1041
1029
present in 2.0.1 are present in 2.1.0b1.
1042
1030
 
1043
 
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
 
1031
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
1044
1032
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1045
1033
syntax, visible warnings when extension modules fail to load, and improved
1046
1034
error handling during unlocking.
1112
1100
* Don't restrict the command name used to run the test suite.
1113
1101
  (Vincent Ladeuil, #419950)
1114
1102
 
1115
 
* FTP transports were built differently when the kerberos python module was
 
1103
* ftp transports were built differently when the kerberos python module was
1116
1104
  present leading to obscure failures related to ASCII/BINARY modes.
1117
1105
  (Vincent Ladeuil, #443041)
1118
1106
 
1229
1217
* Tests that try to open a bzr dir on an arbitrary transport will now
1230
1218
  fail unless they have explicitly permitted the transport via
1231
1219
  ``self.permit_url``. The standard test factories such as ``self.get_url``
1232
 
  will permit the URLs they provide automatically, so only exceptional
 
1220
  will permit the urls they provide automatically, so only exceptional
1233
1221
  tests should need to do this. (Robert Collins)
1234
1222
 
1235
1223
* The break-in test no longer cares about clean shutdown of the child,