summaryrefslogtreecommitdiff
path: root/7b/49794f51f562a95871cedbfa952bf45d54c2c4
blob: 6753064180fd6b1120201b72a54dedb214b458f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
Return-Path: <laanwj@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 5007CC51;
	Fri,  9 Aug 2019 10:30:48 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com
	[209.85.208.47])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 6B322829;
	Fri,  9 Aug 2019 10:30:47 +0000 (UTC)
Received: by mail-ed1-f47.google.com with SMTP id m44so972050edd.9;
	Fri, 09 Aug 2019 03:30:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=date:from:to:subject:message-id:mime-version:content-disposition
	:content-transfer-encoding;
	bh=d4/50IiSAmxdMv62qzSh458cXIRypEWAkUgqssGSG74=;
	b=oiz/sQE6z40WeRq63DGL3JuXin5a1SoXvUI7mpIPGsvWup+8GRCkdH7OiZUnwNyteI
	x7kNqwr/EfLpLAL/I60+Fj8jlYrSSgpsNC7b3SnJNjUdefKrbFLmVZq7ZpMJ0r39XPnM
	q9sUOX+P3Gyor/34G+w6YL0VnNm+JjRHv8y5IphhshzMKTo8c42xDjdVoGXLy0sj2Ncc
	FJOF0y61QnbpH8q0hHvuigj1DFeeBuh5EUAvcnprOupoub/ESgIbZx5wJChLoW3u7ESY
	zbyQHpRk+Ym/EBqmvix77eRCmUC5/ybWLwdqXleHk8lmXWC/lS6lBd950jgmB5hmpnAJ
	ljnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:date:from:to:subject:message-id:mime-version
	:content-disposition:content-transfer-encoding;
	bh=d4/50IiSAmxdMv62qzSh458cXIRypEWAkUgqssGSG74=;
	b=lspXK+AXjY2J0hAHLFQI2eufNX6PeKi2ZmjTM97mOk8l6MwwxvaFzu8CALvlohPFfd
	/I0jKQPPhFkjEBme+yDy2utRfry06JnH+YXJqy66jHalRbrMWrGx7l50X68Wm6Knilv6
	LiSvZ4AQGkT3RTKFJo0l1GmneqCLAVCJSm+eHzbLJGHWLvvYLS+hUkNM8YZtbdOIp2UV
	bl66iqT+EzZE0gJ5MLvHm/At7QaiTSweaY4sUL8vmgeyVhjx2OUXyWXZdC3Uk5UGgTLm
	+VxbZAcUuszRieASBPsXgTQXMSS3T1aZw+wsGXOsI+CYFtvmAFsOHhkXwJgDdxTHY6zY
	A6bg==
X-Gm-Message-State: APjAAAXtcMWum5lGxl2Tacc+qf/F9IcFNaiwsdltbT2lAgeaqmcaCqGR
	QJw5dtyE68F5FsZKJGJ2K44sxCTA
X-Google-Smtp-Source: APXvYqzfOUCtIOraKT1Eki7hhISRW+v5lQ+5Lrl1DEqcczsEYUH7mWnyJbk/TtA6clsGM52yDA8OhA==
X-Received: by 2002:a50:d65e:: with SMTP id c30mr4056823edj.38.1565346645574; 
	Fri, 09 Aug 2019 03:30:45 -0700 (PDT)
Received: from aurora.visucore.com (92-110-144-95.cable.dynamic.v4.ziggo.nl.
	[92.110.144.95]) by smtp.gmail.com with ESMTPSA id
	e3sm10642126ejm.16.2019.08.09.03.30.44
	(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
	Fri, 09 Aug 2019 03:30:44 -0700 (PDT)
Date: Fri, 9 Aug 2019 12:30:43 +0200
From: "Wladimir J. van der Laan" <laanwj@gmail.com>
To: Bitcoin development mailing list <bitcoin-dev@lists.linuxfoundation.org>, 
	Bitcoin Core development mailing list
	<bitcoin-core-dev@lists.linuxfoundation.org>
Message-ID: <20190809103043.x3nyimcpub6armaq@aurora.visucore.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Subject: [bitcoin-dev] Bitcoin Core 0.18.1 released
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 10:30:48 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Bitcoin Core version 0.18.1 is now available from:

  <https://bitcoincore.org/bin/bitcoin-core-0.18.1/>

Or through BitTorrent:

    magnet:?xt=urn:btih:c3ba0cfee3ef8413098ac5e81db08a2670e9da8c&dn=bitcoin-core-0.18.1&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969
    
This is a new minor version release, including new features, various bug
fixes and performance improvements, as well as updated translations.

Please report bugs using the issue tracker at GitHub:

  <https://github.com/bitcoin/bitcoin/issues>

To receive security and update notifications, please subscribe to:

  <https://bitcoincore.org/en/list/announcements/join/>

How to Upgrade
==============

If you are running an older version, shut it down. Wait until it has
completely shut down (which might take a few minutes for older
versions), then run the installer (on Windows) or just copy over
`/Applications/Bitcoin-Qt` (on Mac) or `bitcoind`/`bitcoin-qt` (on
Linux).

The first time you run version 0.15.0 or newer, your chainstate database
will be converted to a new format, which will take anywhere from a few
minutes to half an hour, depending on the speed of your machine.

Note that the block database format also changed in version 0.8.0 and
there is no automatic upgrade code from before version 0.8 to version
0.15.0 or later. Upgrading directly from 0.7.x and earlier without
redownloading the blockchain is not supported.  However, as usual, old
wallet versions are still supported.

Compatibility
==============

Bitcoin Core is supported and extensively tested on operating systems
using the Linux kernel, macOS 10.10+, and Windows 7 and newer. It is not
recommended to use Bitcoin Core on unsupported systems.

Bitcoin Core should also work on most other Unix-like systems but is not
as frequently tested on them.

- From 0.17.0 onwards, macOS <10.10 is no longer supported. 0.17.0 is
built using Qt 5.9.x, which doesn't support versions of macOS older than
10.10. Additionally, Bitcoin Core does not yet change appearance when
macOS "dark mode" is activated.

Known issues
============

Wallet GUI
- ----------

For advanced users who have both (1) enabled coin control features, and
(2) are using multiple wallets loaded at the same time: The coin control
input selection dialog can erroneously retain wrong-wallet state when
switching wallets using the dropdown menu. For now, it is recommended
not to use coin control features with multiple wallets loaded.

0.18.1 change log
=================

### P2P protocol and network code
- - #15990 Add tests and documentation for blocksonly (MarcoFalke)
- - #16021 Avoid logging transaction decode errors to stderr (MarcoFalke)
- - #16405 fix: tor: Call `event_base_loopbreak` from the event's callback (promag)
- - #16412 Make poll in InterruptibleRecv only filter for POLLIN events (tecnovert)

### Wallet
- - #15913 Add -ignorepartialspends to list of ignored wallet options (luke-jr)

### RPC and other APIs
- - #15991 Bugfix: fix pruneblockchain returned prune height (jonasschnelli)
- - #15899 Document iswitness flag and fix bug in converttopsbt (MarcoFalke)
- - #16026 Ensure that uncompressed public keys in a multisig always returns a legacy address (achow101)
- - #14039 Disallow extended encoding for non-witness transactions (sipa)
- - #16210 add 2nd arg to signrawtransactionwithkey examples (dooglus)
- - #16250 signrawtransactionwithkey: report error when missing redeemScript/witnessScript (ajtowns)

### GUI
- - #16044 fix the bug of OPEN CONFIGURATION FILE on Mac (shannon1916)
- - #15957 Show "No wallets available" in open menu instead of nothing (meshcollider)
- - #16118 Enable open wallet menu on setWalletController (promag)
- - #16135 Set progressDialog to nullptr (promag)
- - #16231 Fix open wallet menu initialization order (promag) 
- - #16254 Set `AA_EnableHighDpiScaling` attribute early (hebasto) 
- - #16122 Enable console line edit on setClientModel (promag) 
- - #16348 Assert QMetaObject::invokeMethod result (promag)

### Build system
- - #15985 Add test for GCC bug 90348 (sipa)
- - #15947 Install bitcoin-wallet manpage (domob1812)
- - #15983 build with -fstack-reuse=none (MarcoFalke)

### Tests and QA
- - #15826 Pure python EC (sipa)
- - #15893 Add test for superfluous witness record in deserialization (instagibbs)
- - #14818 Bugfix: test/functional/rpc_psbt: Remove check for specific error message that depends on uncertain assumptions (luke-jr)
- - #15831 Add test that addmultisigaddress fails for watchonly addresses (MarcoFalke)

### Documentation
- - #15890 Remove text about txes always relayed from -whitelist (harding)

### Miscellaneous
- - #16095 Catch by reference not value in wallettool (kristapsk)
- - #16205 Replace fprintf with tfm::format (MarcoFalke)

Credits
=======

Thanks to everyone who directly contributed to this release:

- - Andrew Chow
- - Anthony Towns
- - Chris Moore
- - Daniel Kraft
- - David A. Harding
- - fanquake
- - Gregory Sanders
- - Hennadii Stepanov
- - John Newbery
- - Jonas Schnelli
- - João Barbosa
- - Kristaps Kaupe
- - Luke Dashjr
- - MarcoFalke
- - MeshCollider
- - Pieter Wuille
- - shannon1916
- - tecnovert
- - Wladimir J. van der Laan

As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEnerg3HBjJJ+wVHRoHkrtYphs0l0FAl1NSt4ACgkQHkrtYphs
0l0IEQf+PwMCgx93D/O2E3mbEXA/+CoIkqLHWGSsEUv0imtu/cS4HOVtG21EpBUK
6cbjjfnCQ+Cof3qiSdavStbIsGkLoeErx2RgmJXTSjNB8SSQbKGEAlQClged5vyz
CwmmuK/ZoSe2pxLPvO7C08nVdvtW9zvICMmSQt6kwpzEM5IePHC0SJV1akGmupWh
/d1B9LaCjtJvNZC8R0PxXoIci2Yy6JiqBjDY0UE8oATOA226cwSX/0JVccJnhL/O
4UepBnAqWoeKDNsFecuiyW08aZZlKg7oUmkNV6iFawUKW/YsYSnJmoK6t87S//h3
Ny5gdddWLY7HSRS3YcKMlq1GYefV0A==
=Ue9Z
-----END PGP SIGNATURE-----