2.3 KiB
2.3 KiB
LOGAR Release v1.0.2
Changes in this Release:
- Warning Persistence & Immediate Error Routing: Restructured temporal verification on the central hub so the 4-run persistence rule across the 12-hour evaluation window strictly governs
WARNINGandINFOevents to suppress transient blips. High-severityERROR,CRITICAL, andFATALevents are now promoted toVERIFIEDimmediately on their first occurrence and reported to Hermes without waiting for consecutive runs. - Server Deployment Packages in
out/: Added comprehensive deployment guides and configuration templates for both Linux Server hub (systemd service) and Windows Server hub (NSSM service / Task Scheduler) underout/linux_serverandout/win_server. - Refactored Repository Layout: Reorganized codebase by moving runtime forwarders and server hub into
src/, compilation/release packaging utilities intocompilation/, and all unit and pipeline verification tests intotests/. - Dual Platform Gitea Release Automation: Dedicated Windows (
release-windows.yml) and Linux (release-linux.yml) Gitea Actions to compile native platform binaries (Win_Client.exeandServer.exeon Windows;Linux_Client.binandServer.binon Linux). - Dedicated SHA-256 Checksums: Release assets now include dedicated checksum files matching
[win/linux]_[client/agent]_sha256sum(win_client_sha256sum,win_agent_sha256sum,win_server_sha256sum,linux_client_sha256sum,linux_agent_sha256sum,linux_server_sha256sum). - Removed Client Filter Logic: Removed restrictive source-level noise filtering on edge forwarders. Clients now collect and stream all candidate events from
INFOup toERRORover the lookback window instead of discarding them at the source. - State Tracking & Deduplication: Added persistent client state tracking (
client_state.json) with journalctl cursors and Windows Event Log record numbers to guarantee that previously transmitted events are never resent. - 24-Hour Lookback Window: Forwarders now scan and upload events from the last 24 hours (default
--hours 24), skipping older entries. - Lightweight Distribution Structure: Cleaned
out/to strictly contain deployment documentation and sample configurations. - Automated Gitea CI/CD: Integrated push testing workflow (
ci.yml) and multi-platform release asset packaging.