Skip to content

Releases: Chia-Network/chia-blockchain

2.6.1-rc1

02 Mar 21:55
d5d886b

Choose a tag to compare

2.6.1-rc1 Pre-release
Pre-release

What's Changed

Added

Changed

Read more

2.6.0

11 Feb 19:42
a73171a

Choose a tag to compare

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)

2.6.0-rc5

05 Feb 05:11
bff4929

Choose a tag to compare

2.6.0-rc5 Pre-release
Pre-release

What's Changed

Changed

  • push out testnet 11 activation of soft-fork 8 by @arvidn in #20473
  • Bring-in CHIA-3887 Skip fetching additions and removals for non transaction blocks in FullNodeAPI's request_header_blocks by @AmineKhaldi in #20472

Full Changelog: 2.6.0-rc4...2.6.0-rc5

2.6.0-rc4

03 Feb 20:29
6c570a5

Choose a tag to compare

2.6.0-rc4 Pre-release
Pre-release

What's Changed

Changed

  • CHIA-3883 Tolerate quote related cost mismatch for older nodes by @AmineKhaldi in #20460

Full Changelog: 2.6.0-rc3...2.6.0-rc4

2.6.0-rc3

29 Jan 17:46
612e4ba

Choose a tag to compare

2.6.0-rc3 Pre-release
Pre-release

What's Changed

Changed

  • bump chia_rs to 0.35.2 by @arvidn in #20437
  • push out testnet11 soft fork activation height by 8 days (40000 blocks) by @arvidn in #20445
  • Update gui to 92725c68ca0012cb8e35bf14a79cc92fc668a329 by @wjblanke in #20446

Full Changelog: 2.6.0-rc2...2.6.0-rc3

2.6.0-rc2

15 Jan 22:28
22e18c1

Choose a tag to compare

2.6.0-rc2 Pre-release
Pre-release

What's Changed

Changed

  • Cherry-pick CHIA-3867 Simplify TransactionQueue's put (#20392) by @AmineKhaldi in #20395
  • bump chia_rs to 0.35.1 by @arvidn in #20393
  • Cherry-pick CHIA-3856 Use an adapted version of deficit round robin algorithm in TransactionQueue's pop by @AmineKhaldi in #20396
  • Cherry-pick CHIA-3866 Prioritize trusted peers in FullNodeAPI's send_transaction by @AmineKhaldi in #20407
  • Updated GUI to 8896de8ac9b50c35a69b3547cde77818a9e01da1 by @wjblanke in #20409

Fixed

  • [LABS-394] Add a streamable hack to force ConditionValidTimes serialization order by @Quexington in #20383
  • get_flags, fix pre_sp_tx_block, test CHIA-3861 by @almogdepaz in #20400

Full Changelog: 2.5.8-rc1...2.6.0-rc2

2.5.8-rc1

22 Dec 18:57
1758330

Choose a tag to compare

2.5.8-rc1 Pre-release
Pre-release

What's Changed

Added

Changed

Read more

2.5.7

12 Nov 18:19
54bdf37

Choose a tag to compare

2.5.7 Chia blockchain 2025-11-12

Version 2.5.7 of the Chia reference client is now available for download. Upgrading is recommended.

This release includes improved mempool performance, preliminary PoS2 plot format support, and removes python 3.9 support.

What's Changed

Added

  • New Datalayer delta file format for improved performance
  • New Datalayer delta file migration and increased logging
  • New Datalayer config option merkle_blobs_cache_size
  • Work in Progress - preliminary support for V2 plot format (eg: chia plots check)
  • Add Enum support to streamable framework
  • New option -i/--include-pool-rewards for chia farm summary (thanks @wallentx)

Changed

  • Improved Datalayer performance significantly with migration to Rust (via chia_rs)
  • Improved Mempool performance and fast forward support
  • Modified wallet RPC add_key to support providing a key label
  • Integrated PLOT_V1_PHASE_OUT constant
  • Optimized code related to node handling of new peaks
  • Simplified install-gui.sh script to remove code that attempts to find and install NodeJS
  • Bump chia_rs to 0.30
  • Bump chiavdf to 1.1.13
  • Bump cryptography to 45.0.5
  • Bump cffi to 1.17.1
  • Bump markupsafe to 3.0.2

Fixed

  • Changed logging of NO_OVERFLOWS_IN_FIRST_SUB_SLOT_NEW_EPOCH from error to info as this is expected in certain situations
  • Fixed signage point lookup edge case at genesis in the first slot
  • Change default limit for get_transactions to 65536 (uint16)

Removed

  • Removed the following unsupported Wallet RPC APIs: did_update_recovery_ids, did_recovery_spend, did_get_recovery_list, did_create_attest, did_get_information_needed_for_recovery
  • Python 3.9 is no longer supported

2.5.7-rc4

08 Nov 09:02
4c1e3a2

Choose a tag to compare

2.5.7-rc4 Pre-release
Pre-release

What's Changed

Fixed

Full Changelog: 2.5.7-rc3...2.5.7-rc4

2.5.7-rc3

31 Oct 20:37
5522ab5

Choose a tag to compare

2.5.7-rc3 Pre-release
Pre-release

What's Changed

Fixed

Full Changelog: 2.5.7-rc2...2.5.7-rc3