Rad Studio
[+] : Dodano obsługę OpenAI API umożliwiającego interakcję z modelami takimi jak gpt-3.5-turbo, zamianę mowy na tekst, tłumaczenia, generowanie obrazów AI i wiele więcej.
[+] : Nowe dema pokazujące, jak używać OpenAI API, w folderze "15.AI".
[+] : Ulepszono TsgcWebSocketClient_WinHTTP, istnieje nowa właściwość "VerifyCertificate" do włączenia walidacji certyfikatu serwera.
[+] : Ulepszono Amazon AWS SDK, klasy JSON są teraz tworzone domyślnie — aby je włączyć, aktywuj dyrektywę kompilatora SGC_OPENAPI_JSON (wymaga Rad Studio XE7+).
[+] : Nowe demo pokazujące, jak strumieniować wideo za pomocą funkcji IndyStreamFileVideo. Demo znajduje się w folderze "04.WebSocket_Other_Samples\10.StreamVideo".
[+] : Ulepszono TsgcWebSocketClient, dodano nowe właściwości BoundIP, BoundPort, BoundPortMax i BoundPortMin do ustawiania lokalnego adresu klienta.
[+] : Ulepszono OAuth2 Server Component, teraz obsługuje typ grantu Client Credentials.
[+] : Ulepszono OAuth2 Server Component, funkcja AddToken ma teraz nowy parametr: Scope.
[+] : Ulepszono OAuth2 Server Component, funkcja AddToken: teraz jeśli token wygasł, ale istnieje RefreshToken, token jest dodawany do listy wewnętrznej i nie jest odrzucany.
[*] : Ulepszono SignalR Client, nowa właściwość SignalR.Authorization umożliwiająca uwierzytelnianie tokenem Bearer.
[*] : Ulepszono WebSocket Server, Basic Authentication teraz umożliwia konfigurację CORS.
[*] : Naprawiono błąd TsgcWebSocketServer/TsgcWebSocketHTTPServer, niektóre opcje SSL nie były prawidłowo inicjalizowane, gdy SSL był włączony przed ustawieniem opcji SSL.
[*] : Naprawiono błąd serwera Datasnap Indy: OnExceptionEvent nie był znajdowany.
[*] : Naprawiono błąd OpenAPI: parametry ścieżki mogły być nieprawidłowo kodowane w pewnych przypadkach.
[*] : Naprawiono błąd parsera OpenAPI: gdy punkt końcowy miał więcej niż 255 znaków.
[*] : Naprawiono błąd SChannel, parametr SSL z CredentialsCallBack nie był wywoływany prawidłowo (Podziękowania dla Stefan za informację).
[*] : Naprawiono błąd IOCP IOHandler: nieprawidłowy wskaźnik podczas niszczenia wewnętrznego połączenia.
[*] : Naprawiono błąd Amazon AWS SDK: niektóre metody POST używały nieprawidłowego ContentType.
[*] : Naprawiono błąd Bybit API: czas wygaśnięcia nie był prawidłowo ustawiany.
[*] : Naprawiono błąd Range Check Error podczas używania SChannel jako dostawcy TLS.
[*] : Naprawiono błąd OAuth2 Server processing the Token request, serwer w pewnych przypadkach zwracał invalid_request.
[*] : Naprawiono błąd klienta Google Calendar: ustawienie strefy czasowej nie miało wpływu na zdarzenie start/end.
[*] : Naprawiono błąd SignalRCore API: podczas wywoływania metody invoke i przekazywania argumentu jako obiektu wiadomość JSON była nieprawidłowa.
[/] : Usunięto API klienta TsgcWSAPI_FTX.
.NET
[+] : Dodano obsługę .NET 7.0
[+] : Dodano obsługę Linux64.
[*] : Naprawiono błąd SChannel, parametr SSL z CredentialsCallBack nie był wywoływany prawidłowo (Podziękowania dla Stefan za informację).
[*] : Naprawiono błąd IOCP IOHandler: nieprawidłowy wskaźnik podczas niszczenia wewnętrznego połączenia.
[*] : Naprawiono błąd Range Check Error podczas używania SChannel jako dostawcy TLS.
[*] : Naprawiono błąd OAuth2 Server processing the Token request, serwer w pewnych przypadkach zwracał invalid_request.
[*] : Naprawiono błąd TsgcWebSocketClient: metody Stop i Disconnect nie były prawidłowo wywoływane.
[*] : Naprawiono błąd klienty WebSocket i Server: zdarzenie OnHandshake nie było wywoływane.
