These are the features included in sgcWebSockets 4.4.3
[+] : Initial support for HTTP/2 in TsgcWebSocketHTTPServer
- New property HTTP2Options: allows to enable HTTP/2 protocol and configure initial settings.
[+] : Ulepszono Bittrex API component, teraz supports latest V3 API.
- New Methods: Subscriptions to Balance, Orders, Candles, Trades...
- New Events: OnAuthenticated, OnHeartBeat, OnUnSubscribed...
[+] : Nowe zdarzenie OnBeforeHeartBeat on Client and Server components, allows to customize HeartBeat behaviour.
[+] : Nowe Non-Visual component TsgcWebBrokerBridgeRequestHandlerHTTP2, it's a server replacement for DataSnap WebBrokerBridge with support for HTTP/2 Connections.
[+] : Nowa właściwość SignatureV4 on Amazon IoT MQTT Client, allows to connect using port 443 and don't make use of certificates.
[+] : Nowa właściwość CustomAuthentication on Amazon IoT MQTT Client, allows to connect using port 443 (over TCP or WebSockets) and authenticate using URL Parameters or Header Fields.
[+] : Nowe właściwości on Amazon and Azure IoT MQTT Clients.
- MQTTHeartBeat: allows to send a ping automatically every X seconds.
- WatchDog: allows to reconnect automatically after an undesired disconnection.
- LogFile: allows to log protocol messages in a file for debug purposes.
[+] : Nowa właściwość MQTTAuthentication on Amazon IoT MQTT client, allows to set the username and password when connects to server.
[+] : Nowa właściwość SAS.Expiry on Azure IoT MQTT Client, allows to set the time in minutes before the SAS Token expires.
[+] : Ulepszono HTTP/2 demo, a new server has been added for performance testing.
[+] : Ulepszono Server Chat Demo to show how enable HTTP/2 connections.
[*] : Naprawiono Access Violation TsgcWebSocketClient when TLS is enabled reading bytes from socket.
[*] : Naprawiono Access Violation when WebSocket server uses SSL and is disconnecting.
[*] : Naprawiono błąd Socket.IO, connection was closed by a HeartBeat timeout.
[*] : Naprawiono błąd Reading Compressed Frame when Compression was enabled.
[*] : Ulepszono Memory Usage when Compression is enabled.
[*] : Naprawiono błąd TsgcHTTP2Client high use of cpu while idle.
[*] : Naprawiono błąd TsgcHTTP2Client when switching to another server and request was asynchronous, the connection was frozen.
[*] : Naprawiono błąd Azure IoT MQTT Client, when reconnect using watchdog, the SAS token was not set properly.
[*] : Naprawiono błąd Dataset Protocol when formatsettings were different between peers.
[*] : Naprawiono błąd SignalRCore Client, high consume cpu while waiting a response from server.
[*] : Naprawiono błąd TsgcWebSocketServer/TsgcWebSocketHTTPServer, high consume cpu when IOCP was enabled.
[*] : Naprawiono błąd TsgcWSServer_HTTPAPI_WebBrokerBridge when assigning a Stream response.
[/] : Bittrex API Client Component has changed several methods and events due to update to latest API V3.
