sgcWebSockets 2025.4

· Versioni

Rad Studio

[+] : Nuovo Componente Server WebAuthn: Implementa il WebAuthn Server Specification, a web standard per secure, passwordless authentication. Currently in BETA.
[+] : Nuovo WebAuthn Demo: Demonstrates come a register e authenticate utilizzando il TsgcWSAPIServer_WebAuthn componente. Disponibile in la cartella "Demos\20.HTTP_Protocol\12.WebAuthn".
[+] : WebAuthn Formati di attestation supportati: None, Packed, TPM, AndroidKey, Apple, e FidoU2F.
[+] : WebAuthn Algorithms Supported: ES256 e RS256.
[+] : Migliorato il SGC Protocol Demo "Demos\02.WebSocket_Protocols\01.SGC_Generic_PubSub_Protocol" ora includes SSL supporto e consente configuration di il QoSLevel su entrambi server e client components.

[*] : Risolto bug in OAuth2 Client: Quando changing il locale server port, il old porta era non rimosso da il bindings list.
[*] : Risolto bug in WebBroker HTTP/2 Server: Il DoBeforeOnCommand funzione era non properly defined.
[*] : Risolto bug in AMQP1 Client: Quando lettura a timestamp value, il decoded result era incorrect in alcuni cases.
[*] : Risolto bug in AMQP1 Client: Lettura an empty map resulted in un integer overflow exception.
[*] : Risolto bug in AMQP1 Client: Binary dati era non decoded properly.
[*] : Risolto bug in AMQP1 Client: Quando lettura a UUID, il internal offset value era non aggiornato correctly.
[*] : Risolto bug in OpenAI Azure Client: Il endpoint utilizzato per transcription richieste era incorrect.
[*] : Risolto bug in OpenAI Demo: Si trova in Demos\15.AI\01.QuickStart\04.ChatGPT. Quando inviando il context di precedente requests, failures could occur a causa di improperly encoded JSON strings.
[*] : Risolto bug in MultipartFormData: Quando extracting files, il internal stream era non utilizzando UTF-8 encoding.
[*] : Risolto bug in Setup: Quando utilizzando il /extract command, se il Delphi versione era non installed, il extraction process failed.

[*] : Risolto bug in MQTT Client: memoria leak se il componente era destroyed prima il evento OnDisconnect era called. 

.NET

[*] : Risolto bug in OAuth2 Client: Quando changing il locale server port, il old porta era non rimosso da il bindings list.
[*] : Risolto bug in MultipartFormData: Quando extracting files, il internal stream era non utilizzando UTF-8 encoding.

[*] : Risolto bug in MQTT Client: memoria leak se il componente era destroyed prima il evento OnDisconnect era called.