What's Changed
- rpcclient: ensure http dial respects timeout by @wydengyre in https://github.com/btcsuite/btcd/pull/2450
- fix spelling error by @jlopp in https://github.com/btcsuite/btcd/pull/2468
- build: bump version of Go container for release builds by @Roasbeef in https://github.com/btcsuite/btcd/pull/2471
- Fix addrv2 address validation by @erickcestari in https://github.com/btcsuite/btcd/pull/2479
- txscript: switch template engine from html/template to text/template by @erickcestari in https://github.com/btcsuite/btcd/pull/2493
- blockchain, netsync: implement a complete headers-first download during ibd by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2428
- addrmgr: mark IPv6 zero addresses as non-routable by @EricGrill in https://github.com/btcsuite/btcd/pull/2474
- btcec/schnorr: fix incorrect comment about nonce generation by @erickcestari in https://github.com/btcsuite/btcd/pull/2477
- netsync: allow sync with non localhost peers by @Abdulkbk in https://github.com/btcsuite/btcd/pull/2487
- treap, ffldb: add treapNodePool by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2425
- main: add regtest port for btcwallet by @Abdulkbk in https://github.com/btcsuite/btcd/pull/2488
- wire: don't wrap ipv4 in ipv6 addresses by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2515
- wire: separate protocol message limit from serialization bound by @erickcestari in https://github.com/btcsuite/btcd/pull/2504
- wire: use maxprotocol message len on msg reject by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2518
- txscript: reject OP_CODESEPARATOR in unexecuted branches for non-segwit by @Roasbeef in https://github.com/btcsuite/btcd/pull/2485
- Sync BIP30/BIP34 Handling With Bitcoin Core by @starius in https://github.com/btcsuite/btcd/pull/2467
- rpcclient: add GetTxOutProof{,Async} methods, speed up string parsing by @guggero in https://github.com/btcsuite/btcd/pull/2489
- chaincfg/chainhash: add strict parsing by @starius in https://github.com/btcsuite/btcd/pull/2520
- rpcclient: fix several synchronization bugs by @starius in https://github.com/btcsuite/btcd/pull/2500
- btcjson: fix StringOrArray JSON marshaling and add warnings to GetBlockChainInfoResult by @EricGrill in https://github.com/btcsuite/btcd/pull/2476
- multi: recognize new standard P2A output type by @Roasbeef in https://github.com/btcsuite/btcd/pull/2433
- wire: reject messages with unconsumed trailing payload bytes by @Roasbeef in https://github.com/btcsuite/btcd/pull/2491
- server: fix peer add/done race between peerHandler and syncManager by @Aharonee in https://github.com/btcsuite/btcd/pull/2480
- rpcclient: compute httpURL once at construction time by @JLSchuler99 in https://github.com/btcsuite/btcd/pull/2526
- btcutil, main: fix android builds by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2461
- Add VerifyLowS helper function to ECDSA signature by @MPins in https://github.com/btcsuite/btcd/pull/2524
- multi: bump in-tree go.mod files to new submodule tags by @Roasbeef in https://github.com/btcsuite/btcd/pull/2531
- mod: remove
btcutilcircular dependency with main module by @guggero in https://github.com/btcsuite/btcd/pull/1825 - multi: pin new v2 submodule tags and bump to v0.26.0-beta.rc1 by @Roasbeef in https://github.com/btcsuite/btcd/pull/2532
- .github: actually run the integration tests in the CI by @kcalvinalvin in https://github.com/btcsuite/btcd/pull/2536
- rpcclient: add typed SubmitPackage method by @ellemouton in https://github.com/btcsuite/btcd/pull/2551
- netsync: require block-serving services on regtest/simnet sync peers by @guggero in https://github.com/btcsuite/btcd/pull/2548
- version: bump to v0.26.0-beta for final release by @Roasbeef in https://github.com/btcsuite/btcd/pull/2552
New Contributors
- @jlopp made their first contribution in https://github.com/btcsuite/btcd/pull/2468
- @erickcestari made their first contribution in https://github.com/btcsuite/btcd/pull/2479
- @EricGrill made their first contribution in https://github.com/btcsuite/btcd/pull/2474
- @Abdulkbk made their first contribution in https://github.com/btcsuite/btcd/pull/2487
- @JLSchuler99 made their first contribution in https://github.com/btcsuite/btcd/pull/2526
- @MPins made their first contribution in https://github.com/btcsuite/btcd/pull/2524
Full Changelog: https://github.com/btcsuite/btcd/compare/v0.25.0...v0.26.0