Skip to content

Commit 76e3a2e

Browse files
committed
Releases: add 0.20.1
1 parent 0d1cb20 commit 76e3a2e

File tree

2 files changed

+216
-0
lines changed

2 files changed

+216
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Bitcoin Core 0.20.1 Released
3+
name: blog-release-0.20.1
4+
id: en-blog-release-0.20.1
5+
lang: en
6+
type: posts
7+
layout: post
8+
9+
## If this is a new post, reset this counter to 1.
10+
version: 1
11+
12+
## Only true if release announcement or security annoucement. English posts only
13+
announcement: 1
14+
15+
excerpt: >
16+
A new maintenance release of Bitcoin Core is now available for download.
17+
---
18+
Bitcoin Core version 0.20.1 is now available for [download][download
19+
page]. For a complete list of changes in this new major version release,
20+
please see the [release notes][].
21+
22+
If have any questions, please stop by the #bitcoin IRC chatroom
23+
([IRC][irc], [web][web irc]) and we’ll do our best to help you.
24+
25+
[release notes]: /en/releases/0.20.1/
26+
[IRC]: irc://irc.freenode.net/bitcoin
27+
[web irc]: https://webchat.freenode.net/#bitcoin
28+
[download page]: /en/download
29+
30+
{% include references.md %}

_releases/0.20.1.md

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
---
2+
title: Bitcoin Core 0.20.1
3+
id: en-release-0.20.1
4+
name: release-0.20.1
5+
permalink: /en/releases/0.20.1/
6+
excerpt: Bitcoin Core version 0.20.1 is now available
7+
date: 2020-08-01
8+
9+
## Use a YAML array for the version number to allow other parts of the
10+
## site to correctly sort in "natural sort of version numbers"
11+
release: [0, 20, 1]
12+
13+
## Optional magnet link. To get it, open the torrent in a good BitTorrent client
14+
## and View Details, or install the transmission-cli Debian/Ubuntu package
15+
## and run: transmission-show -m <torrent file>
16+
#
17+
## Link should be enclosed in quotes and start with: "magnet:?
18+
#optional_magnetlink: "magnet:?xt=urn:btih:1845a0c66b6a728e183b9bd8c5d8c1611dddaaa3&dn=bitcoin-core-0.20.0&tr=https%3A%2F%2Fopenbittorrent.com%2F&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.bitcoin.sprovoost.nl%3A6969"
19+
20+
# Note: it is recommended to check all links to ensure they use
21+
# absolute urls (https://github.com/bitcoin/bitcoin/doc/foo)
22+
# rather than relative urls (/bitcoin/bitcoin/doc/foo).
23+
24+
# Release notes from bitcoin/bitcoin a62f0ed64f8bbbdfe6467ac5ce92ef5b5222d1bd
25+
# Slightly edited -asmap bullet to fix a link that conflicts with the
26+
# plugin for this site that automatically turns "#1234" in issue/PR links
27+
---
28+
{% include download.html %}
29+
{% githubify https://github.com/bitcoin/bitcoin %}
30+
0.20.1 Release Notes
31+
====================
32+
33+
Bitcoin Core version 0.20.1 is now available from:
34+
35+
<https://bitcoincore.org/bin/bitcoin-core-0.20.1/>
36+
37+
This minor release includes various bug fixes and performance
38+
improvements, as well as updated translations.
39+
40+
Please report bugs using the issue tracker at GitHub:
41+
42+
<https://github.com/bitcoin/bitcoin/issues>
43+
44+
To receive security and update notifications, please subscribe to:
45+
46+
<https://bitcoincore.org/en/list/announcements/join/>
47+
48+
How to Upgrade
49+
==============
50+
51+
If you are running an older version, shut it down. Wait until it has completely
52+
shut down (which might take a few minutes in some cases), then run the
53+
installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on Mac)
54+
or `bitcoind`/`bitcoin-qt` (on Linux).
55+
56+
Upgrading directly from a version of Bitcoin Core that has reached its EOL is
57+
possible, but it might take some time if the data directory needs to be migrated. Old
58+
wallet versions of Bitcoin Core are generally supported.
59+
60+
Compatibility
61+
==============
62+
63+
Bitcoin Core is supported and extensively tested on operating systems
64+
using the Linux kernel, macOS 10.12+, and Windows 7 and newer. Bitcoin
65+
Core should also work on most other Unix-like systems but is not as
66+
frequently tested on them. It is not recommended to use Bitcoin Core on
67+
unsupported systems.
68+
69+
From Bitcoin Core 0.20.0 onwards, macOS versions earlier than 10.12 are no
70+
longer supported. Additionally, Bitcoin Core does not yet change appearance
71+
when macOS "dark mode" is activated.
72+
73+
Known Bugs
74+
==========
75+
76+
The process for generating the source code release ("tarball") has changed in an
77+
effort to make it more complete, however, there are a few regressions in
78+
this release:
79+
80+
- The generated `configure` script is currently missing, and you will need to
81+
install autotools and run `./autogen.sh` before you can run
82+
`./configure`. This is the same as when checking out from git.
83+
84+
- Instead of running `make` simply, you should instead run
85+
`BITCOIN_GENBUILD_NO_GIT=1 make`.
86+
87+
Notable changes
88+
===============
89+
90+
Changes regarding misbehaving peers
91+
-----------------------------------
92+
93+
Peers that misbehave (e.g. send us invalid blocks) are now referred to as
94+
discouraged nodes in log output, as they're not (and weren't) strictly banned:
95+
incoming connections are still allowed from them, but they're preferred for
96+
eviction.
97+
98+
Furthermore, a few additional changes are introduced to how discouraged
99+
addresses are treated:
100+
101+
- Discouraging an address does not time out automatically after 24 hours
102+
(or the `-bantime` setting). Depending on traffic from other peers,
103+
discouragement may time out at an indeterminate time.
104+
105+
- Discouragement is not persisted over restarts.
106+
107+
- There is no method to list discouraged addresses. They are not returned by
108+
the `listbanned` RPC. That RPC also no longer reports the `ban_reason`
109+
field, as `"manually added"` is the only remaining option.
110+
111+
- Discouragement cannot be removed with the `setban remove` RPC command.
112+
If you need to remove a discouragement, you can remove all discouragements by
113+
stop-starting your node.
114+
115+
Notification changes
116+
--------------------
117+
118+
`-walletnotify` notifications are now sent for wallet transactions that are
119+
removed from the mempool because they conflict with a new block. These
120+
notifications were sent previously before the v0.19 release, but had been
121+
broken since that release (bug
122+
#18325).
123+
124+
0.20.1 change log
125+
=================
126+
127+
### Mining
128+
129+
- #19019 Fix GBT: Restore "!segwit" and "csv" to "rules" key (luke-jr)
130+
131+
### P2P protocol and network code
132+
133+
- #19219 Replace automatic bans with discouragement filter (sipa)
134+
135+
### Wallet
136+
137+
- #19300 Handle concurrent wallet loading (promag)
138+
- #18982 Minimal fix to restore conflicted transaction notifications (ryanofsky)
139+
140+
### RPC and other APIs
141+
142+
- #19524 Increment input value sum only once per UTXO in decodepsbt (fanquake)
143+
- #19517 psbt: Increment input value sum only once per UTXO in decodepsbt (achow101)
144+
145+
### GUI
146+
147+
- #19097 Add missing QPainterPath include (achow101)
148+
- #19059 update Qt base translations for macOS release (fanquake)
149+
150+
### Build system
151+
152+
- #19152 improve build OS configure output (skmcontrib)
153+
- #19536 qt, build: Fix QFileDialog for static builds (hebasto)
154+
155+
### Tests and QA
156+
157+
- #19444 Remove cached directories and associated script blocks from appveyor config (sipsorcery)
158+
- #18640 appveyor: Remove clcache (MarcoFalke)
159+
160+
### Miscellaneous
161+
162+
- #19194 util: Don't reference errno when pthread fails (miztake)
163+
- #18700 Fix locking on WSL using flock instead of fcntl (meshcollider)
164+
165+
Credits
166+
=======
167+
168+
Thanks to everyone who directly contributed to this release:
169+
170+
- Aaron Clauson
171+
- Andrew Chow
172+
- fanquake
173+
- Hennadii Stepanov
174+
- João Barbosa
175+
- Luke Dashjr
176+
- MarcoFalke
177+
- MIZUTA Takeshi
178+
- Pieter Wuille
179+
- Russell Yanofsky
180+
- sachinkm77
181+
- Samuel Dobson
182+
- Wladimir J. van der Laan
183+
184+
As well as to everyone that helped with translations on
185+
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
186+
{% endgithubify %}

0 commit comments

Comments
 (0)