sgcWebSockets 2023.7

· Versionen

Rad Studio

[+] : Presence-Server-Protokoll verbessert: neue Methode "Broadcast", die das Senden einer Nachricht an alle verbundenen Clients dieses Protokolls oder an Clients eines bestimmten Channels ermöglicht.
[+] : Kraken-API-Client verbessert: die Private-User-Funding-Methoden der REST-API hinzugefügt.
[+] : Bitstamp-API-Client verbessert: WebSocket-Private-Methoden hinzugefügt.
[+] : Bitstamp-API-Client verbessert: REST-Public-Methoden hinzugefügt.
[+] : Bitstamp-API-Client verbessert: REST-Private-Methoden hinzugefügt: Account Balance, Orders und Withdrawal.
[+] : CryptoAPI-Demo aktualisiert, um die neuen Bitstamp-Funktionen zu zeigen.
[+] : Kucoin-API-Client verbessert: Withdraw-Methoden hinzugefügt.
[+] : OpenAI-Client verbessert: unterstützt jetzt Microsoft Azure OpenAI Services (Completion und Chat Completion).
[+] : OpenAI-Demo aktualisiert showing how to use Azure OpenAI Services. It's im Ordner the folder "15.AI\01.QuickStart\01.OpenAI".
[+] : OpenAPI-AWS-Client verbessert: neue Eigenschaft AmazonOptions.SessionToken zum Setzen des Tokens für temporäre Sicherheits-Credentials.
[+] : Huobi-API-Client verbessert: die privaten WebSocket-Methoden wurden auf Version 2 aktualisiert: SubscribeOrderUpdates, SubscribeTradeClearing und SubscribeAccountChange.
[+] : Huobi-API-Client verbessert: zwei neue Methoden: SubscribeBBO und SubscribeMarketByPrice.
[+] : HTTP2-Client verbessert: neue Eigenschaft "HTTP2Options" zur Konfiguration, wie empfangene fragmentierte Daten verarbeitet werden.

[*] : Fehler im HTTP/2-Server behoben: Range-Check-Fehler.
[*] : Fehler im HTTP/2-Protokoll behoben: Fehler beim Dekodieren eines leeren Strings.
[*] : Fehler in der HTTP/2-Client-Demo behoben: alle Golang-Tests entfernt, da der Server nicht mehr aktiv ist.
[*] : Fehler in der OpenAPI Amazon AWS behoben: wenn der Content-Type nicht "application/x-www-form-urlencoded; charset=utf-8" war, wurde die Nachricht nicht korrekt kodiert.
[*] : Fehler in der OpenAPI Amazon AWS behoben: die Default-URL-Basis war "http://" statt "https://".
[*] : Fehler behoben: Identifier not found "Register" beim Kompilieren von Lazarus unter Linux.
[*] : Fehler in SChannel behoben: "invalid pointer" bei Verwendung von Start/Stop-Threaded-Methoden.
[*] : Fehler im HTTP.SYS-Server behoben: die interne Methode zum Senden der HTTP-Antwort wird jetzt geschützt, wenn sie aus verschiedenen Threads für dieselbe Connection-ID aufgerufen wird.
[*] : Fehler behoben HTTP.SYS Server, the property Options.WriteTimeout was not working, now it's implemented only when Asynchronous = False (the default option).
[*] : Fehler behoben Kraken API Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Fehler behoben SignalRCore Client, access violation when calling a method with and array of const as parameter from CBuilder.
[*] : Fehler behoben 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 (Danke an Henk für den Hinweis).

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

.NET

[*] : Fehler im HTTP/2-Server behoben: Range-Check-Fehler.

[*] : Fehler im HTTP/2-Protokoll behoben: Fehler beim Dekodieren eines leeren Strings.
[*] : Fehler in SChannel behoben: "invalid pointer" bei Verwendung von Start/Stop-Threaded-Methoden.