~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
  • Date: 2011-04-15 21:22:57 UTC
  • mto: This revision was merged to the branch mainline in revision 5797.
  • Revision ID: gzlist@googlemail.com-20110415212257-jgtovwwp4be7egd9
Add release notes

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