By Admin on Sunday, 22 September 2024
Category: All

sgcWebSockets 2024.8

Rad Studio

[+] : Improved OAuth2 Server component, new event OnOAuth2ResponseError which allows to customize the HTTP response error.
[+] : Improved JWT Server component, new event OnJWTResponseError which allows to customize the HTTP response error.
[+] : Improved SignalR Client Component, added cookie authentication.
[+] : Improved OpenSSL support. New property SSL_Options.Legacy to enable legacy provider for OpenSSL 3.+ version.
[+] : Improved sgcIndy OpenSSL, new property LegacyProvider to load the legacy provider for backward compatibility.
[+] : Improved sgcIndy OpenSSL, new method IdOpenSSLSetOSSLPath to set the path of the OSSL provider.
[+] : Improved OpenAPI Parser handling classes with multiple inheritance.

[*] : Fixed Bug sgcIDE Expert, the browser wasn't loaded automatically from the registry.
[*] : Fixed Bug sgcIndy ALPN protocol on Server Components when running in Android.
[*] : Fixed Bug setup when installing in a drive different from "C:\", file not found.
[*] : Fixed Bug Setup the package version was not showed.
[*] : Fixed Bug TsgcHTTPAWS_SQS_Client "SignatureDoesNotMatch error".
[*] : Fixed Bug Internal Compiler Directive replaced {IFDEF WINDOWS} by {IFDEF MSWINDOWS}.
[*] : Fixed Bug OpenAPI Client when a parameter in the path contained "/" character.
[*] : Fixed Bug OpenAPI Amazon S3 when uploading files using PutObject method. Added new method PutObjectAsStream to pass a stream as a parameter instead of a string.
[*] : Fixed Bug OpenAPI Parser when the function returned a boolean, the internal function was defined as returning a string.
[*] : Fixed Bug OpenAPI Parser when the function didn't return any value.
[*] : Fixed Bug OpenAPI Parser when implementing an Array Class of strings, there was an error in the DoRead method.
[*] : Fixed Bug OpenAPI Parser in some cases the Array Class was not implemented properly.
[*] : Fixed Bug Indy Server, when the property Specifications.RFC6455 was disabled, the TCP Connections where not accepted.
[*] : Fixed Memory Leak using SChannel as IOHandler. (Thanks to Kenza for letting me know).

[*] : Fixed Memory Leaks on Indy Server Component. 

.NET

[*] : Fixed Bug Internal Compiler Directive replaced {IFDEF WINDOWS} by {IFDEF MSWINDOWS}.
[*] : Fixed Bug Indy Server, when the property Specifications.RFC6455 was disabled, the TCP Connections where not accepted.
[*] : Fixed Memory Leak using SChannel as IOHandler. (Thanks to Kenza for letting me know).

[*] : Fixed Memory Leaks on Indy Server Component.