github Chia-Network/chia-blockchain 2.6.0

8 hours ago

2.6.0 Chia blockchain 2026-2-11

As this is a soft fork release, upgrading is strongly recommended before height 8,655,000.

What's Changed

Added

  • Update error message for invalid IP and port format to clarify ipv6
  • Work in Progress - increased preliminary support for V2 plot format
  • Python 3.13 support
  • Do not advertise a new transaction with zero cost

Changed

  • Bump chia_rs to 0.35.2
  • Bump chiavdf from 1.1.13 to 1.1.14
  • Bump chiabip158 from 1.5.3 to 1.5.4
  • Bump chiapos from 2.0.11 to 2.0.12
  • Skip fetching additions and removals for non transaction blocks in FullNodeAPI's request_header_blocks
  • Tolerate quote related cost mismatch for older nodes
  • Use an adapted version of deficit round robin algorithm in TransactionQueue's pop
  • Prioritize trusted peers in FullNodeAPI's send_transaction
  • Make sure the costs and fees match when a peer notifies us of a new transaction that we saw already
  • Remove unnecessary private key access from get_public_keys
  • Set minimum to TLSv1.3
  • Make sure the fee and cost specified in a NewTransaction match the ones from validating its spend bundle
  • Change v1 plot phase-out
  • Simplify tx_request_and_timeout and make it iterate over a dynamic list of peers with transactions
  • Improve v2-plot support in plot-sync
  • Don't allow, or harvest, v2 plots before hard fork activation
  • Change Chia Root CA to expire 31 Dec 2037
  • Default to single solver thread
  • Relax PoS validation in weight proofs
  • Advertise requested mempool transactions instead of sending them
  • In TransactionQueue, prioritize peer queue transactions by fee per cost
  • Eliminate rate limits and bans for exempt peer networks
  • Updated GUI translations

Fixed

  • Fix RPC key deletion endpoints to actually delete intended DBs
  • Fix some typos in comments by @rocksload
  • Some minor issues in comment by @deepdring
  • Fix a large number of spelling issues in comments by @joemicky
  • Fix typo for Timelord._check_for_new_sp comments by @wanziforever
  • Change GetTransactions to use uint32 to support wallets with very large numbers of transactions
  • Fix measurement of harvester lookup times for logging
  • Fixed NFT minting RPC parameter (fixes #20360)
  • Fixed CAT names on overview (fixes #20297)

Don't miss a new chia-blockchain release

NewReleases is sending notifications on new releases.