Ces sont features inclus dans sgcWebSockets 4.4.3
[+] : Initial prise en charge de HTTP/2 dans TsgcWebSocketHTTPServer
- Nouveau property HTTP2Options: allows pour activer HTTP/2 protocol et configure initial settings.
[+] : Amélioration de Bittrex API component, désormais prend en charge dernier V3 API.
- Nouveau méthodes : Subscriptions to Balance, Orders, Candles, Trades...
- Nouveau Events: OnAuthenticated, OnHeartBeat, OnUnSubscribed...
[+] : Nouvel événement OnBeforeHeartBeat sur le client et Server components, permet de customize HeartBeat behaviour.
[+] : Nouveau Non-Visual component TsgcWebBrokerBridgeRequestHandlerHTTP2, it's a server replacement pour DataSnap WebBrokerBridge avec prise en charge de HTTP/2 Connections.
[+] : Nouvelle propriété SignatureV4 on Amazon IoT client MQTT, allows pour se connecter en utilisant port 443 et ne pas make use de certificates.
[+] : Nouvelle propriété CustomAuthentication on Amazon IoT client MQTT, allows pour se connecter en utilisant port 443 (over TCP ou WebSockets) et authenticate en utilisant URL Parameters ou Header Fields.
[+] : Nouvelles propriétés on Amazon et Azure IoT MQTT Clients.
- MQTTHeartBeat: allows pour envoyer a ping automatically every X seconds.
- WatchDog: permet de reconnect automatically after un undesired disconnection.
- LogFile: permet de log protocol messages dans un file pour debug purposes.
[+] : Nouvelle propriété MQTTAuthentication on Amazon IoT MQTT client, allows pour définir username et password when se connecte au serveur.
[+] : Nouvelle propriété SAS.Expiry on Azure IoT client MQTT, allows pour définir time in minutes before SAS Token expires.
[+] : Amélioration d'HTTP/2 demo, un nouveau server a été ajout de pour performance testing.
[+] : Amélioration du serveur Chat Demo pour montrer how enable HTTP/2 connections.
[*] : Correction d'Access Violation TsgcWebSocketClient when TLS est enabled reading bytes depuis socket.
[*] : Correction d'Access Violation when serveur WebSocket uses SSL et est disconnecting.
[*] : Correction d'un bug Socket.IO, connection était closed par un HeartBeat timeout.
[*] : Correction d'un bug à la lecture de Compressed Frame when Compression était enabled.
[*] : Amélioration de Memory Usage when Compression est enabled.
[*] : Correction d'un bug TsgcHTTP2Client high use de cpu while inactif.
[*] : Correction d'un bug TsgcHTTP2Client when switching to another server et request était asynchronous, la connexion était frozen.
[*] : Correction d'un bug Azure IoT client MQTT, when reconnect en utilisant watchdog, SAS token n'était pas set correctement.
[*] : Correction d'un bug Dataset Protocol when formatsettings étaient different entre peers.
[*] : Correction d'un bug SignalRCore Client, high consume cpu while waiting a réponse depuis server.
[*] : Correction d'un bug TsgcWebSocketServer/TsgcWebSocketHTTPServer, high consume cpu when IOCP était enabled.
[*] : Correction d'un bug TsgcWSServer_HTTPAPI_WebBrokerBridge when assigning a Stream réponse.
[/] : Bittrex API Client Component a changé several methods et événements due to update to dernier API V3.
