From 1f02310d457b8950767d6ba8b062dcb81f51f1c1 Mon Sep 17 00:00:00 2001 From: Ochenstarik Date: Fri, 17 Jul 2026 09:42:32 +0700 Subject: [PATCH] Prepare alpha 5 installer release --- README.md | 4 ++-- src/ServerMonitorManager.Desktop/Package.appxmanifest | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4dde94e..4e41d6b 100644 --- a/README.md +++ b/README.md @@ -122,11 +122,11 @@ In the application, generate or copy the monitoring SSH key, add the Hub profile ## Current status -`v0.1.0-alpha.4` is an early testing release, not a production security appliance. Windows and Linux builds, control-plane tests, Bash syntax checks, self-contained `linux-x64`/`linux-arm64` artifacts, and checksums are automated in GitHub Actions. +`v0.1.0-alpha.5` is an early testing release, not a production security appliance. Windows and Linux builds, control-plane tests, Bash syntax checks, signed x64 MSIX packaging, self-contained `linux-x64`/`linux-arm64` artifacts, and SHA-256 checksums are automated in GitHub Actions. The current development branch implements dedicated Windows pages for Servers, Links, Sessions, and Settings; SSH monitoring; the Hub/Node WireGuard installer; directional Links; one-time enrollment; separate mTLS Agent, Operator, and source-scoped Automation identities; certificate revocation/re-enrollment; SQLite control state; audit; authenticated event streaming; Windows Control API integration; and a bounded durable Agent buffer with downsampling. -Reconnect reconciliation is implemented with a durable SQLite marker: after a Node returns, the Hub reapplies the latest effective disabled policies and clears the marker only after the firewall confirms success. Linux CI exercises the real Control-to-helper process boundary, including a helper failure and Control process reconstruction over the same SQLite database. CI also runs a 100-Node concurrent heartbeat and replay scenario against one Hub store. Still planned: end-to-end nftables and host-reboot tests with the installer, a signed Windows installer, and desktop/mobile clients for additional platforms. +Reconnect reconciliation is implemented with a durable SQLite marker: after a Node returns, the Hub reapplies the latest effective disabled policies and clears the marker only after the firewall confirms success. Linux CI exercises the real Control-to-helper process boundary, repeated installation and a systemd reboot, a real WireGuard data path with directional nftables policies, and a 100-Node concurrent heartbeat and replay scenario. The Windows release pipeline produces a signed MSIX and publishes its SHA-256 checksum. Still planned: trusted public code signing and desktop/mobile clients for additional platforms. ## License and project policy diff --git a/src/ServerMonitorManager.Desktop/Package.appxmanifest b/src/ServerMonitorManager.Desktop/Package.appxmanifest index 20f5ac5..78aa6cf 100644 --- a/src/ServerMonitorManager.Desktop/Package.appxmanifest +++ b/src/ServerMonitorManager.Desktop/Package.appxmanifest @@ -10,7 +10,7 @@ + Version="1.0.0.5" />