Rad Studio
[+] : Ajout de la prise en charge de OpenAI API, qui permet de interact avec models like gpt-3.5-turbo, speech to text, translations, Image AI generation et much more.
[+] : Nouvelles démos qui show how pour utiliser OpenAI API in le dossier "15.AI".
[+] : Amélioration de TsgcWebSocketClient_WinHTTP, il y a une nouvelle propriété "VerifyCertificate" pour activer Server Certificate Validation.
[+] : Amélioration d'Amazon AWS SDK, JSON classes désormais sont created par défaut, pour activer it, enable directive du compilateur SGC_OPENAPI_JSON (Nécessite Rad Studio XE7+).
[+] : Nouvelle démo showing how pour diffuser video en utilisant fonction IndyStreamFileVideo. demo se trouve dans le dossier "04.WebSocket_Other_Samples\10.StreamVideo".
[+] : Amélioration de TsgcWebSocketClient, ajout de nouveaux properties BoundIP, BoundPort, BoundPortMax et BoundPortMin pour définir local address de client.
[+] : Amélioration d'OAuth2 Server Component, désormais prend en charge Client Credentials authorization Grant Type.
[+] : Amélioration d'OAuth2 Server Component, fonction AddToken a désormais nouveau parameter: Scope.
[+] : Amélioration d'OAuth2 Server Component, fonction AddToken désormais si Token has expired mais RefreshToken exists, token est ajout de to internal list et it's not discarded.
[*] : Amélioration du client SignalR, nouvelle propriété SignalR.Authorization pour permettre Bearer Token Authentication.
[*] : Amélioration de WebSocket Server, Basic Authentication permet désormais pour configurer CORS.
[*] : Correction d'un bug TsgcWebSocketServer/TsgcWebSocketHTTPServer, some SSL Options n'étaient pas correctement initialised si SSL était enabled before SSL options étaient set.
[*] : Correction d'un bug Datasnap Indy server, OnExceptionEvent n'était pas found.
[*] : Correction d'un bug OpenAPI, path parameters may be wrong encodé dans certains cas.
[*] : Correction d'un bug OpenAPI Parser quand endpoint has more than 255 characters.
[*] : Correction d'un bug SChannel, SSL Parameter parameter depuis CredentialsCallBack n'était pas appelé correctement. (Merci à Stefan pour le signalement).
[*] : Correction d'un bug IOCP IOHandler, invalid pointer when destroying internal connection.
[*] : Correction d'un bug Amazon AWS SDK, some POST methods étaient utilisation d'un wrong ContentType.
[*] : Correction d'un bug Bybit API, expire time n'était pas set correctement.
[*] : Correction d'un bug Range Check Error en utilisant SChannel en tant que TLS Provider.
[*] : Correction d'un bug OAuth2 Server processing Token request, le serveur returns dans certains cas invalid_request.
[*] : Correction d'un bug client Google Calendar, setting a timezone has no effect on start/end événement.
[*] : Correction d'un bug SignalRCore API, lors de l'appel à invoke méthode et passing un argument en tant qu'object, json message était incorrect.
[/] : TsgcWSAPI_FTX client API a été deleted.
.NET
[+] : Ajout de la prise en charge de .NET 7.0
[+] : Ajout de la prise en charge de Linux64.
[*] : Correction d'un bug SChannel, SSL Parameter parameter depuis CredentialsCallBack n'était pas appelé correctement. (Merci à Stefan pour le signalement).
[*] : Correction d'un bug IOCP IOHandler, invalid pointer when destroying internal connection.
[*] : Correction d'un bug Range Check Error en utilisant SChannel en tant que TLS Provider.
[*] : Correction d'un bug OAuth2 Server processing Token request, le serveur returns dans certains cas invalid_request.
[*] : Correction d'un bug TsgcWebSocketClient, Stop et Disconnect methods n'étaient pas correctement called.
[*] : Correction d'un bug WebSocket et Server clients, événement OnHandshake n'était pas levé.
