sgcWebSockets 2025.5

· 版本发布

Rad Studio

[+] : 改进 WebAuthn 服务器:新增事件以更好地处理注册和身份验证流程的选项请求/响应。
- OnWebAuthnRegistrationOptionsRequest:允许取消不需要的注册请求。
- OnWebAuthnRegistrationOptionsResponse:允许自定义注册选项响应。
- OnWebAuthnAuthenticationOptionsRequest:参数 CredentialRecord 已更改为 CredentialRecords 列表。
- OnWebAuthnAuthenticationOptionsResponse:允许自定义身份验证选项响应。
[+] : 改进 WebAuthn 演示,展示如何存储多个凭证记录。
[+] : 新增组件 TsgcWSAPI_OpenAI,使用 WebSocket 协议作为传输层实现 OpenAI 实时 API Beta。
[+] : 新增演示展示 TsgcWSAPI_OpenAI 客户端组件的主要功能,位于文件夹 "Demos\15.AI\01.QuickStart\06.RealTime"。
[+] : 新增组件 TsgcAudioRecorderWave,允许将麦克风音频录制为 PCM16 格式并存储到 WAV 文件中。
[+] : 改进安装程序:在安装完成时新增"关于"按钮显示致谢信息。
[+] : 改进 TsgcHTTPRequest 类:新增属性 Headers,包含请求的所有 HTTP 头部。

[*] : 修复服务器 API:启用 http/2 时响应为空的问题。
[*] : 修复服务器 API:使用多个服务器 API 时只有最后分配的 API 工作的问题。
[*] : 修复错误 MQTT:读取 MQTT 5 属性时,若数据包大小为 2 字节或更多,消息未成功解析的问题。
[*] : 修复错误 MQTT:读取数据包的剩余长度时,若大于 128,消息未成功解析的问题。
[*] : 修复错误 安装程序,第三方库未提取到正确文件夹的问题。

[/] : 已删除 BlockChain API 组件。

[/] : 事件 OnWebAuthnAuthenticationRequest 已重命名为 OnWebAuthnAuthenticationOptionsRequest。 

.NET

[*] : 修复服务器 API:启用 http/2 时响应为空的问题。
[*] : 修复服务器 API:使用多个服务器 API 时只有最后分配的 API 工作的问题。
[*] : 修复错误 MQTT:读取 MQTT 5 属性时,若数据包大小为 2 字节或更多,消息未成功解析的问题。

[*] : 修复错误 MQTT:读取数据包的剩余长度时,若大于 128,消息未成功解析的问题。