Rad Studio
Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.5.3:
[+] : Dodano obsługę OpenSSL 3.0.0
[+] : Nowy komponent TsgcWSAPIServer_RTCMultiConnection, implementacja serwera projektu RTCMultiConnection opartego na WebRTC, umożliwiająca: wielokonferencje wideo, udostępnianie ekranu i transmisję wideo.
[+] : Nowe demo RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" pokazujące jak używać komponentu TsgcWSAPIServer_RTCMultiConnection.
[+] : Ulepszono Pusher Client, zaimplementowano metody REST: Trigger Events, Get Channels i Get Users.
[+] : Ulepszono FTX Client, nowe metody do składania zleceń wyzwalanych: PlaceTriggerStopOrder, PlaceTriggerTrailingStopOrder and PlaceTriggerTakeProfitOrder.
[+] : Ulepszono Binance Client, nowa właściwość UserStream, umożliwia wyłączenie subskrypcji strumienia użytkownika WebSocket.
[+] : Ulepszono Binance Client, jeśli występuje any error while doing an HTTP Request to the UserStream, komunikat wyjątku zawiera teraz treść Payload.
[+] : Ulepszono TIdCookie, nowa właściwość SameSite zapobiegająca blokowaniu ciasteczka. Wartość domyślna to "Lax".
[*] : Naprawiono błąd Binance Futures API, when calling ChangeMarginType returns the error "mandatory parameter timestamp was not sent".
[*] : Naprawiono błąd Binance Client when TsgcWebSocketClient.IOHandler = iohSChannel the HTTP ListenKey Requests were using openSSL libraries instead of SChannel.
[*] : Naprawiono błąd TURN Server, when server receive a new ICE binding request, the packet wasn't processed properly.
[*] : Naprawiono Warnings compiling for Delphi 7 (Podziękowania dla Marc za informację).
[*] : Naprawiono błąd Loading OpenSSL 1.0.2 libraries on Old Delphi versions, the Windows libraries have been updated.
[*] : Usunięto websocket.org z demo, usługa nie jest już dostępna.
[*] : Naprawiono błąd OAuth2 Client, the Scope parameters was double encoding when using Indy version included with Rad Studio 10.3 or previous versions.
[*] : Naprawiono błąd SChannel, pamięć była modyfikowana po zniszczeniu obiektu. (Podziękowania dla Anders za informację).
[*] : Naprawiono niektóre wycieki pamięci SChannel przy niszczeniu TsgcWebSocketClient.
[*] : Naprawiono błąd installing sgcWebSockets package in Rad Studio (Delphi and CBuilder), components were only visible in Delphi Personality.
[*] : Naprawiono błąd SocketIO Client, if TsgcWebSocketClient was configured with a proxy, the HTTP request to get the session was executed without using the proxy.
[*] : Naprawiono błąd TsgcWebSocketClient, Blokada wątku, gdy openSSL = TLS1.3 i bezpośrednio po ustawieniu Active := True właściwość Active była oceniana.
.NET
Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets .NET 4.5.3:
[+] : Dodano obsługę OpenSSL 3.0.0
[+] : Nowy komponent TsgcSTUNServer, implements the STUN Server Protocol providing a service to discover the mapped IP Address and port number.
[+] : Nowy komponent TsgcSTUNClient, implements the STUN Client Protocol.
[+] : Nowe demo pokazujące jak używać serwera i klienta STUN.
[+] : Nowy komponent TsgcTURNServer, implements the STUN/TURN Server Protocol.
[+] : Nowy komponent TsgcTURNClient, implements the STUN/TURN Client Protocol.
[+] : Nowe demo pokazujące jak używać serwera i klienta TURN.
[+] : Nowy komponent TsgcWSAPIServer_RTCMultiConnection, implementacja serwera projektu RTCMultiConnection opartego na WebRTC, umożliwiająca: wielokonferencje wideo, udostępnianie ekranu i transmisję wideo.
[+] : Nowe demo RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" pokazujące jak używać komponentu TsgcWSAPIServer_RTCMultiConnection.
[+] : Nowy komponent TsgcWSAPI_Binance, obsługuje API Binance Stock:
- WebSocket API
- User Stream API
- REST API
[+] : Nowy komponent TsgcWSAPI_Binance_Futures, obsługuje API Binance Futures:
- WebSocket API
- User Stream API
- REST API
[+] : Ulepszono Demo "Client", dodano nową zakładkę pokazującą jak działa Binance API.
[*] : Naprawiono błąd SChannel, pamięć była modyfikowana po zniszczeniu obiektu. (Podziękowania dla Anders za informację).
[*] : Naprawiono niektóre wycieki pamięci SChannel przy niszczeniu TsgcWebSocketClient.
[*] : Naprawiono błąd TsgcWebSocketClient, Blokada wątku, gdy openSSL = TLS1.3 i bezpośrednio po ustawieniu Active := True właściwość Active była oceniana.
