Rad Studio
Aqui está a lista completa de novos recursos e correções de bugs incluídos nesta versão:
[+] : Novo componente TsgcWSPClient_AMQP, implementa o protocolo AMQP 0.9.1.
[+] : Novo demo AMQP que mostra como funciona o cliente AMQP, está localizado em "02.WebSocket_Protocols\10.AMQP_Client" pasta.
[+] : Melhorado BITMEX API Client, A REST API agora é suportada: enviar ordens, cancelar ordens, alterar ordens, fechar posição... e mais.
[+] : Melhorado BITMEX API Client, WebSocket API agora pode conectar a TestNet.
[+] : Melhorado BITMEX Demo, foi atualizado para refletir os novos recursos: REST API, TestNet... está na pasta "01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs".
[+] : Melhorado WebRTC Protocol, nova propriedade "WebRTC.IceServers" que permite configurar ICE Servers personalizados.
[+] : Melhorado Pusher Client, novo evento OnPusherAuthentication para permitir implementar autenticação personalizada em canais privados e de presença.
[+] : Melhorado Telegram Client, O envio de mensagens tem um novo parâmetro para enviar botões solicitando o número de telefone, localização... (apenas para bots).
[+] : Atualizado Telegram Libraries para a versão 1.7.9 para corrigir o erro UPDATE_APP_TO_LOGIN quando o usuário faz login usando um telefone.
[+] : Melhorado Binance Client, agora suporta Binance.US API (APIs WebSocket e REST).
[+] : Melhorado Binance Client, nova propriedade "Binance.ListenKeyOnDisconnect" permite definir se o ListenKey é excluído quando o cliente desconecta ou não.
[+] : Melhorado Binance Client, nova propriedade "Binance.UseCombinedStreams" se ativado, os eventos são encapsulados assim: {"stream":"","data":}.
[+] : Melhorado SChannel, agora funciona em Delphi 7, 2007 e 2009 (*somente edição Enterprise).
[+] : Melhorado PDF Documentation: suporte a realce de sintaxe, compressão de imagens, hifenização automática, fontes incorporadas e mais.
[+] : Melhorado HTML Help Documentation, agora suporta realce de sintaxe.
[*] : Corrigido bug ao compilar para CBuilder 2010, PVOID conflito de definição de símbolo.
[*] : Corrigido bug usando o cliente JWT e as bibliotecas openSSL 1.1.
[*] : Corrigido bug APIs (como Binance, FTX...) sempre utiliza openSSL 1.0.2 em vez de pegar a configuração de TsgcWebSocketClient.
[*] : Corrigido bug WebRTC Protocol, quando um usuário desconecta de um canal outros canais também podem ser desconectados.
[*] : Corrigido bug MQTT Client ao escrever/ler tinha uma alta carga de mensagens, a mensagem pode ficar corrompida em alguns casos.
[*] : Corrigido bug SignalR Client, havia um erro de reconexão quando o watchdog estava ativado e o cliente não conseguia recuperar a conexão automaticamente.
[*] : Corrigido bug em Binance e Kraken Clients, se o evento OnHTTPException não fosse tratado, as exceções não eram mostradas ao usuário.
[*] : Corrigido bug SChannel não funcionava no Lazarus.
[*] : Corrigido bug WebSocket Server enviando mensagens fragmentadas quando a compressão estava ativada.
[*] : Corrigido bug quando PerMessage_Deflate estava ativado, ao ler uma mensagem comprimida, Z_BUF_ERROR pode fechar a conexão.
[*] : Corrigido bug TsgcWebSocketClient, o evento OnDisconnect pode não ser chamado em alguns casos especiais.
[*] : Corrigido bug WebSocket Server, se a propriedade Active foi definida como True, quando o servidor já estava iniciado, uma violação de acesso era gerada.
.NET
Aqui está a lista completa de novos recursos e correções de bugs incluídos nesta versão:
[+] : Melhorado WebRTC Protocol, nova propriedade "WebRTC.IceServers" que permite configurar ICE Servers personalizados.
[+] : Melhorado Telegram Client, O envio de mensagens tem um novo parâmetro para enviar botões solicitando o número de telefone, localização... (apenas para bots).
[+] : Atualizado Telegram Libraries para a versão 1.7.9 para corrigir o erro UPDATE_APP_TO_LOGIN quando o usuário faz login usando um telefone.
[+] : Melhorado Binance Client, agora suporta Binance.US API (APIs WebSocket e REST).
[+] : Melhorado Binance Client, nova propriedade "Binance.ListenKeyOnDisconnect" permite definir se o ListenKey é excluído quando o cliente desconecta ou não.
[+] : Melhorado Binance Client, nova propriedade "Binance.UseCombinedStreams" se ativado, os eventos são encapsulados assim: {"stream":"","data":}.
[+] : Melhorado PDF Documentation: suporte a realce de sintaxe, compressão de imagens, hifenização automática, fontes incorporadas e mais.
[+] : Melhorado HTML Help Documentation, agora suporta realce de sintaxe.
[*] : Corrigido bug usando o cliente JWT e as bibliotecas openSSL 1.1.
[*] : Corrigido bug Binance sempre utiliza openSSL 1.0.2 em vez de pegar a configuração de TsgcWebSocketClient.
[*] : Corrigido bug WebRTC Protocol, quando um usuário desconecta de um canal outros canais também podem ser desconectados.
[*] : Corrigido bug MQTT Client ao escrever/ler tinha uma alta carga de mensagens, a mensagem pode ficar corrompida em alguns casos.
[*] : Corrigido bug Binance, se o evento OnHTTPException não fosse tratado, as exceções não eram mostradas ao usuário.
[*] : Corrigido bug WebSocket Server enviando mensagens fragmentadas quando a compressão estava ativada.
[*] : Corrigido bug quando PerMessage_Deflate estava ativado, ao ler uma mensagem comprimida, Z_BUF_ERROR pode fechar a conexão.
[*] : Corrigido bug TsgcWebSocketClient, o evento OnDisconnect pode não ser chamado em alguns casos especiais.
[*] : Corrigido bug WebSocket Server, se a propriedade Active foi definida como True, quando o servidor já estava iniciado, uma violação de acesso era gerada.
