For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

Release notes and documentation change history for LinuxGuard, organized in Keep a Changelog format with semantic versioning.

All notable changes to LinuxGuard will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.0.0 - 2026-05-31

Added

  • Lifecycle-First Hybrid information architecture (9 top-level groups + 3 footer pages) replacing Diataxis 4-quadrant structure

  • Container deployment suite: hub + 7 spokes (distroless image, ephemeral mode, K8s DaemonSet, Downward API, TOTP enrollment tokens, docker-compose, Podman) plus OCI multi-arch manifest documentation

  • CLI reference (12 commands): start, config, probe, support-bundle, signals, environment variables, exit codes, enroll, unenroll, show-config, status, version

  • Multi-architecture support matrix (amd64, arm64, armv7, riscv64, s390x, ppc64le) with per-capability columns and ARMv7 Degraded mode callout

  • Log management documentation (LOG-04 precise redaction scope, log-level + rotation operational knobs, logrotate sample)

  • Support tools documentation (support-bundle collect/upload workflow, per-file redaction status table, pre-share PII warning)

  • Console expansion: 8 new pillar pages (Baselines, Efficiency, Audit, Compliance Expansion, Integrations, Zero Trust Expansion, Posture, Notifications)

  • Compliance index hub with three-tier vocabulary contract (Satisfies / Supports / Out of scope), framework version pin reference, per-framework template, shared-responsibility statement

  • 12 per-framework compliance pages: PCI-DSS v4.0.1, HIPAA, SOC 2 (TSC 2017 rev 2022), GDPR (with IP-as-PII gotcha), NIS2, DORA, FedRAMP/StateRAMP, HITRUST/FFIEC, NIST CSF 2.0, ISO/IEC 27001:2022, CIS Controls v8.1, CIS Benchmarks Linux

  • GitBook feature optimization: variables (agent_version, paths), card grids on 9 hubs, per-content-type guidance, page metadata on all published pages

Changed

  • Information architecture restructured from Diataxis (Tutorials / How-to / Reference / Explanation) to Lifecycle-First Hybrid (Get Started / Install / Configure / Operate / Deploy at Scale / Respond / Audit & Comply / Reference / Concepts)

  • 31 pages migrated via git mv with 100% rename detection

  • SUMMARY.md rewritten for new IA

  • .gitbook.yaml redirect block added for v3.0 → v4.0 URL preservation (31 entries)

  • CLAUDE.md updated to reflect new IA structure

Documentation

  • Link-check CI gate via lychee (QA-07) — fails PR merge on broken internal links

  • Hidden-CLI CI gate (CLI-10) — fails PR merge if internal-only CLI surface (commands and flags marked hidden in the agent source code) appears in user-facing docs; the canonical manifest of hidden surface lives in .planning/codebase/hidden-cli.json

  • Compliance-tone CI gate (COMP-16) — fails PR merge on forbidden marketing words in audit-comply/

  • 42 source-file:line citations recorded in CLI reference plan SUMMARY documents

  • Glossary expanded with v4.0 terminology (containers, multi-arch, compliance vocabulary, support)

3.0.0 - 2026-03-02

Added

  • Console redesigned with 5-pillar navigation: Dashboard, Identity Intelligence, Zero Trust Enforcement, Compliance & Audit, and Infrastructure

  • Identity Intelligence: cross-server identity aggregation, risk scoring, and SSH key algorithm strength and age analysis

  • NHI Inventory with three-tier classification (System Default, Application Service, Custom Service) and credential age tracking

  • Access Patterns: behavioral baseline learning, observation/shadow/active mode state machine, activity heatmaps, and behavioral feed

  • What Changed guide mapping pre-redesign section names to new pillar locations

  • Active Response: playbooks with trigger conditions, four containment actions (lock account, kill sessions, disable SSH key, revoke sudo), and automatic timeout-based rollback

  • Triple opt-in safety model documentation with blast radius system properties and Active Responses audit page

  • Notification Rules configuration with severity filters, throttle windows, quiet hours, and scope filters

  • Webhook integration with HMAC-SHA256 payload signature verification (examples in Python, Node.js, Go)

  • Syslog forwarding to SIEM platforms using RFC 3164 and RFC 5424 over UDP, TCP, and TLS

  • Splunk HEC integration with sourcetype configuration, index routing, and JSON event field reference

  • Automated Deployment overview with idempotency patterns and six-tool comparison

  • Ansible role and inline playbook with Ansible Vault secrets integration and service verification

  • AWS EC2 user-data script with IAM role and Secrets Manager credential retrieval (no hardcoded secrets)

  • GCP startup script with every-boot idempotency guard and Secret Manager credential retrieval

  • Azure cloud-init and Custom Script Extension with Managed Identity and Key Vault integration

  • Chef cookbook with chef-vault secrets management and idempotency guard

  • Puppet module with Hiera eyaml secrets management and idempotency guard

Changed

  • Security Architecture updated with response executor privilege model and updated "What LinuxGuard Does NOT Do" section reflecting conditional active response capability

  • RPM package GPG signature verification documented in Security Architecture

2.2.2 - 2026-02-08

Added

  • Authentication event collection from syslog, journald, and utmp/wtmp/btmp logs

  • Brute force detection for repeated failed login attempts using sliding window analysis

  • GeoIP enrichment for authentication events using MaxMind GeoLite2 database

  • Real-time file system monitoring using eBPF-based access tracing

  • File monitoring configuration from Settings > File Monitoring in console

  • Exfiltration detection alerts for suspicious data access patterns

  • User Behavior Analytics (UBA) with statistical baseline learning for authentication patterns

  • Anomaly detection for unusual login behavior (time, location, frequency)

  • Per-server compliance scoring with evaluators for SSHD configuration, accounts, groups, sudo policies, and SSH keys

  • Account Access Graph showing direct and group-mediated sudo rules with privilege highlighting

  • Identity page with unified directory of all user and service accounts across the fleet

  • GeoIP weekly updates with automated MaxMind GeoLite2 database downloads and hot-reload

Changed

  • Config drift tracking expanded to six component types: Accounts, Groups, Sudo, SSH, SSHD, SSH Keys

  • Config drift event lifecycle enhanced with a multi-stage workflow from detection through resolution

  • Config drift events now display field-level configuration diffs in event detail panel

  • Drift Trends chart now supports 7D/30D/90D time range views

  • Resolution history includes audit trail and notes

  • Server Detail Dashboard redesigned with bento grid layout featuring hero card, posture score gauge, compliance score, and efficiency status

  • Server detail tabs expanded to 11 tabs: Overview, Accounts, Groups, Sudo, SSHD Config, SSH Keys, SSH Client, Efficiency, Drift, Auth, File Monitoring

  • Posture and compliance score cards now show trend arrows (up/down/stable)

  • Dashboard time range tabs (7D/30D/90D) added for infrastructure utilization chart

  • Security findings page enhanced with severity filtering and breakdown dashboard

Documentation

  • Quality review: validated all internal links, resolved orphaned pages, standardized footer navigation and formatting, updated project instructions (CLAUDE.md) for Diataxis structure

  • Added Auth Tab subsection to Console Overview

  • Added File Monitoring Tab subsection to Console Overview

  • Added NHI Automation section to Console Overview

  • Added Posture Score, Compliance Score, and Config Drift concepts to Glossary

2.2.1 - 2026-02-05

Added

  • CPU/Memory Rightsizing analysis identifying over-provisioned and under-utilized resources

  • Rightsizing recommendation classifications: downsize, maintain, or upsize

  • Fleet-wide rightsizing list page with filter bar and waste metrics

  • Per-server rightsizing detail page with utilization trend charts and threshold zones

  • Network I/O Analysis with dedicated network utilization endpoint and console page

Changed

  • Efficiency page reorganized into 4-card grid layout

  • Baseline creation dialogs enhanced for accounts, groups, and sudo policies

Documentation

  • Added Efficiency page subsections (CPU/Memory Rightsizing, Network I/O) to Console Overview

2.2.0 - 2026-02-04

Added

  • Storage Recommendations with mount-point-level storage analysis and growth forecasting via linear regression

  • Storage resize recommendations with step alignment

  • Tenant-configurable storage thresholds and policies

  • Fleet-wide storage recommendations page grouped by server

  • Per-server storage detail page with forecast charts

  • Automatic filtering of loop devices and virtual filesystems

  • 5GB minimum threshold for storage opportunity reporting

  • Per-mount-point metrics tracking with device and mount point fields

Changed

  • Queue-based aggregation jobs implemented for metrics, utilization, and efficiency scoring

  • Hourly resource metrics aggregation with cleanup service

Documentation

  • Added Storage Recommendations subsection to Console Overview

2.1.1 - 2026-02-02

Added

  • Security posture scoring system across five object types: Accounts (15 detractors, 10 mitigators), Groups (8 detractors, 5 mitigators), Sudo Policies, SSHD Configuration, and SSH Keys (11 detractors, 11 mitigators)

  • Configurable score bands, factor weights (127 total), and fleet aggregation methods

  • Daily posture recalculation with snapshot history

  • Posture retention configuration with admin-enforced maximums

  • Console pages for fleet overview, per-server scores, and per-object detail views with radar charts, detractor/mitigator lists, and remediation guidance

  • API endpoints for posture data collection and querying

  • SSH key encryption detection for private keys

Changed

  • Agent installer now includes sysstat package on all distributions for iostat/mpstat system metrics support

Documentation

  • Initial documentation published (v1.0 milestone)

  • Added Quick Start guide

  • Added Agent Commands reference

  • Added Security Architecture documentation

  • Added Console Overview


Related: Console Overview | Security Architecture

Last updated

Was this helpful?