Release v0.2.1: fix watcher idle CPU feedback loop
This commit is contained in:
1 parent
c91f2ad67d
commit
5e33a1d9dd
5 files changed
+96
-6
No files matched your search
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 0.2.1
|
||||
|
||||
- Fix high idle watcher CPU usage caused by directory scans generating filesystem open events and triggering further scans.
|
||||
- Ignore read/open access events before queuing watcher work, while retaining write-close events and filesystem overflow recovery.
|
||||
- Batch queued filesystem events into one scan while preserving periodic reconciliation and partial-download retries.
|
||||
- Add a Linux idle CPU regression check alongside the download, rename, duplicate and restart integration checks.
|
||||
|
||||
Validation: 59 automated tests, Clippy, formatting, and release build passed. Local Linux idle profiling confirmed the watcher no longer continuously rescans its download directory.
|
||||
|
||||
## 0.2.0
|
||||
|
||||
- Import components into global or portable project libraries, creating and registering libraries when needed.
|
||||
|
||||
Reference in new issue
Block a user