Rad Studio
[+] : Nuevo componente WebAuthn Server: implementa la especificación WebAuthn Server, un estándar web para autenticación segura y sin contraseña. Actualmente en BETA.[+] : Nueva demo de WebAuthn: muestra cómo registrar y autenticar usando el componente TsgcWSAPIServer_WebAuthn. Disponible en la carpeta "Demos\20.HTTP_Protocol\12.WebAuthn".
[+] : Formatos de attestation de WebAuthn admitidos: None, Packed, TPM, AndroidKey, Apple y FidoU2F.
[+] : Algoritmos de WebAuthn admitidos: ES256 y RS256.
[+] : Mejorada la demo del protocolo SGC "Demos\02.WebSocket_Protocols\01.SGC_Generic_PubSub_Protocol": ahora incluye soporte SSL y permite configurar el QoSLevel tanto en el componente servidor como en el cliente.
[*] : Corregido bug en el cliente OAuth2: al cambiar el puerto del servidor local, el puerto antiguo no se eliminaba de la lista de bindings.
[*] : Corregido bug en el servidor WebBroker HTTP/2: la función DoBeforeOnCommand no estaba definida correctamente.
[*] : Corregido bug en el cliente AMQP1: al leer un valor timestamp, el resultado descodificado era incorrecto en algunos casos.
[*] : Corregido bug en el cliente AMQP1: leer un map vacío provocaba una excepción de integer overflow.
[*] : Corregido bug en el cliente AMQP1: los datos binarios no se descodificaban correctamente.
[*] : Corregido bug en el cliente AMQP1: al leer un UUID, el valor del offset interno no se actualizaba correctamente.
[*] : Corregido bug en el cliente OpenAI Azure: el endpoint usado para las peticiones de transcripción era incorrecto.
[*] : Corregido bug en la demo de OpenAI ubicada en Demos\15.AI\01.QuickStart\04.ChatGPT: al enviar el contexto de peticiones previas podían producirse fallos por strings JSON mal codificados.
[*] : Corregido bug en MultipartFormData: al extraer archivos, el stream interno no usaba codificación UTF-8.
[*] : Corregido bug en el Setup: al usar el comando /extract, si la versión de Delphi no estaba instalada, el proceso de extracción fallaba.
[*] : Corregido bug en el cliente MQTT: memory leak si el componente se destruía antes de que se llamara al evento OnDisconnect.
.NET
[*] : Corregido bug en el cliente OAuth2: al cambiar el puerto del servidor local, el puerto antiguo no se eliminaba de la lista de bindings.[*] : Corregido bug en MultipartFormData: al extraer archivos, el stream interno no usaba codificación UTF-8.
[*] : Corregido bug en el cliente MQTT: memory leak si el componente se destruía antes de que se llamara al evento OnDisconnect.
