Chia-Network / pool-reference

Reference python implementation of Chia pool operations for pool operators
Apache License 2.0
439 stars 197 forks source link

build(deps): bump chia-blockchain from 2.0.0 to 2.4.0 #317

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 3 months ago

Bumps chia-blockchain from 2.0.0 to 2.4.0.

Release notes

Sourced from chia-blockchain's releases.

2.4.0

Version 2.4.0 of the Chia reference client is now available for download! This release includes a soft fork, so we recommend upgrading.

Added

  • Soft fork 5: disallow infinity G1 points as public keys in AGG_SIG_* conditions
  • DL: Added support for updating multiple datastores in a single batch update
  • Add unfinished block to state change event (thanks @​felixbrucker)
  • CHIP-0026 Mempool Updates
  • Preliminary support for observer mode. Ability to add public keys via CLI

Changed

  • Remove tx_records from dl_update_multiple RPC (breaking change)
  • DL: optimizations for autoinsert and upsert
  • Increase farmer fill rate to 70%
  • Use Rust types for RecentChainData, ProofBlockHeader and WeightProof
  • Use Rust version of MerkleSet
  • Remove unused files
  • Make a couple of DAOWallet methods return lists of transaction records
  • Simplify MerkleSet by making it immutable
  • Add ability to profile the farmer process
  • Remove unused current_inner from PoolState
  • Optimize launcher_id_to_p2_puzzle_hash()
  • Add genesis challenge to get_network_info RPC
  • Puzzle hash optimizations
  • Optimize key derivation in the wallet
  • Add optional trusted CIDR list
  • Make BLSCache a proper class
  • Split capabilities for each service
  • Use kv compressed in DL batch update
  • Updated gui to electron 30.0.9
  • Bump chia_rs to 0.9.0 and update G1Element handling
  • Bump boto3 to 1.34.114
  • Bump chiabip158 to 1.5.1
  • Bump clvm to 0.9.10
  • Bump aiohttp to 3.9.4
  • Bump filelock to 3.14.0
  • Bump importlib-resources to 6.4.0
  • Bump keyring to 25.1.0
  • Bump dnspython to 2.6.1
  • Bump typing-extensions to 4.11.0,
  • Bump packaging to 24.0
  • Bump hsms to 0.3.1,

Fixed

  • Add bytes type to DerivationRecord.pubkey
  • Do not return unexpected coins from get_coin_state
  • Fix memo plotid
  • Filter out duplicate coins returned by RequestPuzzleState

... (truncated)

Changelog

Sourced from chia-blockchain's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project does not yet adhere to Semantic Versioning for setuptools_scm/PEP 440 reasons.

2.3.1 Chia blockchain 2024-04-28

Added

  • Added warp.green CATs (wUSDC.b, wmilliETH.b, wUSDC, wmilliETH, wUSDT) to the known CAT list

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 to chia 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

... (truncated)

Commits
  • 4ce568b Update Changelog for 2.4.0 release (#18200)
  • 786cb31 updated gui to electron 30.0.9 (#18194)
  • 8893f13 updated gui to 5d6442180f9ddfda756c0c89de5ed56f2f225f06 (#18183) (#18187)
  • 866493a CHIA-752 - set permissions in postinst.sh for chrome-sandbox (#18164)
  • 2fe2818 Use TYPE_CHECKING to work around python 3.8 limitations with generics (#18152)
  • 1e67783 Aligned lerna and nx versions (#18121)
  • 4f0fc83 updated gui to a963572cad5ca5f0265a163d834e534e903bdd9c (#18129)
  • ea31ac1 CHIA-685 Remove homebrew rpaths from _ssl.cpython.so on macOS during build (#...
  • 56ce9cf updated gui to a963572cad5ca5f0265a163d834e534e903bdd9c
  • bc5dd01 Simplify otool check
  • Additional commits viewable in compare view


Dependabot compatibility score

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 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)
dependabot[bot] commented 3 months ago

The following labels could not be found: dependencies, python, Changed.

socket-security[bot] commented 3 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
pypi/chia-blockchain@2.4.0 environment, eval, filesystem, network, shell, unsafe 0 14.6 MB chia-network

🚮 Removed packages: pypi/chia-blockchain@2.0.0

View full report↗︎

dependabot[bot] commented 2 months ago

Superseded by #327.