Files
LOGAR/RELEASE_NOTES.md
T

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 WARNING and INFO events to suppress transient blips. High-severity ERROR, CRITICAL, and FATAL events are now promoted to VERIFIED immediately 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) under out/linux_server and out/win_server.
  • Refactored Repository Layout: Reorganized codebase by moving runtime forwarders and server hub into src/, compilation/release packaging utilities into compilation/, and all unit and pipeline verification tests into tests/.
  • Dual Platform Gitea Release Automation: Dedicated Windows (release-windows.yml) and Linux (release-linux.yml) Gitea Actions to compile native platform binaries (Win_Client.exe and Server.exe on Windows; Linux_Client.bin and Server.bin on 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 INFO up to ERROR over 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.