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