Rad Studio
[+] : OAuth2 クライアントを改善し、新しいグラントタイプ auth2ResourceOwnerPassword を追加しました。Resource Owner Password フローに対応します。
[+] : OpenAPI パーサーを改善し、Endpoint からメソッド名を取得する際に、名前の末尾にメソッドリクエストの種類(UsingGET、UsingPOST など)を付加するようになりました。
[+] : OpenAPI クライアントを改善し、TsgcOpenAPIArray クラスにプロパティ Count を追加しました。
[+] : SChannel IOHandler を改善し、SCHANNEL_CRED の使用を強制する新しいプロパティ "UseLegacyCredentials" を追加しました。
[+] : Presence プロトコルを改善し、新しい招待を受信した際にクライアントがエラーコードとエラーテキストを設定できるようになりました。
[+] : Presence プロトコルを改善し、招待を送信したクライアントがイベント OnChannelInvitationResponse を使って招待が受諾されたかどうかを知ることができるようになりました。
[+] : Delphi 7 および 2007 の MQTT クライアントを改善し、大きなメッセージの読み取り速度を向上させました。
[+] : OpenSSL を改善し、openSSL 3.3 用の openSSL ライブラリをコンパイルして利用できるようにしました。
[+] : TsgcSocketConnection クラスを改善し、接続が作成された日時を保持する新しいプロパティ CreatedAt を追加しました。
[*] : バグ修正 OpenAI Assistant デモ。アシスタントが作成されていない状態でメッセージを送信するとアクセス違反が発生していました(Ad さん、ご報告ありがとうございます)。
[*] : バグ修正 OpenAPI パーサー。Boolean および Integer のレスポンスの処理を修正しました。
[*] : バグ修正 セットアップ。win32 を選択していない場合、デザイン時パッケージがコンパイルされませんでした。
[*] : バグ修正 OpenAI クライアント。transcription メソッドを呼び出すとエラーが返っていました。
[*] : バグ修正 sgcIndy。openSSL 1.1.1 または 3.0.0 を使用した場合の X509_get_version メソッドの問題を修正しました。
[*] : バグ修正 sgcIndy。"Error getting SSL method." のエラーを修正しました。
[*] : バグ修正 SChannel。TSSLInfo.Read メソッドで範囲チェックエラー(Range Check Error)が発生する場合がありました。
[*] : バグ修正 SChannel。接続が正常に閉じられなかった場合、イベント OnDisconnect が呼び出されませんでした。
[*] : バグ修正 HeartBeat。タイプが hbtOnlyIfNoMsgRcvInterval の場合、ping が送信されていなくてもイベント OnBeforeHeartBeat が呼び出されていました。
[*] : バグ修正 HTTP/2 および HTTPAPI 用の WebBrokerBridge。リクエストが見つからない場合、サーバーが 404 エラーを返していませんでした(Francesco さん、ご報告ありがとうございます)。
[*] : バグ修正。MacOS 上の Lazarus で sgcWebSockets パッケージをコンパイルする際の問題を修正しました。
[*] : コンパイル時の警告をいくつか修正しました。
[/] : イベント TsgcWSPClient_Presence.OnChannelInvitation に 2 つの新しいパラメータ aErrorCode と aErrorText が追加されました。
.NET
[+] : OAuth2 クライアントを改善し、新しいグラントタイプ auth2ResourceOwnerPassword を追加しました。Resource Owner Password フローに対応します。
[+] : OpenSSL を改善し、openSSL 3.3 用の openSSL ライブラリをコンパイルして利用できるようにしました。
[*] : バグ修正 sgcIndy。openSSL 1.1.1 または 3.0.0 を使用した場合の X509_get_version メソッドの問題を修正しました。
[*] : バグ修正 sgcIndy。"Error getting SSL method." のエラーを修正しました。
[*] : バグ修正 SChannel。TSSLInfo.Read メソッドで範囲チェックエラー(Range Check Error)が発生する場合がありました。
[*] : バグ修正 SChannel。接続が正常に閉じられなかった場合、イベント OnDisconnect が呼び出されませんでした。
[*] : バグ修正 HeartBeat。タイプが hbtOnlyIfNoMsgRcvInterval の場合、ping が送信されていなくてもイベント OnBeforeHeartBeat が呼び出されていました。
すべてのリリースの変更点はsgcWebSockets のリリースノートで確認できます。
