sgcWebSockets 2022.2.0

· Versioni

Rad Studio 

Ecco l'elenco completo delle nuove funzionalità e correzioni di bug incluse in questa versione:

[+] : Migliorato il client Amazon AWS IoT, SignatureV4 ha una nuova proprietà "OpenSSL_Options" che consente di configurare le opzioni della libreria openSSL.
[+] : Migliorato server HTTP.SYS, ora THttpServerResponse ha una nuova proprietà "FileName" dove puoi impostare il percorso completo del file da inviare come risposta.
[+] : Migliorato il client FXCM API, c'è una nuova proprietà "Demo" che consente di utilizzare un account Demo per testare il broker FXCM.
[+] : Migliorato il metodo TsgcWSWConnection.Close, ora se il Code è inferiore a zero, il pacchetto di chiusura non include il motivo della chiusura.

[*] : Risolto bug nella compilazione di Lazarus su Linux.
[*] : Risolto bug GetDateTimeUnix su Lazarus, il DateTime veniva sempre elaborato come Locale Time. (Grazie a Henk per la segnalazione).
[*] : Risolto bug nel client Binance, se BinanceUS era selezionato, l'oggetto REST API chiamava il server Binance.com.
[*] : Risolto bug nei client Binance, Bitmex, Bittrex, Cex e Bitstamp, la funzione per ottenere un Timestamp valido puntava a una vecchia funzione.
[*] : Risolto bug nel client FTX, i valori Boolean venivano passati come stringhe quotate.
[*] : Risolto bug FXCM API, il client non riesce a connettersi a server FXCM.
[*] : Risolto bug nel client SignalR, il valore di Url restituito nella negoziazione non veniva salvato correttamente.
[*] : Risolto bug Lettura di HTTP/2 StreamDependency come valore a 31 bit.
[*] : Risolto bug Gestione del protocollo HTTP/2 su Linux64 (Delphi).
[*] : Risolto bug Gestione del protocollo HTTP/2 su Linux (Lazarus).
[*] : Risolto bug alcune defines del compilatore per OpenSSL 1.1 e 3.0 non erano definite correttamente.
[*] : Risolto bug HTTP/2 e Firefox, un errore interno chiudeva la connessione.
[*] : Risolto bug in TsgcWebSocketClient, dopo aver chiamato TsgcWSConnection.Close, l'evento OnDisconnect non veniva attivato.

[/] : Eliminate proprietà FXCM: Host, Port e TLS.

.NET 

Ecco l'elenco completo delle nuove funzionalità e correzioni di bug incluse in questa versione:

[+] : Aggiunto supporto per .NET Framework 6.0

[*] : Risolto bug Lettura di HTTP/2 StreamDependency come valore a 31 bit.
[*] : Risolto bug alcune defines del compilatore per OpenSSL 1.1 e 3.0 non erano definite correttamente.
[*] : Risolto bug HTTP/2 e Firefox, un errore interno chiudeva la connessione.
[*] : Risolto bug in TsgcWebSocketClient, dopo aver chiamato TsgcWSConnection.Close, l'evento OnDisconnect non veniva attivato.