Download Latest Version btcd-windows-386-v0.27.0.zip (9.7 MB) Google Add to Preferred Sources
Home / v0.27.0
Name Modified Size InfoDownloads / Week
Parent folder
manifest-v0.27.0.txt.sig 2026-10-21 119 Bytes
vendor.tar.gz 2026-10-21 3.1 MB
btcd-windows-386-v0.27.0.zip 2026-10-21 9.7 MB
btcd-windows-amd64-v0.27.0.zip 2026-10-21 9.8 MB
manifest-v0.27.0.txt 2026-10-21 3.1 kB
btcd-source-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-solaris-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd-openbsd-arm64-v0.27.0.tar.gz 2026-10-21 8.6 MB
btcd-openbsd-arm-v0.27.0.tar.gz 2026-10-21 9.2 MB
btcd-openbsd-386-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-openbsd-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd-netbsd-arm64-v0.27.0.tar.gz 2026-10-21 8.6 MB
btcd-netbsd-arm-v0.27.0.tar.gz 2026-10-21 9.2 MB
btcd-linux-s390x-v0.27.0.tar.gz 2026-10-21 9.4 MB
btcd-netbsd-386-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-netbsd-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd-linux-ppc64le-v0.27.0.tar.gz 2026-10-21 8.8 MB
btcd-linux-ppc64-v0.27.0.tar.gz 2026-10-21 8.9 MB
btcd-linux-mipsle-v0.27.0.tar.gz 2026-10-21 8.9 MB
btcd-linux-mips64-v0.27.0.tar.gz 2026-10-21 8.7 MB
btcd-linux-mips64le-v0.27.0.tar.gz 2026-10-21 8.6 MB
btcd-linux-mips-v0.27.0.tar.gz 2026-10-21 9.1 MB
btcd-linux-armv7-v0.27.0.tar.gz 2026-10-21 9.2 MB
btcd-linux-armv6-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-linux-arm64-v0.27.0.tar.gz 2026-10-21 8.7 MB
btcd-freebsd-arm-v0.27.0.tar.gz 2026-10-21 9.2 MB
btcd-illumos-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd-linux-386-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-linux-amd64-v0.27.0.tar.gz 2026-10-21 9.6 MB
btcd-darwin-amd64-v0.27.0.tar.gz 2026-10-21 9.7 MB
btcd-darwin-arm64-v0.27.0.tar.gz 2026-10-21 9.0 MB
btcd-dragonfly-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd-freebsd-386-v0.27.0.tar.gz 2026-10-21 9.3 MB
btcd-freebsd-amd64-v0.27.0.tar.gz 2026-10-21 9.5 MB
btcd v0.27.0 source code.tar.gz 2026-10-21 9.3 MB
btcd v0.27.0 source code.zip 2026-10-21 11.3 MB
README.md 2026-10-21 2.4 kB
Totals: 37 Items   309.4 MB 0

btcd v0.27.0

This release contains protocol validation fixes, a lower-allocation transaction decoder, RPC reliability fixes, and updated build dependencies. The release archives were built with Go 1.27.3.

Protocol, transactions, and cryptography

  • Replace the fixed 4 MiB script slab with a tiered arena allocator and bounded decode staging (#2565).
  • Reject an empty P2WSH witness and SIGHASH_SINGLE signing without a matching output (#2599, #2625).
  • Align signature opcode validation, fix Taproot multi_a PSBT finalization, and reject inconsistent input UTXOs and invalid derived keys, #2601, #2611).
  • Fall back to Base58 address parsing after Bech32 fails and refresh the MuSig2 BIP 327 test vectors (#2631, #2628).

RPC and operations

  • Fix a getblock RPC panic and test null verbosity handling (#2600, #2605).
  • Add RPC client cookie parsing tests and fix RPC, Tor, and cross-build behavior while updating dependencies (#2562, #2627).

Builds and release

  • Vendor anet from its maintained source, upgrade the release toolchain to Go 1.27.3, and prepare the 0.27.0 versions and nested module tags (#2554, #2654, #2656).

Contributors: @allocz, @fametrano, @grandpig, @Roasbeef, @starius, @vbrekher, and @yyforyongyu.

The v0.27.0 source tag and release manifest are signed with Olaoluwa Osuntokun's key, fingerprint A5B6 1896 952D 9FDA 83BC 054C DC42 612E 8923 7182. Verify the manifest with gpg --verify manifest-v0.27.0.txt.sig manifest-v0.27.0.txt, then compare archive SHA-256 hashes with the manifest. Rebuild from the tag using Go 1.27.3 to check reproducibility.

Full changelog: https://github.com/btcsuite/btcd/compare/v0.26.2...v0.27.0

Source: README.md, updated 2026-10-21