Rad Studio
[+] : Unterstützung hinzugefügt für OpenAI API, , wodurch interact with models like gpt-3.5-turbo, speech to text, translations, Image AI generation and much more.
[+] : Neue Demos, die zeigen, wie die OpenAI-API verwendet wird, im Ordner "15.AI".
[+] : TsgcWebSocketClient_WinHTTP verbessert: neue Eigenschaft "VerifyCertificate" zum Aktivieren der Server-Zertifikatsprüfung.
[+] : Amazon-AWS-SDK verbessert: die JSON-Klassen werden jetzt standardmäßig erzeugt; zum Aktivieren die Compiler-Direktive SGC_OPENAPI_JSON setzen (benötigt Rad Studio XE7+).
[+] : Neue Demo, die das Streamen von Videos mit der Funktion IndyStreamFileVideo zeigt. Die Demo liegt im Ordner "04.WebSocket_Other_Samples\10.StreamVideo".
[+] : TsgcWebSocketClient verbessert: neue Eigenschaften BoundIP, BoundPort, BoundPortMax und BoundPortMin zum Setzen der lokalen Client-Adresse hinzugefügt.
[+] : OAuth2-Server-Komponente verbessert: unterstützt jetzt den Client-Credentials-Authorization-Grant-Type.
[+] : OAuth2-Server-Komponente verbessert: die Funktion AddToken hat jetzt einen neuen Parameter: Scope.
[+] : Verbessert OAuth2 Server Component, function AddToken wenn Token has expired but the RefreshToken exists, the token is added to the internal list and it's not discarded.
[*] : SignalR-Client verbessert: neue Eigenschaft SignalR.Authorization für Bearer-Token-Authentifizierung.
[*] : WebSocket-Server verbessert: Basic Authentication erlaubt jetzt die Konfiguration von CORS.
[*] : Fehler in TsgcWebSocketServer/TsgcWebSocketHTTPServer behoben: einige SSL-Optionen wurden nicht korrekt initialisiert, wenn SSL aktiviert wurde, bevor die SSL-Optionen gesetzt waren.
[*] : Fehler im DataSnap-Indy-Server behoben: OnExceptionEvent wurde nicht gefunden.
[*] : Fehler in OpenAPI behoben: Path-Parameter konnten in manchen Fällen falsch kodiert sein.
[*] : Fehler im OpenAPI-Parser behoben, wenn der Endpoint mehr als 255 Zeichen hatte.
[*] : Fehler in SChannel behoben: der SSL-Parameter-Parameter aus CredentialsCallBack wurde nicht korrekt aufgerufen. (Danke an Stefan, für den Hinweis).
[*] : Fehler im IOCP-IOHandler behoben: Invalid Pointer beim Zerstören der internen Verbindung.
[*] : Fehler im Amazon-AWS-SDK behoben: einige POST-Methoden verwendeten einen falschen ContentType.
[*] : Fehler in der Bybit-API behoben: die Expire Time wurde nicht korrekt gesetzt.
[*] : Range-Check-Fehler bei Nutzung von SChannel als TLS-Provider behoben.
[*] : Fehler im OAuth2-Server behoben: beim Verarbeiten des Token-Requests gab der Server in manchen Fällen invalid_request zurück.
[*] : Fehler behoben Google Calendar Client, setting a timezone has no effect on the start/end event.
[*] : Fehler behoben SignalRCore API, when calling the invoke method and passing an argument as an object, the json message was incorrect.
[/] : TsgcWSAPI_FTX client API has been deleted.
.NET
[+] : Unterstützung hinzugefügt für .NET 7.0
[+] : Unterstützung hinzugefügt für Linux64.
[*] : Fehler in SChannel behoben: der SSL-Parameter-Parameter aus CredentialsCallBack wurde nicht korrekt aufgerufen. (Danke an Stefan, für den Hinweis).
[*] : Fehler im IOCP-IOHandler behoben: Invalid Pointer beim Zerstören der internen Verbindung.
[*] : Range-Check-Fehler bei Nutzung von SChannel als TLS-Provider behoben.
[*] : Fehler im OAuth2-Server behoben: beim Verarbeiten des Token-Requests gab der Server in manchen Fällen invalid_request zurück.
[*] : Fehler behoben TsgcWebSocketClient, Stop and Disconnect methods were not properly called.
[*] : Fehler behoben WebSocket and Server clients, the event OnHandshake was not raised.
