sgcWebSockets 4.5.3

· Lançamentos

Rad Studio 

Aqui está a lista completa de novos recursos e correções de bugs incluídos no sgcWebSockets 4.5.3: 

[+] : Adicionado suporte para OpenSSL 3.0.0
[+] : Novo Component TsgcWSAPIServer_RTCMultiConnection, server implementation of RTCMultiConnection project based on WebRTC which allows: MultiVideoConferences, Screen Sharing and Video Broadcasting.
[+] : Novo Demo RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" which mostra como usar the TsgcWSAPIServer_RTCMultiConnection component.
[+] : Aprimorado Pusher Client, the REST methods: Trigger Events, Get Channels and Get Users foram implementados.
[+] : Aprimorado FTX Client, novos métodos for placing trigger orders: PlaceTriggerStopOrder, PlaceTriggerTrailingStopOrder and PlaceTriggerTakeProfitOrder.
[+] : Aprimorado Binance Client, nova propriedade UserStream, permite desabilitar the subscription to the WebSocket user stream.
[+] : Aprimorado Binance Client, se there is any error enquanto doing an HTTP Request to the UserStream, the exception message now includes the Payload message.
[+] : Aprimorado TIdCookie, nova propriedade SameSite to prevent the cookie being blocked. The valor padrão é "Lax".

[*] : Corrigido bug Binance Futures API, quando calling ChangeMarginType returns o erro "mandatory parameter timestamp was not sent".
[*] : Corrigido bug Binance Client when TsgcWebSocketClient.IOHandler = iohSChannel the HTTP ListenKey Requests were usando openSSL libraries em vez de SChannel.
[*] : Corrigido bug TURN Server, quando server receive a new ICE binding request, the packet wasn't processed properly.
[*] : Corrigido Warnings compiling for Delphi 7 (Obrigado a Marc por me avisar).
[*] : Corrigido bug Loading OpenSSL 1.0.2 libraries on Old Delphi versions, the Windows libraries foram atualizados.
[*] : Removed websocket.org from demos, service is no longer available.
[*] : Corrigido bug OAuth2 Client, the Scope parameters was double codificando when usando Indy version included with Rad Studio 10.3 or previous versions.
[*] : Corrigido bug SChannel, memory was modified após the object was destroyed. (Obrigado a Anders por me avisar).
[*] : Corrigido some SChannel Memory Leaks when destroying TsgcWebSocketClient.
[*] : Corrigido bug installing sgcWebSockets package in Rad Studio (Delphi and CBuilder), components were only visible in Delphi Personality.
[*] : Corrigido bug SocketIO Client, se TsgcWebSocketClient was configured com um proxy, the HTTP request para obter the session was executed sem usando the proxy.
[*] : Corrigido bug TsgcWebSocketClient, Thread-lock when openSSL = TLS1.3 and immediately após setting Active := True, a propriedade Active was evaluated.

.NET 

Aqui está a lista completa de novos recursos e correções de bugs incluídos no sgcWebSockets .NET 4.5.3:

[+] : Adicionado suporte para OpenSSL 3.0.0
[+] : Novo Component TsgcSTUNServer, implements the STUN Server Protocol providing a service to discover the mapped IP Address and port number.
[+] : Novo Component TsgcSTUNClient, implements the STUN Client Protocol.
[+] : Novo demo que mostra como usar STUN Server and Client.
[+] : Novo Component TsgcTURNServer: implementa o protocolo do servidor STUN/TURN.
[+] : Novo Component TsgcTURNClient: implementa o protocolo do cliente STUN/TURN.
[+] : Novo demo que mostra como usar TURN Server and Client.
[+] : Novo Component TsgcWSAPIServer_RTCMultiConnection, server implementation of RTCMultiConnection project based on WebRTC which allows: MultiVideoConferences, Screen Sharing and Video Broadcasting.
[+] : Novo Demo RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" which mostra como usar the TsgcWSAPIServer_RTCMultiConnection component.
[+] : Novo Component TsgcWSAPI_Binance, suporta Binance Stock API:
       - WebSocket API
       - User Stream API
       - REST API
[+] : Novo Component TsgcWSAPI_Binance_Futures, suporta Binance Futures API:
       - WebSocket API
       - User Stream API
       - REST API
[+] : Aprimorado Demo "Client", a new Tab foi adicionado to show how the Binance API works.

[*] : Corrigido bug SChannel, memory was modified após the object was destroyed. (Obrigado a Anders por me avisar).
[*] : Corrigido some SChannel Memory Leaks when destroying TsgcWebSocketClient.
[*] : Corrigido bug TsgcWebSocketClient, Thread-lock when openSSL = TLS1.3 and immediately após setting Active := True, a propriedade Active was evaluated.