Skip to content

FluxGate v0.2.0

Choose a tag to compare

@yunusemreyazici yunusemreyazici released this 25 Aug 08:59
· 16 commits to main since this release

FluxGate v0.2.0

FluxGate 0.2 introduces the second production connectivity provider and proves the multi-provider control-plane architecture.

Highlights

  • Production OpenVPN provider
  • WireGuard + OpenVPN coexistence
  • Unified provider-independent client identities
  • Provider-selective provisioning and revocation
  • Unified client exports
  • Standalone OpenVPN profiles
  • OpenVPN PKI, CRL and tls-crypt management
  • Shared forwarding ownership
  • Independently managed provider NAT rules
  • Stronger transactional rollback and crash recovery
  • Expanded doctor/status diagnostics
  • 0.1 state compatibility

Validation

The release candidate was validated through:

  • 113 regression tests
  • Python 3.10–3.14 CI
  • real Ubuntu 24.04 privileged lifecycle
  • simultaneous WireGuard/OpenVPN operation
  • service restart recovery
  • VPS reboot persistence
  • real macOS WireGuard and OpenVPN clients
  • IPv4 Internet egress
  • DNS
  • OpenVPN certificate revocation enforcement
  • cleanup and ownership-safety tests

Provider status

Supported:

  • WireGuard
  • OpenVPN

Planned:

  • sing-box
  • Xray-core
  • AmneziaWG

FluxGate remains an early-stage project. Review the security and testing documentation before deployment.