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