Bitcoin: v0.16.1
https://github.com/bitcoin/bitcoin/releases/tag/v0.16.1
Notable changes
Miner block size removed
The -blockmaxsize
option for miners to limit their blocks’ sizes was
deprecated in version 0.15.1, and has now been removed. Miners should use the
-blockmaxweight
option if they want to limit the weight of their blocks’
weights.
0.16.1 change log
Policy
- #11423
d353dd1
[Policy] Several transaction standardness rules (jl2012)
Mining
- #12756
e802c22
[config] Remove blockmaxsize option (jnewbery)
Block and transaction handling
- #13199
c71e535
Bugfix: ensure consistency of m_failed_blocks after reconsiderblock (sdaftuar) - #13023
bb79aaf
Fix some concurrency issues in ActivateBestChain() (skeees)
P2P protocol and network code
- #12626
f60e84d
Limit the number of IPs addrman learns from each DNS seeder (EthanHeilman)
Wallet
- #13265
5d8de76
Exit SyncMetaData if there are no transactions to sync (laanwj) - #13030
5ff571e
Fix zapwallettxes/multiwallet interaction. (jnewbery)
GUI
- #12999
1720eb3
Show the Window when double clicking the taskbar icon (ken2812221) - #12650
f118a7a
Fix issue: “default port not shown correctly in settings dialog” (251Labs) - #13251
ea487f9
Rephrase Bech32 checkbox texts, and enable it with legacy address default (fanquake)
Build system
- #12474
b0f692f
Allow depends system to support armv7l (hkjn) - #12585
72a3290
depends: Switch to downloading expat from GitHub (fanquake) - #12648
46ca8f3
test: Update trusted git root (MarcoFalke) - #11995
686cb86
depends: Fix Qt build with Xcode 9 (fanquake) - #12636
845838c
backport: #11995 Fix Qt build with Xcode 9 (fanquake) - #12946
e055bc0
depends: Fix Qt build with XCode 9.3 (fanquake) - #12998
7847b92
Default to defining endian-conversion DECLs in compat w/o config (TheBlueMatt)
Tests and QA
- #12447
01f931b
Add missing signal.h header (laanwj) - #12545
1286f3e
Use wait_until to ensure ping goes out (Empact) - #12804
4bdb0ce
Fix intermittent rpc_net.py failure. (jnewbery) - #12553
0e98f96
Prefer wait_until over polling with time.sleep (Empact) - #12486
cfebd40
Round target fee to 8 decimals in assert_fee_amount (kallewoof) - #12843
df38b13
Test starting bitcoind with -h and -version (jnewbery) - #12475
41c29f6
Fix python TypeError in script.py (MarcoFalke) - #12638
0a76ed2
Cache only chain and wallet for regtest datadir (MarcoFalke) - #12902
7460945
Handle potential cookie race when starting node (sdaftuar) - #12904
6c26df0
Ensure bitcoind processes are cleaned up when tests end (sdaftuar) - #13049
9ea62a3
Backports (MarcoFalke) - #13201
b8aacd6
Handle disconnect_node race (sdaftuar)
Miscellaneous
- #12518
a17fecf
Bump leveldb subtree (MarcoFalke) - #12442
f3b8d85
devtools: Exclude patches from lint-whitespace (MarcoFalke) - #12988
acdf433
Hold cs_main while calling UpdatedBlockTip() signal (skeees) - #12985
0684cf9
Windows: Avoid launching as admin when NSIS installer ends. (JeremyRand)
Documentation
- #12637
60086dd
backport: #12556 fix version typo in getpeerinfo RPC call help (fanquake) - #13184
4087dd0
RPC Docs:gettxout*
: clarify bestblock and unspent counts (harding) - #13246
6de7543
Bump to Ubuntu Bionic 18.04 in build-windows.md (ken2812221) - #12556
e730b82
Fix version typo in getpeerinfo RPC call help (tamasblummer)