sgcWebSockets 2024.8

· Versiones

Rad Studio

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

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

[*] : Corregida fuga de memorias on Indy Server Component. 

.NET

[*] : Corregido error Internal Compiler Directive replaced {IFDEF WINDOWS} by {IFDEF MSWINDOWS}.
[*] : Corregido error Indy Server, when the property Specifications.RFC6455 was disabled, the TCP Connections where not accepted.
[*] : Corregida fuga de memoria using SChannel as IOHandler. (Gracias a Kenza para letting me know).

[*] : Corregida fuga de memorias on Indy Server Component.