sgcWebSockets 2025.3

Rad Studio

[+] : Added Support for Rad Studio 12.3
[+] : Improved Setup, a new option "Build Rad Studio IDE Win64" allows to install the package for the 64-bit IDE, by default is disabled.
[+] : Improved TsgcWebSocketClient, when using SChannel there is a new event "OnSChannelVerifyPeer" to validate manually the certificate.
[+] : Improved HTTPClient, when using SChannel there is a new event "OnSChannelVerifyPeer" to validate manually the certificate.
[+] : Improved TCPClient, when using SChannel there is a new event "OnSChannelVerifyPeer" to validate manually the certificate.
[+] : Improved OpenAPI Google Demos, when using service account to authenticate if the subject and scope are not defined, a default value is set.
[+] : Improved TsgcWebSocketClient_WinHTTP, the OnHandshake event is now called before connecting, allowing customization of the WebSocket HTTP headers.
[+] : Improved HTTP.SYS Server, the reason response code table has been updated to include all possible values.
[+] : Improved sgcIndy, added two functions: IdOpenSSLSetLoadFuncsCallback and IdOpenSSLSetUnLoadFuncsCallback to load additional openssl functions using the dll already loaded.
[+] : Improved sgcIndy, new demo LoadCustomFunctions which shows how to use the new callback for loading additional openssl functions.
[+] : Improved TsgcHTTP1Client, new methods for async requests: GetAsync, PostAsync, PutAsync... the response is received asynchronously in the event OnAsyncResult of the component.

[*] : Fixed Bug WebPush was not working whe compiling for Win64.
[*] : Fixed Bug sgcIdSSLOpenSSLHeaders, the method X509_STORE_CTX_free was not properly defined.
[*] : Fixed Bug sgcIdSSLOpenSSLHeader, the method ECDH_compute_key was not properly defined.
[*] : Fixed Bug CBuilder error "reference to HRESULT is ambiguous".
[*] : Fixed Bug CBuilder error "expected unqualified-id" in the SChannel units.
[*] : Fixed Bug HTTP.SYS Server, all HTTP responses were sent with a fixed response code 200.

[*] : Fixed Bug HTTP/2 Demo, the server was only accepting tls1_3 while the client was using tls1_2. 

.NET

[+] : Added support for .NET 9.0

[*] : Fixed Bug sgcIdSSLOpenSSLHeaders, the method X509_STORE_CTX_free was not properly defined.

[*] : Fixed Bug sgcIdSSLOpenSSLHeader, the method ECDH_compute_key was not properly defined. 

×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

sgcWebSockets AI Support
Rad Studio 12.3 IDE 64 bits

Related Posts