~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-08 08:15:14 UTC
  • mto: This revision was merged to the branch mainline in revision 5498.
  • Revision ID: andrew.bennetts@canonical.com-20101008081514-dviqzrdfwyzsqbz2
Split NEWS into per-release doc/en/release-notes/bzr-*.txt

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
 
* 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
28
 
 
29
 
  off
30
 
    disable all checks
31
 
 
32
 
 
33
 
  minimal
34
 
    only display if the branch is out-of-date
35
 
 
36
 
  short
37
 
    also display single-line up-to-date and missing,
38
 
 
39
 
 
40
 
  all
41
 
    (default) display multi-line content for all states
42
 
 
43
 
 
44
 
  (John Arbash Meinel, #609187, #812928)
45
 
 
46
 
Improvements
47
 
************
48
 
 
49
 
Documentation
50
 
*************
51
 
 
52
 
API Changes
53
 
***********
54
 
 
55
 
Internals
56
 
*********
57
 
 
58
 
Testing
59
 
*******
60
 
 
61
 
 
62
8
bzr 2.1.4
63
9
#########
64
10
 
65
 
:2.1.4: 2011-05-16
66
 
 
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
69
 
releases.
70
 
 
 
11
:2.1.4: NOT RELEASED YET
71
12
 
72
13
Compatibility Breaks
73
14
********************
74
15
 
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)
80
 
 
81
16
New Features
82
17
************
83
18
 
84
 
None.
85
 
 
86
19
Bug Fixes
87
20
*********
88
21
 
89
 
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
90
 
  path on windows from symlink support addition. (Martin [gz], #686611)
91
 
 
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)
98
28
 
99
 
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
100
 
  (Robert Collins, #558343)
101
 
 
102
29
Improvements
103
30
************
104
31
 
276
203
 
277
204
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
278
205
 
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)
281
208
 
282
209
* Fixed CHM generation by moving the NEWS section template into
342
269
Bug Fixes
343
270
*********
344
271
 
345
 
* Don't require testtools to use SFTP.
 
272
* Don't require testtools to use sftp.
346
273
  (Vincent Ladeuil, #516183)
347
274
 
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)
768
695
 
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)
771
698
  
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)
853
780
 
854
781
Testing
989
916
 
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
995
922
many operations.
1012
939
  they do occur.  This fixes some causes of ``TooManyConcurrentRequests``
1013
940
  and similar errors.  (Andrew Bennetts, #429747, #243391)
1014
941
 
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)
1017
944
 
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.
1103
1030
 
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)
1175
1102
 
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)
1179
1106
 
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)
1295
1222
 
1296
1223
* The break-in test no longer cares about clean shutdown of the child,