github Chia-Network/chia-blockchain 2.7.1-rc1

pre-release4 hours ago

What's Changed

Added

  • Add ability to specify coins to include in CoinSelectionConfig by @Quexington in #20664
  • CHIA-3895 CHIA-3944 CHIA-3970 Introduce a new window based rate limits capability by @AmineKhaldi in #20612
  • context for moduls and testing for cursor to use automatically by @almogdepaz in #20572

Changed

  • CHIA-3984 Give callers of SingletonFastForward's process_fast_forward_spends control over the state update by @AmineKhaldi in #20706
  • build(deps): bump tach from 0.33.4 to 0.34.0 by @dependabot[bot] in #20674
  • build(deps): bump filelock from 3.25.0 to 3.25.2 by @dependabot[bot] in #20711
  • build(deps): bump boto3 from 1.42.59 to 1.42.70 by @dependabot[bot] in #20712
  • build(deps): bump setuptools from 82.0.0 to 82.0.1 by @dependabot[bot] in #20676
  • mypy: remove exclusion for chia.wallet.puzzles.p2_delegated_puzzle_or_hidden_puzzle by @TheLastCicada in #20608
  • build(deps): bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #20710
  • [CHIA-3995] Update inbound timelord connection handling by @cmmarslender in #20720
  • mypy: remove exclusion for chia.wallet.puzzles.p2_m_of_n_delegate_direct by @TheLastCicada in #20614
  • move NPCResults into tests by @arvidn in #20723
  • CHIA-3957 Improve requesting transactions advertised via NewTransaction by @AmineKhaldi in #20667
  • Increase timelord test job timeout from 30m to 40m by @TheLastCicada in #20736
  • mypy: remove exclusion for chia.wallet.key_val_store by @TheLastCicada in #20618
  • optimize handling of unfinished blocks by @arvidn in #20743
  • build(deps): bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #20757
  • build(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /build_scripts/npm_windows by @dependabot[bot] in #20754
  • build(deps): bump boto3 from 1.42.70 to 1.42.74 by @dependabot[bot] in #20753
  • build(deps): bump cryptography from 46.0.5 to 46.0.6 by @dependabot[bot] in #20737
  • build(deps): bump picomatch from 4.0.3 to 4.0.4 in /build_scripts/npm_windows by @dependabot[bot] in #20741
  • build(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /build_scripts/npm_windows by @dependabot[bot] in #20733
  • build(deps): bump picomatch from 4.0.3 to 4.0.4 in /build_scripts/npm_macos by @dependabot[bot] in #20722
  • build(deps): bump picomatch from 4.0.3 to 4.0.4 in /build_scripts/npm_linux by @dependabot[bot] in #20721
  • build(deps): bump ajv from 6.12.6 to 6.14.0 in /build_scripts/npm_macos by @dependabot[bot] in #20662
  • build(deps): bump tar from 7.5.10 to 7.5.11 in /build_scripts/npm_windows by @dependabot[bot] in #20658
  • CHIA-4017 Improve active requests tracking by @AmineKhaldi in #20748
  • [SEC-615] Reject malformed weight proof segments with overflow block at index 0 by @TheLastCicada in #20747
  • build(deps): bump ajv from 6.12.6 to 6.14.0 in /build_scripts/npm_windows by @dependabot[bot] in #20657
  • CHIA-3997 Improve compact vdf request handling by @AmineKhaldi in #20734
  • Update poetry.lock to fix pre-commit CI failures by @TheLastCicada in #20771
  • build(deps): bump lodash from 4.17.23 to 4.18.1 in /build_scripts/npm_linux by @dependabot[bot] in #20764
  • build(deps): bump lodash from 4.17.23 to 4.18.1 in /build_scripts/npm_windows by @dependabot[bot] in #20762
  • build(deps): bump anyio from 4.12.1 to 4.13.0 by @dependabot[bot] in #20752
  • build(deps): bump lodash from 4.17.23 to 4.18.1 in /build_scripts/npm_macos by @dependabot[bot] in #20763
  • build(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /build_scripts/npm_linux by @dependabot[bot] in #20761
  • build(deps): bump pytest-cov from 7.0.0 to 7.1.0 by @dependabot[bot] in #20750
  • Fix mypy 1.20.0 compatibility by @TheLastCicada in #20756
  • build(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /build_scripts/npm_macos by @dependabot[bot] in #20782
  • build(deps): bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #20744
  • build(deps): bump boto3 from 1.42.74 to 1.42.80 by @dependabot[bot] in #20780
  • build(deps): bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #20785
  • build(deps): bump pyinstaller from 6.18.0 to 6.19.0 by @dependabot[bot] in #20560
  • build(deps): bump build from 1.4.0 to 1.4.2 by @dependabot[bot] in #20777
  • Add outbound handshake timeout in start_client by @TheLastCicada in #20766
  • CHIA-4171 Improve logging for unfinished blocks that overflow in the first sub-slot of a new epoch by @AmineKhaldi in #20789
  • [ASB-203] [ASB-202] [CHIA-4004] [CHIA-4005] Fix wallet tx inflight tracking by @emlowe in #20745
  • Bump chia_rs to 0.42.0 by @arvidn in #20749
  • [CHIA-3985] PriorityThreadPoolExecutor by @arvidn in #20742
  • CHIA-4177 Improve logging unsolicited transactions in FullNodeAPI's respond_transaction by @AmineKhaldi in #20809
  • CHIA-4196 Update more tests after PendingTxCache's drain fix by @AmineKhaldi in #20810
  • Add more detailed information to get_height_info() by @matt-o-how in #20784
  • [CHIA-4180] Detect spend bundle rejections early in wallet test framework by @TheLastCicada in #20768
  • CHIA-4202 Improve handling additions/removals requests in WalletNode's validate_received_state_from_peer by @AmineKhaldi in #20834
  • CHIA-4199 Avoid redundant close handling on already closed peers in WalletNode's new_peak_wallet by @AmineKhaldi in #20815
  • CHIA-4198 Improve handling nonced timed out requests in WSChiaConnection's _send_message by @AmineKhaldi in #20813
  • CHIA-4175 Remove no longer needed tx peak computation in declare_proof_of_space by @AmineKhaldi in #20804
  • Bram fixes for gaming by @matt-o-how in #20805
  • CHIA-4170 CHIA-4168 Improve proof of space unfinished block handling by @AmineKhaldi in #20787
  • CHIA-4176 Avoid recomputing tx peak when creating a block generator in declare_proof_of_space by @AmineKhaldi in #20808
  • Remove unused wallet outbound rate-limit config key by @TheLastCicada in #20842
  • build(deps): bump Apple-Actions/import-codesign-certs from 6 to 7 by @dependabot[bot] in #20840
  • [CHIA-4203] Add dynamic list-limited deserialization for Streamable types by @emlowe in #20829
  • Bump chia_rs to 0.42.1 by @arvidn in #20846
  • Update pin to release/2.7.1 for GUI by @cmmarslender in #20847

Fixed

Full Changelog: 2.7.0...2.7.1-rc1

Don't miss a new chia-blockchain release

NewReleases is sending notifications on new releases.