Skip to content

v0.21.0

Latest
Compare
Choose a tag to compare
@jasonish jasonish released this 27 Jul 01:37
· 3 commits to main since this release
3162d33

0.21.0 - 2025-07-27

Changed

  • API routes simplified by removing version prefix (/api/1/* to /api/*)
    • Legacy /api/1/submit endpoint retained for backward compatibility with older agents
  • Agent systemd service now uses /var/lib/evebox as default data directory
    • Prevents bookmark files from being created in root directory
    • Data directory can be overridden via environment variable
  • Container build process updated to properly handle devel branch tagging

Performance

  • Server processor read efficiency optimized by replacing sleep(0) with yield_now()
    • Improves CPU utilization and reduces unnecessary spinning

Fixed

  • Fixed Debian package installation by ensuring /var/lib/evebox directory is created
    • Resolves issues when evebox services use EVEBOX_DATA_DIRECTORY=/var/lib/evebox
    • Fixes #346

Technical Updates

  • Updated to Axum web framework latest version
  • Updated Rust MSRV to 1.82.0
  • Updated dependencies:
    • nom parser updated to version 8
    • maxminddb updated
    • Various other Cargo dependencies updated