🤖 AI-Generated Changelog
Added
- Audit decision modes: configure per-action audit behavior (allow, deny, or summarize) through the audit settings API
- Audit summary table: fixed-capacity table that aggregates allowed read decisions per action, reducing log volume for high-frequency events
- Audit UI controls: configure decision modes and view summary rows directly from the web interface
- Audit event filtering by
event_typein the details field for more precise audit queries
Fixed
- Audit mode transitions now correctly reload modes when the database path is switched
- Audit summary grouping fixed to properly detect interior gaps in summary key padding
- Unserializable audit summaries are dropped instead of causing serialization failures
- Memory allocation failure during mode changes now fails closed (safe default) instead of silently dropping a validated change
- HLS stream handling removes redundant null checks for context stream names
- API token authentication corrected for UI tests
- Removed unused timeline playback speed state from the web frontend
🔗 Full Changelog: 0.42.1...0.42.2