sgcWebSockets 2022.4.0

· Lançamentos

Rad Studio 

Aqui está a lista completa de novos recursos e correções de bugs incluídos nesta versão:

[+] : ZLib foi atualizado para 1.2.12, inclui a correção de segurança mais recente (*apenas Enterprise Edition).
[+] : ZLib agora pode usar uma dll em vez de linkagem estática usando o define condicional "SGC_DYNAMICLOAD_ZLIB" (*apenas Enterprise Edition com código-fonte).
[+] : Novo evento nos componentes de servidor "OnHTTPUploadReadInput" para ler os Input Values quando um arquivo é recebido.
[+] : Melhorado STOMP RabbitMQT Client, os métodos Publish agora têm um novo parâmetro "Headers", onde cabeçalhos personalizados opcionais podem ser enviados ao servidor RabbitMQ.
[+] : Melhorado OAuth2 Client Demo, agora mostra como usar um TWebBrowser em vez de WebBrowser para Azure AD.
[+] : Melhorado Pusher Client, agora suporta canais de cache.

[*] : Corrigido bug no instalador, se o username/password contém alguns caracteres especiais, um erro vazio era retornado e a instalação não podia continuar.
[*] : Corrigido bug no instalador (para usuários registrados), ao tentar instalar em um drive de rede gerava o erro "path does not exists".
[*] : Corrigido bug Enterprise Basic Edition, ao compilar para datasnap server gerava o erro: arquivo sgcIndy.inc não encontrado.
[*] : Corrigido bug WebBroker Enterprise HTTPAPI, ao compilar gerava o erro: Undeclared identifier CustomHeader.
[*] : Corrigido bug na Trial após instalar a biblioteca, era retornado um erro unknown proc.
[*] : Corrigido bug DataSnap e HTTP.SYS ao processar uma resposta, um invalid pointer era gerado ao tentar liberar um stream já destruído.
[*] : Removidas algumas referências não utilizadas do pacote Delphi 7.
[*] : Corrigido bug STOMP Client, um objeto interno não era liberado quando o cliente era destruído. (Obrigado ao Preben por avisar).
[*] : Corrigido bug Binance Client, o método "UnSubscribeKLine" não parava de receber atualizações KLine.
[*] : Corrigido bug DataSnap HTTP/2 Server, "There is no overloaded version of 'DoHTTP2Response' that can be called with these arguments".
[*] : Corrigido bug DataSnap HTTP/2 Server, se o servidor recebia uma requisição HTTP/1 (em vez de HTTP/2), o método datasnap não era processado corretamente.
[*] : Corrigido bug OAuth2 Client, após receber um Access Token com sucesso, às vezes uma requisição de favicon era processada como inválida.
[*] : Corrigido bug usando openSSL 3.0, access violation ao chamar um método obsoleto quando ocorre um erro interno. 

.NET 

[+] : ZLib foi atualizado para 1.2.12, inclui a correção de segurança mais recente (*apenas Enterprise Edition).
[+] : Novo evento nos componentes de servidor "OnHTTPUploadReadInput" para ler os Input Values quando um arquivo é recebido.

[*] : Corrigido bug Binance Client, o método "UnSubscribeKLine" não parava de receber atualizações KLine.
[*] : Corrigido bug OAuth2 Client, após receber um Access Token com sucesso, às vezes uma requisição de favicon era processada como inválida.
[*] : Corrigido bug usando openSSL 3.0, access violation ao chamar um método obsoleto quando ocorre um erro interno.