Rad Studio
[+] : Improved WebAuthn Server: new events to handle better the Options request/response for 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.
[+] : Improved the WebAuthn demo to show how to store multiple credential records.
[+] : New Component TsgcWSAPI_OpenAI, implements OpenAI Realtime API Beta using the websocket protocol as transport.
[+] : New Demo showing the main features of the TsgcWSAPI_OpenAI client component. It's located in the folder "Demos\15.AI\01.QuickStart\06.RealTime".
[+] : New Component TsgcAudioRecorderWave, allowing to record microphone audio as PCM16 and store into a wave file.
[+] : Improved Setup: added a new About button when the setup has finished with the credits.
[+] : Improved TsgcHTTPRequest Class: added the property Headers which contains all the HTTP Headers of the request.
[*] : Fixed in Server APIs: when http/2 was enabled, the response was empty.
[*] : Fixed in Server APIs: when using more than one Server API only the last assigned API was working.
[*] : Fixed Bug MQTT: When reading the MQTT 5 properties, if the size of the packet was 2 bytes or more, the message was not parsed successfully.
[*] : Fixed Bug MQTT: When reading the Remaining Length of the packet, if was greater than 128, the message was not parsed successfully.
[*] : Fixed Bug Setup, the third-party libraries were not extracted in the correct folder.
[/] : Deleted the BlockChain API Component.
[/] : The event OnWebAuthnAuthenticationRequest has been renamed to OnWebAuthnAuthenticationOptionsRequest.
.NET
[*] : Fixed in Server APIs: when http/2 was enabled, the response was empty.
[*] : Fixed in Server APIs: when using more than one Server API only the last assigned API was working.
[*] : Fixed Bug MQTT: When reading the MQTT 5 properties, if the size of the packet was 2 bytes or more, the message was not parsed successfully.
[*] : Fixed Bug MQTT: When reading the Remaining Length of the packet, if was greater than 128, the message was not parsed successfully.