sgcWebSockets 2025.10

· リリース
sgcWebSockets 2025.10 | eSeGeCe ブログ

Rad Studio

[+] : 新しいコンポーネント TsgcWSAPIClient_MCP。MCP クライアントの仕様を実装しています。
[+] : 新しいデモ MCP Client。MCP クライアントの主な機能を紹介します。フォルダー "Demos\15.AI\03.MCP\02.MCP_Client" にあります。
[+] : MCP サーバーを改善しました。Streamable HTTP をサポートするようになりました。
[+] : MCP サーバーを改善しました。カスタムヘッダーまたは API キーを使った認証をサポートするようになりました。
[+] : 新しいクライアントコンポーネント TsgcWSAPI_MEXC。MEXC(中央集権型の暗号資産取引所)の WebSocket & HTTP API の Spot API を実装しています。
[+] : 新しいクライアントコンポーネント TsgcWSAPI_MEXC_Futures。MEXC(中央集権型の暗号資産取引所)の WebSocket & HTTP API の Futures API を実装しています。
[+] : CryptoAPI デモを更新し、MEXC API の主な機能を紹介するようにしました。フォルダー "05.Crypto\01.CryptoAPI" にあります。
[+] : セットアップを改善しました。アンインストーラーがデジタル署名されるようになりました。
[+] : HTTP サーバーを改善しました。ストリームが作成される前に発生する新しいイベント OnHTTPUploadBeforeCreatePostStream を追加しました。
[+] : HTTP クライアントを改善しました。リクエスト間で接続を維持する新しいプロパティ keep-alive を追加しました。
[+] : Google Cloud の各クライアントを改善しました。セキュア接続のオプションをカスタマイズする新しいプロパティ TLSOptions を追加しました。Google Cloud FCM、Calendar、PubSub の各クライアントに適用されます。

[*] : バグ修正。MCP コンポーネントで、json-rpc エラーを返す際に error ノードが正しく設定されていませんでした。
[*] : バグ修正。MultipartFormData で、HTTPUploadFiles.RemoveBoundaries が true かつファイルサイズがゼロの場合、境界(boundary)を含んだままファイルが作成されていました。
[*] : STOMP ActiveMQ クライアントコンポーネントのメモリリークを修正しました。
[*] : STOMP RabbitMQ クライアントコンポーネントのメモリリークを修正しました。
[*] : バグ修正。サーバーで KeepAlive プロパティが有効な場合、組み込みの JavaScript ライブラリがエラー 404 を返していました。
[*] : バグ修正。サーバーで Authentication が有効でない場合、クライアントが Authorization ヘッダー付きのリクエストを送信すると、デフォルトで接続が閉じられていました。
[*] : バグ修正。ServerSentEvents で、複数のメッセージを送信する際にヘッダーがメッセージに含まれていました。
[*] : バグ修正。ServerSentEvents で、最初のメッセージが 2 回送信されていました。

.NET

[*] : バグ修正。MultipartFormData で、HTTPUploadFiles.RemoveBoundaries が true かつファイルサイズがゼロの場合、境界(boundary)を含んだままファイルが作成されていました。
[*] : バグ修正。サーバーで KeepAlive プロパティが有効な場合、組み込みの JavaScript ライブラリがエラー 404 を返していました。
[*] : バグ修正。サーバーで Authentication が有効でない場合、クライアントが Authorization ヘッダー付きのリクエストを送信すると、デフォルトで接続が閉じられていました。
[*] : バグ修正。ServerSentEvents で、複数のメッセージを送信する際にヘッダーがメッセージに含まれていました。
[*] : バグ修正。ServerSentEvents で、最初のメッセージが 2 回送信されていました。

すべてのリリースの変更点はsgcWebSockets のリリースノートで確認できます。