sgcWebSockets 2024.7

· Versionen

Rad Studio

[+] : Verbessert: OAuth2-Client, new Grant-Typ: auth2ResourceOwnerPassword which unterstützt the Ressourcenbesitzer Password Flow.
[+] : Verbessert: OpenAPI Parser, wenn using the Endpoint to take the method name, jetzt adds the type des method request (UsingGET, UsingPOST...) at the end des name.
[+] : Verbessert: OpenAPI Client, added die Eigenschaft Count an den TsgcOpenAPIArray Class.
[+] : Verbessert: SChannel IOHandler, neue Eigenschaft "UseLegacyCredentials" to force the use des SCHANNEL_CRED.
[+] : Verbessert Presence Protocol, wenn receiving a new Invitation, the client can setze an error code and error text.
[+] : Verbessert Presence Protocol, the client who sends the invitation jetzt can kwenn invitation has been accepted or not using the event OnChannelInvitationResponse.
[+] : Verbessert MQTT Client on Delphi 7 and 2007, improved the speed beim Lesen big messages.
[+] : Verbessert OpenSSL, the openSSL libraries for openSSL 3.3 have been compiled and are jetzt verfügbar.
[+] : Verbessert TsgcSocketConnection class, neue Eigenschaft CreatedAt which stores the datetime wenn die Verbindung is created.

[*] : Fehler behoben OpenAI Assistant Demo, wenn der assistant was not created, an access violation wurde ausgelöst wenn sending a message (Danke an Ad, für den Hinweis).
[*] : Fehler behoben OpenAPI Parser handling Boolean and Integer responses.
[*] : Fehler behoben setup, if win32 was not selected, the design-time package was not compiled.
[*] : Fehler behoben OpenAI Client, wenn calling the transcription method, an error was returned.
[*] : Fehler behoben sgcIndy in the method X509_get_version wenn using openSSL 1.1.1 or 3.0.0.
[*] : Fehler behoben sgcIndy "Error getting SSL method."
[*] : Fehler behoben SChannel, Range Check Error may be rised in the method TSSLInfo.Read.
[*] : Fehler behoben SChannel, wenn der connection war nicht closed gracefully, the event OnDisconnect was not called.
[*] : Fehler behoben HeartBeat, wenn the type was hbtOnlyIfNoMsgRcvInterval, the event OnBeforeHeartBeat was called even wenn der ping wurde nicht gesendet.
[*] : Fehler behoben WebBrokerBridge for HTTP/2 and HTTPAPI, wenn the request was not found, the server didn't return a 404 error. (Danke an Francesco, für den Hinweis).
[*] : Fehler behoben beim Kompilieren sgcWebSockets package with Lazarus on MacOS.
[*] : Behoben: some warnings while compiling.

[/] : event TsgcWSPClient_Presence.OnChannelInvitation has 2 new parameters aErrorCode and aErrorText. 

.NET

[+] : Verbessert: OAuth2-Client, new Grant-Typ: auth2ResourceOwnerPassword which unterstützt the Ressourcenbesitzer Password Flow.
[+] : Verbessert OpenSSL, the openSSL libraries for openSSL 3.3 have been compiled and are jetzt verfügbar.

[*] : Fehler behoben sgcIndy in the method X509_get_version wenn using openSSL 1.1.1 or 3.0.0.
[*] : Fehler behoben sgcIndy "Error getting SSL method."
[*] : Fehler behoben SChannel, Range Check Error may be rised in the method TSSLInfo.Read.
[*] : Fehler behoben SChannel, wenn der connection war nicht closed gracefully, the event OnDisconnect was not called.

[*] : Fehler behoben HeartBeat, wenn the type was hbtOnlyIfNoMsgRcvInterval, the event OnBeforeHeartBeat was called even wenn der ping wurde nicht gesendet.