Skip to content

Releases: Chia-Network/chia-blockchain

2.0.0-b5

19 Jul 08:00
e037b44
Compare
Choose a tag to compare
2.0.0-b5 Pre-release
Pre-release

What's Changed

Compressed Plots

This pre-release includes all of the compressed plot harvesting code merged into the main branch. You will either need to generate a new config.yaml, or update your existing one with the new entries for compressed plot harvesting. If you had previously been using an alpha build of the compressed plot harvester, please note that some of the names/spelling of previous compression-related entries in config.yaml have been changed. It is probably just easiest to generate a new config.yaml starting with this build.

Known Issues

Cannot create GPU/compressed plots from the GUI (bladebit-cuda availability via Beta Program)

Added

Changed

Fixed

Full Changelog: 2.0.0-b4...2.0.0-b5

2.0.0-b4

07 Jul 16:27
1b2ed64
Compare
Choose a tag to compare
2.0.0-b4 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

New Contributors

Full Changelog: 1.8.2...2.0.0-b4

1.8.3-rc1

29 Jun 02:23
667370b
Compare
Choose a tag to compare
1.8.3-rc1 Pre-release
Pre-release

This is a post-1.8.2 solution for developers. The 1.8.2 release sdist on pypi did not include the clawback module. This is being remedied by providing it via this release candidate. If you require installing Chia via pypi, please target this tag (pip install chia-blockchain==1.8.3rc1).

The next scheduled release will be 2.0.0.

What's Changed

Fixed

Full Changelog: 1.8.2...1.8.3-rc1

1.8.2

28 Jun 17:21
f0764f2
Compare
Choose a tag to compare

Version 1.8.2 is now ready for download! This release contains a new feature called Verifiable Credentials, which allows you to create and share digital credentials with other users. It also contains a new feature called Clawback, which allows you to recover coins that you accidentally sent to the wrong address. This release also contains many bug fixes and improvements.

General End-User Experience Improvements

  • Verifiable Credentials: Introducing the Verifiable Credentials Primitive, this release empowers users with the ability to validate and verify credentials securely, opening up new possibilities for identity management and trust within the Chia ecosystem.
  • Clawback Integration: With the addition of Clawback functionality, users can now initiate clawback operations directly from the command-line interface (CLI) and graphical user interface (GUI), allowing for seamless retrieval of mistakenly sent funds.
  • WalletConnect Notifications: Enhancing the WalletConnect feature, this release introduces notifications for better user interaction and improved session management.
  • Improved CLI Commands: Several CLI commands have been expanded and refined, including the addition of filters for the get_transaction_count API, get_items_by_coin_ids() for the mempool, and the get_coin_records RPC command, providing users with more control and flexibility in managing their transactions and coin records.

Known Issues

  • If a wallet db with unsettled clawback transactions gets deleted or wallet is synced on a new computer, it might experience issues syncing unsettled clawback transactions into correct state:
  • transactions might not be in correct state, showing as claimable when they aren't
  • transactions that initiated claim of clawback coins will be missing
    Balances will not be affected. This will be fixed in an upcoming version.
  • When creating a new key or importing a key using the GUI, the header section may not refresh, causing a different wallet key’s information to be displayed. This can be worked around by clicking the Logout button and selecting the same wallet key to trigger a refresh.
  • The sdist from pypi does not include the clawback module, and we've provided this release for developers that need a workaround

Added

  • Add chia wallet vcs command for Verifiable Credential operations
  • Add chia wallet clawback command for clawback operations
  • Add chia wallet did commands get_details, update_metadata, find_lost, message_spend, transfer
  • Add wallet RPC get_coin_records
  • Add wallet RPC get_wallet_balances
  • Add type_filter to wallet RPCs get_transaction_count and get_transactions
  • Add confirmed boolean to wallet RPC get_transactions

Changed

  • Identical spend aggregation
  • CAT wallet now will hint to CAT change
  • Move to Discord in docs and install scripts
  • Data_layer: Avoid redundant coin state fetching
  • Output plotid when we find an invalid proof of space
  • Improve help text for deprecated chia show commands. Thanks (@notpeter)
  • Have the simulator not rely on chia_root as originally implemented.
  • Fork infrastructure
  • Update --fee options to indicate units are in XCH
  • Made the CLI instructions for --fix-ssl-permissions more user friendly
  • Check all peers when subscribing/tracking to new DL singleton
  • Updated chiavdf to 1.0.9

Fixed

  • Fix chia wallet make_offer short-option collision on -r (Fixes #14874) (Thanks @yyolk)
  • Fix GENERATOR_MOD2 to have the same cost as GENERATOR_MOD
  • Subscribe to the change children of CATs
  • Offer shows network's XCH like TXCH on testnet10 (Fixes #13393) (Thanks @yyolk)
  • Move WalletPeers init to the end of _start_with_fingerprint (Fixes #15142)
  • Fix coin state sorting
  • Refactor mutiproc prevalidation
  • Use spendable instead of confirmed balance for offers
  • Remove unnecessary filtering of state_changed messages for the UI
  • End-of-slot challenge optimization

GUI Changes

  • Add Clawback UI for sending/claiming/clawing-back
  • Add Verifiable Credentials UI for displaying VCs and their associated proofs
  • Add WalletConnect showNotification command to display offer/announcement notifications from a dApp
  • Add WalletConnect getWalletBalances command to simplify getting all balances at once
  • Fix WalletConnect checkOfferValidity param name. Changes offerData --> offer (breaking change)
  • Fix WalletConnect createOfferForIds param name. Changes walletIdsAndBalances --> offer (breaking change)
  • Fix WalletConnect transferNFT params -- use nftCoinIDs array (breaking change)
  • Fix loading of some audio NFTs
  • Windows Installer: Added 'Advanced Options -> add chia executable to PATH' checkbox
  • Windows installer: add custom welcome screen that checks for running Chia processes
  • Properly disconnect sessions when disconnecting a WalletConnect pairing
  • Replace isURL usage with isValidURL
  • Remove Keybase as an offer sharing option
  • Small bug fixes

1.8.2-rc6

27 Jun 21:45
4f1810e
Compare
Choose a tag to compare
1.8.2-rc6 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

GUI Changes

New Contributors

Full Changelog: 1.8.1...1.8.2-rc3

2.0.0-b3

21 Jun 23:23
2d437c6
Compare
Choose a tag to compare
2.0.0-b3 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

Full Changelog: 1.8.2-rc3...2.0.0-b3

1.8.2-rc5

16 Jun 21:38
bde6f39
Compare
Choose a tag to compare
1.8.2-rc5 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

GUI Changes

New Contributors

Full Changelog: 1.8.1...1.8.2-rc3

1.8.2-rc4

16 Jun 01:29
11d6c43
Compare
Choose a tag to compare
1.8.2-rc4 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

GUI Changes

New Contributors

Full Changelog: 1.8.1...1.8.2-rc3

1.8.2-rc3

10 Jun 00:02
cfb4ec0
Compare
Choose a tag to compare
1.8.2-rc3 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

GUI Changes

New Contributors

Full Changelog: 1.8.1...1.8.2-rc3

1.8.2-rc2

06 Jun 00:55
0099379
Compare
Choose a tag to compare
1.8.2-rc2 Pre-release
Pre-release

What's Changed

Added

Changed

Fixed

GUI Changes

New Contributors

Full Changelog: 1.8.1...1.8.2-rc2