Repository navigation
SupiVPN v0.4.5
SupiVPN v0.4.5
Changes since v0.4.4.
Changes
- Add optional self-reported client version/platform and agent-observed connection establishment time to authorized tunnel audit events.
- Add final OpenVPN duration and received/sent byte counters to authorized disconnection summaries, together with the confirmation source and the first known SupiVPN termination/refusal decision.
- Distinguish daemon DISCONNECT from confirmed status-based cleanup; omit unavailable final counters and unknown network causes. Preserve metadata isolation across CID reuse and TLS rekey.
Compatibility
These fields are additive within JSON log schema version 1. Client labels are self-reported diagnostics, not device identity or security attestation. Establishment time includes browser/SAML authentication; daemon duration includes the client-instance lifetime and byte totals follow OpenVPN's link/session counters.
Status-only cleanup cannot recover final duration or byte totals. Missing/invalid values remain absent, while actual zero counters are retained. Existing SQL/API schemas, authorization, connection limits, production deadlines and cleanup rules are unchanged. No new dependencies or configuration settings are required.
Packages
Commit: c9000d90cc12d8b1000703540eaa241da8956b2a. License: AGPL-3.0-only.
Verified native ARM64 and AMD64 builds from Checks for this signed tag. Both bundles use format 3.
GitHub build provenance was verified for both binary archives and Corresponding Source, including the tag commit and Checks run attempt 1.
Database schema: 9; compatible VM schemas: 7, 8, 9.
Isolated Lambda required schema: 9.
Corresponding Source accompanies the binaries. Verify SHA256SUMS.asc with the pinned SupiVPN release key, then verify the downloaded files against SHA256SUMS before use.