Rad Studio
[+] : Adicionado suporte para OpenAI API, que permite interagir com modelos como gpt-3.5-turbo, speech to text, traduções, geração de imagens com IA e muito mais.
[+] : Novos Demos mostrando como usar a OpenAI API na pasta "15.AI".
[+] : Aprimorado TsgcWebSocketClient_WinHTTP, nova propriedade "VerifyCertificate" para habilitar a validação do certificado do servidor.
[+] : Aprimorado Amazon AWS SDK, as classes JSON agora são criadas por padrão; para habilitá-las, ative a diretiva SGC_OPENAPI_JSON (requer Rad Studio XE7+).
[+] : Novo Demo showing how to stream video usando a função IndyStreamFileVideo. A demo está localizada na pasta "04.WebSocket_Other_Samples\10.StreamVideo".
[+] : Aprimorado TsgcWebSocketClient, adicionadas as propriedades BoundIP, BoundPort, BoundPortMax e BoundPortMin para definir o endereço local do cliente.
[+] : OAuth2 aprimorado Server Component, agora suporta o Grant Type de autorização Client Credentials.
[+] : OAuth2 aprimorado Server Component, a função AddToken agora tem um novo parâmetro: Scope.
[+] : OAuth2 aprimorado Server Component, function AddToken now if the Token has expired but the RefreshToken exists, the token is added to the internal list and it's not discarded.
[*] : Improved SignalR Client, nova propriedade SignalR.Authorization para habilitar autenticação com Bearer Token.
[*] : Improved WebSocket Server, a autenticação básica agora permite configurar CORS.
[*] : Corrigido bug TsgcWebSocketServer/TsgcWebSocketHTTPServer, algumas opções SSL não eram inicializadas corretamente se o SSL era habilitado antes de as opções SSL serem definidas.
[*] : Corrigido bug Datasnap Indy server, OnExceptionEvent não era encontrado.
[*] : Corrigido bug OpenAPI, os parâmetros de caminho podiam ser codificados incorretamente em alguns casos.
[*] : Corrigido bug OpenAPI Parser quando o endpoint tem mais de 255 caracteres.
[*] : Corrigido bug SChannel, o parâmetro SSL do CredentialsCallBack não era chamado corretamente. (Obrigado a Stefan por me avisar).
[*] : Corrigido bug IOCP IOHandler, ponteiro inválido ao destruir a conexão interna.
[*] : Corrigido bug Amazon AWS SDK, alguns métodos POST usavam um ContentType incorreto.
[*] : Corrigido bug Bybit API, o tempo de expiração não era definido corretamente.
[*] : Corrigido bug Range Check Error ao usar SChannel como provedor TLS.
[*] : Corrigido bug OAuth2 Server processing the Token request, o servidor retornava invalid_request em alguns casos.
[*] : Corrigido bug Google Calendar Client, definir um fuso horário não tinha efeito no evento de início/fim.
[*] : Corrigido bug SignalRCore API, ao chamar o método invoke passando um argumento como objeto, a mensagem JSON estava incorreta.
[/] : o cliente TsgcWSAPI_FTX foi removido.
.NET
[+] : Adicionado suporte para .NET 7.0
[+] : Adicionado suporte para Linux64.
[*] : Corrigido bug SChannel, o parâmetro SSL do CredentialsCallBack não era chamado corretamente. (Obrigado a Stefan por me avisar).
[*] : Corrigido bug IOCP IOHandler, ponteiro inválido ao destruir a conexão interna.
[*] : Corrigido bug Range Check Error ao usar SChannel como provedor TLS.
[*] : Corrigido bug OAuth2 Server processing the Token request, o servidor retornava invalid_request em alguns casos.
[*] : Corrigido bug TsgcWebSocketClient, os métodos Stop e Disconnect não eram chamados corretamente.
[*] : Corrigido bug WebSocket and Server clients, o evento OnHandshake não era disparado.
