sgcWebSockets 2024.9

· Wydania

Rad Studio

[+] : Nowy komponent TsgcHTTPGoogleCloud_FCM_Client, Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost.
[+] : Nowe demo "20.HTTP_Protocol\03.Google\03.Google_FCM" which shows how connect to send messages using the Firebase Cloud Messaging Client.
[+] : Ulepszono OpenAPI Parser, the parser options are included in the output file as comments.
[+] : Ulepszono OpenAPI Parser, if the openapi file is splitted in multiple schemas the parser can resolve those external schemas and bundle into a single specification file.
[+] : Ulepszono OpenAPI Parser setup, teraz supports offline installation.
[+] : Ulepszono OpenAPI Client, nowe zdarzenie OnBeforeRequest which allows to customize the HTTP Request sent.
[+] : Ulepszono OpenAPI Client, nowa właściwość ProxyOptions to configure HTTP Requests through proxies.
[+] : Impoved TsgcWebSocketClient, nowa właściwość LogOptions.Raw, if enabled it will save the messages (send/received) in hex format.

[*] : Naprawiono błąd OpenAPI Parser, when the parameter contained an external reference, the parameter was not found when encoding the url.
[*] : Naprawiono błąd w serwerze Indy when assigning a OpenSSL IOHandler that inherits from TIdServerIOHandlerSSLBase, the SSLOptions property was not found. (Podziękowania dla Robert for letting me know).
[*] : Naprawiono błąd Indy function TIdServerInterceptLogFileConnection.GetConnectionID when connection is not assigned.
[*] : Naprawiono błąd sgcIndy when getting the Certificate Signature and openSSL was greater than 1.1.1.
[*] : Naprawiono błąd sgcIndy when using openSSL API 3.0.0 (libraries < 3.2) and trying to load the private key with a password.
[*] : Naprawiono błąd AMQP1 Client the LocalMaxFrameSize value was the same than the RemoteMaxFrameSize.

[*] : Naprawiono błąd AMQP1 Client when receiving messages greater than the window size the message was not stored properly. 

.NET

[*] : Naprawiono błąd w serwerze Indy when assigning a OpenSSL IOHandler that inherits from TIdServerIOHandlerSSLBase, the SSLOptions property was not found. (Podziękowania dla Robert for letting me know).
[*] : Naprawiono błąd Indy function TIdServerInterceptLogFileConnection.GetConnectionID when connection is not assigned.
[*] : Naprawiono błąd Indy when getting the Certificate Signature and openSSL was greater than 1.1.1.

[*] : Naprawiono błąd Indy when using openSSL API 3.0.0 (libraries < 3.2) and trying to load the private key with a password.