~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.2.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:
2
2
Bazaar Release Notes
3
3
####################
4
4
 
5
 
.. contents:: List of Releases
6
 
   :depth: 1
7
 
 
8
 
bzr 2.2.5
9
 
#########
10
 
 
11
 
:Codename: Suggestions welcome
12
 
:2.2.5: NOT RELEASED YET
13
 
 
14
 
Compatibility Breaks
15
 
********************
16
 
 
17
 
New Features
18
 
************
19
 
 
20
 
Bug Fixes
21
 
*********
22
 
 
23
 
* Correctly handle ``bzr log`` and `get_known_graph_ancestry` on a
24
 
  doubly-stacked branch.
25
 
  (James Westby, Martin Pool, #715000)
26
 
 
27
 
Improvements
28
 
************
29
 
 
30
 
Documentation
31
 
*************
32
 
 
33
 
API Changes
34
 
***********
35
 
 
36
 
Internals
37
 
*********
38
 
 
39
 
Testing
40
 
*******
41
 
 
42
 
 
43
 
bzr 2.2.4
44
 
#########
45
 
 
46
 
:2.2.4: 2011-02-04
47
 
 
48
 
This is a bugfix release. Only one bug has been fixed, a regression from 2.2.3
49
 
involving only certain operations with launchpad. Upgrading is recommended for
50
 
all users on earlier 2.2 releases.
51
 
 
52
 
Bug Fixes
53
 
*********
54
 
 
55
 
* Fix communications with the Launchpad web service when using
56
 
  launchpadlib >= 1.5.5.  This was a latent bug in bzr's communication
57
 
  with Launchpad's production instance, which only became a problem when
58
 
  the default instance was switched from edge to production in bzr 2.2.3.
59
 
  (Max Bowsher, #707075)
60
 
 
61
 
 
62
 
bzr 2.2.3
63
 
#########
64
 
 
65
 
:2.2.3: 2011-01-20
66
 
 
67
 
This is a bugfix release. Upgrading is recommended for all users
68
 
on earlier 2.2 releases.
69
 
 
70
 
Compatibility Breaks
71
 
********************
72
 
 
73
 
* Launchpad has announced that the ``edge.launchpad.net`` instance is
74
 
  deprecated and may be shut down in the future
75
 
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
76
 
  been updated in this release to talk to the main (``launchpad.net``) servers,
77
 
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
78
 
 
79
 
bzr 2.2.4
80
 
#########
81
 
 
82
 
:2.2.4: 2011-02-04
83
 
 
84
 
This is a bugfix release. Only one bug has been fixed, a regression from 2.2.3
85
 
involving only certain operations with launchpad. Upgrading is recommended for
86
 
all users on earlier 2.2 releases.
87
 
 
88
 
Bug Fixes
89
 
*********
90
 
 
91
 
* Fix communications with the Launchpad web service when using
92
 
  launchpadlib >= 1.5.5.  This was a latent bug in bzr's communication
93
 
  with Launchpad's production instance, which only became a problem when
94
 
  the default instance was switched from edge to production in bzr 2.2.3.
95
 
  (Max Bowsher, #707075)
96
 
 
97
 
 
98
 
bzr 2.2.3
99
 
#########
100
 
 
101
 
:2.2.3: 2011-01-20
102
 
 
103
 
This is a bugfix release. Upgrading is recommended for all users
104
 
on earlier 2.2 releases.
105
 
 
106
 
Compatibility Breaks
107
 
********************
108
 
 
109
 
* Launchpad has announced that the ``edge.launchpad.net`` instance is
110
 
  deprecated and may be shut down in the future
111
 
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
112
 
  been updated in this release to talk to the main (``launchpad.net``) servers,
113
 
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
114
 
 
115
 
Bug Fixes
116
 
*********
117
 
 
118
 
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
119
 
  path on windows from symlink support addition. (Martin [gz], #686611)
120
 
 
121
 
* Correctly resolve content (and path) conflicts for files in subdirs.
122
 
  (Vincent Ladeuil, #660935)
123
 
 
124
 
* Don't probe for a repository from within ``NotBranchError.__repr__``,
125
 
  because this can cause knock-on errors at awkward times.
126
 
  (Andrew Bennetts, #687653)
127
 
 
128
 
* Fix a crash during ``RepositoryPackCollection.pack`` caused by a
129
 
  concurrent repository pack operation.  This was particularly affecting
130
 
  ``bzr-svn`` users.  (Andrew Bennetts, #701940)
131
 
 
132
 
* ``https`` access works again with recent versions of python2.7.
133
 
  (Vincent Ladeuil, #693880)
134
 
 
135
 
* RevisionTree.is_executable no longer returns None for directories and
136
 
  symlinks.  Instead, it returns False, like other Trees and methods.
137
 
  (Aaron Bentley, #681885)
138
 
 
 
5
.. toctree::
 
6
   :maxdepth: 1
139
7
 
140
8
bzr 2.2.2
141
9
#########
142
10
 
143
 
:2.2.2: 2010-11-25
144
 
 
145
 
This is a bugfix release. None of these bugfixes are critical, but upgrading
146
 
is recommended for all users on earlier 2.2 releases.
 
11
:2.2.2: NOT RELEASED YET
 
12
 
 
13
Compatibility Breaks
 
14
********************
 
15
 
 
16
New Features
 
17
************
147
18
 
148
19
Bug Fixes
149
20
*********
150
21
 
151
 
* ``bzr resolve --take-other <file>`` will not crash anymore if ``<file>``
152
 
  is involved in a text conflict (but the conflict is still not
153
 
  resolved). (Vincent Ladeuil, #646961)
154
 
 
155
 
* Commit in a bound branch or heavyweight checkout now propagates tags
156
 
  (e.g. from a merge) to the master branch (and informs the user if there
157
 
  is a conflict).  (Andrew Bennetts, #603395)
158
 
  
159
 
* Correctly set the Content-Type header when HTTP POSTing to comply
160
 
  with stricter web frameworks. (Vincent Ladeuil, #665100)
161
 
 
162
 
* ``NotBranchError`` no longer allows errors from calling
163
 
  ``bzrdir.open_repository()`` to propagate.  This is unhelpful at best,
164
 
  and at worst can trigger infinite loops in callers.  (Andrew Bennetts)
165
 
  
 
22
* Using bzr with `lp:` urls behind an http proxy should work.
 
23
  (Robert Collins, #558343)
 
24
 
 
25
Improvements
 
26
************
 
27
 
 
28
Documentation
 
29
*************
 
30
 
 
31
API Changes
 
32
***********
 
33
 
 
34
Internals
 
35
*********
 
36
 
 
37
Testing
 
38
*******
 
39
 
 
40
* Add ``tests/ssl_certs/ca.crt`` to the required test files list. Test
 
41
  involving the pycurl https test server fail otherwise when running
 
42
  selftest from an installed version. (Vincent Ladeuil, #651706)
 
43
 
 
44
* Fix tests that failed when run under ``LANG=C``.
 
45
  (Andrew Bennetts, #632387)
 
46
 
166
47
* Skip tests that needs a bzr source tree when there isn't one. This is
167
48
  needed to succesfully run the test suite for installed versions.
168
49
  (Vincent Ladeuil, #644855).
171
52
  root. Including the one that wasn't present in 2.1.
172
53
  (Vincent Ladeuil, #646133)
173
54
 
174
 
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
175
 
  (Robert Collins, #558343)
176
 
 
177
 
* Windows installers no longer requires the Microsoft vcredist to be
178
 
  installed.
179
 
  (Martin [gz], Gary van der Merwe, #632465)
180
 
 
181
 
* Close leaked socket to SSH subprocesses, which caused dput sftp uploads
182
 
  to hang.  (Max Bowsher, #659590)
183
 
 
184
 
Testing
185
 
*******
186
 
 
187
 
* Add ``tests/ssl_certs/ca.crt`` to the required test files list. Test
188
 
  involving the pycurl https test server fail otherwise when running
189
 
  selftest from an installed version. (Vincent Ladeuil, #651706)
190
 
 
191
 
* Fix tests that failed when run under ``LANG=C``.
192
 
  (Andrew Bennetts, #632387)
193
 
 
194
55
 
195
56
bzr 2.2.1
196
57
#########
712
573
  replaces the outdated ``contrib/bash/bzr`` script with a version
713
574
  using the plugin. (Martin von Gagern, #560030)
714
575
 
715
 
* A new transport based on GIO (the Gnome I/O library) provides access to
716
 
  Samba shares, WebDAV using gio+smb and gio+dav. It is also possible to
 
576
* A new transport based on GIO (the gnome i/o library) provides access to
 
577
  samba shares, webdav using gio+smb and gio+dav. It is also possible to
717
578
  use gio for some already existing transport methods as gio+file,
718
579
  gio+sftp, gio+ftp. 
719
580
  (Mattias Eriksson)
783
644
 
784
645
* ``RemoteBranch.lock_write`` raises ``ReadOnlyError`` if called during a
785
646
  read lock, rather than causing an ``AttributeError``.
786
 
  (Andrew Bennetts, Danilo Segan, #582781)
 
647
  (Andrew Bennetts, Данило Шеган, #582781)
787
648
 
788
649
* Selftest was failing with testtools 0.9.3, which caused an
789
650
  AssertionError raised from a cleanUp to be reported as a Failure, not an
1057
918
 
1058
919
Over thirty bugs have been fixed, including in the log command, exporting
1059
920
to tarballs, restarting interrupted system calls, portability of compiled
1060
 
extensions, making backups during upgrade, and locking on FTP.
 
921
extensions, making backups during upgrade, and locking on ftp.
1061
922
 
1062
923
Compatibility Breaks
1063
924
********************
1192
1053
  (Jason Spashett, #183504)
1193
1054
 
1194
1055
* Correctly interpret "451 Rename/move failure: Directory not empty" from
1195
 
  FTP servers while trying to take a lock.
 
1056
  ftp servers while trying to take a lock.
1196
1057
  (Martin Pool, #528722)
1197
1058
 
1198
1059
* DirStateRevisionTree.kind() was returning wrong result when 'kind'