Rad Studio
[+] : New Component TsgcHTTPGoogleCloud_FCM_Client, Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost.[+] : New Demo "20.HTTP_Protocol\03.Google\03.Google_FCM" which shows how connect to send messages using the Firebase Cloud Messaging Client.
[+] : Improved OpenAPI Parser, the parser options are included in the output file as comments.
[+] : Improved 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.
[+] : Improved OpenAPI Parser setup, now supports offline installation.
[+] : Improved OpenAPI Client, new event OnBeforeRequest which allows to customize the HTTP Request sent.
[+] : Improved OpenAPI Client, new property ProxyOptions to configure HTTP Requests through proxies.
[+] : Impoved TsgcWebSocketClient, new property LogOptions.Raw, if enabled it will save the messages (send/received) in hex format.
[*] : Fixed Bug OpenAPI Parser, when the parameter contained an external reference, the parameter was not found when encoding the url.
[*] : Fixed Bug Indy Server when assigning a OpenSSL IOHandler that inherits from TIdServerIOHandlerSSLBase, the SSLOptions property was not found. (Thanks to Robert for letting me know).
[*] : Fixed Bug Indy function TIdServerInterceptLogFileConnection.GetConnectionID when connection is not assigned.
[*] : Fixed Bug sgcIndy when getting the Certificate Signature and openSSL was greater than 1.1.1.
[*] : Fixed Bug sgcIndy when using openSSL API 3.0.0 (libraries < 3.2) and trying to load the private key with a password.
[*] : Fixed Bug AMQP1 Client the LocalMaxFrameSize value was the same than the RemoteMaxFrameSize.
[*] : Fixed Bug AMQP1 Client when receiving messages greater than the window size the message was not stored properly.
.NET
[*] : Fixed Bug Indy Server when assigning a OpenSSL IOHandler that inherits from TIdServerIOHandlerSSLBase, the SSLOptions property was not found. (Thanks to Robert for letting me know).[*] : Fixed Bug Indy function TIdServerInterceptLogFileConnection.GetConnectionID when connection is not assigned.
[*] : Fixed Bug Indy when getting the Certificate Signature and openSSL was greater than 1.1.1.
[*] : Fixed Bug Indy when using openSSL API 3.0.0 (libraries < 3.2) and trying to load the private key with a password.