sgcWebSockets 2025.4

· Versions

Rad Studio

[+] : Nouveau composant serveur WebAuthn: Implements WebAuthn Server Specification, a web standard pour secure, passwordless authentication. Currently in BETA.
[+] : Nouveau WebAuthn Demo: Demonstrates how pour enregistrer et authenticate en utilisant TsgcWSAPIServer_WebAuthn component. Available in le dossier "Demos\20.HTTP_Protocol\12.WebAuthn".
[+] : WebAuthn Attestation Formats Supported: None, Packed, TPM, AndroidKey, Apple, et FidoU2F.
[+] : WebAuthn Algorithms Supported: ES256 et RS256.
[+] : Amélioration de SGC Protocol Demo "Demos\02.WebSocket_Protocols\01.SGC_Generic_PubSub_Protocol" inclut désormais SSL prise en charge et allows configuration de QoSLevel on both server et client components.

[*] : Correction de bug in OAuth2 Client: When changing local server port, old port n'était pas suppression de depuis bindings list.
[*] : Correction de bug in WebBroker HTTP/2 Server: DoBeforeOnCommand fonction n'était pas correctement defined.
[*] : Correction de bug in AMQP1 Client: When reading a timestamp valeur, décodé result était incorrect dans certains cas.
[*] : Correction de bug in AMQP1 Client: Reading un empty map resulted in un integer overflow exception.
[*] : Correction de bug in AMQP1 Client: Binary data n'était pas décodé correctement.
[*] : Correction de bug in AMQP1 Client: When reading a UUID, internal offset valeur n'était pas updated correctly.
[*] : Correction de bug in OpenAI Azure Client: endpoint used pour transcription requests était incorrect.
[*] : Correction de bug in OpenAI Demo: Situé dans Demos\15.AI\01.QuickStart\04.ChatGPT. When envoi de context de previous requests, failures could occur due to improperly encodé JSON strings.
[*] : Correction de bug in MultipartFormData: When extracting files, internal stream n'était pas en utilisant UTF-8 encoding.
[*] : Correction de bug in Setup: When en utilisant /extract command, si Delphi version n'était pas installed, extraction process failed.

[*] : Correction de bug in client MQTT: memory leak si component était destroyed before événement OnDisconnect était called. 

.NET

[*] : Correction de bug in OAuth2 Client: When changing local server port, old port n'était pas suppression de depuis bindings list.
[*] : Correction de bug in MultipartFormData: When extracting files, internal stream n'était pas en utilisant UTF-8 encoding.

[*] : Correction de bug in client MQTT: memory leak si component était destroyed before événement OnDisconnect était called.