sgcWebSockets 2025.5

· Versiones

Rad Studio

[+] : Mejorado WebAuthn Server: new eventos to handle better the Options request/response para the Registration and Authentication flows.
- OnWebAuthnRegistrationOptionsRequest: allows to cancel an undesired registration request.
- OnWebAuthnRegistrationOptionsResponse: allows to customize the registration options response.
- OnWebAuthnAuthenticationOptionsRequest: the parameter CredentialRecord has been changed to a list of CredentialRecords.
- OnWebAuthnAuthenticationOptionsResponse: allows to customize the authentication options response.
[+] : Mejorado the WebAuthn demo to show how to store multiple credential records.
[+] : Nuevo Componente TsgcWSAPI_OpenAI, implements OpenAI Realtime API Beta using the websocket protocol as transport.
[+] : Nueva Demo que muestra las principales características de la TsgcWSAPI_OpenAI client component. It's located in the folder "Demos\15.AI\01.QuickStart\06.RealTime".
[+] : Nuevo Componente TsgcAudioRecorderWave, allowing to record microphone audio as PCM16 and store into a wave file.
[+] : Mejorado el Instalador: added a new About button when the setup has finished con the credits.
[+] : Mejorado TsgcHTTPRequest Class: added the property Headers which contains all the HTTP Headers of the request.

[*] : Corregido in Server APIs: when http/2 was enabled, the response was empty.
[*] : Corregido in Server APIs: when using more than one Server API only the last assigned API was working.
[*] : Corregido error MQTT: When reading the MQTT 5 propiedades, if the size of the packet was 2 bytes or more, the message was not parsed successfully.
[*] : Corregido error MQTT: When reading the Remaining Length of the packet, if was greater than 128, the message was not parsed successfully.
[*] : Corregido error Setup, the third-party libraries were not extracted in the correct folder.

[/] : Eliminado the BlockChain API Component.

[/] : The event OnWebAuthnAuthenticationRequest has been renamed to OnWebAuthnAuthenticationOptionsRequest. 

.NET

[*] : Corregido in Server APIs: when http/2 was enabled, the response was empty.
[*] : Corregido in Server APIs: when using more than one Server API only the last assigned API was working.
[*] : Corregido error MQTT: When reading the MQTT 5 propiedades, if the size of the packet was 2 bytes or more, the message was not parsed successfully.

[*] : Corregido error MQTT: When reading the Remaining Length of the packet, if was greater than 128, the message was not parsed successfully.