~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2012-04-16 11:08:11 UTC
  • mfrom: (6521 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6522.
  • Revision ID: jelmer@samba.org-20120416110811-0y996ihqy9o2bb1t
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.5b6
 
8
bzr 2.5.1
9
9
#########
10
10
 
11
 
:2.5b6: NOT RELEASED YET
 
11
:2.5.1: NOT RELEASED YET
12
12
 
13
13
External Compatibility Breaks
14
14
*****************************
20
20
 
21
21
.. New commands, options, etc that users may wish to try out.
22
22
 
23
 
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
24
 
  (Jelmer Vernooij, #681792)
 
23
Improvements
 
24
************
 
25
 
 
26
.. Improvements to existing commands, especially improved performance 
 
27
   or memory usage, or better results.
 
28
 
 
29
* ``bzr branches`` will now also list sibling branches when
 
30
  the current location is a lightweight checkout of a branch in
 
31
  a shared repository. (Jelmer Vernooij)
 
32
 
 
33
Bug Fixes
 
34
*********
 
35
 
 
36
.. Fixes for situations where bzr would previously crash or give incorrect
 
37
   or undesirable results.
 
38
 
 
39
* Connecting with HTTPS via HTTP now correctly uses the host name of the
 
40
  destination rather than the proxy when checking certificates.
 
41
  (Martin Packman, #944696)
 
42
 
 
43
* Fixed merge tool availability checking and invocation to search the
 
44
  Windows App Path registry in addition to the PATH. (Gordon Tyler, #939605)
 
45
 
 
46
* Make sure configuration options can provide their own help topic.
 
47
  (Jelmer Vernooij, #941672)
 
48
 
 
49
Documentation
 
50
*************
 
51
 
 
52
* The alpha-quality texinfo sphinx builder has been deprecated. Sphinx >=
 
53
  1.1.2 now provides a better one. Most of the documentation can now be
 
54
  generated to the texinfo format with ``make texinfo-sphinx``. This will
 
55
  generate both the ``.texi`` files and the ``.info`` ones.
 
56
  (Vincent Ladeuil, #940164)
 
57
 
 
58
API Changes
 
59
***********
 
60
 
 
61
.. Changes that may require updates in plugins or other code that uses
 
62
   bzrlib.
 
63
 
 
64
Internals
 
65
*********
 
66
 
 
67
.. Major internal changes, unlikely to be visible to users or plugin 
 
68
   developers, but interesting for bzr developers.
 
69
 
 
70
Testing
 
71
*******
 
72
 
 
73
.. Fixes and changes that are only relevant to bzr's test framework and 
 
74
   suite.  This can include new facilities for writing tests, fixes to 
 
75
   spurious test failures and changes to the way things should be tested.
 
76
 
 
77
* Add support for pyftpdlib >= 0.7.0 and drop support for previous pyftpdlib
 
78
  versions. (Vincent Ladeuil, #956027)
 
79
 
 
80
bzr 2.5.0
 
81
#########
 
82
 
 
83
:Codename: Phillip
 
84
:2.5.0: 2012-02-24
 
85
 
 
86
This release marks the start of a new long-term-stable series. From here, we
 
87
will only make bugfix releases on the 2.5 series (2.5.1, etc, and support it
 
88
until April 2017), while 2.6 will become our new development series.
 
89
 
 
90
This is a bugfix and polish release over the 2.4 series, with a large number
 
91
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
 
92
faster smart protocol implementation for many operations, basic support for
 
93
colocated branches. We have started translating bzr with the 2.5 series:
 
94
https://translations.launchpad.net/bzr, more than 20 languages have already
 
95
been registered but these are the early days, contributions welcome.
 
96
 
 
97
Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
 
98
are included here.
 
99
 
 
100
Users are encouraged to upgrade from the other stable series.
 
101
 
 
102
 
 
103
External Compatibility Breaks
 
104
*****************************
 
105
 
 
106
None.
 
107
 
 
108
New Features
 
109
************
 
110
 
 
111
None.
 
112
 
 
113
Improvements
 
114
************
 
115
 
 
116
* The names of colocated branches are used as branch nicks if no nick is
 
117
  specified. (Aaron Bentley)
 
118
 
 
119
Bug Fixes
 
120
*********
 
121
 
 
122
* Show locks in ``bzr info`` on control directories without a
 
123
  repository. (Jelmer Vernooij, #936767)
 
124
 
 
125
* Disable ssl certificate verification on osx and windows until a native
 
126
  access to the the root certificates is provided there.
 
127
  (Vincent Ladeuil, #929179)
 
128
 
 
129
Testing
 
130
*******
 
131
 
 
132
* Stop depending on the particular CPython ordering of dictionary keys
 
133
  when testing the result of BzrDir.get_branches.
 
134
  (Wouter van Heyst)
 
135
 
 
136
bzr 2.5b6
 
137
#########
 
138
 
 
139
:2.5b6: 2012-02-02
 
140
 
 
141
This is the sixth (and last (really)) beta of the 2.5 series, leading to a
 
142
2.5.0 release in March 2012. Beta releases are suitable for everyday use
 
143
but may cause some incompatibilities with plugins.
 
144
 
 
145
This introduces the support for colocated branches into the '2a' format in a
 
146
backward compatible way, fix more glitches in the colocated UI, verify https
 
147
certificates for the urllib https client implementation, fix some more
 
148
unicode issues and more.
 
149
 
 
150
All bugs fixed in previous series known at the time of this release are
 
151
included.
 
152
 
 
153
External Compatibility Breaks
 
154
*****************************
 
155
 
 
156
None.
 
157
 
 
158
New Features
 
159
************
25
160
 
26
161
* Support for colocated branches is now available in the default
27
162
  format ("2a"). (Jelmer Vernooij)
29
164
Improvements
30
165
************
31
166
 
32
 
.. Improvements to existing commands, especially improved performance 
33
 
   or memory usage, or better results.
34
 
 
35
167
* ``bzr switch -b`` in a standalone tree will now create a colocated branch.
36
168
  (Jelmer Vernooij, #918197)
37
169
 
42
174
  a control directory (but no branch or working tree).
43
175
  (Jelmer Vernooij, #913980)
44
176
 
 
177
* Checkouts of colocated branches are now always lightweight.
 
178
  (Jelmer Vernooij, #918828)
 
179
 
45
180
* Colocated branches can now have names including forward slashes, to
46
181
  allow for namespaces. (Jelmer Vernooij, #907980)
47
182
 
48
183
* New HPSS call for ``BzrDir.get_branches``. (Jelmer Vernooij, #894460)
49
184
 
50
 
* Checkouts of colocated branches are now always lightweight.
51
 
  (Jelmer Vernooij, #918828)
52
 
 
53
185
Bug Fixes
54
186
*********
55
187
 
56
 
.. Fixes for situations where bzr would previously crash or give incorrect
57
 
   or undesirable results.
58
 
 
59
188
* ``bzr branch`` now fetches revisions when branching into an empty
60
189
  control directory. (Jelmer Vernooij, #905594)
61
190
 
82
211
  validity as well as the hostname.
83
212
  (Jelmer Vernooij, Vincent Ladeuil, #651161)
84
213
 
85
 
Documentation
86
 
*************
87
 
 
88
 
.. Improved or updated documentation.
89
214
 
90
215
API Changes
91
216
***********
92
217
 
93
 
.. Changes that may require updates in plugins or other code that uses
94
 
   bzrlib.
 
218
* ``config.config_dir`` and related functions now always return paths as
 
219
  unicode. (Martin Packman, #825826)
95
220
 
96
221
* ``ControlDir`` now has a new method ``set_branch_reference`` which can
97
222
  be used for setting branch references. (Jelmer Vernooij)
102
227
Internals
103
228
*********
104
229
 
105
 
.. Major internal changes, unlikely to be visible to users or plugin 
106
 
   developers, but interesting for bzr developers.
107
 
 
108
230
* A new matcher ``RevisionHistoryMatches`` has been added. (Jelmer Vernooij)
109
231
 
110
232
* Add new module ``bzrlib.url_policy_open``. (Jelmer Vernooij, #850843)
117
239
Testing
118
240
*******
119
241
 
120
 
.. Fixes and changes that are only relevant to bzr's test framework and 
121
 
   suite.  This can include new facilities for writing tests, fixes to 
122
 
   spurious test failures and changes to the way things should be tested.
123
 
 
124
242
* Be more careful about closing open files for pypy interoperability.
125
243
  (Wouter van Heyst)
126
244
 
974
1092
  operations that use it, like merge, can now create trees without a root.
975
1093
  (Aaron Bentley)
976
1094
 
 
1095
* Fixed problem with getting errors about failing to open /dev/tty when using
 
1096
  Bazaar Explorer to sign commits. (Mark Grandi, #847388)
 
1097
 
977
1098
Documentation
978
1099
*************
979
1100