Repository navigation
v0.5.0-Dev
Pre-release
Pre-release
[DEV] proc-daemon: pre-release
Title proc-daemon v0.5.0 – Windows monitoring fix, clippy cleanups, and runtime gating hardening
Summary
- Stabilizes Windows builds and monitoring by switching to Win32 ToolHelp.
- Cleans clippy warnings and improves runtime gating clarity.
- Bumps docs and examples to 0.5.0.
🏆 SURVIVED ERRORGEDDON!
Highlights
Added
- Windows thread counting via
Win32 ToolHelp(no WDK dependency).
Fixed
- Windows build failures by enabling required Windows crate features.
- Clippy warnings in
src/resources.rs(naming and cast precision lints). - Unused import and platform-gated usage in
src/signal.rs. - Bench config panic (
force_shutdown_timeout>shutdown_timeout). - Import dedup and ordering for rustfmt across platforms.
Changed
- Replaced previous WDK path with ToolHelp APIs.
- Tightened no-runtime behavior in src/signal.rs (clear MissingRuntime error).
Docs
- README and docs/API bumped to 0.5.0.
- CHANGEL
OG populated for 0.5.0 and linked compare refs updated.
Compatibility
- No public API breaks.
- Windows builds now rely on ToolHelp and the Windows crate features (internal). No action required by users.
Testing
- cargo test: 36 passed, 0 failed.
- cargo doc generated successfully.
- CI: green across Linux/macOS/Windows after feature fix.
- Manual: verified thread counting path on Windows via ToolHelp.
How to upgrade
- Update Cargo.toml:
[dependencies]
proc-daemon = "0.5.0"No feature changes necessary unless you use a custom Windows crate setup.
Full Changelog: v0.3.0...v0.5.0