sgcWebSockets 2025.4

· Versionen

Rad Studio

[+] : Neue WebAuthn-Server-Komponente: implementiert die WebAuthn-Server-Spezifikation, einen Webstandard für sichere, passwortlose Authentifizierung. Derzeit BETA.
[+] : Neue WebAuthn-Demo: zeigt, wie man sich mit der Komponente TsgcWSAPIServer_WebAuthn registriert und authentifiziert. Verfügbar im Ordner "Demos\20.HTTP_Protocol\12.WebAuthn".
[+] : Unterstützte WebAuthn-Attestation-Formate: None, Packed, TPM, AndroidKey, Apple und FidoU2F.
[+] : Unterstützte WebAuthn-Algorithmen: ES256 und RS256.
[+] : Verbessert: Das SGC-Protocol-Demo "Demos\02.WebSocket_Protocols\01.SGC_Generic_PubSub_Protocol" enthält jetzt SSL-Unterstützung und erlaubt die Konfiguration des QoSLevel auf Server- und Client-Komponenten.

[*] : Behoben: Fehler im OAuth2-Client: Beim Ändern des lokalen Server-Ports wurde der alte Port nicht aus der Bindings-Liste entfernt.
[*] : Behoben: Fehler im WebBroker-HTTP/2-Server: Die Funktion DoBeforeOnCommand war nicht korrekt definiert.
[*] : Behoben: Fehler im AMQP1-Client: Beim Lesen eines Timestamp-Werts war das dekodierte Ergebnis in manchen Fällen falsch.
[*] : Behoben: Fehler im AMQP1-Client: Das Lesen einer leeren Map führte zu einer Integer-Overflow-Ausnahme.
[*] : Behoben: Fehler im AMQP1-Client: Binärdaten wurden nicht korrekt dekodiert.
[*] : Behoben: Fehler im AMQP1-Client: Beim Lesen einer UUID wurde der interne Offset-Wert nicht korrekt aktualisiert.
[*] : Behoben: Fehler im OpenAI-Azure-Client: Der für Transcription-Anfragen verwendete Endpoint war falsch.
[*] : Behoben: Fehler im OpenAI-Demo (Demos\15.AI\01.QuickStart\04.ChatGPT). Beim Senden des Kontexts vorheriger Anfragen konnten Fehler aufgrund falsch kodierter JSON-Strings auftreten.
[*] : Behoben: Fehler in MultipartFormData: Beim Extrahieren von Dateien verwendete der interne Stream nicht UTF-8-Codierung.
[*] : Behoben: Fehler im Setup: Bei Verwendung des /extract-Befehls schlug die Extraktion fehl, wenn die Delphi-Version nicht installiert war.

[*] : Behoben: Fehler im MQTT-Client: Speicherleck, wenn die Komponente vor dem Auslösen des Ereignisses OnDisconnect zerstört wurde. 

.NET

[*] : Behoben: Fehler im OAuth2-Client: Beim Ändern des lokalen Server-Ports wurde der alte Port nicht aus der Bindings-Liste entfernt.
[*] : Behoben: Fehler in MultipartFormData: Beim Extrahieren von Dateien verwendete der interne Stream nicht UTF-8-Codierung.

[*] : Behoben: Fehler im MQTT-Client: Speicherleck, wenn die Komponente vor dem Auslösen des Ereignisses OnDisconnect zerstört wurde.