sgcWebSockets 2024.4

Rad Studio

[+] : Improved Binance API Client, the convert endpoints have been added to the REST_API class.

[+] : Added the property Options.Software to customize the Server HTTP Header value.
[+] : New Demo showing how to use OpenAI to convert code from different languages, the demo is located in the folder "15.AI\02.Applications\04.CodeConverter".
[+] : Improved TsgcOpenAIChatBot, new property HttpOptions.ReadTimeout to abort request if exceeds the timeout.
[+] : Improved TsgcOpenAIChatBot, the methods ChatAsUser and ChatAsSystem have a new parameter to pass the previous history messages (Thanks to Andrea for the improvement).
[+] : Improved TsgcHTTPGoogleCloud_Calendar_Client, new method Clear, to switch between accounts.
[+] : Improved HTTP.SYS Server, the ResponseInfo.ContentStream now can handle streams different from TStringStream (Thanks to Corbinian for the improvement).
[+] : Improved OpenAPI Client, now supports sending a stream when calling POST or PUT requests.
[+] : Improved OpenAPI Google SDK, there is a new demo showing how to upload/download a file to google drive, it's in the folder "Demos/01.google_drive".
[+] : Improved Amazon AWS IoT client, the Device MQTT Provisioning API methods have been implemented: CreateCertificateFromCsr, CreateKeysAndCertificate and RegisterThing.
[+] : Improved Amazon AWS IoT Demo, the provisioning API methods now can be tested using the demo (Demos\10.IoT_Clients).
[+] : Improved OAuth2 Client Demo, the Dropbox OAuth2 Login has been added (Demos\20.HTTP_Protocol\02.OAuth2_Authentication).

[*] : Fixed Bug SignalRCore Client when decoding the MessagePack message.
[*] : Fixed Bug TsgcHTTPOpenAIAzure_Options class, the properties were not published.
[*] : Fixed Bug HTTP/2 Client when closing connection, a thread exception may be raised.
[*] : Fixed Bug HTTP/2 Client, CustomHeaders property was using NameSeparator "=" instead of ":".
[*] : Fixed Bug HTTP/2 decoding the StreamIdentifier.
[*] : Fixed Bug UDP Client when reading the handshake.
[*] : Fixed Bug TsgcOpenAIChatBot, access violation while destroying component in the middle of a request (Thanks to Andrea for the fix).
[*] : Fixed Bug MQTT Client, when receiving disconnect message (mqtt5 only), the OnMQTTDisconnect event was called twice.
[*] : Fixed Bug Compiling for Lazarus in Linux environment, sgcWebSocket.dcr not found.
[*] : Fixed Bug casting some internal variables with the wrong type.
[*] : Fixed Bug Indy Server, the function to obtain the websocket sub-protocols supported hasn't a default value.

[/] : Intraweb package that comes with old Delphi versions have been removed. Only Intraweb 15 is currently supported.

.NET

[*] : Fixed Bug HTTP/2 Client when closing connection, a thread exception may be raised.

[*] : Fixed Bug HTTP/2 decoding the StreamIdentifier.
[*] : Fixed Bug MQTT Client, when receiving disconnect message (mqtt5 only), the OnMQTTDisconnect event was called twice.
[*] : Fixed Bug casting some internal variables with the wrong type.
[*] : Fixed Bug Indy Server, the function to obtain the websocket sub-protocols supported hasn't a default value.
×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Delphi PKCE OAuth2
sgcWebSockets 2024.3.0

Related Posts