Rad Studio
[+] : Presence サーバープロトコルを改善し、新しい "Broadcast" メソッドを追加しました。このプロトコルを使用して接続しているすべてのクライアント、または特定のチャンネルを購読しているクライアントにメッセージを送信できます。
[+] : Kraken API クライアントを改善し、REST API の Private User Funding メソッドを追加しました。
[+] : Bitstamp API クライアントを改善し、WebSocket の Private メソッドを追加しました。
[+] : Bitstamp API クライアントを改善し、REST の Public メソッドを追加しました。
[+] : Bitstamp API クライアントを改善し、REST の Private メソッド(口座残高、注文、出金)を追加しました。
[+] : Bitstamp の新機能を示すように CryptoAPI デモを更新しました。
[+] : Kucoin API クライアントを改善し、Withdraw メソッドを追加しました。
[+] : OpenAI クライアントを改善し、Microsoft Azure OpenAI Services(Completion および Chat Completion)に対応しました。
[+] : Azure OpenAI Services の使い方を示すように OpenAI デモを更新しました。フォルダ "15.AI\01.QuickStart\01.OpenAI" にあります。
[+] : OpenAPI AWS クライアントを改善し、一時的なセキュリティ認証情報のトークンを設定する新しいプロパティ AmazonOptions.SessionToken を追加しました。
[+] : Huobi API クライアントを改善し、WebSocket の Private メソッド SubscribeOrderUpdates、SubscribeTradeClearing、SubscribeAccountChange をバージョン 2 に更新しました。
[+] : Huobi API クライアントを改善し、2 つの新しいメソッド SubscribeBBO と SubscribeMarketByPrice を追加しました。
[+] : HTTP2 クライアントを改善し、受信した断片化データの処理方法を設定できる新しいプロパティ "HTTP2Options" を追加しました。
[*] : バグ修正 HTTP/2 サーバー。範囲チェックエラー(Range Check Error)が発生していました。
[*] : バグ修正 HTTP/2 プロトコル。空文字列のデコードでエラーが発生していました。
[*] : バグ修正 HTTP/2 クライアントデモ。サーバーが稼働していないため、golang のテストをすべて削除しました。
[*] : バグ修正 OpenAPI Amazon AWS。content-type が "application/x-www-form-urlencoded; charset=utf-8" 以外の場合、メッセージが正しくエンコードされていませんでした。
[*] : バグ修正 OpenAPI Amazon AWS。デフォルトのベース URL が "https://" ではなく "http://" になっていました。
[*] : バグ修正。Linux 上で Lazarus をコンパイルすると識別子 "Register" が見つからないエラーが発生していました。
[*] : バグ修正 SChannel。Start / Stop のスレッド化メソッドを使用するとエラー "invalid pointer" が発生していました。
[*] : バグ修正 HTTP.SYS サーバー。同一の接続 ID に対して異なるスレッドからアクセスされる場合に備えて、HTTP レスポンスを送信する内部メソッドを保護しました。
[*] : バグ修正 HTTP.SYS サーバー。プロパティ Options.WriteTimeout が機能していませんでした。現在は Asynchronous = False(デフォルトのオプション)の場合にのみ実装されています。
[*] : バグ修正 Kraken API クライアント。CBuilder から array of const をパラメータに持つメソッドを呼び出すとアクセス違反が発生していました。
[*] : バグ修正 SignalRCore クライアント。CBuilder から array of const をパラメータに持つメソッドを呼び出すとアクセス違反が発生していました。
[*] : バグ修正 OpenAPI。コンパイラ指令 SGC_OPENAPI_JSON を有効にすると、json のオブジェクト名で大文字小文字が保持されませんでした(Rad Studio 10.4 以降が必要です)。
[+] : バグ修正 Bybit API クライアント。引数 Quantity が Extended ではなく Integer として定義されていました(Henk さん、ご報告ありがとうございます)。
[/] : Huobi API の Private V1 メソッド GetAccounts、GetOrders、GetAccountsList、GetOrdersList、GetOrdersDetail を削除しました。
.NET
[*] : バグ修正 HTTP/2 サーバー。範囲チェックエラー(Range Check Error)が発生していました。
[*] : バグ修正 HTTP/2 プロトコル。空文字列のデコードでエラーが発生していました。
[*] : バグ修正 SChannel。Start / Stop のスレッド化メソッドを使用するとエラー "invalid pointer" が発生していました。
すべてのリリースの変更点はsgcWebSockets のリリースノートで確認できます。
