Skip to content

2023.3-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@raksooo raksooo released this 24 Mar 12:32
· 6847 commits to main since this release
2023.3-beta1
3598eea

Added

  • Add Kyber1024 KEM algorithm into the Post-Quantum secure key exchange algorithm. This means the
    Quantum-resistant-tunnels feature now mixes both Classic McEliece and Kyber for added protection.
  • Add notification dot to tray icon and system notification throttling.
  • Add troubleshooting information to some in-app notifications.
  • Add setting for quantum resistant tunnels to the desktop GUI.
  • Enable TCP_NODELAY for the socket used by WireGuard over TCP. Improves latency and performance.

Changed

  • Update the Post-Quantum secure key exchange gRPC client to use the stabilized
    PskExchangeV1 endpoint
  • Add "auto" setting for the quantum-resistant tunnel feature, and make it the default. If it was
    previously set to off, it will now be set to auto instead. That currently means the same thing as
    "off", but this might change in the future.
  • Update OpenVPN to 2.6.0 from 2.5.3.
  • Update OpenSSL to 1.1.1t from 1.1.1j.
  • Post-Quantum secure tunnels and multihop can now be used at the same time.

Windows

  • Remove automatic fallback to wireguard-go. This is done as a first step before fully
    deprecating it on Windows.

Removed

  • Remove port 443 as valid port for WireGuard over TCP. Keep only port 80 and 5001. The reason is
    to free up port 443 for other TCP based obfuscation later.

Fixed

  • Fix close to expiry notification not showing unless app is opened once within the last three days
    in the desktop app.
  • Retry if PQ PSK negotiation fails for any reason.
  • Fix accumulated tunnel state notifications sometimes displayed after suspend.