By Admin on Wednesday, 05 October 2022
Category: All

sgcWebSockets 2022.8

Rad Studio 

​Here is the comprehensive list of new features and bug fixes included in this version:

[+] : Added support for new iOS Simulator for ARM64 (Rad Studio 11.2).
[+] : Added support for DTLS over UDP (Server and Client components).
[+] : New Component TsgcRTCPeerConnection, allows to connect and exchange data between 2 remote peers (P2P if available).
[+] : New Demo "35.P2P\05.RTCPeerConnection" that shows how connect 2 remote peers.
[+] : Improved Coinbase Pro API, the following Withdraw methods have been updated to latest: WithdrawalCoinbase, WithdrawalCrypto and GetWithdrawalFeeEstimate.
[+] : Improved Server, there is a new property SSLOptions.VerifyCertificate_Options with 2 new options: FailIfNoCertificate (if the client doesn't provide a certificate the connection is closed) and VerifyClientOnce.

[*] : Fixed Bug TURN Server, STUN binding requests were not relayed to the correct ip address.
[*] : Fixed Bug OpenAPI Parser, when a class inherited the fields from another, the fields were created on both (master and child class).
[*] : Fixed Bug TsgcWebSocketClient, when watchdog use Start method to reconnect it may occur in the middle of another reconnection, creating more than 1 thread trying to reconnect.
[*] : Fixed Bug using HTTPUploadFiles, when receiving a filename with extended UTF8 characters, the filename was not decoded properly.
[*] : Fixed Bug OpenAPI Amazon AWS error "SignatureDoesNotMatch" when the signature was not ordering the headers properly.
[*] : Fixed Bug HTTP.SYS Server, the ContentText Response was not encoded to UTF-8 when the ContentType charset was set to utf-8.
[*] : Fixed Bug Component Palette, in some cases the components couldn't be selected from multiple personalities. (Thanks to Laurent to let me know).

.NET 

​[+] : Improved Server, there is a new property SSLOptions.VerifyCertificate_Options with 2 new options: FailIfNoCertificate (if the client doesn't provide a certificate the connection is closed) and VerifyClientOnce.

[*] : Fixed Bug TURN Server, STUN binding requests were not relayed to the correct ip address.
[*] : Fixed Bug TsgcWebSocketClient, when watchdog use Start method to reconnect it may occur in the middle of another reconnection, creating more than 1 thread trying to reconnect.
[*] : Fixed Bug using HTTPUploadFiles, when receiving a filename with extended UTF8 characters, the filename was not decoded properly.

Related Posts