Changelog
All notable changes to this project will be documented in this file.
[2.14.1] - 2024.05.07
Fixed
Async invokes for TunnelNotificationProxy can be processed unordered when system is hunged by antivirus
[2.14.0] - 2024.04.26
Fixed
Unified SDK is creating a new network profile with name "Network %d" on some machines in Registry
Unified SDK service crash at system start with error "There are no more endpoints available from the endpoint mapper."
Unified SDK does not return an error if force end wireguard.exe
[2.13.1] - 2024.04.05
Fixed
Hydra/Wireguard VPN connection failed with error "Remote procedure call failed"
[2.13.0] - 2024.03.29
Fixed
Unified SDK is creating a new network profile in Registry at every connection
[2.12.1] - 2024.03.13
Fixed
IP leak with IPv6 protocol
Fixed
IP leak with IPv6 protocol
[2.12.0] - 2024.03.01
Added
Added inner exception details for message "Cannot start VPN tunnel."
Fixed
Connection error with 182 error code
[2.11.3] - 2024.02.19
Fixed
"No internet connection" error even if an internet connection is available
Add more detailed logging for hydra protocol
[2.11.2] - 2024.01.31
Fixed
Very rarely Unified SDK service crashes with error "There are no more endpoints available from the endpoint mapper" during create new session of WFP (Windows Filtering Platform)
[2.11.1] - 2024.01.26
Fixed
Cannot start VPN tunnel with Unsupported IP address family error
[2.11.0] - 2024.01.19
Added
Added new error codes for more detailed tracking of VPN connection
StartVpnFailed (8192) - General exception if something goes wrong during "StartVpn" method
DisconnectedBeforeConnected (8193) - Tunnel disconnected during connection
ConnectionTimeout (8194) - Tunnel process exited during connection
DisconnectedAfterStart (8195) - Disconnected in 10 sec when connected
StoppedAfterStart (8196) - Tunnel process exited in 10 sec when connected
TunnelExited (8197) - Tunnel unexpectedly exited
PrimaryNetworkInterfaceChanged (8198) - Primary network interface changed
TrafficLeak (8199) - Traffic is going outside the tunnel
TunnelBroken (8200) - Traffic is going through the tunnel but has no internet access
Fixed
Very rarely socket creation is failing with hydra protocol
[2.10.0] - 2023.12.22
Changed
Update hydra protocol API to the LTS release 5.4.2
Add handling of events "Info" and "Success" for OpenVPN protocol
Fixed
Split tunneling for domains doesn't work if the VPN server has IPV6 IP
Unified SDK service crashes when try to write logs to EventLog via native EventLog logger
[2.9.5] - 2023.12.04
Fixed
First connection takes a long time
If connect fails with "Failed to start VPN" twice “Disconnected” messages are received instead of once
Changed
"GetCredentialsRequest" now requires an additional “DeviceId” field
[2.9.4] - 2023.11.22
Fixed
Kill switch firewall rules don't allow DHCP traffic
"StartVpn" method may fail in "RemoteConfigAsync" with "No such host is known" error if the operating system prefers IPv6 addresses for hydra protocol
Unhandled exception when starting Unified SDK service with "Backend provider is not initialized" error
[2.9.3] - 2023.11.17
Fixed
VPN is not started if Unified SDK service is initialized while the internet connection is off
[2.9.2] - 2023.11.09
Fixed
Internet speed limit setting for applications does not work
[2.9.1] - 2023.11.03
Fixed
"StopVpn" does not disable KillSwitch after the hydra tunnel crash
No internet connection after disconnecting on OpenVPN TCP in case the openvpn.exe process is blocked by Windows firewall
KillSwitch blocks the internet when Wireguard can not connect to the node
[2.9.0] - 2023.10.30
Fixed
SDK service blocked after multiple connect/disconnect on OpenVPN TCP
SDK service crashes when connected on OpenVPN UDP
Wireguard reports connected state and no disconnected state when blocked by firewall at connect
OpenVPN-TCP remains connected if the openvpn.exe process is blocked by a Windows firewall at connect
OpenVPN-UDP reports disconnected with no error in case the openvpn.exe process is blocked by Windows firewall at connect
Crash SDK service while connected on OpenVPN
Backend request issue when KillSwitch is active and VPN tunnel is off
Prevent IP/DNS leak not disabled after traffic exceeded
[2.8.1] - 2023.10.04
Fixed
Crash on close SDK service still shown on event log
Local network access is blocked even if local network access wasn't blocked
[2.8.0] - 2023.09.22
Changed
Update projects and dependencies
Added
Add setting to block access to local network when VPN is ON
Add logging for firewall rules
Add a function to get sdk kill switch state
Fixed
DNS leak when application traffic optimizer is ON
Crash on close SDK service shown on event log
[2.7.0] - 2023.09.01
Added
Add possibility to send Fireshield config categories as files or only once
Fixed
VPN can't connect if internet connection is made with PPPOE
Unlimited traffic response is sent as limited and with an exception
Fireshield "HydraUnsafeBlockedResource" event not sent
Torrent leak when VPN is connected
DNS leaks when throttling is enabled
Crash at start of SDK service
[2.6.0] - 2023.07.28
Added
Add single file bundle obfuscation
Fixed
Killswitch breaks DNS resolving for bypassed domains
Multiple DNS monitor events are sent with the same value
Unified SDK speed tests issues
[2.5.0.159] - 2023.07.06
Changed
Update Hydra client config
[2.5.0.155] - 2023.06.29
Added
Add DNS monitor
Add backend URLs switching if URL are blocked
Fixed
Connecting state breaks with IDLE state
Throttling does not working on OpenVPN and Wireguard
An application disconnects without an error if hydra.exe is blocked by a Windows firewall
DNS leak after applying bypass/splittunneling rules on Wireguard
Bypass domain rules apply too long if they send a connection request
Bypass/splittunneling rules broke Killswitch functionality
Applying bypass rules before connection broken resolving of domain name
[2.4.0] - 2023.05.25
Changed
Move WFP and Netfilter logic into one provider class
Added
Add "Custom DNS" feature
Add "Custom profile" feature
Provide to Unified SDK same errors as errors received from backend
Improve logging
Fixed
Wireguard corrupts DNS resolving when Killswitch is on
[2.3.6] - 2023.05.12
Added
Add SetKillswitchException feature
Make sure that "StartVpn", "GetCredentials", "GetLocations", "GetRemainingTraffic", "Login" calls always succeed, even if Killswitch is on
Fixed
Killswitch is activated after reconnecting
Connect doesn't work after hydra is killed on win 11
[2.3.5] - 2023.04.13
Fixed
Wintun adapter is not removed after disconnecting on Windows 7
Sometimes the first connection on hydra protocol gives error on Windows 7
[2.3.4] - 2023.04.07
Added
Improve security for DLL search order in Unified SDK executables
Fixed
Prevent DNS leak when Killswitch is off
Wireguard connection spams "Traffic changed" event
Connection is unstable when other adapters are existed
[2.3.3] - 2023.04.06
Changed
Update OpenSSL version for Hydra and OpenVPN protocol
Added
Add correct WireGuard status handling
Add support to reconnect in case of no error without turning off kill switch on disconnect
Fixed
Service installation for win 7
Hydra don't exit when traffic is over
Sometimes the first connection on hydra protocol gives error
Incorrect Wireguard tunnel health check
OpenVPN doesn't create a WinTun adapter when it starts after hydra
KillSwitch blocked the first connection if it was on before connection
Traffic exceeded error don't affect connection with OpenVPN
UltimateGuard doesn't apply filters when it is in active state
Wireguard cannot reconnect if Killswitch is active
Credentials cannot be received in the tunnel
Last updated