sgcWebSockets 2022.3.0

· 版本发布

Rad Studio 

以下是本版本所有新功能和错误修复的完整列表:

[+] : 新增 sgcWebSockets 包安装程序,用于安装和注册 sgcWebSockets 库。
[+] : 新增 IDE 插件,允许从 Rad Studio IDE 自动登录并访问私有下载、支持、论坛等。
[+] : 新增组件 OAuth2 服务器提供程序,允许集成 Azure AD、Google、Facebook 等外部 OAuth2 提供商,使用户可以使用 Azure 凭据登录您的服务器。
[+] : 新增组件 TsgcWSAPI_Kucoin,Kucoin 客户端组件,用于交易和获取股票市场更新,支持:
- WebSocket 公共和私有频道。
- REST 公共和私有端点。
[+] : 新增组件 TsgcWSAPI_Kucoin_Futures,Kucoin 客户端组件,用于交易和获取期货市场更新,支持:
- WebSocket 公共和私有频道。
- REST 公共和私有端点。
[+] : 将 Telegram API 更新至 1.8.1 版本。
[+] : 改进 Telegram API,新增对赞助消息的支持。新增方法 "getChatSponsoredMessage" 用于检索赞助消息,消息通过 "OnMessageSponsored" 事件通知。
[+] : 改进 Telegram API,从 1.7.0 起 sender_user_id 为零,新增 2 个对象用于读取消息发送者:SenderChat 和 SenderUser。
[+] : 改进 Telegram API,新增方法 SendInvoiceMessage,允许机器人发送发票消息。
[+] : 改进 IoT 客户端(Amazon 和 Azure),新增 Disconnect 方法以关闭连接并等待连接完全关闭。
[+] : 改进 FTX 客户端,现支持 FTX.us 代理。

[*] : 修复 HTTP/2 客户端错误,在 Linux64 上运行时出现 "ALPN h2 is not supported" 错误。
[*] : 修复 Linux64 运行时包编译问题(感谢 Kick 反馈)。
[*] : 修复 Azure IoT 客户端错误,解码密钥时出现范围检查错误。
[*] : 修复 IoT 客户端错误,连接处于活跃状态时销毁客户端可能导致线程锁定直至连接自动关闭。
[*] : 修复 WebSocket 客户端错误,DEBUG 启用时启动连接的线程被重命名而非内部线程(感谢 Ulrik 反馈)。
[*] : 修复 WAMP 客户端错误,收发多条消息时消息在某些情况下可能损坏。
[*] : 修复从服务器发送 HTTP/2 响应时内容为空的错误。

.NET 

[+] : 将 Telegram API 更新至 1.8.1 版本。
[+] : 改进 Telegram API,新增对赞助消息的支持。新增方法 "getChatSponsoredMessage" 用于检索赞助消息,消息通过 "OnMessageSponsored" 事件通知。
[+] : 改进 Telegram API,从 1.7.0 起 sender_user_id 为零,新增 2 个对象用于读取消息发送者:SenderChat 和 SenderUser。
[+] : 改进 Telegram API,新增方法 SendInvoiceMessage,允许机器人发送发票消息。

[*] : 修复从服务器发送 HTTP/2 响应时内容为空的错误。