chia-dev-tools
chia-dev-tools copied to clipboard
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.ps1
for PowerShell 7.4- Fixed readability of
Could not find parent coin
error 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-keyring
option tochia start
and 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_sync
option for faster wallet sync (thanks@felixbrucker
)- Added Datalayer RPC pagination.
- Added Datalayer multiple batch updates with
submit_on_chain
option.- Added
get_network_info
RPC to daemon- Added
new_unfinished_block2
support in Chia seeder- Added Hint support for SpendSim
Changed
- Transition
FullBlock
,BlockRecord
,CoinSpend
, andHeaderBlock
to rust- Move tests - all tests and infrastructure are now included in the chia-blockchain package under
chia/_tests
- Remove
Announcement
class in favor ofCondition
subclasses- 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.ps1
for PowerShell 7.4- Fixed readability of
Could not find parent coin
error 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-keyring
option tochia start
and 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_sync
option for faster wallet sync (thanks@felixbrucker
)- Added Datalayer RPC pagination.
- Added Datalayer multiple batch updates with
submit_on_chain
option.- Added
get_network_info
RPC to daemon- Added
new_unfinished_block2
support in Chia seeder- Added Hint support for SpendSim
Changed
- Transition
FullBlock
,BlockRecord
,CoinSpend
, andHeaderBlock
to rust- Move tests - all tests and infrastructure are now included in the chia-blockchain package under
chia/_tests
- Remove
Announcement
class in favor ofCondition
subclasses- 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
unhashable
special case inStreamable
- Optimize
validate_removals()
- Remove support for migrating peers from legacy file format
... (truncated)
Commits
5ec1416
Update changelog for 2.3.0 (#17940)083e482
Update gui pin to latest release/2.3.0 @ 34d2fdd25545e73e4578200de8cbaa6396f8...11a2e29
Changemacos-latest
tomacos-12
in runners (#17936)ddfcd77
Updated the GUI submodule ref (#17914)861280f
push out soft-fork 4 activation point to 5716000 (#17892)f4d2d31
updateexample.net
IPs (release/2.3.0
) (#17894)71fcbf5
Updated the GUI submodule ref (#17862)cfa218d
Added--skip-keyring
option tochia start xxx
command (#17857)8b6f761
Run core util tests sequential (#17871)9da7fd2
Update 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)