Skip to content

SupiVPN v0.4.5

Choose a tag to compare

@github-actions github-actions released this 21 Oct 21:24
Immutable release. Only release title and notes can be modified.
c9000d9

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.