sgcWebSockets 2023.7

· Lançamentos

Rad Studio

[+] : Aprimorado the Presence Server Protocol, novo "Broadcast" method que permite para enviar a message to all connected clients usando this protocol or to clients subscribed to a specific channel.
[+] : Aprimorado the Kraken API Client, added the Private User Funding methods of the REST API.
[+] : Aprimorado the Bitstamp API Client, added the WebSocket Private Methods.
[+] : Aprimorado the Bitstamp API Client, added the REST Public Methods.
[+] : Aprimorado the Bitstamp API Client, added the REST Private Methods: account balance, orders and Withdrawal.
[+] : Atualizado the CryptoAPI Demo to show o novo Bitstamp features.
[+] : Aprimorado the Kucoin API Client, added the Withdraw methods.
[+] : Aprimorado the OpenAI Client, now suporta Microsoft Azure OpenAI Services (Completion and Chat Completion).
[+] : Atualizado the OpenAI Demo showing how to usar Azure OpenAI Services. It's localizado em the folder "15.AI\01.QuickStart\01.OpenAI".
[+] : Aprimorado the OpenAPI AWS Client, há um nova propriedade AmazonOptions.SessionToken para definir the token for temporary security credentials.
[+] : Aprimorado the Huobi API Client, the private WebSocket methods are updated para a versão 2: SubscribeOrderUpdates, SubscribeTradeClearing and SubscribeAccountChange.
[+] : Aprimorado the Huobi API Client, there are 2 new methods: SubscribeBBO and SubscribeMarketByPrice.
[+] : Aprimorado the HTTP2 Client, há um nova propriedade "HTTP2Options" que permite para configurar how handle the fragmented data received.

[*] : Corrigido bug HTTP/2 Server, Range Check Error.
[*] : Corrigido bug HTTP/2 protocol, error decodificando empty string.
[*] : Corrigido bug HTTP/2 Client Demo, deleted all the golang test because o servidor is not active anymore.
[*] : Corrigido bug OpenAPI Amazon AWS, quando the content-type was not "application/x-www-form-urlencoded; charset=utf-8", a mensagem was not encoded properly.
[*] : Corrigido bug OpenAPI Amazon AWS, o padrão url base was "http://" em vez de "https://".
[*] : Corrigido bug Identifier not found "Register" compiling Lazarus no Linux.
[*] : Corrigido bug SChannel error "invalid pointer" when usando Start/Stop threaded methods.
[*] : Corrigido bug HTTP.SYS Server, protect the internal method para enviar the HTTP response when it's accessed from different threads for the same conexão id.
[*] : Corrigido bug HTTP.SYS Server, a propriedade Options.WriteTimeout was not working, now it's implemented only when Asynchronous = False (the padrão option).
[*] : Corrigido bug Kraken API Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Corrigido bug SignalRCore Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Corrigido bug OpenAPI, quando enabling the compiler directive SGC_OPENAPI_JSON, the json object names were not preserving the case (Requires Rad Studio 10.4+).
[+] : Fixed Bug Bybit API Client, the argument Quantity was defined as Integer em vez de Extended (Obrigado a Henk por me avisar).

[/] : Removido the Huobi API Private V1 Methods: GetAccounts, GetOrders, GetAccountsList, GetOrdersList and GetOrdersDetail. 

.NET

[*] : Corrigido bug HTTP/2 Server, Range Check Error.

[*] : Corrigido bug HTTP/2 protocol, error decodificando empty string.
[*] : Corrigido bug SChannel error "invalid pointer" when usando Start/Stop threaded methods.