~bzr-pqm/bzr/bzr.dev

6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
6615.5.2 by Vincent Ladeuil
Add news entry.
8
bzr 2.7.1
9
#########
10
6615.6.1 by Vincent Ladeuil
Open 2.7.1 for bug fixes
11
:2.7.1: NOT RELEASED YET
12
6615.5.2 by Vincent Ladeuil
Add news entry.
13
6615.7.1 by Vincent Ladeuil
Fix pycurl proxy tests for newer and stricter pycurl versions
14
External Compatibility Breaks
15
*****************************
16
17
None.
18
19
New Features
20
************
21
22
None.
23
24
Improvements
25
************
26
27
None.
28
29
6615.5.2 by Vincent Ladeuil
Add news entry.
30
Bug Fixes
31
*********
32
6615.8.1 by Vincent Ladeuil
Fix python re monkey-patching leak
33
* Complete monkey-patching of re.finditer or LazyRegexps leak.
34
  (Vincent Ladeuil, #1644003)
35
6615.5.2 by Vincent Ladeuil
Add news entry.
36
* Cope with paramiko making argument to SFTPFile.prefetch() mandatory.
37
  (Jelmer Vernooij, #1579093)
38
6615.6.1 by Vincent Ladeuil
Open 2.7.1 for bug fixes
39
Documentation
40
*************
41
42
* Clarify pypi uploads for releases. (Vincent Ladeuil, #1542903)
43
6615.7.1 by Vincent Ladeuil
Fix pycurl proxy tests for newer and stricter pycurl versions
44
API Changes
45
***********
46
47
None.
48
49
Internals
50
*********
51
52
None.
53
54
Changed Behaviour
55
*****************
56
57
None.
58
59
Testing
60
*******
61
62
* Recent versions of pycurl started being stricter about the proxy url,
63
  using 'http+pycurl:' is not allowed anymore and should just be 'http:'
64
  (Vincent Ladeuil, #1645017).
65
6615.5.2 by Vincent Ladeuil
Add news entry.
66
6614.2.2 by Vincent Ladeuil
Release 2.7.0
67
bzr 2.7.0
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
68
#########
69
6614.2.2 by Vincent Ladeuil
Release 2.7.0
70
:2.7.0: 2016-02-01
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
71
72
External Compatibility Breaks
73
*****************************
74
6614.2.2 by Vincent Ladeuil
Release 2.7.0
75
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
76
77
New Features
78
************
79
6614.2.2 by Vincent Ladeuil
Release 2.7.0
80
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
81
82
Improvements
83
************
84
6601.1.8 by Kit Randel
added a note for bug-1400567 to the 2.7b release notes
85
* bzrlib.patches.parse_patches can optionally return a list of 'dirty'
86
  patch headers (prefixed with '===').
87
  (Kit Randel, #1400567)
88
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
89
Bug Fixes
90
*********
91
6589.3.3 by Vincent Ladeuil
Fix typo.
92
* 'acceptable_keys' from 'bazaar.conf' is now properly handled.
6589.3.1 by Vincent Ladeuil
Fix command line override handling for acceptable_keys
93
  (Vincent Ladeuil, #1249732)
94
6587.2.4 by Vincent Ladeuil
Allow hyphens in option names to unbreak compatibility.
95
* Option names are now checked to be valid identifiers (including embedded
96
  dots or hyphens). Also ignore invalid references (i.e. using invalid
97
  option names) while expanding option values. (Vincent Ladeuil, #1235099)
6587.2.2 by Vincent Ladeuil
Stricter checks on configuration option names
98
6591.1.3 by Vincent Ladeuil
Credit Andrew for the fix.
99
* Fix pyrex version checking to be more robust.
100
  (Andrew Starr-Bochicchio, #1030521 )
101
6606.3.3 by Vincent Ladeuil
Complete the explanation.
102
* Forbid more operations for ReadonlyTransportDecorator so no more write
103
  methods can be used my mistake.  (Vincent Ladeuil, #150196)
6606.3.2 by Vincent Ladeuil
Forbid more operations on ReadonlyTransportDecorator
104
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
105
106
API Changes
107
***********
108
6614.2.2 by Vincent Ladeuil
Release 2.7.0
109
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
110
111
Internals
112
*********
113
6609.2.1 by Vincent Ladeuil
Make all transport put_bytes() raises TypeError when given unicode strings rather than bytes.
114
* Make all transport put_bytes() raises TypeError instead of AssertionError
115
  or UnicodeEncodeError when given unicode strings rather than bytes.
116
  (Vincent Ladeuil, #106898)
117
6613.1.3 by Vincent Ladeuil
Fix typo.
118
* Use ssl.match_hostname from the python ssl module and stop carrying a
119
  specific version that has become obsolete. (Vincent Ladeuil, #1538480)
6613.1.2 by Vincent Ladeuil
Add news entry
120
6591.2.1 by Fabien Meghazi
Also honor $XDG_CONFIG_HOME specification on Mac OS X platform
121
Changed Behaviour
122
*****************
123
124
* Also honor $XDG_CONFIG_HOME specification on Mac OS X platform.
125
  (Fabien Meghazi)
126
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
127
Testing
128
*******
129
6609.1.2 by Vincent Ladeuil
Fix test failure encountered with recent versions of gpg[me]
130
* Fix gpgme test failure starting on wily. (Vincent Ladeuil)
131
     
6603.1.1 by Vincent Ladeuil
Fix the http racy tests (hanging with python 2.7.9).
132
* Fix racy http tests (TestBadStatusServer is so simple, it exposes a race
133
  in python 2.7.9. This happens only when both the http server and client
134
  are run in the same process.). Only tests are affected.
135
  (Vincent Ladeuil, #1451448)
136
     
6597.1.1 by Vincent Ladeuil
Bzr config should save the changes explicitly when needed
137
* Fix warnings on stderr caused by the atexit handler triggering for the
138
  wrong reason: the 'config' command should explicitly save the changes when
139
  modifying or removing an option and not rely on the atexit
140
  handler. (Vincent Ladeuil, #1331999)
141
6592.1.1 by Vincent Ladeuil
Fix minor incompatible change in email python 2.7.6 module.
142
* Handle (minor) incompatible change in python 2.7.6 leading to test
143
  failures. Only tests are affected. (Vincent Ladeuil, #1303879)
144
6589.1.1 by Vincent Ladeuil
Fix test failure on recent Ubuntu Trusty versions without weakening the test itself.
145
* Remove wrong assumption about how TCP server and client interact when run
146
  inside the same process. (Vincent Ladeuil, #1269886).
147
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
148
* Rename assertWarns in bt.test_config so it doesn't clash with the
149
  assertWarns introduced in recent python (Vincent Ladeuil, #1514210)
150
    
6587.1.1 by Vincent Ladeuil
Make .netrc 0600 in tests to fix python-2.7.5-8's netrc happy.
151
* Restrict access to '.netrc' in tests or recent python (2.7.5-8) will
152
  complain. (Vincent Ladeuil, #1233413)
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
153
6603.1.3 by Vincent Ladeuil
Fix news entries order.
154
* Skip windows-only tests that start failing with python 2.7.9, there is no
155
  way to fix them without testing on windows itself.
156
  (Vincent Ladeuil, #1451448)
157
     
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
158
* Take python 2.7.6 late (better than never) bugfix in ntpath.py into
159
  account. Only tests are affected (Vincent Ladeuil, #1303879).