Merge #17014: doc: Consolidate release notes before 0.19.0 (move-only)

fa3d98426b doc: Consolidate release notes before 0.19.0 (MarcoFalke)
fa02f2d607 doc: Add missing release notes for 16383 (MarcoFalke)

Pull request description:

ACKs for top commit:
  fanquake:
    ACK fa3d98426b - these can get massaged / nitted to death in the wiki.

Tree-SHA512: a08f6e5990bf1f2d15939142e14887582899fb2f71962a52a4a2db13e0643c70486193cd1b28a18099dadbe87d045a192d2546793f30551b5151f410b03907fa
This commit is contained in:
fanquake 2019-10-02 09:02:49 +08:00
commit 1f40a91286
No known key found for this signature in database
GPG key ID: 2EEB9F5CC09526C1
6 changed files with 21 additions and 23 deletions

View file

@ -1,4 +0,0 @@
GUI Changes
-----------
- In 0.18.0 a `./configure` flag was introduced to allow disabling BIP70 support in the GUI (support was enabled by default). In 0.19.0 this flag is now __disabled__ by default.
- If you want compile Bitcoin Core with BIP70 support in the GUI, you can pass `--enable-bip70` to `./configure`.

View file

@ -1,6 +0,0 @@
RPC changes
-----------
The `gettransaction` RPC now accepts a third (boolean) argument `verbose`. If
set to `true`, a new `decoded` field will be added to the response containing
the decoded transaction. This field is equivalent to RPC `decoderawtransaction`,
or RPC `getrawtransaction` when `verbose` is passed.

View file

@ -1,4 +0,0 @@
RPC changes
-----------
The RPC `joinpsbts` will shuffle the order of the inputs and outputs of the resulting joined psbt.
Previously inputs and outputs were added in the order that the PSBTs were provided which makes correlating inputs to outputs extremely easy.

View file

@ -1,5 +0,0 @@
Updated RPCs
------------
- The `getchaintxstats` RPC now returns the additional key of
`window_final_block_height`.

View file

@ -1,3 +0,0 @@
RPC changes
-----------
The `getnetworkinfo` and `getpeerinfo` commands now contain a new field with decoded network service flags.

View file

@ -132,6 +132,10 @@ Low-level Changes section below.
would risk using up the "wrong" UTXO for an address reuse case.
(#13756)
- RPCs which have an `include_watchonly` argument or `includeWatching` option now default to `true` for watch-only
wallets. Affected RPCs are: `getbalance`, `listreceivedbyaddress`, `listreceivedbylabel`, `listtransactions`,
`listsinceblock`, `gettransaction`, `walletcreatefundedpsbt`, and `fundrawtransaction`. (#16383)
- `listunspent` now returns a "reused" bool for each output if the
wallet flag "avoid_reuse" is enabled. (#13756)
@ -164,19 +168,32 @@ Low-level Changes section below.
progress of the wallet's scanning historical blocks for transactions
affecting its balances. (#15730)
- `gettransaction` now accepts a third (boolean) argument `verbose`. If
set to `true`, a new `decoded` field will be added to the response containing
the decoded transaction. This field is equivalent to RPC `decoderawtransaction`,
or RPC `getrawtransaction` when `verbose` is passed.
- `createwallet` accepts a new `passphrase` parameter. If set, this
will create the new wallet encrypted with the given passphrase. If
unset (the default) or set to an empty string, no encryption will be
used. (#16394)
- `getchaintxstats` RPC now returns the additional key of
`window_final_block_height`.
- `getmempoolentry` now provides a `weight` field containing the
transaction weight as defined in BIP141. (#16647)
- The `getnetworkinfo` and `getpeerinfo` commands now contain a new field with decoded network service flags.
- `getdescriptorinfo` now returns an additional `checksum` field
containing the checksum for the unmodified descriptor provided by the
user (that is, before the descriptor is normalized for the
`descriptor` field). (#15986)
- `joinpsbts` will shuffle the order of the inputs and outputs of the resulting joined psbt.
Previously inputs and outputs were added in the order that the PSBTs were provided which makes correlating inputs to outputs extremely easy.
- `walletcreatefundedpsbt` now signals BIP125 Replace-by-Fee if the
`-walletrbf` configuration option is set to true. (#15911)
@ -188,6 +205,9 @@ GUI changes
type may be changed by the `-addresstype` configuration option.
(#15711, #16497)
- In 0.18.0 a `./configure` flag was introduced to allow disabling BIP70 support in the GUI (support was enabled by default). In 0.19.0 this flag is now __disabled__ by default.
- If you want compile Bitcoin Core with BIP70 support in the GUI, you can pass `--enable-bip70` to `./configure`.
Deprecated or removed configuration options
-------------------------------------------
@ -273,7 +293,7 @@ Configuration
------------
- A setting specified in the default section but not also specified in a
network-specific section (e.g. testnet) will now produce a error
network-specific section (e.g. testnet) will now produce an error
preventing startup instead of just a warning unless the network is
mainnet. This prevents settings intended for mainnet from being
applied to testnet or regtest. (#15629)