Commit Graph

  • f1e26552d2 chore: bump SAC to 0.5.18 after WinRM log title fix main PTah 2026-07-14 10:30:13 +10:00
  • f40aa538b0 fix: keep host name in WinRM update log titles (0.5.17) PTah 2026-07-14 10:30:13 +10:00
  • 9883e6aab3 feat: per-host WinRM/SSH credentials override (0.5.17) PTah 2026-07-14 20:04:42 +10:00
  • 3d18f73965 fix: use JS doc comment in sessionDuration.ts PTah 2026-07-14 10:30:13 +10:00
  • 985d51c4ba feat: show RDP session duration in Overview and Events (0.5.16) PTah 2026-07-14 10:30:13 +10:00
  • 52125a5a98 fix: enrich empty rdp.login.success user from RDG 302 (0.5.15) PTah 2026-07-14 10:45:56 +10:00
  • d95b93992d fix: parse Disc qwinsta rows so RDG flap auto-logoff works (0.5.14) PTah 2026-07-14 10:30:13 +10:00
  • d20517804d docs: rdp.session.logoff is workstation-only (agent 2.1.12-SAC) PTah 2026-07-13 17:36:31 +10:00
  • 91bd6afd1f fix: start sac-api via /usr/bin/bash to avoid systemd 203/EXEC PTah 2026-07-13 17:29:28 +10:00
  • dd2356cf04 fix: LF line endings in deploy shell scripts (systemd 203/EXEC) PTah 2026-07-13 17:23:58 +10:00
  • 3475c1811b fix: platform-specific placeholder in agent update log modal (v0.5.13) PTah 2026-07-13 17:18:49 +10:00
  • 91be282ec6 feat: close rdp.login.success on rdp.session.logoff (v0.5.12) PTah 2026-07-13 17:10:24 +10:00
  • 310e7f699d fix: ignore stale SSH update job until running or session start (v0.5.10) PTah 2026-07-08 15:05:56 +10:00
  • e7d5b1c60b fix: SSH update modal polls locally, collapsed log by default (v0.5.9) PTah 2026-07-08 14:48:31 +10:00
  • 69fac2f26e fix: live SSH update log re-renders in modal (v0.5.7) PTah 2026-07-08 14:41:14 +10:00
  • c222dd7d41 fix: SSH update log modal shows completion and full tail (v0.5.6) PTah 2026-07-08 14:26:28 +10:00
  • 6565b7d679 docs: mark ssh-monitor 4.2 ingest backlog items done PTah 2026-07-08 14:12:40 +10:00
  • b148b558c3 feat: ingest burst hardening — defer lifecycle/auth, workers, nginx (v0.5.5) PTah 2026-07-08 13:16:13 +10:00
  • 1ad01534f1 fix: remote job stuck after SSH update completes (v0.5.4) PTah 2026-07-08 12:30:14 +10:00
  • 253b80c500 fix: suppress sudo Telegram during SAC agent update (v0.5.3) PTah 2026-07-08 12:23:29 +10:00
  • f569293d52 fix: hide update log when user clicks Скрыть лог PTah 2026-07-08 12:07:19 +10:00
  • d47131cd9f feat: live update log in UI and suppress lifecycle Telegram during SAC update PTah 2026-07-08 11:46:53 +10:00
  • 1639261cde docs: backlog for ingest resilience during mass agent updates PTah 2026-07-08 11:28:57 +10:00
  • fa1bd41c92 fix: sac-deploy validate sac-api.env without bash source PTah 2026-07-08 10:21:49 +10:00
  • 3cabf12f68 fix: SAC-first ssh-monitor update (UPDATE_VIA_SAC, bootstrap --deploy) PTah 2026-07-08 09:44:24 +10:00
  • 9bfc5e23f7 fix: harden push-github-snapshot.sh for macOS and secret scan PTah 2026-07-07 19:46:26 +10:00
  • 9e43de6fc1 chore: release SAC 0.5.0 PTah 2026-07-07 19:44:08 +10:00
  • 80320ae698 fix: harden SAC security per audit (0.4.15) PTah 2026-07-07 19:32:12 +10:00
  • 939fe122c5 fix: WinRM RDP bundle staging in %TEMP% (0.4.14) PTah 2026-07-06 12:11:54 +10:00
  • c72e510fb0 fix: defer daily report push и увеличить pool БД (0.4.12) PTah 2026-07-06 12:00:37 +10:00
  • 6c43b8637e fix: dedupe host_silence problems under concurrent scans (0.4.11) PTah 2026-07-03 09:05:28 +10:00
  • 3765d4d476 feat: RDP flap auto-disconnect and hide break button after reconnect (0.4.10) PTah 2026-07-02 16:50:03 +10:00
  • 10ae670962 fix: prevent duplicate host_silence problems per host (0.4.8) PTah 2026-06-30 09:12:10 +10:00
  • daeb7e965d fix: skip alerts for hidden event types, show them on host card (0.4.7) PTah 2026-06-29 15:16:10 +10:00
  • 606bf53019 feat: close workstation login on RDG 303 disconnect (0.4.6) PTah 2026-06-26 08:16:06 +10:00
  • fd1be5e7e4 feat: manual host add from Hosts list via WinRM/SSH (0.4.5) PTah 2026-06-25 15:34:12 +10:00
  • 5a7909bb55 fix: clear stale remote actions on sac-api startup (0.4.4) PTah 2026-06-25 10:44:53 +10:00
  • 86fd400f0b fix: reset stale remote agent updates after sac-api restart (0.4.3) PTah 2026-06-25 10:43:31 +10:00
  • dd2ae51b43 feat: parallel agent upgrades with per-host log panels (0.4.2) PTah 2026-06-25 10:22:31 +10:00
  • 719d5c5719 feat: login IP whitelist, blocks UI and fail2ban sync (0.4.1) PTah 2026-06-25 10:06:10 +10:00
  • bda02f67eb ui: grey out other upgrade arrows while host update runs (0.4.0) PTah 2026-06-24 15:44:31 +10:00
  • 9053ef0588 feat: one-click agent upgrade from hosts list (0.3.9) PTah 2026-06-24 15:32:09 +10:00
  • 0601aafd2d fix: hide ????????? after session terminate (0.3.8) PTah 2026-06-24 14:45:33 +10:00
  • 8b3e43f30d fix: event terminate-session 500 on rdp.login.success (0.3.7) PTah 2026-06-24 14:37:37 +10:00
  • 6330f31162 docs: sync README version lines with APP_VERSION 0.3.6 PTah 2026-06-24 14:14:43 +10:00
  • b47cbf03c5 ui: remove duplicate SAC version from overview page PTah 2026-06-23 16:35:45 +10:00
  • 407ef37004 fix: strict RDG 302/303 IP pairing keeps break button visible (0.3.6) PTah 2026-06-23 16:30:16 +10:00
  • 64b942447b fix: reconcile daily report active users count and list (0.3.5) PTah 2026-06-23 14:41:47 +10:00
  • 8b52c5fe3c fix: show RDS break only on active or flap 302 events (0.3.4) PTah 2026-06-22 20:15:47 +10:00
  • fbd213f323 chore: bump npm dompurify and vite for audit fixes (0.3.3) PTah 2026-06-22 20:13:43 +10:00
  • 1b96a3b2c7 fix: RDG event label and prefix type filter (0.3.2) PTah 2026-06-22 20:07:22 +10:00
  • 24ca87a47a feat: RDG 302/303 display path labels and RDS session break (0.3.1) PTah 2026-06-22 19:52:22 +10:00
  • 4eb41608ea chore: release SAC 0.3.0 PTah 2026-06-22 16:07:54 +10:00
  • 6e3f0ede4d fix(backend): loginctl JSON parse and filter ephemeral SSH sessions (0.20.34) PTah 2026-06-22 16:00:02 +10:00
  • fe818e9946 feat(frontend): terminate session button on Overview recent events (0.20.33) PTah 2026-06-22 15:44:49 +10:00
  • 5e26834e16 feat(frontend): git agent versions plate on Hosts list (0.20.32) PTah 2026-06-22 15:17:47 +10:00
  • 54c1d96933 fix(backend): non-login SSH and strict loginctl parse, SSH retry (0.20.31) PTah 2026-06-22 10:54:56 +10:00
  • a51a585b14 fix(frontend): restore host config/sessions row column flex PTah 2026-06-22 10:31:48 +10:00
  • fc66b57e78 fix(frontend): match sessions panel height to agent config until loaded (0.20.30) PTah 2026-06-22 10:31:38 +10:00
  • ad2425b0ff fix(frontend): place host sessions panel beside agent config (0.20.29) PTah 2026-06-22 10:22:20 +10:00
  • d848d94604 feat: host session list/terminate and event session actions (0.20.28) PTah 2026-06-22 10:13:42 +10:00
  • ca0255e13b fix(frontend): live refresh Events list via SSE (0.20.27) PTah 2026-06-22 09:11:19 +10:00
  • d96d9d6333 fix(frontend): remove UTF-8 BOM from package.json — breaks vite build (0.20.26) PTah 2026-06-21 20:50:13 +10:00
  • 7397ec30cd fix(winrm): resolve System32 path for cmd test on minimal PATH (0.20.25) PTah 2026-06-21 20:49:01 +10:00
  • 75eec35365 fix(frontend): auto-close WinRM update success panel after 30s (0.20.24) PTah 2026-06-21 20:41:57 +10:00
  • b3d28cd5d8 fix(frontend): auto-close WinRM update success panel after 30s (0.20.24) PTah 2026-06-21 20:41:42 +10:00
  • 5bd1333928 fix(frontend): remove UTF-8 BOM from package.json — breaks vite build PTah 2026-06-21 20:19:42 +10:00
  • bf7c83c408 feat: hide event types from SAC UI via Settings checkbox (0.20.23) PTah 2026-06-21 20:13:40 +10:00
  • 87ac1e09b0 fix: widen remote action log panel and wrap long WinRM output (0.20.22) PTah 2026-06-21 11:30:37 +10:00
  • 8adaf3bfd3 fix: WinRM update panel no longer blocks SAC navigation (0.20.21) PTah 2026-06-21 11:07:28 +10:00
  • 8a451a0c49 fix: alembic 022 down_revision must be 021 not 021_agent_git_release (0.20.20) PTah 2026-06-21 11:04:07 +10:00
  • 5635be1322 feat: background remote agent updates survive SAC navigation (0.20.19) PTah 2026-06-21 11:01:26 +10:00
  • d7bbcc5337 docs: WinRM RDP update flow and SAC 0.20.18 deployment notes PTah 2026-06-20 20:03:57 +10:00
  • f3a8952947 fix: friendly 502 handling, 2 uvicorn workers, file bundle cache (0.20.18) PTah 2026-06-20 20:01:46 +10:00
  • 4d9a9e7e2b fix: decode WinRM Cyrillic from CP866 and show deploy.log UTF-8 (0.20.17) PTah 2026-06-20 19:58:54 +10:00
  • 9484160045 fix: UTF-8 BOM in RDP bundle zip for Russian Windows PowerShell (0.20.16) PTah 2026-06-20 19:54:12 +10:00
  • 6acbfe22de fix: deliver RDP bundle via SAC HTTP zip download, not WinRM chunks (0.20.15) PTah 2026-06-20 19:51:45 +10:00
  • ca90f5c296 fix: SAC pushes RDP bundle from git via WinRM, no client git (0.20.14) PTah 2026-06-20 19:49:20 +10:00
  • 191fb4e2cf fix: WinRM RDP update only via git clone on client (0.20.13) PTah 2026-06-20 19:46:22 +10:00
  • 8c1a8fddb1 fix: WinRM RDP update via NETLOGON Deploy, git fallback (0.20.12) PTah 2026-06-20 19:43:34 +10:00
  • 05408e17c3 fix: WinRM RDP update via run_ps, strip CLIXML noise (0.20.11) PTah 2026-06-20 19:41:05 +10:00
  • d3517a5706 fix: WinRM RDP update PowerShell quoting via EncodedCommand (0.20.10) PTah 2026-06-20 19:35:57 +10:00
  • 2c2f78eba9 fix: show host action log modal immediately on SSH/WinRM update (0.20.9) PTah 2026-06-20 19:34:12 +10:00
  • ec5ec62240 fix: enforce SAC git URL when updating ssh-monitor agents (0.20.8) PTah 2026-06-20 19:28:14 +10:00
  • 115289ef35 fix: show logoff actions in RDG qwinsta modal (0.20.7) PTah 2026-06-20 19:20:52 +10:00
  • fc9d630263 docs: refresh README; allow monitor JWT for RDG qwinsta/logoff (0.20.6) PTah 2026-06-20 19:02:58 +10:00
  • 01d72d0f68 fix: show RDG flap badge on 302 and 303 events in SAC UI (0.20.5) PTah 2026-06-20 17:27:41 +10:00
  • a35e50ccd1 feat: qwinsta/logoff buttons on events list and detail (0.20.4) PTah 2026-06-20 17:24:16 +10:00
  • 34a1670ea9 fix: nginx proxy timeout for long SSH/WinRM agent actions (0.20.3) PTah 2026-06-20 17:12:31 +10:00
  • c21043d845 feat: bootstrap ssh-monitor updater when missing on host (0.20.2) PTah 2026-06-20 17:01:06 +10:00
  • 07b97bd111 fix: inline git test feedback and use form URLs (0.20.1) PTah 2026-06-20 16:29:48 +10:00
  • f411d8f070 feat: git-based agent version reference and unified outdated badge (0.20.0) PTah 2026-06-20 16:25:53 +10:00
  • d820d941c1 fix: hide SSH/WinRM test feedback after 30s (0.12.1) PTah 2026-06-20 15:57:15 +10:00
  • cd2f27792d feat: agent updates from SAC, poll config, SSH/WinRM fallback (0.12.0) PTah 2026-06-20 15:52:10 +10:00
  • 75f4c475df feat: RDG qwinsta/logoff via WinRM on client workstation (0.11.6) PTah 2026-06-20 15:36:12 +10:00
  • 2eb06acb5b feat: SSH card UX, agent version sync, persistent ssh_admin_ok (0.11.5) PTah 2026-06-20 01:01:56 +10:00
  • 6fea8262fb fix: skip invalid/unresolvable SSH targets before connect (0.11.2) PTah 2026-06-20 00:39:29 +10:00
  • 2e839e0b16 fix: SSH sudo without TTY for non-root Linux admin (0.11.1) PTah 2026-06-20 00:36:12 +10:00
  • cc8f50de89 feat: Linux SSH admin and remote ssh-monitor update (0.11.0) PTah 2026-06-20 00:25:35 +10:00
  • 279ea925a8 fix: WinRM try host.hostname first like Enter-PSSession (0.10.4) PTah 2026-06-20 00:13:02 +10:00