Back to Freedom.Tech Back
All btcd releasesAll versions
Release Thu, Jun 18, 2026 2 min read

btcd 0.26.0

Rpcclient: ensure http dial respects timeout in https://github.com/btcsuite/btcd/pull/2450; Fix spelling error in https://github.com/btcsuite/btcd/pull/2468; Fix

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 btcutil circular 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