1.0.0-beta1
Pre-release
Pre-release
·
5 commits
to main
since this release
Changes since alpha4:
- Added exponential backoff (1–10ms) in flush_queue_buffer() to reduce CPU usage
when queue is full, with reset after successful push. - Fixed LMDB key size calculation in process_file.c to use byte length (strlen)
instead of UTF-8 character count. - Ensured get_max_queue_size() always returns at least 1 to prevent deadlocks
on very low RAM systems. - Refactored scan_dir() to simplify skip logic and improve readability.
- Introduce --verbose/-V CLI option to enable detailed logs and live progress updates
- Echo INFO/DEBUG/MESSAGE logs to stdout when verbose is enabled
- Add periodic progress reporter thread
- Show start/end timestamps and duration
- Improve help text formatting
sha256: 48e76f722f5f05be673d73edac0e8befcbcfdcc4065010e63829df6584c80550