Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.7:
[+] : Nouveau client Component TsgcWSAPI_Coinbase, Coinbase est a platform qui permet de buy, sell et store cryptocurrencies like Bitcoin, Ethereum...
[+] : Amélioration de la démo 01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs, un nouveau Tab a été ajout de pour montrer how works Coinbase API.
[+] : Amélioration de Binance Futures API, nouvelle propriété FutureContracts qui permet de trade avec USDT ou COIN futures.
[+] : Amélioration de la démo 01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs, désormais Binance Futures permet de select USDT ou COIN futures.
[+] : Nouvelle démo 02.WebSocket_Protocols\09.Binance_Trade_Futures, montre comment to place un order en utilisant Binance Futures API.
[+] : Amélioration de WebSocket Client, nouvel événement "OnBeforeConnect" ce méthode est appelé before le client tries pour se connecter to server.
[+] : Amélioration de WebSocket Client, nouvel événement "OnBeforeWatchDog" permet de customize Client before le client tries to reconnect to server.
[+] : Amélioration de TsgcWebSocketHTTPServer, nouvelle propriété HTTP2Options.AltSvc, si enabled informs to client qui HTTP/2 est prise en charge by server.
[+] : Amélioration d'OAuth2 Client, LocalServer prend en charge SSL/TLS connections (only professional et enterprise editions).
[+] : Amélioration de Telegram client, nouvelle méthode SendRichTextMessage avec prise en charge de bold, italic, underline, strike et code formats.
[+] : Amélioration de Telegram client, nouvelle méthode GetChat qui permet de get data de a single chat (pris en charge by user et bots).
[+] : Amélioration de Socket.IO API Client, ajout de prise en charge de Socket.IO 3.* API.
[+] : Amélioration d'HTTP/2 Client, when doing a Synchronous Request, property Response saves Headers et Content de HTTP/2 Response.
[+] : Amélioration d'HTTP/2 Client, SChannel est désormais pris en charge.
[+] : Amélioration de SChannel, désormais prend en charge use de Certificates: utilisation d'un Certificate in PFX format ou a Certificate Hash thumbprint.
[+] : Nouveau client Component TsgcHTTP1Client (non-visual) qui inherits depuis TIdHTTP Indy client HTTP et adds features like: TLSOptions (OpenSSL et SChannel), Log to file et Authentication.
[*] : Correction d'un bug de compilation on CBuilder, erreur dans sgcWebSocket_WinAPI unit ERROR_HTTP_INVALID_SERVER_RESPONSE.
[*] : Correction d'un bug de compilation on CBuilder, ambiguity entre _ULARGE_INTEGER et WebView2 _ULARGE_INTEGER, same pour wrSignaled. (Merci à Franz pour le signalement).
[*] : Correction d'un bug en utilisant SChannel en tant que IOHandler et connecting through a Proxy Server. (Merci à Anders pour le signalement).
[*] : Correction d'un bug "EVP_MD_CTX_Create n'est pas a déclaré identifier" compilation de avec "SGC_OPENSSL_API_1_1" directive du compilateur enabled. (Merci à Michael pour le signalement).
[*] : Correction d'un bug TsgcWebSocketClient obtention de Active property valeur était sometimes slow ou locked.
[*] : Correction d'un bug TsgcWebSocketClient ProxySocks connect directly to server au lieu de use Proxy Server.
[*] : Correction d'un bug Binance Rest API format de currency values wasn't correctement set.
[*] : Correction d'un bug Binance erreur "TLSv1 alert protocol version" lors de l'envoi de a KeepAlive Request pour UserStream. (Merci à Wouter pour le signalement).
[*] : Correction d'un bug Binance Order type a été updated depuis Int32 to Int64.
[*] : Correction d'un bug Kraken Rest API format de currency values wasn't correctement set.
[*] : Correction d'un bug TsgcWebSocketHTTPServer, DocumentRoot wasn't working lors de l'utilisation HTTP/2 protocol.
[*] : Correction d'un bug HTTP/2 Client, when client ne peut pas se connecter à server during a Synchronous request, événement OnHTTP2Exception n'était pas called.
[*] : Correction d'un bug HTTP/2 Client erreur "Range out de Bounds" fonctionnement under windows64.
[*] : Correction d'un bug HTTP/2 Client doing a Synchronous request insed a TTask méthode. (Merci à Ralph pour le signalement).
[*] : Correction d'un bug HTTP/2 Server, connection était closed incorrectly tentative de detect un invalid WindowUpdate valeur.
[*] : Correction d'un bug HTTP/2 reading single Frame in different tcp packets.
[*] : Correction d'un bug HTTP/2 Client memory leaks doing Synchronous requests.
[*] : Correction de some compiler warnings.
[/] : ProxyType property [pxSOCKS] a été suppression de et splitted in 3 values [pxySocks4, pxySocks4A, pxySocks5]
