sgcWebSockets 2023.7

· Versiones

Rad Studio

[+] : Mejorado the Presence Server Protocol, new "Broadcast" method which allows to send a message to all connected clients using this protocol or to clients subscribed to a specific channel.
[+] : Mejorado the Kraken API Client, added the Private User Funding métodos of the REST API.
[+] : Mejorado the Bitstamp API Client, added the WebSocket Private Methods.
[+] : Mejorado the Bitstamp API Client, added the REST Public Methods.
[+] : Mejorado the Bitstamp API Client, added the REST Private Methods: account balance, orders and Withdrawal.
[+] : Actualizado the CryptoAPI Demo to show the new Bitstamp features.
[+] : Mejorado the Kucoin API Client, added the Withdraw métodos.
[+] : Mejorado the OpenAI Client, now soportes Microsoft Azure OpenAI Services (Completion and Chat Completion).
[+] : Actualizado the OpenAI Demo showing how to use Azure OpenAI Services. It's located in the folder "15.AI\01.QuickStart\01.OpenAI".
[+] : Mejorado the OpenAPI AWS Client, there is a new property AmazonOptions.SessionToken to set the token para temporary security credentials.
[+] : Mejorado the Huobi API Client, the private websocket métodos are updated to version 2: SubscribeOrderUpdates, SubscribeTradeClearing and SubscribeAccountChange.
[+] : Mejorado the Huobi API Client, there are 2 new métodos: SubscribeBBO and SubscribeMarketByPrice.
[+] : Mejorado the HTTP2 Client, there is a new property "HTTP2Options" which allows to configure how handle the fragmented data received.

[*] : Corregido error HTTP/2 Server, Range Check Error.
[*] : Corregido error HTTP/2 protocol, error decoding empty string.
[*] : Corregido error en el Cliente HTTP/2 Demo, deleted all the golang test because the server is not active anymore.
[*] : Corregido error OpenAPI Amazon AWS, when the content-type was not "application/x-www-form-urlencoded; charset=utf-8", the message was not encoded properly.
[*] : Corregido error OpenAPI Amazon AWS, the default url base was "http://" instead of "https://".
[*] : Corregido error Identifier not found "Register" compiling Lazarus on Linux.
[*] : Corregido error SChannel error "invalid pointer" when using Start/Stop threaded métodos.
[*] : Corregido error en el Servidor HTTP.SYS, protect the internal method to send the HTTP response when it's accessed from different threads para the same connection id.
[*] : Corregido error en el Servidor HTTP.SYS, the property Options.WriteTimeout was not working, now it's implemented only when Asynchronous = False (the default option).
[*] : Corregido error Kraken API Client, access violation when calling a method con and array of const as parameter from CBuilder.
[*] : Corregido error SignalRCore Client, access violation when calling a method con and array of const as parameter from CBuilder.
[*] : Corregido error OpenAPI, when enabling the compiler directive SGC_OPENAPI_JSON, the json object names were not preserving the case (Requires Rad Studio 10.4+).
[+] : Corregido error Bybit API Client, the argument Quantity was defined as Integer instead of Extended (Gracias a Henk por avisarme).

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

.NET

[*] : Corregido error HTTP/2 Server, Range Check Error.

[*] : Corregido error HTTP/2 protocol, error decoding empty string.
[*] : Corregido error SChannel error "invalid pointer" when using Start/Stop threaded métodos.