sgcWebSockets 2025.10

· 版本发布

Rad Studio

[+] : 新增组件 TsgcWSAPIClient_MCP,实现 MCP 客户端规范。
[+] : 新增 MCP 客户端演示,展示 MCP 客户端的主要功能,位于文件夹 "Demos\15.AI\03.MCP\02.MCP_Client"。
[+] : 改进 MCP 服务器:现在支持流式 HTTP。
[+] : 改进 MCP 服务器:现在支持使用自定义头部或 API 密钥进行身份验证。
[+] : 新增客户端组件 TsgcWSAPI_MEXC:实现 MEXC(中心化加密货币交易所)的 WebSocket 和 HTTP API 现货接口。
[+] : 新增客户端组件 TsgcWSAPI_MEXC_Futures:实现 MEXC(中心化加密货币交易所)的 WebSocket 和 HTTP API 期货接口。
[+] : 更新 CryptoAPI 演示,展示 MEXC API 的主要功能,位于文件夹 "05.Crypto\01.CryptoAPI"。
[+] : 改进安装程序:卸载程序现在经过数字签名。
[+] : 改进 HTTP 服务器:新增事件 OnHTTPUploadBeforeCreatePostStream,在创建流之前触发。
[+] : 改进 HTTP 客户端:新增属性 keep-alive,以在请求之间保持连接活跃。
[+] : 改进 Google Cloud 客户端:新增属性 TLSOptions 以自定义安全连接选项,适用于 Google Cloud FCM、Calendar 和 PubSub 客户端。

[*] : 修复错误 MCP 组件:返回 json-rpc 错误时,错误节点未正确设置的问题。
[*] : 修复错误 MultipartFormData:当 HTTPUploadFiles.RemoveBoundaries 为 true 且文件大小为零时,文件被创建时包含了边界内容的问题。
[*] : 修复 STOMP ActiveMQ 客户端组件的内存泄漏。
[*] : 修复 STOMP RabbitMQ 客户端组件的内存泄漏。
[*] : 修复错误 服务器:当 KeepAlive 属性激活时,内置 JavaScript 库返回 404 错误的问题。
[*] : 修复错误 服务器:当身份验证未启用时,若客户端发送带有 Authorization 头部的请求,连接默认被关闭的问题。
[*] : 修复错误 ServerSentEvents:发送多条消息时头部被包含在消息中的问题。

[*] : 修复错误 ServerSentEvents:初始消息被发送两次的问题。 

.NET

[*] : 修复错误 MultipartFormData:当 HTTPUploadFiles.RemoveBoundaries 为 true 且文件大小为零时,文件被创建时包含了边界内容的问题。
[*] : 修复错误 服务器:当 KeepAlive 属性激活时,内置 JavaScript 库返回 404 错误的问题。
[*] : 修复错误 服务器:当身份验证未启用时,若客户端发送带有 Authorization 头部的请求,连接默认被关闭的问题。
[*] : 修复错误 ServerSentEvents:发送多条消息时头部被包含在消息中的问题。

[*] : 修复错误 ServerSentEvents:初始消息被发送两次的问题。