sgcWebSockets 2022.2.0

· Wydania

Rad Studio 

Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:

[+] : Ulepszono klienta Amazon AWS IoT — SignatureV4 ma nową właściwość "OpenSSL_Options" umożliwiającą konfigurację opcji biblioteki openSSL.
[+] : Ulepszono serwer HTTP.SYS — THttpServerResponse ma teraz nową właściwość "FileName", w której możesz ustawić pełną ścieżkę pliku do wysłania jako odpowiedź.
[+] : Ulepszono klienta FXCM API — dostępna jest nowa właściwość "Demo" umożliwiająca korzystanie z konta demo do testowania brokera FXCM.
[+] : Ulepszono metodę TsgcWSWConnection.Close — jeśli Code jest poniżej zera, pakiet zamknięcia nie zawiera powodu zamknięcia.

[*] : Naprawiono błąd compiling Lazarus under Linux.
[*] : Naprawiono błąd GetDateTimeUnix w Lazarus — DateTime był zawsze przetwarzany jako czas lokalny. (Dziękujemy Henk za zgłoszenie).
[*] : Naprawiono błąd klienta Binance — po wybraniu BinanceUS obiekt REST API wysyłał żądania do serwera Binance.com.
[*] : Naprawiono błąd klientów Binance, Bitmex, Bittrex, Cex i Bitstamp — funkcja uzyskiwania prawidłowego znacznika czasu wskazywała na starą funkcję.
[*] : Naprawiono błąd klienta FTX — wartości logiczne były przekazywane jako łańcuchy w cudzysłowie.
[*] : Naprawiono błąd FXCM API — klient nie mógł połączyć się z serwerami FXCM.
[*] : Naprawiono błąd klienta SignalR — wartość Url zwrócona podczas negocjacji nie była poprawnie zapisywana.
[*] : Naprawiono błąd odczytu HTTP/2 StreamDependency jako wartości 31-bitowej.
[*] : Naprawiono błąd obsługi protokołu HTTP/2 pod Linux64 (Delphi).
[*] : Naprawiono błąd obsługi protokołu HTTP/2 pod Linux (Lazarus).
[*] : Naprawiono błąd — niektóre dyrektywy kompilatora dla OpenSSL 1.1 i 3.0 nie były poprawnie zdefiniowane.
[*] : Naprawiono błąd HTTP/2 i Firefox — wewnętrzny błąd zamykał połączenie.
[*] : Naprawiono błąd TsgcWebSocketClient — po wywołaniu TsgcWSConnection.Close zdarzenie OnDisconnect nie było wywoływane.

[/] : Usunięto właściwości FXCM: Host, Port i TLS.

.NET 

Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:

[+] : Dodano wsparcie dla .NET Framework 6.0

[*] : Naprawiono błąd odczytu HTTP/2 StreamDependency jako wartości 31-bitowej.
[*] : Naprawiono błąd — niektóre dyrektywy kompilatora dla OpenSSL 1.1 i 3.0 nie były poprawnie zdefiniowane.
[*] : Naprawiono błąd HTTP/2 i Firefox — wewnętrzny błąd zamykał połączenie.
[*] : Naprawiono błąd TsgcWebSocketClient — po wywołaniu TsgcWSConnection.Close zdarzenie OnDisconnect nie było wywoływane.