2.4.4-rc3
Pre-release
Pre-release
What's Changed
Added
- build both sdist and wheel for upload to pypi by @altendky in #18356
- [CHIA-1015] Add a
fee
option topush_transactions
by @Quexington in #18378 - [CHIA-1234] Add bech32m options to some key functions by @Quexington in #18540
- [CHIA-1165] Add
--valid-at/--expires-at
to all CLI transaction endpoints (mostly hidden) by @Quexington in #18501 - [CHIA-1175] Add TXConfig args to coin commands by @Quexington in #18583
- [CHIA-1204] Add missing client endpoints for corresponding Wallet RPC endpoints by @Quexington in #18578
- Add version number to every log line by @TheLastCicada in #18608
Changed
- [CHIA-299] DL separate DAT files in folders by store id by @fchirica in #17688
- remove
block_height_list
fromBlockGenerator
by @arvidn in #18302 - Display sync percentage in 'chia show -s' by @aqk in #18388
- Make 'chia plotnft -f fingerprint -i wallet_id' output JSON by @aqk in #18387
- CHIA-902 make Program.run() and Program.run_with_cost() default to enabling all the most recent features by @arvidn in #18370
- bump chia_rs to 0.11.0 by @arvidn in #18429
- remove soft-fork 4 special cases by @arvidn in #18407
- CHIA-1087: log the rate at which blocks are added during long sync by @arvidn in #18442
- Rename
Spend
toSpendConditions
by @matt-o-how in #18438 - CHIA-420 remove
Backend*
warning ignores by @altendky in #18112 - bump chia_rs to 0.12.0 by @arvidn in #18473
- Replace
get_flags_for_height_and_constants()
with Rust version by @matt-o-how in #18435 - get_puzzle_and_solution_for_coin() by @arvidn in #18434
pre_validate_blocks_multiprocessing
Warm up the cache once per batch by @arvidn in #18484BlockchainInterface
as a protocol by @arvidn in #18486- CHIA-1101: update
BlockGenerator
type by @arvidn in #18508 BlockchainInterface
cleanups by @arvidn in #18522- [CHIA-1129] Extract coin splitting logic from CLI -> RPC by @Quexington in #18480
- Bump chia rs 0.13.0 by @arvidn in #18543
- update long-reorg tests along with the reorg test chains by @arvidn in #18517
- CHIA-1291 Switch mempool TX prevalidation to the Rust version by @AmineKhaldi in #18557
- Remove initial_freeze_period from RPCs by @Quexington in #18563
- [CHIA-1174] Extract coin combining logic from CLI to RPC by @Quexington in #18536
AugmentedBlockchain
by @arvidn in #18535- [CHIA-1069] Use smarter coin selection algorithm for DAO wallet
select_coins_for_asset_type
by @Quexington in #18579 - chore: fix some comments by @pengbanban in #18485
- multiprocess_validation refactor by @arvidn in #18541
- CHIA-1362 Deduct block overhead from the mempool's maximum block clvm cost limit by @AmineKhaldi in #18574
- CHIA-1436: Revert "CHIA-645 Optimize build ancestors table. (#18100)" by @altendky in #18609
- [CHIA-1486] Update to macOS 13 for build and test by @emlowe in #18640
- Bump chia rs 0.14.0 by @arvidn in #18643
- [CHIA-1087] Simplify batch pre validate blocks by @arvidn in #18602
- [CHIA-1437]: Reduce level log spam when downloading DAT files by @emlowe in #18610
- [CHIA-1427]: Limit full file creation when processing subscription generations by @emlowe in #18612
- Update GUI pin to
71bae1c072941217cde26a70e864d9add1de07f9
by @emlowe in #18656 - CHIA-1567: Update aiohttp to 3.10.4 by @emlowe in #18663
- Update GUI to 7e6f90e by @emlowe in #18671
Fixed
- refactor new_peak_timelord by @almogdepaz in #16881
- Fixed missing partial count was incorrectly incremented on solo plotNFT farming by @ChiaMineJP in #18346
- Timelord logging: Updated peak to hex from bytestring by @hoffmang9 in #18467
- Source offer confirmed height from original coin state by @Quexington in #18494
- fix long sync cache by @almogdepaz in #18514
- Fix
request_fee_estimates
by @Yakuhito in #18482 - [CHIA-1220] Fix confusing amount-related CLI help messages by @Quexington in #18539
- [CHIA-1218] Raise on too much decimal precision in CLI by @Quexington in #18538
- Remove the coin amount from state layer solution by @Rigidity in #18500
- Fix BrokenProcessPool error for Windows installer blueboxing by @wjblanke in #18546
- [CHIA-1302] Check to confirm external TXs submitted by wallet by @Quexington in #18561
- [CHIA-1357] Correctly set
start_index
increate_more_puzzle_hashes
by @Quexington in #18571 - [CHIA-1211] Use better key resolution logic in derivation commands by @Quexington in #18516
- chore: fix some comments by @murongshaozong in #18452
- chore: fix some comments by @linchizhen in #18487
- Fix new pool url detection by @felixbrucker in #18521
- Fixed logging for fast bluebox timelord and added Visual Studio (.vs)… by @thesemaphoreslim in #18558
- CHIA-1455: remove no-wallet-found traceback from
/dl_owned_singletons
by @altendky in #18632 - CHIA-1568: fix object has no attribute code errors by @wjblanke in #18665
- [CHIA-1569] Fix fee behavior with
chia wallet coins combine
by @Quexington in #18679
New Contributors
- @murongshaozong made their first contribution in #18452
- @pengbanban made their first contribution in #18485
- @linchizhen made their first contribution in #18487
- @thesemaphoreslim made their first contribution in #18558
Full Changelog: 2.4.3...2.4.4-rc3