Update CHANGES file for 0.22.0 release
This commit is contained in:
parent
ee5896bad5
commit
418f9204f4
1 changed files with 121 additions and 1 deletions
122
CHANGES
122
CHANGES
|
@ -3,6 +3,126 @@ User visible changes for btcd
|
||||||
A full-node bitcoin implementation written in Go
|
A full-node bitcoin implementation written in Go
|
||||||
============================================================================
|
============================================================================
|
||||||
|
|
||||||
|
Changes in 0.22.0 (Thu May 27 2021)
|
||||||
|
- Protocol and network-related changes:
|
||||||
|
- Add support for witness tx and block in notfound msg (#1625)
|
||||||
|
- Add support for receiving sendaddrv2 messages from a peer (#1670)
|
||||||
|
- Fix bug in peer package causing last block height to go backwards
|
||||||
|
(#1606)
|
||||||
|
- Add chain parameters for connecting to the public Signet network
|
||||||
|
(#1692, #1718)
|
||||||
|
- Crypto changes:
|
||||||
|
- Fix bug causing panic due to bad R and S signature components in
|
||||||
|
btcec.RecoverCompact (#1691)
|
||||||
|
- Set the name (secp256k1) in the CurveParams of the S256 curve
|
||||||
|
(#1565)
|
||||||
|
- Notable developer-related package changes:
|
||||||
|
- Remove unknown block version warning in the blockchain package,
|
||||||
|
due to false positives triggered by AsicBoost (#1463)
|
||||||
|
- Add chaincfg.RegisterHDKeyID function to populate HD key ID pairs
|
||||||
|
(#1617)
|
||||||
|
- Add new method mining.AddWitnessCommitment to add the witness
|
||||||
|
commitment as an OP_RETURN output within the coinbase transaction.
|
||||||
|
(#1716)
|
||||||
|
- RPC changes:
|
||||||
|
- Support Batch JSON-RPC in rpcclient and server (#1583)
|
||||||
|
- Add rpcclient method to invoke getdescriptorinfo JSON-RPC command
|
||||||
|
(#1578)
|
||||||
|
- Update the rpcserver handler for validateaddress JSON-RPC command to
|
||||||
|
have parity with the bitcoind 0.20.0 interface (#1613)
|
||||||
|
- Add rpcclient method to invoke getblockfilter JSON-RPC command
|
||||||
|
(#1579)
|
||||||
|
- Add signmessagewithprivkey JSON-RPC command in rpcserver (#1585)
|
||||||
|
- Add rpcclient method to invoke importmulti JSON-RPC command (#1579)
|
||||||
|
- Add watchOnly argument in rpcclient method to invoke
|
||||||
|
listtransactions JSON-RPC command (#1628)
|
||||||
|
- Update btcjson.ListTransactionsResult for compatibility with Bitcoin
|
||||||
|
Core 0.20.0 (#1626)
|
||||||
|
- Support nullable optional JSON-RPC parameters (#1594)
|
||||||
|
- Add rpcclient and server method to invoke getnodeaddresses JSON-RPC
|
||||||
|
command (#1590)
|
||||||
|
- Add rpcclient methods to invoke PSBT JSON-RPC commands (#1596)
|
||||||
|
- Add rpcclient method to invoke listsinceblock with the
|
||||||
|
include_watchonly parameter enabled (#1451)
|
||||||
|
- Add rpcclient method to invoke deriveaddresses JSON-RPC command
|
||||||
|
(#1631)
|
||||||
|
- Add rpcclient method to invoke getblocktemplate JSON-RPC command
|
||||||
|
(#1629)
|
||||||
|
- Add rpcclient method to invoke getaddressinfo JSON-RPC command
|
||||||
|
(#1633)
|
||||||
|
- Add rpcclient method to invoke getwalletinfo JSON-RPC command
|
||||||
|
(#1638)
|
||||||
|
- Fix error message in rpcserver when an unknown RPC command is
|
||||||
|
encountered (#1695)
|
||||||
|
- Fix error message returned by estimatefee when the number of blocks
|
||||||
|
exceeds the max depth (#1678)
|
||||||
|
- Update btcjson.GetBlockChainInfoResult to include new fields in
|
||||||
|
Bitcoin Core (#1676)
|
||||||
|
- Add ExtraHeaders in rpcclient.ConnConfig struct (#1669)
|
||||||
|
- Fix bitcoind compatibility issue with the sendrawtransaction
|
||||||
|
JSON-RPC command (#1659)
|
||||||
|
- Add new JSON-RPC errors to btcjson package, and documented them
|
||||||
|
(#1648)
|
||||||
|
- Add rpcclient method to invoke createwallet JSON-RPC command
|
||||||
|
(#1650)
|
||||||
|
- Add rpcclient methods to invoke backupwallet, dumpwallet, loadwallet
|
||||||
|
and unloadwallet JSON-RPC commands (#1645)
|
||||||
|
- Fix unmarshalling error in getmininginfo JSON-RPC command, for valid
|
||||||
|
integers in scientific notation (#1644)
|
||||||
|
- Add rpcclient method to invoke gettxoutsetinfo JSON-RPC command
|
||||||
|
(#1641)
|
||||||
|
- Add rpcclient method to invoke signrawtransactionwithwallet JSON-RPC
|
||||||
|
command (#1642)
|
||||||
|
- Add txid to getblocktemplate response of rpcserver (#1639)
|
||||||
|
- Fix monetary unit used in createrawtransaction JSON-RPC command in
|
||||||
|
rpcserver (#1614)
|
||||||
|
- Add rawtx field to btcjson.GetBlockVerboseTxResult to provide
|
||||||
|
backwards compatibility with older versions of Bitcoin Core (#1677)
|
||||||
|
- Misc changes:
|
||||||
|
- Update btcutil dependency (#1704)
|
||||||
|
- Add Dockerfile to build and run btcd on Docker (#1465)
|
||||||
|
- Rework documentation and publish on https://btcd.readthedocs.io (#1468)
|
||||||
|
- Add support for Go 1.15 (#1619)
|
||||||
|
- Add Go 1.14 as the minimum supported version of Golang (#1621)
|
||||||
|
- Contributors (alphabetical order):
|
||||||
|
- 10gic
|
||||||
|
- Andrew Tugarinov
|
||||||
|
- Anirudha Bose
|
||||||
|
- Appelberg-s
|
||||||
|
- Armando Ochoa
|
||||||
|
- Aurèle Oulès
|
||||||
|
- Calvin Kim
|
||||||
|
- Christian Lehmann
|
||||||
|
- Conner Fromknecht
|
||||||
|
- Dan Cline
|
||||||
|
- David Mazary
|
||||||
|
- Elliott Minns
|
||||||
|
- Federico Bond
|
||||||
|
- Friedger Müffke
|
||||||
|
- Gustavo Chain
|
||||||
|
- Hanjun Kim
|
||||||
|
- Henry Fisher
|
||||||
|
- Iskander Sharipov
|
||||||
|
- Jake Sylvestre
|
||||||
|
- Johan T. Halseth
|
||||||
|
- John C. Vernaleo
|
||||||
|
- Liran Sharir
|
||||||
|
- Mikael Lindlof
|
||||||
|
- Olaoluwa Osuntokun
|
||||||
|
- Oliver Gugger
|
||||||
|
- Rjected
|
||||||
|
- Steven Kreuzer
|
||||||
|
- Torkel Rogstad
|
||||||
|
- Tristyn
|
||||||
|
- Victor Lavaud
|
||||||
|
- Vinayak Borkar
|
||||||
|
- Wilmer Paulino
|
||||||
|
- Yaacov Akiba Slama
|
||||||
|
- ebiiim
|
||||||
|
- ipriver
|
||||||
|
- wakiyamap
|
||||||
|
- yyforyongyu
|
||||||
|
|
||||||
Changes in 0.21.0 (Thu Aug 27 2020)
|
Changes in 0.21.0 (Thu Aug 27 2020)
|
||||||
- Network-related changes:
|
- Network-related changes:
|
||||||
- Handle notfound messages from peers in netsync package (#1603)
|
- Handle notfound messages from peers in netsync package (#1603)
|
||||||
|
@ -26,7 +146,7 @@ Changes in 0.21.0 (Thu Aug 27 2020)
|
||||||
- Fix panic in fieldVal.SetByteSlice when called with large values, and
|
- Fix panic in fieldVal.SetByteSlice when called with large values, and
|
||||||
improve the method to be 35% faster (#1602)
|
improve the method to be 35% faster (#1602)
|
||||||
- btcctl changes:
|
- btcctl changes:
|
||||||
- Added -regtest mode to btcctl (#1556)
|
- Add -regtest mode to btcctl (#1556)
|
||||||
- Misc changes:
|
- Misc changes:
|
||||||
- Fix a bug due to a deadlock in connmgr's dynamic ban scoring (#1509)
|
- Fix a bug due to a deadlock in connmgr's dynamic ban scoring (#1509)
|
||||||
- Add blockchain.NewUtxoEntry() to directly create entries for
|
- Add blockchain.NewUtxoEntry() to directly create entries for
|
||||||
|
|
Loading…
Reference in a new issue