Rad Studio
[+] : Added support for Rad Studio 12 Athens.[+] : Updated the Indy version to the latest.
[+] : New Client API: CEX PLUS: cryptocurrency exchange and trading platform. Implement WebSocket protocol for private and public channels.
[+] : Improved Demo "05.Crypto\01.CryptoAPI" which shows how CEX Plus client API works.
[+] : Improved Indy Servers, there is a new property "OpenSSL_Options.CurveList", which allows to set the curve list names for the openSSL library.
[+] : Improved Azure IoT Client, now supports upload files using SAS and X509 Authentication.
[+] : Improved Azure IoT Client, now supports Provisioning Device Client Register method.
[+] : Improved the IoT Demo, now the Azure IoT Demo shows how to upload files to the Azure Servers.
[+] : Improved Kucoin API Client, added the InnerTransfer function.
[+] : Improved OpenAPI Amazon Glacier SDK, the header x-amz-sha256-tree-hash is calculated automatically if no value is set as a parameter.
[+] : Improved OpenAPI Response, new property ResponseHeaders which contains the headers of the response.
[+] : Improved HTTP Forwarding to handle the 302 response code.
[+] : Improved HTTP Forwarding, new properties to customize the forward request: QueryParams, Host, Origin, LogFilename, NoCache and CustomHeaders.
[+] : Improved Setup, now supports new command-line parameters: /extract /versions /platforms /ide.
[+] : Improved IoT Clients, added new properties BoundIP, BoundPort, BoundPortMax and BoundPortMin to set the local address of the client.
[*] : Fixed Bug SignalRCore Client, when sending a line break to the server the connection was closed.
[*] : Fixed Bug SignalRCore Client, error sending an empty string argument.
[*] : Fixed Bug OpenAPI Amazon AWS, fields defines as AllOf where defined as string by default.
[*] : Fixed Bug OpenAPI Amazon AWS, an invalid signature was raised when calling some methods.
[*] : Fixed Bug OAuth2 Server, when client-secret is not valid, the server returned the correct value in the error message (Thanks to Jan to let me know).
[*] : Fixed Bug when using OnBeforeForwardHTTP event, the forward value was not cleared for every new request.
[*] : Fixed Bug OpenAPI AWS SDK, the glacier interface doesn't include a required parameter. (Thanks to Chang to let me know).
[*] : Fixed Bug Indy Server, when stopping the server an access violation may raise if the internal Scheduler is not assigned. (Thanks to Francesco to let me know).
[*] : Fixed Bug Indy Server, when stopping the server, the internal SSL Handler was not destroyed.
[*] : Fixed Bug Indy Server, authentication basic was failing to catch the authorization header. (Thanks to Francesco to let me know).
[*] : Fixed Bug Server HTTP/2 protocol, ContentText was not preserving the correct charset. (Thanks to Francesco to let me know).
[*] : Fixed Bug HTTP.SYS Server, when WriteTimeout was enabled, the internal queue may delete the wrong item in some cases.
[*] : Fixed Bug SGC Server Protocol, the WriteData method was not working when using web-browser as a client.
[*] : Fixed Bug Indy library, when using openSSL 1.1 SSL Status events where not fired.
[*] : Fixed Bug Server Components when Extensions.PerMessage_Deflate was enabled and Options.FragmentedMessages = frgAll, the message was uncompressed 2 times.
.NET
[+] : Updated the Indy version to the latest.
[+] : Improved Indy Servers, there is a new property "OpenSSL_Options.CurveList", which allows to set the curve list names for the openSSL library.[+] : Improved HTTP Forwarding to handle the 302 response code.
[*] : Fixed Bug OAuth2 Server, when client-secret is not valid, the server returned the correct value in the error message (Thanks to Jan to let me know).
[*] : Fixed Bug when using OnBeforeForwardHTTP event, the forward value was not cleared for every new request.
[*] : Fixed Bug Indy Server, when stopping the server an access violation may raise if the internal Scheduler is not assigned. (Thanks to Francesco to let me know).
[*] : Fixed Bug Indy Server, when stopping the server, the internal SSL Handler was not destroyed.
[*] : Fixed Bug Indy Server, authentication basic was failing to catch the authorization header. (Thanks to Francesco to let me know).
[*] : Fixed Bug Server HTTP/2 protocol, ContentText was not preserving the correct charset. (Thanks to Francesco to let me know).
[*] : Fixed Bug Server Components when Extensions.PerMessage_Deflate was enabled and Options.FragmentedMessages = frgAll, the message was uncompressed 2 times.