~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:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.1.5
9
 
#########
10
 
 
11
 
:2.1.5: NOT RELEASED YET
12
 
 
13
 
Compatibility Breaks
14
 
********************
15
 
 
16
 
New Features
17
 
************
18
 
 
19
 
Bug Fixes
20
 
*********
21
 
 
22
 
Improvements
23
 
************
24
 
 
25
 
Documentation
26
 
*************
27
 
 
28
 
API Changes
29
 
***********
30
 
 
31
 
Internals
32
 
*********
33
 
 
34
 
Testing
35
 
*******
36
 
 
37
 
 
38
8
bzr 2.1.4
39
9
#########
40
10
 
41
 
:2.1.4: 2011-05-16
42
 
 
43
 
The fourth release in our 2.1 series addresses some user-inconvenience bugs.
44
 
None are critical, but upgrading is recommended for all users on earlier 2.1
45
 
releases.
46
 
 
 
11
:2.1.4: NOT RELEASED YET
47
12
 
48
13
Compatibility Breaks
49
14
********************
50
15
 
51
 
* Launchpad has announced that the ``edge.launchpad.net`` instance is
52
 
  deprecated and may be shut down in the future
53
 
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
54
 
  been updated in this release to talk to the main (``launchpad.net``) servers,
55
 
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
56
 
 
57
16
New Features
58
17
************
59
18
 
60
 
None.
61
 
 
62
19
Bug Fixes
63
20
*********
64
21
 
65
 
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
66
 
  path on windows from symlink support addition. (Martin [gz], #686611)
67
 
 
68
22
* Skip tests that needs a bzr source tree when there isn't one. This is
69
23
  needed to succesfully run the test suite for installed versions.
70
24
  (Vincent Ladeuil, #644855).
72
26
* Skip the tests that requires respecting the chmod bits when running as root.
73
27
  (Vincent Ladeuil, #646133)
74
28
 
75
 
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
76
 
  (Robert Collins, #558343)
77
 
 
78
29
Improvements
79
30
************
80
31
 
252
203
 
253
204
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
254
205
 
255
 
* Fix stub SFTP test server to call os.getcwdu().
 
206
* Fix stub sftp test server to call os.getcwdu().
256
207
  (Vincent Ladeuil, #526221, #526353)
257
208
 
258
209
* Fixed CHM generation by moving the NEWS section template into
318
269
Bug Fixes
319
270
*********
320
271
 
321
 
* Don't require testtools to use SFTP.
 
272
* Don't require testtools to use sftp.
322
273
  (Vincent Ladeuil, #516183)
323
274
 
324
275
* Fix "AttributeError in Inter1and2Helper" during fetch.
742
693
  (Joke de Buhr, Vincent Ladeuil, #353370, #62539)
743
694
  (John Arbash Meinel, Vincent Ladeuil, #492561)
744
695
 
745
 
* Terminate SSH subprocesses when no references to them remain, fixing
 
696
* Terminate ssh subprocesses when no references to them remain, fixing
746
697
  subprocess and file descriptor leaks.  (Andrew Bennetts, #426662)
747
698
  
748
699
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
824
775
  been changed to the equalivent ``Transport.get_bytes()``. The main
825
776
  difference is that the latter will explicitly call ``file.close()``,
826
777
  rather than expecting the garbage collector to handle it. This helps
827
 
  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
828
779
  tests. (John Arbash Meinel)
829
780
 
830
781
Testing
965
916
 
966
917
Key highlights in this release are: improved handling of
967
918
failures-during-cleanup for commit, fixing a long-standing bug with
968
 
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
 
919
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
969
920
behind proxies, and a new StaticTuple datatype, allowing us to reduce
970
921
memory consumption (50%) and garbage collector overhead (40% faster) for
971
922
many operations.
988
939
  they do occur.  This fixes some causes of ``TooManyConcurrentRequests``
989
940
  and similar errors.  (Andrew Bennetts, #429747, #243391)
990
941
 
991
 
* Launchpad URLs can now be resolved from behind proxies.
 
942
* Launchpad urls can now be resolved from behind proxies.
992
943
  (Gordon Tyler, Vincent Ladeuil, #186920)
993
944
 
994
945
* Reduce the strictness for StaticTuple, instead add a debug flag
1077
1028
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1078
1029
present in 2.0.1 are present in 2.1.0b1.
1079
1030
 
1080
 
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
 
1031
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
1081
1032
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1082
1033
syntax, visible warnings when extension modules fail to load, and improved
1083
1034
error handling during unlocking.
1149
1100
* Don't restrict the command name used to run the test suite.
1150
1101
  (Vincent Ladeuil, #419950)
1151
1102
 
1152
 
* FTP transports were built differently when the kerberos python module was
 
1103
* ftp transports were built differently when the kerberos python module was
1153
1104
  present leading to obscure failures related to ASCII/BINARY modes.
1154
1105
  (Vincent Ladeuil, #443041)
1155
1106
 
1266
1217
* Tests that try to open a bzr dir on an arbitrary transport will now
1267
1218
  fail unless they have explicitly permitted the transport via
1268
1219
  ``self.permit_url``. The standard test factories such as ``self.get_url``
1269
 
  will permit the URLs they provide automatically, so only exceptional
 
1220
  will permit the urls they provide automatically, so only exceptional
1270
1221
  tests should need to do this. (Robert Collins)
1271
1222
 
1272
1223
* The break-in test no longer cares about clean shutdown of the child,