Bump chia-blockchain from 2.2.1 to 2.3.0
Bumps chia-blockchain from 2.2.1 to 2.3.0.
Release notes
Sourced from chia-blockchain's releases.
2.3.0
Version 2.3.0 of the Chia reference client is now available for download! This release includes a soft fork, which will activate at the end of July 2024. It also includes a security fix. Everyone should upgrade their farmers and harvesters to at least version 2.3.0 as soon as time permits.
This release includes the Chialisp message conditions from CHIP-25, the wallet sync protocol from CHIP-26, various DataLayer performance improvements, and a few other ease-of-use updates.
Fixed
- Fixed
Install.ps1for PowerShell 7.4- Fixed readability of
Could not find parent coinerror log by printing hex and not bytes- Fixed some shutdown log spam by ensuring signal objects for signal handlers (fixes #17578)
- Fixed negative plot sync durations not crashing the harvester (fixes #15027) (thanks
@felixbrucker)- Fixed log spam by only logging warnings about protocol mismatches for farmer and harvester
- Fixed log spam by logging rollbacks only if heights are actually deleted
- Fixed DID update metadata issue (fixes #17412)
- Fixed error codes and add more test coverage for message conditions
- Fixed non-development source install
- Fixed reorg from 0
- Fixed (again) Datalayer download banning
- Improved timelord skip peak logic.
- Used click.Path for make_offer command filename (fixes #10920)
- Handle when xch_target_address in config doesn't decode correctly (fixes #16995)
- Delete unconfirmed Clawback TX
- tighten up the check for duplicate UnfinishedBlocks before requesting that block
- Optimized Datalayer
get_key_by_node- Added test for observance of melted CAT balance (fixes #17727)
- increase backwards compatibility by using default values for peer file path
- Added
--skip-keyringoption tochia startand use in GUI (fixes #17848)Added
- Added Python 3.12 support
- Added new subscription and wallet sync protocol support (will be used by the wallet in future releases)
- Added Chip-25 Message Conditions support (Chia-Network/chips#98)
- Added support for HTTP redirect for the pool url (thanks
@felixbrucker)- Added
use_delta_syncoption for faster wallet sync (thanks@felixbrucker)- Added Datalayer RPC pagination.
- Added Datalayer multiple batch updates with
submit_on_chainoption.- Added
get_network_infoRPC to daemon- Added
new_unfinished_block2support in Chia seeder- Added Hint support for SpendSim
Changed
- Transition
FullBlock,BlockRecord,CoinSpend, andHeaderBlockto rust- Move tests - all tests and infrastructure are now included in the chia-blockchain package under
chia/_tests- Remove
Announcementclass in favor ofConditionsubclasses- Remove
ignore_max_send_amount- Use
psutil.cpu_affinity()instead ofos.cpu_count()- Stop automatic transaction pushing by wallets
- Unify transaction pushing
- For testing purposes added support for non-ssl rpc clients
- Return TXs from CATWallet and Offer creation
- Remove all install.sh code that installs python and leave it to the user to install separately
... (truncated)
Changelog
Sourced from chia-blockchain's changelog.
2.3.0 Chia blockchain 2024-05-01
Fixed
- Fixed
Install.ps1for PowerShell 7.4- Fixed readability of
Could not find parent coinerror log by printing hex and not bytes- Fixed some shutdown log spam by ensuring signal objects for signal handlers (fixes #17578)
- Fixed negative plot sync durations not crashing the harvester (fixes #15027) (thanks
@felixbrucker)- Fixed log spam by only logging warnings about protocol mismatches for farmer and harvester
- Fixed log spam by logging rollbacks only if heights are actually deleted
- Fixed DID update metadata issue (fixes #17412)
- Fixed error codes and add more test coverage for message conditions
- Fixed non-development source install
- Fixed reorg from 0
- Fixed (again) Datalayer download banning
- Improved timelord skip peak logic.
- Used click.Path for make_offer command filename (fixes #10920)
- Handle when xch_target_address in config doesn't decode correctly (fixes #16995)
- Delete unconfirmed Clawback TX
- tighten up the check for duplicate UnfinishedBlocks before requesting that block
- Optimized Datalayer
get_key_by_node- Added test for observance of melted CAT balance (fixes #17727)
- increase backwards compatibility by using default values for peer file path
- Added
--skip-keyringoption tochia startand use in GUI (fixes #17848)Added
- Added Python 3.12 support
- Added new subscription and wallet sync protocol support (will be used by the wallet in future releases)
- Added Chip-25 Message Conditions support (Chia-Network/chips#98)
- Added support for HTTP redirect for the pool url (thanks
@felixbrucker)- Added
use_delta_syncoption for faster wallet sync (thanks@felixbrucker)- Added Datalayer RPC pagination.
- Added Datalayer multiple batch updates with
submit_on_chainoption.- Added
get_network_infoRPC to daemon- Added
new_unfinished_block2support in Chia seeder- Added Hint support for SpendSim
Changed
- Transition
FullBlock,BlockRecord,CoinSpend, andHeaderBlockto rust- Move tests - all tests and infrastructure are now included in the chia-blockchain package under
chia/_tests- Remove
Announcementclass in favor ofConditionsubclasses- Remove
ignore_max_send_amount- Use
psutil.cpu_affinity()instead ofos.cpu_count()- Stop automatic transaction pushing by wallets
- Unify transaction pushing
- For testing purposes added support for non-ssl rpc clients
- Return TXs from CATWallet and Offer creation
- Remove all install.sh code that installs python and leave it to the user to install separately
- Remove old
unhashablespecial case inStreamable- Optimize
validate_removals()- Remove support for migrating peers from legacy file format
... (truncated)
Commits
5ec1416Update changelog for 2.3.0 (#17940)083e482Update gui pin to latest release/2.3.0 @ 34d2fdd25545e73e4578200de8cbaa6396f8...11a2e29Changemacos-latesttomacos-12in runners (#17936)ddfcd77Updated the GUI submodule ref (#17914)861280fpush out soft-fork 4 activation point to 5716000 (#17892)f4d2d31updateexample.netIPs (release/2.3.0) (#17894)71fcbf5Updated the GUI submodule ref (#17862)cfa218dAdded--skip-keyringoption tochia start xxxcommand (#17857)8b6f761Run core util tests sequential (#17871)9da7fd2Update GUI pin torelease/2.3.0(5b608f0c3) (#17854)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)