sgcWebSockets 4.5.2

· Lançamentos

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

[+] : Adicionado suporte para Rad Studio 11 Alexandria.
[+] : 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 o servidor e o cliente TURN, localizado na pasta "35.P2P\03.TURN".
[+] : Novo Component TsgcWSAPI_ThreeCommas: é um bot de trading de criptomoedas.
[+] : Aprimorado TsgcHTTP_Cryptohopper:
- Novos métodos: SendSignal, SendTestSignal and GetSignalStats.
- A classe TsgcHTTPCTHopper tem um novo campo "Strategy" que permite definir uma estratégia para o hopper.
[+] : Nova propriedade "ConnectHeaders" nos clientes de broker STOMP: permite enviar headers personalizados quando o cliente conecta no servidor.
[+] : Novo demo que mostra como usar DevExtreme DataGrid and sgcWebSockets library, the demo is localizado em folder "04.WebSocket_Other_Samples\07.DevExtreme_Grid"

[*] : Corrigido bug no TsgcWebSocketClient ao executar em uma thread secundária e usando bibliotecas openSSL.
[*] : Corrigido vazamento de memória no TsgcWebSocketHTTPServer ao enviar a resposta HTTP como um objeto binário.
[*] : Corrigido vazamento de memória usando IOCP no servidor WebSocket Indy. (Obrigado a Anders let me know).
[*] : Corrigido bug no protocolo MQTT: do Delphi 7 ao 2009, as mensagens não eram enviadas codificadas em UTF8.
[*] : Corrigido bug no cliente UDP: ao ler uma nova mensagem, o PeerIP e o PeerPort não eram definidos.
[*] : Corrigido bug no cliente Binance API: erro EConvertError ao chamar o método NewOCO.
[*] : Corrigido bug no cliente Binance API: o método CancelAllOpenOrders estava chamando o método errado (Obrigado a Stefano por me avisar).
[*] : Corrigido bug no componente SQS ao codificar/decodificar caracteres especiais (Obrigado a Erik por me avisar).
[*] : Corrigido bug ao compilar no Linux64.

[/] : O método sgcWebSocket_Helpers.sgcContainsText foi movido para sgcBase_Helpers.sgcContainstText.
[/] : O evento OnSTUNRequestSuccess do STUN Server foi modificado.
[/] : O evento OnSTUNRequestError do STUN Server foi modificado.
[/] : O evento OnSTUNResponseSuccess do STUN Client foi modificado.
[/] : O evento OnSTUNResponseError do STUN Client foi modificado.
[/] : Os clientes Telegram, RCON e Cryptohopper foram movidos da unit sgcWebSocket_APIs para sgcLibs.