Rad Studio
このバージョンに含まれる新機能とバグ修正の包括的なリストは以下のとおりです:
[+] ARM64 用の新しい iOS シミュレーター(Rad Studio 11.2)をサポートしました。
[+] UDP 上の DTLS(サーバーおよびクライアントコンポーネント)をサポートしました。
[+] 新しいコンポーネント TsgcRTCPeerConnection を追加しました。2 つのリモートピア間の接続とデータ交換に使用します(P2P が利用可能な場合)。
[+] 新しいデモ「35.P2P\05.RTCPeerConnection」を追加しました:2 つのリモートピアを接続する方法を示します。
[+] 改善:Coinbase Pro API — WithdrawalCoinbase、WithdrawalCrypto、GetWithdrawalFeeEstimate を最新の仕様に更新しました。
[+] 改善:サーバーに新しいプロパティ SSLOptions.VerifyCertificate_Options を追加しました。2 つの新しいオプション:FailIfNoCertificate(クライアントが証明書を提供しない場合は接続を閉じる)と VerifyClientOnce。
[*] バグ修正:TURN サーバー — STUN バインディングリクエストが正しい IP アドレスに中継されていませんでした。
[*] バグ修正:OpenAPI Parser — クラスが別のクラスからフィールドを継承した場合、両方(親クラスと子クラス)にフィールドが作成されていました。
[*] バグ修正:TsgcWebSocketClient — watchdog が Start メソッドで再接続するとき、別の再接続の最中に実行され、1 つ以上のスレッドが再接続しようとすることがありました。
[*] バグ修正:HTTPUploadFiles 使用時 — 拡張 UTF-8 文字を含むファイル名を受信した場合、ファイル名が正しくデコードされていませんでした。
[*] バグ修正:OpenAPI Amazon AWS — ヘッダーの順序が正しくない場合に "SignatureDoesNotMatch" エラーが発生していました。
[*] バグ修正:HTTP.SYS サーバー — ContentType charset が utf-8 に設定されていても、ContentText レスポンスが UTF-8 にエンコードされていませんでした。
[*] バグ修正:コンポーネントパレット — 場合によっては複数のパーソナリティからコンポーネントを選択できないことがありました。(Laurent 様からのご報告、ありがとうございます。)
.NET
[+] 改善:サーバーに新しいプロパティ SSLOptions.VerifyCertificate_Options を追加しました。2 つの新しいオプション:FailIfNoCertificate(クライアントが証明書を提供しない場合は接続を閉じる)と VerifyClientOnce。
[*] バグ修正:TURN サーバー — STUN バインディングリクエストが正しい IP アドレスに中継されていませんでした。
[*] バグ修正:TsgcWebSocketClient — watchdog が Start メソッドで再接続するとき、別の再接続の最中に実行され、1 つ以上のスレッドが再接続しようとすることがありました。
[*] バグ修正:HTTPUploadFiles 使用時 — 拡張 UTF-8 文字を含むファイル名を受信した場合、ファイル名が正しくデコードされていませんでした。
