Ecco l'elenco completo delle nuove funzionalità e correzioni di bug incluse in sgcWebSockets 4.4.7:
[+] : Nuovo Client Componente TsgcWSAPI_Coinbase, Coinbase è a piattaforma che consente di buy, sell e memorizzare cryptocurrencies like Bitcoin, Ethereum...
[+] : Migliorato Demo 01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs, a nuovo Tab ha been aggiunto a show come works Coinbase API.
[+] : Migliorato Binance Futures API, nuova proprietà FutureContracts che consente di trade con USDT o COIN futures.
[+] : Migliorato Demo 01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs, ora Binance Futures consente di select USDT o COIN futures.
[+] : Nuovo Demo 02.WebSocket_Protocols\09.Binance_Trade_Futures, shows come a place an order utilizzando Binance Futures API.
[+] : Migliorato WebSocket Client, nuovo evento "OnBeforeConnect" questo metodo è chiamato prima il client tries a connetti a server.
[+] : Migliorato WebSocket Client, nuovo evento "OnBeforeWatchDog" consente di customize il Client prima il client tries a reconnect a server.
[+] : Migliorato TsgcWebSocketHTTPServer, nuova proprietà HTTP2Options.AltSvc, se abilitato informs a client che HTTP/2 è supportati da server.
[+] : Migliorato OAuth2 Client, LocalServer supporta SSL/TLS connessioni (only professional e enterprise editions).
[+] : Migliorato Telegram client, nuovo metodo SendRichTextMessage con supporto per bold, italic, underline, strike e codice formats.
[+] : Migliorato Telegram client, nuovo metodo GetChat che consente di ottenere il dati di un single chat (supported da utente e bots).
[+] : Migliorato Socket.IO API Client, aggiunto supporto per Socket.IO 3.* API.
[+] : Migliorato HTTP/2 Client, quando doing a Synchronous Request, la proprietà Response saves il Headers e Content di il HTTP/2 Response.
[+] : Migliorato HTTP/2 Client, SChannel è ora supportati.
[+] : Migliorato SChannel, ora supporta il utilizzare di Certificates: utilizzando a Certificate in PFX format o a Certificate Hash thumbprint.
[+] : Nuovo Client Componente TsgcHTTP1Client (non-visual) che inherits da TIdHTTP Indy client HTTP e aggiunge funzionalità like: TLSOptions (OpenSSL e SChannel), Log un file e Autenticazione.
[*] : Risolto bug compiling su CBuilder, errore in sgcWebSocket_WinAPI unit ERROR_HTTP_INVALID_SERVER_RESPONSE.
[*] : Risolto bug compiling su CBuilder, ambiguity tra _ULARGE_INTEGER e WebView2 _ULARGE_INTEGER, same per wrSignaled. (Grazie a Franz per la segnalazione).
[*] : Risolto bug utilizzando SChannel come IOHandler e connettendo attraverso a Proxy Server. (Grazie a Anders per la segnalazione).
[*] : Risolto bug "EVP_MD_CTX_Create è non a declared identifier" compiling con "SGC_OPENSSL_API_1_1" compiler directive enabled. (Grazie a Michael per la segnalazione).
[*] : Risolto bug TsgcWebSocketClient ottenimento il Active proprietà value era a volte slow o locked.
[*] : Risolto bug TsgcWebSocketClient ProxySocks connetti directly a server invece di utilizzare Proxy Server.
[*] : Risolto bug Binance Rest API format di currency values non era properly set.
[*] : Risolto bug Binance errore "TLSv1 alert protocol version" quando inviando a KeepAlive Request per UserStream. (Grazie a Wouter per la segnalazione).
[*] : Risolto bug Binance Order type ha been aggiornato da Int32 a Int64.
[*] : Risolto bug Kraken Rest API format di currency values non era properly set.
[*] : Risolto bug TsgcWebSocketHTTPServer, DocumentRoot non era working quando utilizzando HTTP/2 protocol.
[*] : Risolto bug HTTP/2 Client, quando client non riesce a connettersi a server durante a Synchronous request, il evento OnHTTP2Exception era non called.
[*] : Risolto bug HTTP/2 Client errore "Range out di Bounds" in esecuzione under windows64.
[*] : Risolto bug HTTP/2 Client doing a Synchronous richiesta insed a TTask method. (Grazie a Ralph per la segnalazione).
[*] : Risolto bug HTTP/2 server, connessione era chiuso incorrectly trying a rilevare an non valido WindowUpdate value.
[*] : Risolto bug HTTP/2 lettura single Frame in different tcp packets.
[*] : Risolto bug HTTP/2 Client memoria leaks doing Synchronous requests.
[*] : Risolto alcuni compiler warnings.
[/] : ProxyType proprietà [pxSOCKS] ha been eliminato e splitted in 3 values [pxySocks4, pxySocks4A, pxySocks5]
