EveBox 0.21.0 Released
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)
withyield_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