Speedify SDK for Desktop/Embedded  14.9.3
What's New

Speedify SDK for Desktop 14.9.3

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.9.2

  • Improved network gateway detection on Windows
  • Remove use of select() to prevent crashes when opening a large number of sockets

Speedify SDK for Desktop 14.9.1

Speedify SDK for Desktop 14.9

Speedify SDK for Desktop 14.8.8

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.8.7

Speedify SDK for Desktop 14.8.6

Speedify SDK for Desktop 14.8.5

  • SpeedifySDK_SetAPIProtection can be used to enable or disable the API protection feature. Disabling this allows for remote control of Speedify on the local network.
  • SpeedifySDK_SetPacketPoolSize can be used to set the size of the packet pool used by the SDK. This can be used to tune performance.

Speedify SDK for Desktop 14.8.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.8

Speedify SDK for Desktop 14.7

Speedify SDK for Desktop 14.6.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.6

Speedify SDK for Desktop 14.5.3

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.5.2

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.5.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.5

  • No new features. This is a performance release.

Speedify SDK for Desktop 14.4

  • New languages - Japanese, Italian, Korean, Polish, Ukrainian, Swedish, Norwegian
  • Stability improvements

Speedify SDK for Desktop 14.3.2

  • ESNI support was deprecated.

Speedify SDK for Desktop 14.3.1

  • No new features. This is a performance release.

Speedify SDK for Desktop 14.3

  • No new features. This is a performance release.

Speedify SDK for Desktop 14.2

Speedify SDK for Desktop 14.1.2

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.1

Speedify SDK for Desktop 14.0.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 14.0

Speedify SDK for Desktop 13.3.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 13.3

  • New error type ET_DEVICE_LIMIT if an account has exceeded the allowed number of active devices.

Speedify SDK for Desktop 13.2

Speedify SDK for Desktop 13.1

  • Many settings are now reset when a logout() is issued.

Speedify SDK for Desktop 13.0.3

  • No new features. This is a stability release.

Speedify SDK for Desktop 13.0.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 13.0

  • We now use AES256 for encryption, instead of AES128.

Speedify SDK for Desktop 12.8

Speedify SDK for Desktop 12.7

Speedify SDK for Desktop 12.6

  • Added a new connect option ACM_IGNORELAST to reconnect while ignoring the most recently used server.

Speedify SDK for Desktop 12.5.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 12.5

  • No new features. This is a stability release.

Speedify SDK for Desktop 12.4.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 12.4

Speedify SDK for Desktop 12.3

  • Windows support is now limited to Windows 10 & 11 on x86_64 and arm64 processors. Windows 7, 8, and 8.1 are no longer supported. Windows 10 x86 is also no longer supported.
  • The protocol field on SpeedifySDK_ConnectionStats objects is now available on historic tunnel stats.

Speedify SDK for Desktop 12.2.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 12.2

Speedify SDK for Desktop 12.1.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 12.1

  • Fixes for ICMP traffic in proxy mode
  • Teams settings now support proxy mode

Speedify SDK for Desktop 12.0

Speedify SDK for Desktop 11.9.4

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.9.2

Speedify SDK for Desktop 11.9

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.8

  • SDK now takes an app name parameter to identify your app on the server side. This may be set manually via SpeedifySDK_SetAppName or automatically by using the name field of SpeedifySDK_CreateSettings. If setting manually, this should be called before any login method.

Speedify SDK for Desktop 11.7

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.6

  • Linux no longer depends on lsof

Speedify SDK for Desktop 11.5.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.5

Speedify SDK for Desktop 11.4

Speedify SDK for Desktop 11.3

Speedify SDK for Desktop 11.2.3

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.2.2

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.2.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.2

  • Full IPv6 support through the tunnel, including firewall and local proxy.
  • ET_SDK_SETTING_LOCKED has been renamed to ET_SDK_SETTING_LOCKED_TEAM to differentiate between team settings locks and account settings locks,linke SpeedifySDK_ErrorType::ET_SDK_SETTING_LOCKED_ACCOUNT ET_SDK_SETTING_LOCKED_ACCOUNT}.

Speedify SDK for Desktop 11.1.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.1

  • TMODE_AUTO transport mode now automatically scales the number of tcp sockets it uses, providing better performance.

Speedify SDK for Desktop 11.0.1

  • No new features. This is a stability release.

Speedify SDK for Desktop 11.0

Speedify SDK for Desktop 10.9.5

Speedify SDK for Desktop 10.9.1

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 10.9

Speedify SDK for Desktop 10.8.1

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 10.8

  • The language used for error messages can now be set with SpeedifySDK_SetLanguage. This takes a 2-character ISO language code. Supported languages include 'en', 'ar, 'de', 'es', 'fr', 'pt', 'ro', 'ru', 'tr', 'zh'.
  • Error messages may contain a tag {speedifyProductName}. You should replace this with your product name.

Speedify SDK for Desktop 10.7.1

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 10.7

  • Header compression now defaults to on.
  • Disconnect Reasons have been expanded to include DR_DNSTIMEOUT and DR_TUNNELTIMEOUT.
  • Native 64-bit support on Windows.
    • Note that everything under the 'tap-driver/' folder is architecture-dependent, and can only be used on the architecture it was designed for. The x86 versions will not function properly if run under x64 or arm64.

Speedify SDK for Desktop 10.6

Speedify SDK for Desktop 10.5

Speedify SDK for Desktop 10.4

  • Proxy Mode - You may not start a local-proxy-only VPN by calling SpeedifySDK_ConnectProxy. All traffic through the VPN will be sent out via the Local Proxy over the default network interface.
  • You can now disable ESNI in directory and speed server requests with SpeedifySDK_SetESNIEnabled if your custom directory server does not support ESNI.
  • The reason for the last disconnect may be queried via SpeedifySDK_GetLastDisconnectEvent.

Speedify SDK for Desktop 10.3.1

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 10.3

  • On Windows, Speedify will set DisableDefaultRoute to true on all network interfaces while running so that traffic doesn't leak around the VPN. This can interfere with hosting servers on the speedify device. This functionality can be disabled via SpeedifySDK_SetIpLeak.
  • Fixes an issue with calling other SDK methods from within an asynchronous SDK callback.

Speedify SDK for Desktop 10.2

Speedify SDK for Desktop 10.1

  • Support for virtual interfaces on Linux.

Speedify SDK for Desktop 10.0.1

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 10.0

Speedify SDK for Desktop 9.9

Speedify SDK for Desktop 9.8

Speedify SDK for Desktop 9.7

  • No new features. This is a stability and performance release.

Speedify SDK for Desktop 9.6

Speedify SDK for Desktop 9.5

Speedify SDK for Desktop 9.4

Speedify SDK for Desktop 9.3

Speedify SDK for Desktop 9.2