@@ -6,6 +6,90 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and this project does not yet adhere to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html )
77for setuptools_scm/PEP 440 reasons.
88
9+ ## 2.4.4 Chia blockchain 2024-10-15
10+
11+ ## What's Changed
12+
13+ ### Added
14+
15+ - Build both sdist and wheel for upload to pypi
16+ - Add a ` fee ` option to ` push_transactions `
17+ - Add bech32m options to some key functions
18+ - Add ` --valid-at/--expires-at ` to all CLI transaction RPC endpoints
19+ - Add TXConfig args to coin commands
20+ - Add missing client endpoints for corresponding Wallet RPC endpoints
21+ - Add version number to every log line
22+
23+ ### Changed
24+
25+ - Remove ` block_height_list ` from ` BlockGenerator `
26+ - Display sync percentage in 'chia show -s'
27+ - Make 'chia plotnft -f fingerprint -i wallet_id' output JSON
28+ - make Program.run() and Program.run_with_cost() default to enabling all the most recent features
29+ - Remove soft-fork 4 special cases
30+ - Log the rate at which blocks are added during long sync
31+ - Rename ` Spend ` to ` SpendConditions `
32+ - Remove ` Backend* ` warning ignores
33+ - Replace ` get_flags_for_height_and_constants() ` with Rust version
34+ - Refactor ` get_puzzle_and_solution_for_coin() ` and introduce ` get_puzzle_and_solution_for_coin2() `
35+ - Warm up the cache once per batch in ` pre_validate_blocks_multiprocessing `
36+ - Cleanup and convert to a protocol for ` BlockchainInterface `
37+ - Update ` BlockGenerator ` type
38+ - Extract coin splitting and combining logic from CLI and move to RPC
39+ - Update long-reorg tests along with the reorg test chains
40+ - Switch mempool TX prevalidation to the Rust version
41+ - Remove ` initial_freeze_period ` from RPCs
42+ - Introduce new ` AugmentedBlockchain ` class
43+ - Use smarter coin selection algorithm for DAO wallet ` select_coins_for_asset_type `
44+ - Refactor ` multiprocess_validation `
45+ - Deduct block overhead from the mempool's maximum block clvm cost limit
46+ - Update to macOS 13 for build and test
47+ - Simplify batch pre validate blocks
48+ - Add a configurable limit to the amount of DIDs that can be automatically added to the users wallet from transfer
49+ - Datalayer: Revert ancestors table schema change from #18100
50+ - Datalayer: separate DAT files in folders by store id
51+ - Datalayer: Reduce level log spam when downloading DAT files
52+ - Datalayer: Limit full file creation when processing subscription generations
53+ - Bump ` aiohttp ` to ` 3.10.4 `
54+ - Bump ` chia_rs ` to ` 0.14.0 `
55+ - Bump ` chiavdf ` to ` 1.1.6 `
56+ - Bump ` cryptography ` to ` 43.0.1 `
57+ - Bump ` dnslib ` to ` 0.9.25 `
58+ - Bump ` pip ` to ` 24.2 `
59+ - Bump ` setuptools ` to ` 75.1.0 `
60+
61+ ### Fixed
62+
63+ - refactor ` new_peak_timelord `
64+ - Fixed missing partial count was incorrectly incremented on solo plotNFT farming
65+ - Timelord logging: Updated peak to hex from bytestring
66+ - Source offer confirmed height from original coin state (fixes #18330 )
67+ - fix long sync cache
68+ - Fix ` request_fee_estimates ` (thanks @Yakuhito )
69+ - Fix confusing amount-related CLI help messages
70+ - Fix ` raise ` on too much decimal precision in CLI
71+ - Remove the coin amount from state layer solution
72+ - Fix ` BrokenProcessPool ` error for Windows installer blueboxing
73+ - Check to confirm external TXs submitted by wallet
74+ - Correctly set ` start_index ` in ` create_more_puzzle_hashes `
75+ - Use better key resolution logic in derivation commands
76+ - Fix new pool url detection (thanks @felixbrucker )
77+ - Fixed logging for fast bluebox timelord (thanks @thesemaphoreslim )
78+ - remove no-wallet-found traceback from ` /dl_owned_singletons ` (fixes #18518 )
79+ - Fix DID balance reporting, and port DID tests to ` WalletTestFramwork `
80+ - Fix object has no attribute code errors
81+ - Fix fee behavior with ` chia wallet coins combine `
82+ - Fix install.sh upgrade issue (thanks @wallentx ) (fixes #18672 )
83+ - fix some comments typos (thanks @pengbanban , @murongshaozong , @linchizhen )
84+
85+ ### Deprecated
86+
87+ - Python 3.8 is deprecated per the Python EOL schedule and this release (2.4.4) will be the last to support Python 3.8
88+
89+ ### Removed
90+
91+ - Support for macOS 12 (Monterey)
92+
993## 2.4.3 Chia blockchain 2024-08-21
1094
1195## What's Changed
0 commit comments