Skip to content

1.0.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@paolostivanin paolostivanin released this 01 Oct 06:56
· 5 commits to main since this release
fda6847

⚠️ This is an unstable, beta, pre-release version meant only for debugging. Do not use it. ⚠️

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