sgcWebSockets 2023.7

Rad Studio

[+] : Improved 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.
[+] : Improved the Kraken API Client, added the Private User Funding methods of the REST API.
[+] : Improved the Bitstamp API Client, added the WebSocket Private Methods.
[+] : Improved the Bitstamp API Client, added the REST Public Methods.
[+] : Improved the Bitstamp API Client, added the REST Private Methods: account balance, orders and Withdrawal.
[+] : Updated the CryptoAPI Demo to show the new Bitstamp features.
[+] : Improved the Kucoin API Client, added the Withdraw methods.
[+] : Improved the OpenAI Client, now supports Microsoft Azure OpenAI Services (Completion and Chat Completion).
[+] : Updated the OpenAI Demo showing how to use Azure OpenAI Services. It's located in the folder "15.AI\01.QuickStart\01.OpenAI".
[+] : Improved the OpenAPI AWS Client, there is a new property AmazonOptions.SessionToken to set the token for temporary security credentials.
[+] : Improved the Huobi API Client, the private websocket methods are updated to version 2: SubscribeOrderUpdates, SubscribeTradeClearing and SubscribeAccountChange.
[+] : Improved the Huobi API Client, there are 2 new methods: SubscribeBBO and SubscribeMarketByPrice.
[+] : Improved the HTTP2 Client, there is a new property "HTTP2Options" which allows to configure how handle the fragmented data received.

[*] : Fixed Bug HTTP/2 Server, Range Check Error.
[*] : Fixed Bug HTTP/2 protocol, error decoding empty string.
[*] : Fixed Bug HTTP/2 Client Demo, deleted all the golang test because the server is not active anymore.
[*] : Fixed Bug OpenAPI Amazon AWS, when the content-type was not "application/x-www-form-urlencoded; charset=utf-8", the message was not encoded properly.
[*] : Fixed Bug OpenAPI Amazon AWS, the default url base was "http://" instead of "https://".
[*] : Fixed Bug Identifier not found "Register" compiling Lazarus on Linux.
[*] : Fixed Bug SChannel error "invalid pointer" when using Start/Stop threaded methods.
[*] : Fixed Bug HTTP.SYS Server, protect the internal method to send the HTTP response when it's accessed from different threads for the same connection id.
[*] : Fixed Bug HTTP.SYS Server, the property Options.WriteTimeout was not working, now it's implemented only when Asynchronous = False (the default option).
[*] : Fixed Bug Kraken API Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Fixed Bug SignalRCore Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Fixed Bug OpenAPI, when 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 instead of Extended (Thanks to Henk to let me know).

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

.NET

[*] : Fixed Bug HTTP/2 Server, Range Check Error.

[*] : Fixed Bug HTTP/2 protocol, error decoding empty string.
[*] : Fixed Bug SChannel error "invalid pointer" when using Start/Stop threaded methods.
×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Azure IoT Upload Files
Bitstamp API Client Updated

Related Posts