From dfade2787edb41e9fc2d73958f79010a61c2f515 Mon Sep 17 00:00:00 2001 From: Will Binns Date: Wed, 8 Mar 2017 16:04:21 -0600 Subject: [PATCH] blog: Add announcement of Bitcoin Core 0.14.0 This adds a blog post containing all of the information pertaining to the release of Bitcoin Core Version 0.14.0. --- ...2017-03-08-bitcoin-core-0-14-0-released.md | 1018 +++++++++++++++++ img/blog/free/bitcoin-core-0140.png | Bin 0 -> 213740 bytes 2 files changed, 1018 insertions(+) create mode 100644 _posts/2017-03-08-bitcoin-core-0-14-0-released.md create mode 100644 img/blog/free/bitcoin-core-0140.png diff --git a/_posts/2017-03-08-bitcoin-core-0-14-0-released.md b/_posts/2017-03-08-bitcoin-core-0-14-0-released.md new file mode 100644 index 00000000..8a019dde --- /dev/null +++ b/_posts/2017-03-08-bitcoin-core-0-14-0-released.md @@ -0,0 +1,1018 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +type: posts +layout: post +category: blog + +title: "Released - Bitcoin Core Version 0.14.0" +permalink: /en/posts/bitcoin-core-version-0-14-0-released.html +date: 2018-03-08 +author: | + Will Binns +--- + +{:.center} +![Bitcoin Core Version 0.14.0](/img/blog/free/bitcoin-core-0140.png) + +[Bitcoin Core version 0.14.0 is now available](https://bitcoin.org/en/download). + +This is a new major version release, including new features, various bugfixes +and performance improvements, as well as updated translations. + +Please report bugs using the [issue tracker on +GitHub](https://github.com/bitcoin/bitcoin/issues). + +[Subscribe here](https://bitcoincore.org/en/list/announcements/join/) to receive +security and update notifications. + +## Compatibility + +Bitcoin Core is extensively tested on multiple operating systems using +the Linux kernel, macOS 10.8+, and Windows Vista and later. + +Microsoft ended support for Windows XP on [April 8th, +2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support), +No attempt is made to prevent installing or running the software on Windows XP, +you +can still do so at your own risk but be aware that there are known instabilities +and issues. +Please do not report issues about Windows XP to the [issue +tracker](https://github.com/bitcoin/bitcoin/issues). + +Bitcoin Core should also work on most other Unix-like systems but is not +frequently tested on them. + +## Notable changes + +### Performance Improvements + +Validation speed and network propagation performance have been greatly +improved, leading to much shorter sync and initial block download times. + +- The script signature cache has been reimplemented as a "cuckoo cache", +allowing for more signatures to be cached and faster lookups. +- Assumed-valid blocks have been introduced which allows script validation to + be skipped for ancestors of known-good blocks, without changing the security + model. See below for more details. +- In some cases, compact blocks are now relayed before being fully validated as + per BIP152. +- P2P networking has been refactored with a focus on concurrency and + throughput. Network operations are no longer bottlenecked by validation. As a + result, block fetching is several times faster than previous releases in many + cases. +- The UTXO cache now claims unused mempool memory. This speeds up initial block + download as UTXO lookups are a major bottleneck there, and there is no use for + the mempool at that stage. + + +### Manual Pruning + +Bitcoin Core has supported automatically pruning the blockchain since 0.11. +Pruning +the blockchain allows for significant storage space savings as the vast majority +of +the downloaded data can be discarded after processing so very little of it +remains +on the disk. + +Manual block pruning can now be enabled by setting `-prune=1`. Once that is set, +the RPC command `pruneblockchain` can be used to prune the blockchain up to the +specified height or timestamp. + +### `getinfo` has been deprecated + +The `getinfo` RPC command has been deprecated. Each field in the RPC call +has been moved to another command's output with that command also giving +additional information that `getinfo` did not provide. The following table +shows where each field has been moved to: + +|`getinfo` field | Moved to | +|------------------|-------------------------------------------| +`"version"` | `getnetworkinfo()["version"]` +`"protocolversion"`| `getnetworkinfo()["protocolversion"]` +`"walletversion"` | `getwalletinfo()["walletversion"]` +`"balance"` | `getwalletinfo()["balance"]` +`"blocks"` | `getblockchaininfo()["blocks"]` +`"timeoffset"` | `getnetworkinfo()["timeoffset"]` +`"connections"` | `getnetworkinfo()["connections"]` +`"proxy"` | `getnetworkinfo()["networks"][0]["proxy"]` +`"difficulty"` | `getblockchaininfo()["difficulty"]` +`"testnet"` | `getblockchaininfo()["chain"] == "test"` +`"keypoololdest"` | `getwalletinfo()["keypoololdest"]` +`"keypoolsize"` | `getwalletinfo()["keypoolsize"]` +`"unlocked_until"` | `getwalletinfo()["unlocked_until"]` +`"paytxfee"` | `getwalletinfo()["paytxfee"]` +`"relayfee"` | `getnetworkinfo()["relayfee"]` +`"errors"` | `getnetworkinfo()["warnings"]` + +### ZMQ On Windows + +Previously the ZeroMQ notification system was unavailable on Windows +due to various issues with ZMQ. These have been fixed upstream and +now ZMQ can be used on Windows. Please see [this +document](https://github.com/bitcoin/bitcoin/blob/master/doc/zmq.md) for +help with using ZMQ in general. + +### Nested RPC Commands in Debug Console + +The ability to nest RPC commands has been added to the debug console. This +allows users to have the output of a command become the input to another +command without running the commands separately. + +The nested RPC commands use bracket syntax (i.e. `getwalletinfo()`) and can +be nested (i.e. `getblock(getblockhash(1))`). Simple queries can be +done with square brackets where object values are accessed with either an +array index or a non-quoted string (i.e. `listunspent()[0][txid]`). Both +commas and spaces can be used to separate parameters in both the bracket syntax +and normal RPC command syntax. + +### Network Activity Toggle + +A RPC command and GUI toggle have been added to enable or disable all p2p +network activity. The network status icon in the bottom right hand corner +is now the GUI toggle. Clicking the icon will either enable or disable all +p2p network activity. If network activity is disabled, the icon will +be grayed out with an X on top of it. + +Additionally the `setnetworkactive` RPC command has been added which does +the same thing as the GUI icon. The command takes one boolean parameter, +`true` enables networking and `false` disables it. + +### Out-of-sync Modal Info Layer + +When Bitcoin Core is out-of-sync on startup, a semi-transparent information +layer will be shown over top of the normal display. This layer contains +details about the current sync progress and estimates the amount of time +remaining to finish syncing. This layer can also be hidden and subsequently +unhidden by clicking on the progress bar at the bottom of the window. + +### Support for JSON-RPC Named Arguments + +Commands sent over the JSON-RPC interface and through the `bitcoin-cli` binary +can now use named arguments. This follows the [JSON-RPC +specification](http://www.jsonrpc.org/specification) +for passing parameters by-name with an object. + +`bitcoin-cli` has been updated to support this by parsing `name=value` arguments +when the `-named` option is given. + +Some examples: + + src/bitcoin-cli -named help command="help" + src/bitcoin-cli -named getblockhash height=0 + src/bitcoin-cli -named getblock +blockhash=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f + src/bitcoin-cli -named sendtoaddress address="(snip)" amount="1.0" +subtractfeefromamount=true + +The order of arguments doesn't matter in this case. Named arguments are also +useful to leave out arguments that should stay at their default value. The +rarely-used arguments `comment` and `comment_to` to `sendtoaddress`, for +example, can +be left out. However, this is not yet implemented for many RPC calls, this is +expected to land in a later release. + +The RPC server remains fully backwards compatible with positional arguments. + +### Opt into RBF When Sending + +A new startup option, `-walletrbf`, has been added to allow users to have all +transactions sent opt into RBF support. The default value for this option is +currently `false`, so transactions will not opt into RBF by default. The new +`bumpfee` RPC can be used to replace transactions that opt into RBF. + +### Sensitive Data Is No Longer Stored In Debug Console History + +The debug console maintains a history of previously entered commands that can be +accessed by pressing the Up-arrow key so that users can easily reuse previously +entered commands. Commands which have sensitive information such as passphrases +and +private keys will now have a `(...)` in place of the parameters when accessed +through +the history. + +### Retaining the Mempool Across Restarts + +The mempool will be saved to the data directory prior to shutdown +to a `mempool.dat` file. This file preserves the mempool so that when the node +restarts the mempool can be filled with transactions without waiting for new +transactions +to be created. This will also preserve any changes made to a transaction through +commands such as `prioritisetransaction` so that those changes will not be lost. + +### Final Alert + +The Alert System was [disabled and +deprecated](https://bitcoin.org/en/alert/2016-11-01-alert-retirement) in Bitcoin +Core 0.12.1 and removed in 0.13.0. +The Alert System was retired with a maximum sequence final alert which causes +any nodes +supporting the Alert System to display a static hard-coded "Alert Key +Compromised" message which also +prevents any other alerts from overriding it. This final alert is hard-coded +into this release +so that all old nodes receive the final alert. + +### GUI Changes + +- After resetting the options by clicking the `Reset Options` button + in the options dialog or with the `-resetguioptions` startup option, + the user will be prompted to choose the data directory again. This + is to ensure that custom data directories will be kept after the + option reset which clears the custom data directory set via the choose + datadir dialog. +- Multiple peers can now be selected in the list of peers in the debug + window. This allows for users to ban or disconnect multiple peers + simultaneously instead of banning them one at a time. +- An indicator has been added to the bottom right hand corner of the main + window to indicate whether the wallet being used is a HD wallet. This + icon will be grayed out with an X on top of it if the wallet is not a + HD wallet. + +### Low-level RPC changes + + - `importprunedfunds` only accepts two required arguments. Some versions accept + an optional third arg, which was always ignored. Make sure to never pass more + than two arguments. + - The first boolean argument to `getaddednodeinfo` has been removed. This is + an incompatible change. + - RPC command `getmininginfo` loses the "testnet" field in favor of the more + generic "chain" (which has been present for years). + - A new RPC command `preciousblock` has been added which marks a block as + precious. A precious block will be treated as if it were received earlier + than a competing block. + - A new RPC command `importmulti` has been added which receives an array of + JSON objects representing the intention of importing a public key, a + private key, an address and script/p2sh + - Use of `getrawtransaction` for retrieving confirmed transactions with unspent + outputs has been deprecated. For now this will still work, but in the future + it may change to only be able to retrieve information about transactions in + the mempool or if `txindex` is enabled. + - A new RPC command `getmemoryinfo` has been added which will return + information + about the memory usage of Bitcoin Core. This was added in conjunction with + optimizations to memory management. See [Pull +#8753](https://github.com/bitcoin/bitcoin/pull/8753) + for more information. + - A new RPC command `bumpfee` has been added which allows replacing an + unconfirmed wallet transaction that signaled RBF (see the `-walletrbf` + startup option above) with a new transaction that pays a higher fee, and + should be more likely to get confirmed quickly. + +### HTTP REST Changes + + - UTXO set query (`GET /rest/getutxos//-/- + /.../-.`) responses were changed to return status + code `HTTP_BAD_REQUEST` (400) instead of `HTTP_INTERNAL_SERVER_ERROR` (500) + when requests contain invalid parameters. + +### Minimum Fee Rate Policies + +Since the changes in 0.12 to automatically limit the size of the mempool and +improve the performance of block creation in mining code it has not been +important for relay nodes or miners to set `-minrelaytxfee`. With this release +the following concepts that were tied to this option have been separated out: + +- incremental relay fee used for calculating BIP 125 replacement and mempool + limiting. (1000 satoshis/kB) +- calculation of threshold for a dust output. (effectively 3 * 1000 satoshis/kB) +- minimum fee rate of a package of transactions to be included in a block + created by the mining code. If miners wish to set this minimum they can use +the new `-blockmintxfee` option. (defaults to 1000 satoshis/kB) + +The `-minrelaytxfee` option continues to exist but is recommended to be left +unset. + +### Fee Estimation Changes + +- Since 0.13.2 fee estimation for a confirmation target of 1 block has been + disabled. The fee slider will no longer be able to choose a target of 1 block. + This is only a minor behavior change as there was often insufficient + data for this target anyway. `estimatefee 1` will now always return -1 and + `estimatesmartfee 1` will start searching at a target of 2. + +- The default target for fee estimation is changed to 6 blocks in both the GUI + (previously 25) and for RPC calls (previously 2). + +### Removal of Priority Estimation + +- Estimation of "priority" needed for a transaction to be included within a + target + number of blocks has been removed. The RPC calls are deprecated and will +either + return -1 or 1e24 appropriately. The format for `fee_estimates.dat` has also + changed to no longer save these priority estimates. It will automatically be + converted to the new format which is not readable by prior versions of the + software. + +- Support for "priority" (coin age) transaction sorting for mining is + considered deprecated in Core and will be removed in the next major version. + This is not to be confused with the `prioritisetransaction` RPC which will +remain + supported by Core for adding fee deltas to transactions. + +### P2P connection management + +- Peers manually added through the `-addnode` option or `addnode` RPC now have + their own + limit of eight connections which does not compete with other inbound or +outbound + connection usage and is not subject to the limitation imposed by the +`-maxconnections` + option. + +- New connections to manually added peers are performed more quickly. + +### Introduction of assumed-valid blocks + +- A significant portion of the initial block download time is spent verifying + scripts/signatures. Although the verification must pass to ensure the +security + of the system, no other result from this verification is needed: If the node + knew the history of a given block were valid it could skip checking scripts + for its ancestors. + +- A new configuration option 'assumevalid' is provided to express this knowledge + to the software. Unlike the 'checkpoints' in the past this setting does not + force the use of a particular chain: chains that are consistent with it are + processed quicker, but other chains are still accepted if they'd otherwise + be chosen as best. Also unlike 'checkpoints' the user can configure which + block history is assumed true, this means that even outdated software can + sync more quickly if the setting is updated by the user. + +- Because the validity of a chain history is a simple objective fact it is much + easier to review this setting. As a result the software ships with a default + value adjusted to match the current chain shortly before release. The use + of this default value can be disabled by setting -assumevalid=0 + +### Fundrawtransaction change address reuse + +- Before 0.14, `fundrawtransaction` was by default wallet stateless. In + almost all cases `fundrawtransaction` does add a change-output to the + outputs of the funded transaction. Before 0.14, the used keypool key was + never marked as change-address key and directly returned to the keypool + (leading to address reuse). Before 0.14, calling `getnewaddress` + directly after `fundrawtransaction` did generate the same address as + the change-output address. + +- Since 0.14, fundrawtransaction does reserve the change-output-key from + the keypool by default (optional by setting `reserveChangeKey`, default = + `true`) + +- Users should also consider using `getrawchangeaddress()` in conjunction + with `fundrawtransaction`'s `changeAddress` option. + +### Unused mempool memory used by coincache + +- Before 0.14, memory reserved for mempool (using the `-maxmempool` option) + went unused during initial block download, or IBD. In 0.14, the UTXO DB cache + (controlled with the `-dbcache` option) borrows memory from the mempool + when there is extra memory available. This may result in an increase in + memory usage during IBD for those previously relying on only the `-dbcache` + option to limit memory during that time. + +## 0.14.0 Change log + +Detailed release notes follow. This overview includes changes that affect +behavior, not code moves, minor refactors and string updates. For convenience +in locating the code changes and accompanying discussion, both the pull request +and git merge commit are mentioned. + +### RPC and other APIs +- #8421 `b77bb95` httpserver: drop boost dependency (theuni) +- #8638 `f061415` rest.cpp: change `HTTP_INTERNAL_SERVER_ERROR` to + `HTTP_BAD_REQUEST` (djpnewton) +- #8272 `91990ee` Make the dummy argument to getaddednodeinfo optional (sipa) +- #8722 `bb843ad` bitcoin-cli: More detailed error reporting (laanwj) +- #6996 `7f71a3c` Add preciousblock RPC (sipa) +- #8788 `97c7f73` Give RPC commands more information about the RPC request + (jonasschnelli) +- #7948 `5d2c8e5` Augment getblockchaininfo bip9\_softforks data (mruddy) +- #8980 `0e22855` importmulti: Avoid using boost::variant::operator!=, which is + only in newer boost versions (luke-jr) +- #9025 `4d8558a` Getrawtransaction should take a bool for verbose (jnewbery) +- #8811 `5754e03` Add support for JSON-RPC named arguments (laanwj) +- #9520 `2456a83` Deprecate non-txindex getrawtransaction and better warning + (sipa) +- #9518 `a65ced1` Return height of last block pruned by pruneblockchain RPC + (ryanofsky) +- #9222 `7cb024e` Add 'subtractFeeFromAmount' option to 'fundrawtransaction' + (dooglus) +- #8456 `2ef52d3` Simplified `bumpfee` command (mrbandrews) +- #9516 `727a798` Bug-fix: listsinceblock: use fork point as reference for + blocks in reorg'd chains (kallewoof) +- #9640 `7bfb770` Bumpfee: bugfixes for error handling and feerate calculation + (sdaftuar) +- #9673 `8d6447e` Set correct metadata on bumpfee wallet transactions + (ryanofsky) +- #9650 `40f7e27` Better handle invalid parameters to signrawtransaction + (TheBlueMatt) +- #9682 `edc9e63` Require timestamps for importmulti keys (ryanofsky) +- #9108 `d8e8b06` Use importmulti timestamp when importing watch only keys (on + top of #9682) (ryanofsky) +- #9756 `7a93af8` Return error when importmulti called with invalid address + (ryanofsky) +- #9778 `ad168ef` Add two hour buffer to manual pruning (morcos) +- #9761 `9828f9a` Use 2 hour grace period for key timestamps in importmulti + rescans (ryanofsky) +- #9474 `48d7e0d` Mark the minconf parameter to move as ignored (sipa) +- #9619 `861cb0c` Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before + segwit activates (luke-jr) +- #9773 `9072395` Return errors from importmulti if complete rescans are not + successful (ryanofsky) + +### Block and transaction handling +- #8391 `37d83bb` Consensus: Remove ISM (NicolasDorier) +- #8365 `618c9dd` Treat high-sigop transactions as larger rather than rejecting + them (sipa) +- #8814 `14b7b3f` wallet, policy: ParameterInteraction: Don't allow 0 fee + (MarcoFalke) +- #8515 `9bdf526` A few mempool removal optimizations (sipa) +- #8448 `101c642` Store mempool and prioritization data to disk (sipa) +- #7730 `3c03dc2` Remove priority estimation (morcos) +- #9111 `fb15610` Remove unused variable `UNLIKELY_PCT` from fees.h (fanquake) +- #9133 `434e683` Unset fImporting for loading mempool (morcos) +- #9179 `b9a87b4` Set `DEFAULT_LIMITFREERELAY` = 0 kB/minute (MarcoFalke) +- #9239 `3fbf079` Disable fee estimates for 1-block target (morcos) +- #7562 `1eef038` Bump transaction version default to 2 (btcdrak) +- #9313,#9367 If we don't allow free txs, always send a fee filter (morcos) +- #9346 `b99a093` Batch construct batches (sipa) +- #9262 `5a70572` Prefer coins that have fewer ancestors, sanity check txn + before ATMP (instagibbs) +- #9288 `1ce7ede` Fix a bug if the min fee is 0 for FeeFilterRounder (morcos) +- #9395 `0fc1c31` Add test for `-walletrejectlongchains` (morcos) +- #9107 `7dac1e5` Safer modify new coins (morcos) +- #9312 `a72f76c` Increase mempool expiry time to 2 weeks (morcos) +- #8610 `c252685` Share unused mempool memory with coincache (sipa) +- #9138 `f646275` Improve fee estimation (morcos) +- #9408 `46b249e` Allow shutdown during LoadMempool, dump only when necessary + (jonasschnelli) +- #9310 `8c87f17` Assert FRESH validity in CCoinsViewCache::BatchWrite + (ryanofsky) +- #7871 `e2e624d` Manual block file pruning (mrbandrews) +- #9507 `0595042` Fix use-after-free in CTxMemPool::removeConflicts() (sdaftuar) +- #9380 `dd98f04` Separate different uses of minimum fees (morcos) +- #9596 `71148b8` bugfix save feeDelta instead of priorityDelta in DumpMempool + (morcos) +- #9371 `4a1dc35` Notify on removal (morcos) +- #9519 `9b4d267` Exclude RBF replacement txs from fee estimation (morcos) +- #8606 `e2a1a1e` Fix some locks (sipa) +- #8681 `6898213` Performance Regression Fix: Pre-Allocate txChanged vector + (JeremyRubin) +- #8223 `744d265` c++11: Use std::unique\_ptr for block creation (domob1812) +- #9125 `7490ae8` Make CBlock a vector of shared\_ptr of CTransactions (sipa) +- #8930 `93566e0` Move orphan processing to ActivateBestChain (TheBlueMatt) +- #8580 `46904ee` Make CTransaction actually immutable (sipa) +- #9240 `a1dcf2e` Remove txConflicted (morcos) +- #8589 `e8cfe1e` Inline CTxInWitness inside CTxIn (sipa) +- #9349 `2db4cbc` Make CScript (and prevector) c++11 movable (sipa) +- #9252 `ce5c1f4` Release cs\_main before calling ProcessNewBlock, or processing + headers (cmpctblock handling) (sdaftuar) +- #9283 `869781c` A few more CTransactionRef optimizations (sipa) +- #9499 `9c9af5a` Use recent-rejects, orphans, and recently-replaced txn for + compact-block-reconstruction (TheBlueMatt) +- #9813 `3972a8e` Read/write mempool.dat as a binary (paveljanik) + +### P2P protocol and network code +- #8128 `1030fa7` Turn net structures into dumb storage classes (theuni) +- #8282 `026c6ed` Feeler connections to increase online addrs in the tried table + (EthanHeilman) +- #8462 `53f8f22` Move AdvertiseLocal debug output to net category (Mirobit) +- #8612 `84decb5` Check for compatibility with download in + FindNextBlocksToDownload (sipa) +- #8594 `5b2ea29` Do not add random inbound peers to addrman (gmaxwell) +- #8085 `6423116` Begin encapsulation (theuni) +- #8715 `881d7ea` only delete CConnman if it's been created (theuni) +- #8707 `f07424a` Fix maxuploadtarget setting (theuni) +- #8661 `d2e4655` Do not set an addr time penalty when a peer advertises itself + (gmaxwell) +- #8822 `9bc6a6b` Consistent checksum handling (laanwj) +- #8936 `1230890` Report NodeId in misbehaving debug (rebroad) +- #8968 `3cf496d` Don't hold cs\_main when calling ProcessNewBlock from a + cmpctblock (TheBlueMatt) +- #9002 `e1d1f57` Make connect=0 disable automatic outbound connections + (gmaxwell) +- #9050 `fcf61b8` Make a few values immutable, and use deterministic randomness + for the localnonce (theuni) +- #8969 `3665483` Decouple peer-processing-logic from block-connection-logic + (#2) (TheBlueMatt) +- #8708 `c8c572f` have CConnman handle message sending (theuni) +- #8709 `1e50d22` Allow filterclear messages for enabling TX relay only + (rebroad) +- #9045 `9f554e0` Hash P2P messages as they are received instead of at + process-time (TheBlueMatt) +- #9026 `dc6b940` Fix handling of invalid compact blocks (sdaftuar) +- #8996 `ab914a6` Network activity toggle (luke-jr) +- #9131 `62af164` fNetworkActive is not protected by a lock, use an atomic + (jonasschnelli) +- #8872 `0c577f2` Remove block-request logic from INV message processing + (TheBlueMatt) +- #8690 `791b58d` Do not fully sort all nodes for addr relay (sipa) +- #9128 `76fec09` Decouple CConnman and message serialization (theuni) +- #9226 `3bf06e9` Remove fNetworkNode and pnodeLocalHost (gmaxwell) +- #9352 `a7f7651` Attempt reconstruction from all compact block announcements + (sdaftuar) +- #9319 `a55716a` Break addnode out from the outbound connection limits + (gmaxwell) +- #9261 `2742568` Add unstored orphans with rejected parents to recentRejects + (morcos) +- #9441 `8b66bf7` Massive speedup. Net locks overhaul (theuni) +- #9375 `3908fc4` Relay compact block messages prior to full block connection + (TheBlueMatt) +- #9400 `8a445c5` Set peers as HB peers upon full block validation (instagibbs) +- #9561 `6696b46` Wake message handling thread when we receive a new block + (TheBlueMatt) +- #9535 `82274c0` Split CNode::cs\_vSend: message processing and message sending + (TheBlueMatt) +- #9606 `3f9f962` Consistently use GetTimeMicros() for inactivity checks + (sdaftuar) +- #9594 `fd70211` Send final alert message to older peers after connecting + (gmaxwell) +- #9626 `36966a1` Clean up a few CConnman cs\_vNodes/CNode things (TheBlueMatt) +- #9609 `4966917` Fix remaining net assertions (theuni) +- #9671 `7821db3` Fix super-unlikely race introduced in 236618061a445d2cb11e72 + (TheBlueMatt) +- #9730 `33f3b21` Remove bitseed.xf2.org form the dns seed list (jonasschnelli) +- #9698 `2447c10` Fix socket close race (theuni) +- #9708 `a06ede9` Clean up all known races/platform-specific UB at the time PR + was opened (TheBlueMatt) +- #9715 `b08656e` Disconnect peers which we do not receive VERACKs from within + 60 sec (TheBlueMatt) +- #9720 `e87ce95` Fix banning and disallow sending messages before receiving + verack (theuni) +- #9268 `09c4fd1` Fix rounding privacy leak introduced in #9260 (TheBlueMatt) +- #9075 `9346f84` Decouple peer-processing-logic from block-connection-logic + (#3) (TheBlueMatt) +- #8688 `047ded0` Move static global randomizer seeds into CConnman (sipa) +- #9289 `d9ae1ce` net: drop boost::thread\_group (theuni) + +### Validation +- #9014 `d04aeba` Fix block-connection performance regression (TheBlueMatt) +- #9299 `d52ce89` Remove no longer needed check for premature v2 txs (morcos) +- #9273 `b68685a` Remove unused `CDiskBlockPos*` argument from ProcessNewBlock + (TheBlueMatt) +- #8895 `b83264d` Better SigCache Implementation (JeremyRubin) +- #9490 `e126d0c` Replace FindLatestBefore used by importmulti with + FindEarliestAtLeast (gmaxwell) +- #9484 `812714f` Introduce assumevalid setting to skip validation presumed + valid scripts (gmaxwell) +- #9511 `7884956` Don't overwrite validation state with corruption check + (morcos) +- #9765 `1e92e04` Harden against mistakes handling invalid blocks (sdaftuar) +- #9779 `3c02b95` Update nMinimumChainWork and defaultAssumeValid (gmaxwell) +- #8524 `19b0f33` Precompute sighashes (sipa) +- #9791 `1825a03` Avoid VLA in hash.h (sipa) + +### Build system +- #8238 `6caf3ee` ZeroMQ 4.1.5 && ZMQ on Windows (fanquake) +- #8520 `b40e19c` Remove check for `openssl/ec.h` (laanwj) +- #8617 `de07fdc` Include instructions to extract Mac OS X SDK on Linux using + 7zip and SleuthKit (luke-jr) +- #8566 `7b98895` Easy to use gitian building script (achow101) +- #8604 `f256843` build,doc: Update for 0.13.0+ and OpenBSD 5.9 (laanwj) +- #8640 `2663e51` depends: Remove Qt46 package (fanquake) +- #8645 `8ea4440` Remove unused Qt 4.6 patch (droark) +- #8608 `7e9ab95` Install manpages via make install, also add some autogenerated + manpages (nomnombtc) +- #8781 `ca69ef4` contrib: delete `qt_translations.py` (MarcoFalke) +- #8783 `64dc645` share: remove qt/protobuf.pri (MarcoFalke) +- #8423 `3166dff` depends: expat 2.2.0, ccache 3.3.1, fontconfig 2.12.1 + (fanquake) +- #8791 `b694b0d` travis: cross-mac: explicitly enable gui (MarcoFalke) +- #8820 `dc64141` depends: Fix Qt compilation with Xcode 8 (fanquake) +- #8730 `489a6ab` depends: Add libevent compatibility patch for windows (laanwj) +- #8819 `c841816` depends: Boost 1.61.0 (fanquake) +- #8826 `f560d95` Do not include `env_win.cc` on non-Windows systems + (paveljanik) +- #8948 `e077e00` Reorder Windows gitian build order to match Linux (Michagogo) +- #8568 `078900d` new var `DIST_CONTRIB` adds useful things for packagers from + contrib (nomnombtc) +- #9114 `21e6c6b` depends: Set `OSX_MIN_VERSION` to 10.8 (fanquake) +- #9140 `018a4eb` Bugfix: Correctly replace generated headers and fail cleanly + (luke-jr) +- #9156 `a8b2a82` Add compile and link options echo to configure (jonasschnelli) +- #9393 `03d85f6` Include cuckoocache header in Makefile (MarcoFalke) +- #9420 `bebe369` Fix linker error when configured with --enable-lcov (droark) +- #9412 `53442af` Fix 'make deploy' for OSX (jonasschnelli) +- #9475 `7014506` Let autoconf detect presence of `EVP_MD_CTX_new` (luke-jr) +- #9513 `bbf193f` Fix qt distdir builds (theuni) +- #9471 `ca615e6` depends: libevent 2.1.7rc (fanquake) +- #9468 `f9117f2` depends: Dependency updates for 0.14.0 (fanquake) +- #9469 `01c4576` depends: Qt 5.7.1 (fanquake) +- #9574 `5ac6687` depends: Fix QT build on OSX (fanquake) +- #9646 `720b579` depends: Fix cross build for qt5.7 (theuni) +- #9705 `6a55515` Add options to override BDB cflags/libs (laanwj) +- #8249 `4e1567a` Enable (and check for) 64-bit ASLR on Windows (laanwj) +- #9758 `476cc47` Selectively suppress deprecation warnings (jonasschnelli) +- #9783 `6d61a2b` release: bump gitian descriptors for a new 0.14 package cache + (theuni) +- #9789 `749fe95` build: add --enable-werror and warn on vla's (theuni) +- #9831 `99fd85c` build: force a c++ standard to be specified (theuni) + +### GUI +- #8192 `c503863` Remove URLs from About dialog translations (fanquake) +- #8540 `36404ae` Fix random segfault when closing "Choose data directory" + dialog (laanwj) +- #8517 `2468292` Show wallet HD state in statusbar (jonasschnelli) +- #8463 `62a5a8a` Remove Priority from coincontrol dialog (MarcoFalke) +- #7579 `0606f95` Show network/chain errors in the GUI (jonasschnelli) +- #8583 `c19f8a4` Show XTHIN in GUI (rebroad) +- #7783 `4335d5a` RPC-Console: support nested commands and simple value queries + (jonasschnelli) +- #8672 `6052d50` Show transaction size in transaction details window (Cocosoft) +- #8777 `fec6af7` WalletModel: Expose disablewallet (MarcoFalke) +- #8371 `24f72e9` Add out-of-sync modal info layer (jonasschnelli) +- #8885 `b2fec4e` Fix ban from qt console (theuni) +- #8821 `bf8e68a` sync-overlay: Don't block during reindex (MarcoFalke) +- #8906 `088d1f4` sync-overlay: Don't show progress twice (MarcoFalke) +- #8918 `47ace42` Add "Copy URI" to payment request context menu (luke-jr) +- #8925 `f628d9a` Display minimum ping in debug window (rebroad) +- #8774 `3e942a7` Qt refactors to better abstract wallet access (luke-jr) +- #8985 `7b1bfa3` Use pindexBestHeader instead of setBlockIndexCandidates for + NotifyHeaderTip() (jonasschnelli) +- #8989 `d2143dc` Overhaul smart-fee slider, adjust default confirmation target + (jonasschnelli) +- #9043 `273bde3` Return useful error message on ATMP failure (MarcoFalke) +- #9088 `4e57824` Reduce ambiguity of warning message (rebroad) +- #8874 `e984730` Multiple Selection for peer and ban tables (achow101) +- #9145 `924745d` Make network disabled icon 50% opaque (MarcoFalke) +- #9130 `ac489b2` Mention the new network toggle functionality in the tooltip + (paveljanik) +- #9218 `4d955fc` Show progress overlay when clicking spinner icon (laanwj) +- #9280 `e15660c` Show ModalOverlay by pressing the progress bar, allow hiding + (jonasschnelli) +- #9296 `fde7d99` Fix missed change to WalletTx structure (morcos) +- #9266 `2044e37` Bugfix: Qt/RPCConsole: Put column enum in the right places + (luke-jr) +- #9255 `9851a84` layoutAboutToChange signal is called layoutAboutToBeChanged + (laanwj) +- #9330 `47e6a19` Console: add security warning (jonasschnelli) +- #9329 `db45ad8` Console: allow empty arguments (jonasschnelli) +- #8877 `6dc4c43` Qt RPC console: history sensitive-data filter, and saving + input line when browsing history (luke-jr) +- #9462 `649cf5f` Do not translate tilde character (MarcoFalke) +- #9457 `123ea73` Select more files for translation (MarcoFalke) +- #9413 `fd7d8c7` CoinControl: Allow non-wallet owned change addresses + (jonasschnelli) +- #9461 `b250686` Improve progress display during headers-sync and peer-finding + (jonasschnelli) +- #9588 `5086452` Use nPowTargetSpacing constant (MarcoFalke) +- #9637 `d9e4d1d` Fix transaction details output-index to reflect vout index + (jonasschnelli) +- #9718 `36f9d3a` Qt/Intro: Various fixes (luke-jr) +- #9735 `ec66d06` devtools: Handle Qt formatting characters edge-case in + update-translations.py (laanwj) +- #9755 `a441db0` Bugfix: Qt/Options: Restore persistent "restart required" + notice (luke-jr) +- #9817 `7d75a5a` Fix segfault crash when shutdown the GUI in disablewallet mode + (jonasschnelli) + +### Wallet +- #8152 `b9c1cd8` Remove `CWalletDB*` parameter from CWallet::AddToWallet + (pstratem) +- #8432 `c7e05b3` Make CWallet::fFileBacked private (pstratem) +- #8445 `f916700` Move CWallet::setKeyPool to private section of CWallet + (pstratem) +- #8564 `0168019` Remove unused code/conditions in ReadAtCursor (jonasschnelli) +- #8601 `37ac678` Add option to opt into full-RBF when sending funds (rebase, + original by petertodd) (laanwj) +- #8494 `a5b20ed` init, wallet: ParameterInteraction() iff wallet enabled + (MarcoFalke) +- #8760 `02ac669` init: Get rid of some `ENABLE_WALLET` (MarcoFalke) +- #8696 `a1f8d3e` Wallet: Remove last external reference to CWalletDB (pstratem) +- #8768 `886e8c9` init: Get rid of fDisableWallet (MarcoFalke) +- #8486 `ab0b411` Add high transaction fee warnings (MarcoFalke) +- #8851 `940748b` Move key derivation logic from GenerateNewKey to + DeriveNewChildKey (pstratem) +- #8287 `e10af96` Set fLimitFree = true (MarcoFalke) +- #8928 `c587577` Fix init segfault where InitLoadWallet() calls ATMP before + genesis (TheBlueMatt) +- #7551 `f2d7056` Add importmulti RPC call (pedrobranco) +- #9016 `0dcb888` Return useful error message on ATMP failure (instagibbs) +- #8753 `f8723d2` Locked memory manager (laanwj) +- #8828 `a4fd8df` Move CWalletDB::ReorderTransactions to CWallet (pstratem) +- #8977 `6a1343f` Refactor wallet/init interaction (Reaccept wtx, flush thread) + (jonasschnelli) +- #9036 `ed0cc50` Change default confirm target from 2 to 6 (laanwj) +- #9071 `d1871da` Declare wallet.h functions inline (sipa) +- #9132 `f54e460` Make strWalletFile const (jonasschnelli) +- #9141 `5ea5e04` Remove unnecessary calls to CheckFinalTx (jonasschnelli) +- #9165 `c01f16a` SendMoney: use already-calculated balance (instagibbs) +- #9311 `a336d13` Flush wallet after abandontransaction (morcos) +- #8717 `38e4887` Addition of ImmatureCreditCached to MarkDirty() + (spencerlievens) +- #9446 `510c0d9` SetMerkleBranch: remove unused code, remove cs\_main lock + requirement (jonasschnelli) +- #8776 `2a524b8` Wallet refactoring leading up to multiwallet (luke-jr) +- #9465 `a7d55c9` Do not perform ECDSA signing in the fee calculation inner loop + (gmaxwell) +- #9404 `12e3112` Smarter coordination of change and fee in CreateTransaction + (morcos) +- #9377 `fb75cd0` fundrawtransaction: Keep change-output keys by default, make + it optional (jonasschnelli) +- #9578 `923dc44` Add missing mempool lock for CalculateMemPoolAncestors + (TheBlueMatt) +- #9227 `02464da` Make nWalletDBUpdated atomic to avoid a potential race + (pstratem) +- #9764 `f8af89a` Prevent "overrides a member function but is not marked + 'override'" warnings (laanwj) +- #9771 `e43a585` Add missing cs\_wallet lock that triggers new lock held + assertion (ryanofsky) +- #9316 `3097ea4` Disable free transactions when relay is disabled (MarcoFalke) +- #9615 `d2c9e4d` Wallet incremental fee (morcos) +- #9760 `40c754c` Remove importmulti always-true check (ryanofsky) + +### Tests and QA +- #8270 `6e5e5ab` Tests: Use portable #! in python scripts (/usr/bin/env) + (ChoHag) +- #8534,#8504 Remove java comparison tool (laanwj,MarcoFalke) +- #8482 `740cff5` Use single cache dir for chains (MarcoFalke) +- #8450 `21857d2` Replace `rpc_wallet_tests.cpp` with python RPC unit tests + (pstratem) +- #8671 `ddc3080` Minimal fix to slow prevector tests as stopgap measure + (JeremyRubin) +- #8680 `666eaf0` Address Travis spurious failures (theuni) +- #8789 `e31a43c` pull-tester: Only print output when failed (MarcoFalke) +- #8810 `14e8f99` tests: Add exception error message for JSONRPCException + (laanwj) +- #8830 `ef0801b` test: Add option to run bitcoin-util-test.py manually + (jnewbery) +- #8881 `e66cc1d` Add some verbose logging to bitcoin-util-test.py (jnewbery) +- #8922 `0329511` Send segwit-encoded blocktxn messages in p2p-compactblocks + (TheBlueMatt) +- #8873 `74dc388` Add microbenchmarks to profile more code paths (ryanofsky) +- #9032 `6a8be7b` test: Add format-dependent comparison to bctest (laanwj) +- #9023 `774db92` Add logging to bitcoin-util-test.py (jnewbery) +- #9065 `c9bdf9a` Merge `doc/unit-tests.md` into `src/test/README.md` (laanwj) +- #9069 `ed64bce` Clean up bctest.py and bitcoin-util-test.py (jnewbery) +- #9095 `b8f43e3` test: Fix test\_random includes (MarcoFalke) +- #8894 `faec09b` Testing: Include fRelay in mininode version messages + (jnewbery) +- #9097 `e536499` Rework `sync_*` and preciousblock.py (MarcoFalke) +- #9049 `71bc39e` Remove duplicatable duplicate-input check from + CheckTransaction (TheBlueMatt) +- #9136 `b422913` sync\_blocks cleanup (ryanofsky) +- #9151 `4333b1c` proxy\_test: Calculate hardcoded port numbers (MarcoFalke) +- #9206 `e662d28` Make test constant consistent with consensus.h (btcdrak) +- #9139 `0de7fd3` Change sync\_blocks to pick smarter maxheight (on top of + #9196) (ryanofsky) +- #9100 `97ec6e5` tx\_valid: re-order inputs to how they are encoded (dcousens) +- #9202 `e56cf67` bench: Add support for measuring CPU cycles (laanwj) +- #9223 `5412c08` unification of Bloom filter representation (s-matthew-english) +- #9257 `d7ba4a2` Dump debug logs on travis failures (sdaftuar) +- #9221 `9e4bb31` Get rid of duplicate code (MarcoFalke) +- #9274 `919db03` Use cached utxo set to fix performance regression (MarcoFalke) +- #9276 `ea33f19` Some minor testing cleanups (morcos) +- #9291 `8601784` Remove mapOrphanTransactionsByPrev from DoS\_tests (sipa) +- #9309 `76fcd9d` Wallet needs to stay unlocked for whole test (morcos) +- #9172 `5bc209c` Resurrect pstratem's "Simple fuzzing framework" (laanwj) +- #9331 `c6fd923` Add test for rescan feature of wallet key import RPCs + (ryanofsky) +- #9354 `b416095` Make fuzzer actually test CTxOutCompressor (sipa) +- #9390,#9416 travis: make distdir (MarcoFalke) +- #9308 `0698639` test: Add CCoinsViewCache Access/Modify/Write tests + (ryanofsky) +- #9406 `0f921e6` Re-enable a blank v1 Tx JSON test (droark) +- #9435 `dbc8a8c` Removed unused variable in test, fixing warning (ryanofsky) +- #9436 `dce853e` test: Include tx data in `EXTRA_DIST` (MarcoFalke) +- #9525 `02e5308` test: Include tx data in `EXTRA_DIST` (MarcoFalke) +- #9498 `054d664` Basic CCheckQueue Benchmarks (JeremyRubin) +- #9554 `0b96abc` test: Avoid potential NULL pointer dereference in + `addrman_tests.cpp` (practicalswift) +- #9628 `f895023` Increase a sync\_blocks timeout in pruning.py (sdaftuar) +- #9638 `a7ea2f8` Actually test assertions in pruning.py (MarcoFalke) +- #9647 `e99f0d7` Skip RAII event tests if libevent is built without + `event_set_mem_functions` (luke-jr) +- #9691 `fc67cd2` Init ECC context for `test_bitcoin_fuzzy` (gmaxwell) +- #9712 `d304fef` bench: Fix initialization order in registration (laanwj) +- #9707 `b860915` Fix RPC failure testing (jnewbery) +- #9269 `43e8150` Align struct COrphan definition (sipa) +- #9820 `599c69a` Fix pruning test broken by 2 hour manual prune window + (ryanofsky) +- #9824 `260c71c` qa: Check return code when stopping nodes (MarcoFalke) +- #9875 `50953c2` tests: Fix dangling pwalletMain pointer in wallet tests + (laanwj) +- #9839 `eddaa6b` [qa] Make import-rescan.py watchonly check reliable + (ryanofsky) + +### Documentation +- #8332 `806b9e7` Clarify witness branches in transaction.h serialization + (dcousens) +- #8935 `0306978` Documentation: Building on Windows with WSL (pooleja) +- #9144 `c98f6b3` Correct waitforblockheight example help text (fanquake) +- #9407 `041331e` Added missing colons in when running help command (anditto) +- #9378 `870cd2b` Add documentation for CWalletTx::fFromMe member (ryanofsky) +- #9297 `0b73807` Various RPC help outputs updated (Mirobit) +- #9613 `07421cf` Clarify getbalance help string to explain interaction with + bumpfee (ryanofsky) +- #9663 `e30d928` Clarify listunspent amount description (instagibbs) +- #9396 `d65a13b` Updated listsinceblock rpc documentation (accraze) +- #8747 `ce43630` rpc: Fix transaction size comments and RPC help text + (jnewbery) +- #8058 `bbd9740` Doc: Add issue template (AmirAbrams) +- #8567 `85d4e21` Add default port numbers to REST doc (djpnewton) +- #8624 `89de153` build: Mention curl (MarcoFalke) +- #8786 `9da7366` Mandatory copyright agreement (achow101) +- #8823 `7b05af6` Add privacy recommendation when running hidden service + (laanwj) +- #9433 `caa2f10` Update the Windows build notes (droark) +- #8879 `f928050` Rework docs (MarcoFalke) +- #8887 `61d191f` Improve GitHub issue template (fanquake) +- #8787 `279bbad` Add missing autogen to example builds (AmirAbrams) +- #8892 `d270c30` Add build instructions for FreeBSD (laanwj) +- #8890 `c71a654` Update Doxygen configuration file (fanquake) +- #9207 `fa1f944` Move comments above bash command in build-unix (AmirAbrams) +- #9219 `c4522e7` Improve windows build instructions using Linux subsystem + (laanwj) +- #8954 `932d02a` contrib: Add README for pgp keys (MarcoFalke) +- #9093 `2fae5b9` release-process: Mention GitHub release and archived release + notes (MarcoFalke) +- #8743 `bae178f` Remove old manpages from contrib/debian in favour of doc/man + (fanquake) +- #9550 `4105cb6` Trim down the XP notice and say more about what we support + (gmaxwell) +- #9246 `9851498` Developer docs about existing subtrees (gmaxwell) +- #9401 `c2ea1e6` Make rpcauth help message clearer, add example in example + .conf (instagibbs) +- #9022,#9033 Document dropping OS X 10.7 support (fanquake, MarcoFalke) +- #8771 `bc9e3ab` contributing: Mention not to open several pulls (luke-jr) +- #8852 `7b784cc` Mention Gitian building script in doc (Laudaa) (laanwj) +- #8915 `03dd707` Add copyright/patent issues to possible NACK reasons + (petertodd) +- #8965 `23e03f8` Mention that PPA doesn't support Debian (anduck) +- #9115 `bfc7aad` Mention reporting security issues responsibly (paveljanik) +- #9840 `08e0690` Update sendfrom RPC help to correct coin selection + misconception (ryanofsky) +- #9865 `289204f` Change bitcoin address in RPC help message (marijnfs) + +### Miscellaneous +- #8274 `7a2d402` util: Update tinyformat (laanwj) +- #8291 `5cac8b1` util: CopyrightHolders: Check for untranslated substitution + (MarcoFalke) +- #8557 `44691f3` contrib: Rework verifybinaries (MarcoFalke) +- #8621 `e8ed6eb` contrib: python: Don't use shell=True (MarcoFalke) +- #8813 `fb24d7e` bitcoind: Daemonize using daemon(3) (laanwj) +- #9004 `67728a3` Clarify `listenonion` (unsystemizer) +- #8674 `bae81b8` tools for analyzing, updating and adding copyright headers in + source files (isle2983) +- #8976 `8c6218a` libconsensus: Add input validation of flags (laanwj) +- #9112 `46027e8` Avoid ugly exception in log on unknown inv type (laanwj) +- #8837 `2108911` Allow bitcoin-tx to parse partial transactions (jnewbery) +- #9204 `74ced54` Clarify CreateTransaction error messages (instagibbs) +- #9265 `31bcc66` bitcoin-cli: Make error message less confusing (laanwj) +- #9303 `72bf1b3` Update comments in ctaes (sipa) +- #9417 `c4b7d4f` Do not evaluate hidden LogPrint arguments (sipa) +- #9506 `593a00c` RFC: Improve style for if indentation (sipa) +- #8883 `d5d4ad8` Add all standard TXO types to bitcoin-tx (jnewbery) +- #9531 `23281a4` Release notes for estimation changes (morcos) +- #9486 `f62bc10` Make peer=%d log prints consistent (TheBlueMatt) +- #9552 `41cb05c` Add IPv6 support to qos.sh (jamesmacwhite) +- #9542 `e9e7993` Docs: Update CONTRIBUTING.md (jnewbery) +- #9649 `53ab12d` Remove unused clang format dev script (MarcoFalke) +- #9625 `77bd8c4` Increase minimum debug.log size to 10MB after shrink (morcos) +- #9070 `7b22e50` Lockedpool fixes (kazcw) +- #8779 `7008e28` contrib: Delete spendfrom (MarcoFalke) +- #9587,#8793,#9496,#8191,#8109,#8655,#8472,#8677,#8981,#9124 Avoid shadowing + of variables (paveljanik) +- #9063 `f2a6e82` Use deprecated `MAP_ANON` if `MAP_ANONYMOUS` is not defined + (paveljanik) +- #9060 `1107653` Fix bloom filter init to isEmpty = true (robmcl4) +- #8613 `613bda4` LevelDB 1.19 (sipa) +- #9225 `5488514` Fix some benign races (TheBlueMatt) +- #8736 `5fa7b07` base58: Improve DecodeBase58 performance (wjx) +- #9039 `e81df49` Various serialization simplifcations and optimizations (sipa) +- #9010 `a143b88` Split up AppInit2 into multiple phases, daemonize after + datadir lock errors (laanwj) +- #9230 `c79e52a` Fix some benign races in timestamp logging (TheBlueMatt) +- #9183,#9260 Mrs Peacock in The Library with The Candlestick (killed + main.{h,cpp}) (TheBlueMatt) +- #9236 `7f72568` Fix races for strMiscWarning and `fLargeWork*Found`, make QT + runawayException use GetWarnings (gmaxwell) +- #9243 `7aa7004` Clean up mapArgs and mapMultiArgs Usage (TheBlueMatt) +- #9387 `cfe41d7` RAII of libevent stuff using unique ptrs with deleters + (kallewoof) +- #9472 `fac0f30` Disentangle progress estimation from checkpoints and update it + (sipa) +- #9512 `6012967` Fix various things -fsanitize complains about (sipa) +- #9373,#9580 Various linearization script issues (droark) +- #9674 `dd163f5` Lock debugging: Always enforce strict lock ordering (try or + not) (TheBlueMatt) +- #8453,#9334 Update to latest libsecp256k1 (laanwj,sipa) +- #9656 `7c93952` Check verify-commits on pushes to master (TheBlueMatt) +- #9679 `a351162` Access WorkQueue::running only within the cs lock + (TheBlueMatt) +- #9777 `8dee822` Handle unusual maxsigcachesize gracefully (jnewbery) +- #8863,#8807 univalue: Pull subtree (MarcoFalke) +- #9798 `e22c067` Fix Issue #9775 (Check returned value of fopen) (kirit93) +- #9856 `69832aa` Terminate immediately when allocation fails (theuni) + +## Credits + +Thanks to everyone who directly contributed to this release: + +- accraze +- adlawren +- Alex Morcos +- Alexey Vesnin +- Amir Abrams +- Anders Øyvind Urke-Sætre +- Anditto Heristyo +- Andrew Chow +- anduck +- Anthony Towns +- Brian Deery +- BtcDrak +- Chris Moore +- Chris Stewart +- Christian Barcenas +- Christian Decker +- Cory Fields +- crowning- +- CryptAxe +- CryptoVote +- Dagur Valberg Johannsson +- Daniel Cousens +- Daniel Kraft +- Derek Miller +- djpnewton +- Don Patterson +- Doug +- Douglas Roark +- Ethan Heilman +- fsb4000 +- Gaurav Rana +- Geoffrey Tsui +- Greg Walker +- Gregory Maxwell +- Gregory Sanders +- Hampus Sjöberg +- isle2983 +- Ivo van der Sangen +- James White +- Jameson Lopp +- Jeremy Rubin +- Jiaxing Wang +- jnewbery +- John Newbery +- Johnson Lau +- Jon Lund Steffensen +- Jonas Schnelli +- jonnynewbs +- Jorge Timón +- Justin Camarena +- Karl-Johan Alm +- Kaz Wesley +- kirit93 +- Koki Takahashi +- Lauda +- leijurv +- lizhi +- Luke Dashjr +- maiiz +- MarcoFalke +- Marijn Stollenga +- Marty Jones +- Masahiko Hyuga +- Matt Corallo +- Matthew King +- matthias +- Micha +- Michael Ford +- Michael Rotarius +- Mitchell Cash +- mrbandrews +- mruddy +- Nicolas DORIER +- nomnombtc +- Patrick Strateman +- Pavel Janík +- Pedro Branco +- Peter Todd +- Pieter Wuille +- poole\_party +- practicalswift +- R E Broadley +- randy-waterhouse +- Richard Kiss +- Robert McLaughlin +- rodasmith +- Russell Yanofsky +- S. Matthew English +- Sev +- Spencer Lievens +- Stanislas Marion +- Steven +- Suhas Daftuar +- Thomas Snider +- UdjinM6 +- unsystemizer +- whythat +- Will Binns +- Wladimir J. van der Laan +- wodry +- Zak Wilcox + +As well as everyone that helped translating on +[Transifex](https://www.transifex.com/projects/p/bitcoin/). diff --git a/img/blog/free/bitcoin-core-0140.png b/img/blog/free/bitcoin-core-0140.png new file mode 100644 index 0000000000000000000000000000000000000000..e2342bbe99b5e85e60d6c8c6c95cb678ba623923 GIT binary patch literal 213740 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 literal 0 HcmV?d00001