~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Martin Pool
  • Date: 2010-10-15 10:19:25 UTC
  • mto: This revision was merged to the branch mainline in revision 5503.
  • Revision ID: mbp@sourcefrog.net-20101015101925-qr2m0i5sv6ad0bs2
Superstitious argument quoting in makefile

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.
 
29
* Using bzr with `lp:` urls behind an http proxy should work.
39
30
  (Robert Collins, #558343)
40
31
 
41
32
Improvements
215
206
 
216
207
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
217
208
 
218
 
* Fix stub SFTP test server to call os.getcwdu().
 
209
* Fix stub sftp test server to call os.getcwdu().
219
210
  (Vincent Ladeuil, #526221, #526353)
220
211
 
221
212
* Fixed CHM generation by moving the NEWS section template into
281
272
Bug Fixes
282
273
*********
283
274
 
284
 
* Don't require testtools to use SFTP.
 
275
* Don't require testtools to use sftp.
285
276
  (Vincent Ladeuil, #516183)
286
277
 
287
278
* Fix "AttributeError in Inter1and2Helper" during fetch.
705
696
  (Joke de Buhr, Vincent Ladeuil, #353370, #62539)
706
697
  (John Arbash Meinel, Vincent Ladeuil, #492561)
707
698
 
708
 
* Terminate SSH subprocesses when no references to them remain, fixing
 
699
* Terminate ssh subprocesses when no references to them remain, fixing
709
700
  subprocess and file descriptor leaks.  (Andrew Bennetts, #426662)
710
701
  
711
702
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
787
778
  been changed to the equalivent ``Transport.get_bytes()``. The main
788
779
  difference is that the latter will explicitly call ``file.close()``,
789
780
  rather than expecting the garbage collector to handle it. This helps
790
 
  with some race conditions on Windows during the test suite and SFTP
 
781
  with some race conditions on Windows during the test suite and sftp
791
782
  tests. (John Arbash Meinel)
792
783
 
793
784
Testing
928
919
 
929
920
Key highlights in this release are: improved handling of
930
921
failures-during-cleanup for commit, fixing a long-standing bug with
931
 
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
 
922
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
932
923
behind proxies, and a new StaticTuple datatype, allowing us to reduce
933
924
memory consumption (50%) and garbage collector overhead (40% faster) for
934
925
many operations.
951
942
  they do occur.  This fixes some causes of ``TooManyConcurrentRequests``
952
943
  and similar errors.  (Andrew Bennetts, #429747, #243391)
953
944
 
954
 
* Launchpad URLs can now be resolved from behind proxies.
 
945
* Launchpad urls can now be resolved from behind proxies.
955
946
  (Gordon Tyler, Vincent Ladeuil, #186920)
956
947
 
957
948
* Reduce the strictness for StaticTuple, instead add a debug flag
1040
1031
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1041
1032
present in 2.0.1 are present in 2.1.0b1.
1042
1033
 
1043
 
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
 
1034
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
1044
1035
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1045
1036
syntax, visible warnings when extension modules fail to load, and improved
1046
1037
error handling during unlocking.
1112
1103
* Don't restrict the command name used to run the test suite.
1113
1104
  (Vincent Ladeuil, #419950)
1114
1105
 
1115
 
* FTP transports were built differently when the kerberos python module was
 
1106
* ftp transports were built differently when the kerberos python module was
1116
1107
  present leading to obscure failures related to ASCII/BINARY modes.
1117
1108
  (Vincent Ladeuil, #443041)
1118
1109
 
1229
1220
* Tests that try to open a bzr dir on an arbitrary transport will now
1230
1221
  fail unless they have explicitly permitted the transport via
1231
1222
  ``self.permit_url``. The standard test factories such as ``self.get_url``
1232
 
  will permit the URLs they provide automatically, so only exceptional
 
1223
  will permit the urls they provide automatically, so only exceptional
1233
1224
  tests should need to do this. (Robert Collins)
1234
1225
 
1235
1226
* The break-in test no longer cares about clean shutdown of the child,