Skip to content

Commit 7eb79c1

Browse files
authored
EL.changelog-2.5.2 (#19289)
* Update CHANGELOG for 2.5.1 and prep for 2.5.2 * Fix typo and add new 2.5.2 fixed item * Add date
1 parent edaeca6 commit 7eb79c1

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

CHANGELOG.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,116 @@ 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.5.2 Chia blockchain 2024-02-19
10+
11+
## What's Changed
12+
13+
### Fixed
14+
15+
- Validate fast forward spends before adding their spend bundle to the mempool
16+
- Create a mempool item out of a copy of the input one when processing fast forward spends
17+
- Harden mempool fast forward feature
18+
- Improve handling when non-chia fork chains connect to chia nodes
19+
20+
## 2.5.1 Chia blockchain 2025-02-15
21+
22+
## What's Changed
23+
24+
### Added
25+
26+
- Add parsing for JSON formatted spend bundles in `/push_tx`
27+
- Add new config option `follow_links` to support recursively scanning and following links
28+
- add `/get_log_level`, `/reset_log_level`, and `/set_log_level` to all rpcs
29+
- Add support for a static list of peers to always have available in the dns_server
30+
- Add simulator to installers
31+
- Add ergonomic message condition drivers
32+
- Add `seeder.xchseeder.com` to dns_servers in config
33+
- New `Chia Tools` section in GUI with integrated Log Viewer
34+
35+
### Changed
36+
37+
- Add a time-out of adding more transactions to blocks during block creation
38+
- Add a configurable limit to the amount of DIDs that can be automatically added to the users wallet from transfer
39+
- validate blocks in thread pool (instead of process pool)
40+
- validate UnfinishedBlocks and signature in thread pool
41+
- Require fewer arguments for `chia wallet coins split` in the CLI
42+
- Remove Python 3.8 support and update source to 3.9 standards
43+
- pipeline block validation in `sync_from_fork_point()`
44+
- Don't import a `wallet` file from `util`.
45+
- Pace block requests
46+
- allow backcompat mode for logging
47+
- only attempt poetry install when not present
48+
- make timeloard launcher fail with a non-zero exit code on windows
49+
- Use `#!/usr/bin/env bash` in scripts
50+
- Logging changes for feeler connections (thanks @thesemaphoreslim)
51+
- Sort offers in CLI by `RELEVANCE`
52+
- check network errors and their `.__cause__` for expected error types
53+
- If 0 peers to crawl, sleep before trying to crawl again
54+
- improve sync timeouts by being more conservative the fewer peers we have
55+
- improve logging of rate limits
56+
- Add better `reuse_puzhash` checking to `WalletTestFramework`
57+
- show cli defaults by default
58+
- add new configuration option to log the first 6 hex digits of coins
59+
- port `chia plotnft` to `@chia_commands` framework
60+
- set the block fill rate limit to 100% when farming a block
61+
- add a feature to log spend bundles being added to the mempool
62+
- go back to `<4` as the python version upper limit
63+
- Name wallet protocol subscription messages consistently
64+
- bump `chia_rs` to `0.18.0`
65+
- bump `chiavdf` to `1.1.10`
66+
- bump `chiapos` to `2.0.10`
67+
- bump `chiabip158` to `1.5.2`
68+
- bump `clvm_tools_rs` to `0.1.45`
69+
- bump `clvm` to `0.9.11`
70+
- bump `clvm-tools` to `0.4.10`
71+
- bump `psutil` to `6.1.1`
72+
- bump `aiofiles` to `24.1.0`
73+
- bump `aiohttp` to `3.11.11`
74+
- bump `anyio` to `4.7.0`
75+
- bump `boto3` to `1.35.90`
76+
- bump `click` to `8.1.8`
77+
- bump `cryptography` to `43.0.3`
78+
- bump `dnslib` to `0.9.25`
79+
- bump `dnspython` to `2.7.0`
80+
- bump `filelock` to `3.16.1`
81+
- bump `keyring` to `25.5.0`
82+
- bump `pyyaml` to `6.0.2`
83+
- bump `watchdog` to `6.0.0`
84+
85+
### Fixed
86+
87+
- Fix install.sh upgrade issue (thanks @wallentx) (fixes #18672)
88+
- Fix incorrect comment about default hidden puzzle (fixes #11824)
89+
- Some daemon start cleanup (fixes #18677 and #16396)
90+
- Fixed missing incoming transactions for pool reward claims (fixes #13251)
91+
- Don't create zero amount royalty payments (fixes #19092)
92+
- Fixed an issue where cancelling NFT offer did not cancel other offers (fixes https://github.com/Chia-Network/chia-blockchain-gui/issues/2563)
93+
- Fix DID balance reporting, and port DID tests to WalletTestFramwork
94+
- Fix bluebox shutdown
95+
- Keep track of all long sync task references
96+
- correct wallet rpc api for get spendable coins with specified excluded coins
97+
- the mempool thread pool should not set the process name
98+
- save tasks for TX processing
99+
- fix the rollback of fork_info when validating a block fails
100+
- Update systemd templates to check if RPCs are up by using the chia rpc commands instead of nc
101+
- fix trusted wallet sync on deep reorg
102+
- add in_main_chain=1 to the SQL query, that just asks for heights
103+
- fix short_sync_backtrack
104+
- don't drop outgoing response messages
105+
- Track weight proof tasks
106+
- use height to hash in short sync
107+
- fix wrong param in prevalidate
108+
- Fix problems with startup timing and the Datalayer processing loop
109+
- remove redundant block record conversion
110+
- Fix timelord log spam
111+
- Fix peak_post_processing w/priority_mutex
112+
- avoid a traceback on failure
113+
- clean overflow blocks moved to unfinished block cache on reset chain
114+
- use underlying height_to_hash to check main chain
115+
- fix: typos in documentation files (thanks @leopardracer)
116+
- fix 404 status URL (thanks @thirdkeyword)
117+
- Minor grammatical correction in wallet_rpc_api.py (thanks @Jsewill)
118+
9119
## 2.5.0 Chia blockchain 2024-12-12
10120

11121
## What's Changed

0 commit comments

Comments
 (0)