Skip to main content

EveBox 0.21.0 Released

· One min read

I'm pleased to announce the release of EveBox 0.21.0, featuring API improvements, performance optimizations, and important fixes.

Key Changes

API Simplification

  • Streamlined API routes by removing version prefix (/api/1/*/api/*)
  • Legacy /api/1/submit endpoint preserved for backward compatibility

Agent Improvements

  • Default data directory changed to /var/lib/evebox for systemd service
  • Prevents bookmark files from being created in root directory

Performance

  • Optimized server processor efficiency by replacing sleep(0) with yield_now()
  • Improved CPU utilization and reduced unnecessary spinning

Fixes

  • Fixed Debian package installation by ensuring /var/lib/evebox directory creation
  • Resolves issues when using EVEBOX_DATA_DIRECTORY=/var/lib/evebox

Technical Updates

  • Updated to latest Axum web framework
  • Rust MSRV updated to 1.82.0
  • Updated dependencies including nom parser v8 and maxminddb