sgcWebSockets 2024.8

· リリース
sgcWebSockets 2024.8 | eSeGeCe ブログ

Rad Studio

[+] : OAuth2 サーバーコンポーネントを改善しました。新しいイベント OnOAuth2ResponseError により、HTTP のレスポンスエラーをカスタマイズできます。
[+] : JWT サーバーコンポーネントを改善しました。新しいイベント OnJWTResponseError により、HTTP のレスポンスエラーをカスタマイズできます。
[+] : SignalR クライアントコンポーネントを改善し、クッキー認証を追加しました。
[+] : OpenSSL のサポートを改善しました。新しいプロパティ SSL_Options.Legacy により、OpenSSL 3.+ バージョンのレガシープロバイダーを有効にできます。
[+] : sgcIndy OpenSSL を改善しました。新しいプロパティ LegacyProvider により、後方互換性のためのレガシープロバイダーを読み込めます。
[+] : sgcIndy OpenSSL を改善しました。新しいメソッド IdOpenSSLSetOSSLPath により、OSSL プロバイダーのパスを設定できます。
[+] : OpenAPI パーサーを改善し、多重継承を持つクラスの処理に対応しました。

[*] : sgcIDE Expert のバグ修正。ブラウザーがレジストリから自動的に読み込まれていませんでした。
[*] : Android で実行した場合の、サーバーコンポーネントにおける sgcIndy の ALPN プロトコルのバグ修正。
[*] : セットアップのバグ修正。"C:\" 以外のドライブにインストールすると、ファイルが見つかりませんでした。
[*] : セットアップのバグ修正。パッケージのバージョンが表示されていませんでした。
[*] : TsgcHTTPAWS_SQS_Client の "SignatureDoesNotMatch error" のバグ修正。
[*] : 内部のコンパイラ指令のバグ修正。{IFDEF WINDOWS} を {IFDEF MSWINDOWS} に置き換えました。
[*] : OpenAPI クライアントのバグ修正。パス内のパラメーターに "/" 文字が含まれている場合に発生していました。
[*] : OpenAPI Amazon S3 のバグ修正。PutObject メソッドでファイルをアップロードするときに発生していました。文字列の代わりにストリームをパラメーターとして渡す新しいメソッド PutObjectAsStream を追加しました。
[*] : OpenAPI パーサーのバグ修正。関数がブール値を返す場合に、内部の関数が文字列を返すものとして定義されていました。
[*] : OpenAPI パーサーのバグ修正。関数が値を返さない場合に発生していました。
[*] : OpenAPI パーサーのバグ修正。文字列の配列クラスを実装する際、DoRead メソッドにエラーがありました。
[*] : OpenAPI パーサーのバグ修正。場合によっては配列クラスが正しく実装されていませんでした。
[*] : Indy サーバーのバグ修正。プロパティ Specifications.RFC6455 が無効な場合、TCP 接続が受け付けられていませんでした。
[*] : IOHandler として SChannel を使用した際のメモリリークを修正しました(Kenza さん、ご報告ありがとうございます)。
[*] : Indy サーバーコンポーネントのメモリリークを修正しました。

.NET

[*] : 内部のコンパイラ指令のバグ修正。{IFDEF WINDOWS} を {IFDEF MSWINDOWS} に置き換えました。
[*] : Indy サーバーのバグ修正。プロパティ Specifications.RFC6455 が無効な場合、TCP 接続が受け付けられていませんでした。
[*] : IOHandler として SChannel を使用した際のメモリリークを修正しました(Kenza さん、ご報告ありがとうございます)。
[*] : Indy サーバーコンポーネントのメモリリークを修正しました。

すべてのリリースの変更点はsgcWebSockets のリリースノートで確認できます。