Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.5.2:
[+] : Ajout de la prise en charge de Rad Studio 11 Alexandria.
[+] : Nouveau composant TsgcTURNServer, implémente STUN/TURN Server Protocol.
[+] : Nouveau composant TsgcTURNClient, implémente STUN/TURN Client Protocol.
[+] : Nouvelle démo qui montre comment utiliser TURN Server et Client, se trouve dans le dossier "35.P2P\03.TURN".
[+] : Nouveau composant TsgcWSAPI_ThreeCommas, it's a bot de trading crypto.
[+] : Amélioration de TsgcHTTP_Cryptohopper:
- Nouveau methods: SendSignal, SendTestSignal et GetSignalStats.
- La classe TsgcHTTPCTHopper has un nouveau champ "Strategy" qui permet de définir a strategy pour le hopper.
[+] : Nouvelle propriété "ConnectHeaders" in clients de broker STOMP, allows pour envoyer en-têtes personnalisés when le client se connecte au serveur.
[+] : Nouvelle démo qui montre comment utiliser DevExtreme DataGrid et sgcWebSockets library, demo se trouve dans le dossier "04.WebSocket_Other_Samples\07.DevExtreme_Grid"
[*] : Correction d'un bug TsgcWebSocketClient lors de l'exécution dans un thread secondaire et en utilisant bibliothèques openSSL.
[*] : Correction d'une fuite mémoire on TsgcWebSocketHTTPServer lors de l'envoi de réponse HTTP en tant que objet binaire.
[*] : Correction d'une fuite mémoire en utilisant IOCP on serveur WebSocket Indy. (Merci à Anders pour le signalement).
[*] : Correction d'un bug protocole MQTT, depuis Delphi 7 to 2009, les messages n'étaient pas envoyé UTF8 encoded.
[*] : Correction d'un bug client UDP, lors de la lecture de un nouveau message, PeerIP et PeerPort n'était pas set.
[*] : Correction d'un bug client Binance API, erreur EConvertError lors de l'appel à NewOCO méthode.
[*] : Correction d'un bug client Binance API, méthode CancelAllOpenOrders appelait wrong méthode (Merci à Stefano pour le signalement).
[*] : Correction d'un bug composant SQS encodage/décodage caractères spéciaux (Merci à Erik pour le signalement).
[*] : Correction d'un bug de compilation sous Linux64.
[/] : La méthode sgcWebSocket_Helpers.sgcContainsText déplacée vers sgcBase_Helpers.sgcContainstText.
[/] : Événement du serveur STUN OnSTUNRequestSuccess a été modifié.
[/] : Événement du serveur STUN OnSTUNRequestError a été modifié.
[/] : Événement du client STUN OnSTUNResponseSuccess a été modifié.
[/] : Événement du client STUN OnSTUNResponseError a été modifié.
[/] : Telegram, RCON et Cryptohopper clients ont été déplacés de l'unité sgcWebSocket_APIs to sgcLibs.
