sgcWebSockets 2025.9

· 版本发布

Rad Studio

[+] : 新增组件 TsgcWSAPIServer_MCP,实现 MCP 服务器规范,目前支持:工具、提示词和资源请求。
[+] : 新增 MCP 服务器演示展示 MCP 服务器的主要功能,位于文件夹 "Demos\15.AI\03.MCP\01.MCP_Server"。
[+] : 将 Telegram 库更新至 1.8.54 版本(Windows、Android、iOS、Linux64 和 OSX)。
[+] : 将 sgcIndy 更新至最新版本。
[+] : 改进安装程序:新增提示,若平台在 IDE 中不可用,则提醒配置平台。(感谢 Peter 的建议。)
[+] : 改进 sgcIndy 安装程序:新增参数 "/debug",若编译 Embarcadero 包时出现错误则显示警告消息。

[*] : 修复错误 Telegram:自 2025 年 11 月起,android64 库需要使用 16KB 页面大小构建的问题。
[*] : 修复错误 sgcIndy:密码套件列表现在在加载证书之前设置,以允许例如设置安全级别。(感谢 Preben 的修复。)
[*] : 修复错误 sgcIndy:无法将 TIdSSLX509Checks 分配给 TIdSSLOptions_Internal 的问题。
[*] : 修复错误 sgcIDE Expert:表单未以正确大小显示的问题。
[*] : 修复错误 OnHandshake 事件:添加新头部时 UTF-8 字符未正确编码的问题。
[*] : 修复错误 AMQP:内部函数 sgcWriteAMQPFieldTable 将所有值作为字符串传递的问题。
[*] : 修复错误 TsgcOpenAIClass.DoReadDouble:当小数分隔符未设置为 '.' 时返回值无效的问题。(感谢 Pierre 的修复。)
[*] : 修复错误 OpenAPI 解析器:可选布尔参数无法在查询字符串中发送 False 参数的问题,现在布尔值已替换为 TsgcOpenAPIBoolean。
[*] : 修复错误 DataSnap HTTP/2 服务器:OPTION 请求未被处理且连接未关闭的问题。
[*] : 修复错误 Indy 服务器:若 Authentication.Basic 启用,当身份验证头部错误时,服务器未返回 Basic Realm 的问题。

[/] : OpenAPI:可选布尔参数已替换为枚举 TsgcOpenAPIBoolean = (oapiBoolNull, oapiBoolFalse, oapiBoolTrue)。 

.NET

[+] : 将 Telegram 库更新至 1.8.54 版本(Windows、Android、iOS、Linux64 和 OSX)。
[+] : 将 sgcIndy 更新至最新版本。

[*] : 修复错误 Telegram:自 2025 年 11 月起,android64 库需要使用 16KB 页面大小构建的问题。
[*] : 修复错误 sgcIndy:密码套件列表现在在加载证书之前设置,以允许例如设置安全级别。(感谢 Preben 的修复。)
[*] : 修复错误 OnHandshake 事件:添加新头部时 UTF-8 字符未正确编码的问题。

[*] : 修复错误 Indy 服务器:若 Authentication.Basic 启用,当身份验证头部错误时,服务器未返回 Basic Realm 的问题。