Skip to content

Commit ef11555

Browse files
authored
Update changelog for 2.4.4 (#18700)
1 parent 08a9a4d commit ef11555

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,90 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project does not yet adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
77
for 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

Comments
 (0)