Skip to content

2.7.4-rc1

Pre-release
Pre-release

Choose a tag to compare

@emlowe emlowe released this 27 Aug 23:51
77397f7

What's Changed

Added

Changed

  • build(deps): bump form-data from 4.0.5 to 4.0.6 in /build_scripts/npm_macos by @dependabot[bot] in #21053
  • build(deps): consolidated dependabot updates (2026-06-29) by @ibutterbot in #21055
  • build(deps): bump form-data from 4.0.5 to 4.0.6 in /build_scripts/npm_linux by @dependabot[bot] in #21054
  • build(deps): bump tar from 7.5.11 to 7.5.16 in /build_scripts/npm_windows by @dependabot[bot] in #21026
  • build(deps): bump tar from 7.5.11 to 7.5.19 in /build_scripts/npm_macos by @dependabot[bot] in #21057
  • CHIA-4275 Annotate did_wallet.py by @AmineKhaldi in #21042
  • build(deps): bump js-yaml from 4.1.1 to 4.3.0 in /build_scripts/npm_macos by @dependabot[bot] in #21056
  • build(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in #21017
  • CHIA-4277 Annotate trade_store.py by @AmineKhaldi in #21052
  • [LABS-470] Fix mismatching Wallets with WalletProtocol by @Quexington in #21040
  • factor out the sync pipeline by @arvidn in #21027
  • [LABS-471] Remove contravariant from WalletProtocol by @Quexington in #21041
  • CHIA-4285 Bring-in Arvid's fix for test_spam_message_too_large by @AmineKhaldi in #21076
  • CHIA-4286 Bring-in Arvid's flakiness fix for test_transaction_ack_duplicate_without_resend_ignored by @AmineKhaldi in #21077
  • build(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #21097
  • CHIA-4287 Bring-in Arvid's allowed warnings as some tests leak aiohttp websocket clients by @AmineKhaldi in #21080
  • Swap to azure code signing by @cmmarslender in #21116
  • [LABS-472] Remove some has/getattr in favor of runtime_checkable protocols by @Quexington in #21043
  • [LABS-191] Port chia wallet notifications to @chia_command framework by @Quexington in #21081
  • [LABS-473] Fix clvm_streamable to preserve typing through wrapping by @Quexington in #21044
  • [LABS-474] Make sure crcat is always bound by @Quexington in #21045
  • [LABS-480] Remove interested_ph_cache and initialize coin cache in init by @Quexington in #21144
  • Remove unused BlockHeightMapProtocol by @richardkiss in #21167
  • build(deps): bump github/codeql-action from 4.36.2 to 4.37.0 by @dependabot[bot] in #21150
  • build(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #21151
  • build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in #21152
  • CHIA-4283 Annotate test_did.py by @AmineKhaldi in #21071
  • Add BlockStoreProtocol; drop consensus dependency on chia.full_node by @richardkiss in #21169
  • Slim CoinStoreProtocol down to the methods consensus uses by @richardkiss in #21168
  • Move raw hints query from FullNodeAPI into HintStore by @richardkiss in #21165
  • build(deps): consolidated dependabot updates (2026-07-27) by @ibutterbot in #21182
  • Make BlockStore.replace_proof own its write transaction by @richardkiss in #21166
  • [LABS-192] Port chia wallet vcs to @chia_command framework by @Quexington in #21082
  • build(deps): bump tar from 7.5.20 to 7.5.22 in /build_scripts/npm_macos by @dependabot[bot] in #21178
  • build(deps): bump fast-uri from 3.1.3 to 3.1.4 in /build_scripts/npm_windows by @dependabot[bot] in #21176
  • build(deps): bump actions/checkout from 6 to 7.0.0 by @dependabot[bot] in #21148
  • [CHIA-4336] downgrade zstd to avoid yanked version by @emlowe in #21177
  • CHIA-4329 Annotate wallet_coin_store.py by @AmineKhaldi in #21183
  • [LABS-481] Remove unnecessary server field from WSM by @Quexington in #21145
  • [LABS-475] Fix basedpyright errors by @Quexington in #21048
  • Port get_coin_records and get_height_info to @marshal decorator by @Quexington in #21181
  • [LABS-162] Replace Streamable in ActionScope with copy.deepcopy by @Quexington in #21170
  • build(deps): bump coverallsapp/github-action from 2 to 2.3.6 by @dependabot[bot] in #21199
  • build(deps): bump github/codeql-action from 4.37.0 to 4.37.2 by @dependabot[bot] in #21198
  • build(deps): consolidated dependabot updates (2026-07-29) by @ibutterbot in #21214
  • bump chia-rs to 0.46.0 by @arvidn in #21117
  • [LABS-486] Remove useless add_transaction from WSM by @Quexington in #21146
  • [LABS-189] Port chia wallet did to @chia_command by @Quexington in #21114
  • [LABS-476] Make CATWallet subclassing less problematic by @Quexington in #21051
  • [CHIA-3666 CHIA-4173] add harvester protocol 0.0.38 with V2 plot metadata by @almogdepaz in #21092
  • [CHIA-4271] Improve error handling when adding block batches by @emlowe in #21210
  • CHIA-4330 Annotate wallet_puzzle_store.py by @AmineKhaldi in #21212
  • [LABS-477] Basedpyright fixes for wallet tests by @Quexington in #21061
  • [LABS-489] Generate Wallet RPC by @Quexington in #21141
  • build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_windows by @dependabot[bot] in #21219
  • [CHIA-4292] Use singleton struct from singleton instead of DID innerpuz by @Quexington in #21221
  • [LABS-488] Extract signing functionality to its own module by @Quexington in #21159
  • [CHIA-4282] Harden RespondBlocks handling for incomplete responses by @emlowe in #21216
  • Harden cheap block parser bounds by @TheLastCicada in #21021
  • [LABS-190] Port chia wallet nft to @chia_command by @Quexington in #21118
  • [LABS-484] Extract clawback functionality into its own module by @Quexington in #21160
  • build(deps): bump ruff from 0.15.21 to 0.16.0 by @dependabot[bot] in #21238
  • build(deps): bump fast-uri from 3.1.4 to 3.1.5 in /build_scripts/npm_windows by @dependabot[bot] in #21218
  • build(deps): bump brace-expansion from 1.1.16 to 1.1.18 in /build_scripts/npm_windows by @dependabot[bot] in #21217
  • CHIA-4313 - update minimum required click to be 8.4.0 by @emlowe in #21244
  • CHIA-4264: Continue Wallet Subscriptions After a Single Peer Fails by @emlowe in #21245
  • [ASB-272] Pass remaining CLVM cost budget when building Offer caches by @emlowe in #21243
  • CHIA-4339 Annotate wallet_interested_store.py by @AmineKhaldi in #21222
  • build(deps): consolidated dependabot updates (2026-08-11) by @ibutterbot in #21254
  • [CHIA-4259] Short-circuit on invalid VDF data by @emlowe in #21196
  • CHIA-4261: Use bisect for request_ses_hashes SES lookup by @emlowe in #21246
  • build(deps): bump fast-uri from 3.1.3 to 3.1.5 in /build_scripts/npm_macos by @dependabot[bot] in #21265
  • build(deps): bump brace-expansion from 1.1.16 to 1.1.18 in /build_scripts/npm_macos by @dependabot[bot] in #21264
  • build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_macos by @dependabot[bot] in #21263
  • build(deps): bump js-yaml from 4.3.0 to 4.3.1 in /build_scripts/npm_macos by @dependabot[bot] in #21250
  • build(deps): bump fast-uri from 3.1.3 to 3.1.5 in /build_scripts/npm_linux by @dependabot[bot] in #21268
  • build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_linux by @dependabot[bot] in #21266
  • build(deps): bump brace-expansion from 1.1.16 to 1.1.18 in /build_scripts/npm_linux by @dependabot[bot] in #21267
  • Remove obsolete add_condition_to_solution by @Quexington in #21272
  • Identify DL singletons in determine_coin_type (and save computation) by @Quexington in #21271
  • [LABS-193] Port chia wallet ... to @chia_command by @Quexington in #21131
  • [CHIA-4344] improve mempool's atom- and pair-count awareness by @arvidn in #21276
  • CHIA-4350 Make sure coins aren't being spent by any other spends in the spend bundle immediately after fast forward by @AmineKhaldi in #21275
  • [CHIA-4356] New full block format and cost model by @arvidn in #21249
  • [LABS-490] Extract coin splitting functionality into its own module by @Quexington in #21161
  • Remove dead code with no remaining callers by @richardkiss in #21277
  • CHIA-4365 Allow at most one fast forward spend per singleton per spend bundle by @AmineKhaldi in #21305
  • [CHIA-4245 CHIA-4345] Add request_transaction and respond_transaction to rate limits v3 by @AmineKhaldi in #21252
  • [LABS-483] Move wallet specific coin handlers out of WSM by @Quexington in #21162
  • [CHIA-4367] improve UnfinishedBlock cache by @arvidn in #21302
  • CHIA-4386 Respect the threshold after which we stop including mempool items with fast forward or dedup spends in create_block_generator2 by @AmineKhaldi in #21312
  • CHIA-4387 Demote None challenge_root log line in make_sub_epoch_summary by @AmineKhaldi in #21313
  • [CHIA-4369] transition to canonical CLVM serialization by @arvidn in #21308
  • [CHIA-4378] improve atoms and pairs accounting in mempool by @arvidn in #21309
  • [CHIA-4394] improve mempool robustness by @arvidn in #21324
  • Update GUI pin to d3f48d4fa8d56ea8070b96111af4b0fff94a4c3f by @emlowe in #21327

Fixed

Full Changelog: 2.7.3...2.7.4-rc1