/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/release-notes/brz-3.0.txt

  • Committer: Martin
  • Date: 2017-06-18 10:15:11 UTC
  • mto: This revision was merged to the branch mainline in revision 6715.
  • Revision ID: gzlist@googlemail.com-20170618101511-fri1mouxt1hc09r8
Make _simple_set tests pass on py3 and with random hash

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
####################
 
2
Breezy Release Notes
 
3
####################
 
4
 
 
5
.. toctree::
 
6
   :maxdepth: 1
 
7
 
 
8
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
 
9
information, see our release announcement on the Bazaar mailing list and
 
10
README.
 
11
 
 
12
brz 3.0.0
 
13
#########
 
14
 
 
15
:Codename: Pelican
 
16
:3.0.1: NOT RELEASED YET
 
17
 
 
18
External Compatibility Breaks
 
19
*****************************
 
20
 
 
21
 * The bzr command has been renamed to brz, to prevent
 
22
   clashes with upstream Bazaar.
 
23
   (Martin Packman, Jelmer Vernooij)
 
24
 
 
25
 * The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather
 
26
   than -p0. (Jelmer Vernooij, #1695126)
 
27
 
 
28
 * The ``brz register-branch`` command from the Launchpad plugin has been
 
29
   removed, because it has not worked for at least five years: it relies on
 
30
   password authentication rather than SSO, the relevant systems no longer
 
31
   have firewall-level access to the outside world, and in general the
 
32
   Mirrored branch type is deprecated.  Either just push the branch to
 
33
   Launchpad or use code imports instead
 
34
   (https://help.launchpad.net/VcsImports).
 
35
   (Colin Watson, #254567, #483689)
 
36
 
 
37
 * brz no longer supports building the C extensions using Pyrex.
 
38
   Only Cython is supported. (Jelmer Vernooij)
 
39
 
 
40
 * Support for HTTP support using "pycurl" and the associated
 
41
   URL schemes "http+pycurl://" and "https+pycurl://" has been dropped.
 
42
   (Jelmer Vernooij, #82086, #377389, #122258, #516222, #545776, #1696602)
 
43
 
 
44
 * Support for medusa for FTP tests has been dropped, only
 
45
   pyftpdlib is now supported. (Jelmer Vernooij)
 
46
 
 
47
 * The deprecated ``brz get`` and ``brz clone`` commands have been
 
48
   removed. (Jelmer Vernooij)
 
49
 
 
50
 * The setting to ignore missing C extensions has been changed from
 
51
   ``ignore_missing_extensions=True`` to
 
52
   ``suppress_warnings=missing_extensions``. (Jelmer Vernooij)
 
53
 
 
54
New Features
 
55
************
 
56
 
 
57
 * The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij)
 
58
 
 
59
 * The 'fastimport' plugin is now bundled with Bazaar.
 
60
   (Jelmer Vernooij)
 
61
 
 
62
 * The 'stats' plugin is now bundled with Bazaar.
 
63
   (Jelmer Vernooij)
 
64
 
 
65
 * The 'upload' plugin is now bundled with Bazaar.
 
66
   (Jelmer Vernooij)
 
67
 
 
68
 * The 'email' plugin is now bundled with Bazaar.
 
69
   (Jelmer Vernooij)
 
70
 
 
71
 * The 'import' command is now bundled with brz.
 
72
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij, #773241)
 
73
 
 
74
 * The 'fetch-ghosts' command is now bundled with brz.
 
75
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)
 
76
 
 
77
Improvements
 
78
************
 
79
 
 
80
 * Doc generators now support the SOURCE_DATE_EPOCH environment
 
81
   variable (https://reproducible-builds.org/specs/source-date-epoch/).
 
82
   (Jelmer Vernooij)
 
83
 
 
84
Bug Fixes
 
85
*********
 
86
 
 
87
* Support Server Name Indication (SNI) when talking to https servers.
 
88
  Cherry-picked from lp:~vila/bzr/1089352-sni-support
 
89
  (Vincent Ladeuil, #1089352)
 
90
 
 
91
* The ``bisect`` command now works in non-``.bzr`` directories.
 
92
  (Jelmer Vernooij)
 
93
 
 
94
* When creating ``authentication.conf``, umask is now set so only the
 
95
  current user can read the file. Breezy warns if the file is
 
96
  accessible for other users when it starts.
 
97
  (Joke de Buhr, Jelmer Vernooij, #475501)
 
98
 
 
99
Documentation
 
100
*************
 
101
 
 
102
 * Various documents have been updated to explain that Breezy is a fork
 
103
   of Bazaar.
 
104
 
 
105
API Changes
 
106
***********
 
107
 
 
108
 * bzrlib has been renamed to breezy. (Martin Packman, Jelmer Vernooij)
 
109
 
 
110
 * Signature of ``load_tests`` used by ``TestLoader`` changed to be
 
111
   compatible with standard libarary unittest.  (Martin Packman)
 
112
 
 
113
 * All previously deprecated functionality has been removed.
 
114
   (Jelmer Vernooij)
 
115
 
 
116
 * Renamed ``breezy.delta.report_delta`` parameter ``filter=`` to
 
117
   ``predicate=``. (Martin Packman)
 
118
 
 
119
 * ``Branch.bzrdir``, ``Repository.bzrdir`` and ``WorkingTree.bzrdir``
 
120
   have been renamed to ``Branch.controldir``, ``Repository.controldir``
 
121
   and ``WorkingTree.controldir``, respectively.
 
122
   (Jelmer Vernooij, #1695774)
 
123
 
 
124
 * ``BzrBranch`` and the various bzr branch format implementations
 
125
   have been moved to ``breezy.bzr``. (Jelmer Vernooij)
 
126
 
 
127
 * ``MetaDirBranchFormatFactory`` has been removed.
 
128
   Use lazy registration on ``breezy.branch.format_registry``
 
129
   instead. (Jelmer Vernooij)
 
130
 
 
131
 * ``breezy.bzrdir.format_registry`` has been removed; use
 
132
   ``breezy.controldir.format_registry`` instead.
 
133
   (Jelmer Vernooij)
 
134
 
 
135
 * ``breezy.api`` has been removed.  (Jelmer Vernooij, #742192)
 
136
 
 
137
 * ``ControlDir.find_bzrdirs`` has been renamed to
 
138
   ``ControlDir.find_controldirs``. (Jelmer Vernooij)
 
139
 
 
140
Internals
 
141
*********
 
142
 
 
143
.. Major internal changes, unlikely to be visible to users or plugin 
 
144
   developers, but interesting for brz developers.
 
145
 
 
146
Testing
 
147
*******
 
148
 
 
149
 * A test isolation issue in ``breezy.tests.test_ui`` was fixed,
 
150
   which caused ``output_encoding = iso-8859-1`` to be added to the
 
151
   users' bazaar.conf. (Jelmer Vernooij)
 
152
 
 
153
 * Newer versions of ``pyftpdlib`` are now supported for running FTP tests.
 
154
   (Jelmer Vernooij)
 
155
 
 
156
..
 
157
   vim: tw=74 ft=rst ff=unix