sgcWebSockets 2024.3.0

· Versiones

Rad Studio

[+] : Actualizadas las librerías de OpenSSL 1.1.1 a la versión 1.1.1w. Es la última versión de la API 1.1.1.
[+] : Actualizadas las librerías de OpenSSL 3.0.0 a la versión 3.0.13.
[+] : Actualizadas las librerías de OpenSSL 3.1.0 a la versión 3.1.5. (Son actualmente las librerías openSSL recomendadas).
[+] : Actualizadas las librerías de OpenSSL 3.2.0 a la versión 3.2.1.
[+] : Actualizadas las librerías de Telegram a la versión 1.8.25. (Windows, Android, iOS, Linux64 y OSX).
[+] : Mejorado el cliente de la API SignalRCore: el protocolo MessagePack se admite mediante un parser de librería externa.
[+] : Mejorado TsgcWebSocketLoadBalancerServer con las siguientes novedades:
[+] : - Soporte para el protocolo HTTP.
[+] : - Nuevos eventos: OnLoadBalancerHTTPRequest y OnLoadBalancerHTTPResponse para ajustar las peticiones HTTP.
[+] : Mejorado el instalador de las versiones Trial y básicas: ahora la Rad Studio Community Edition registra automáticamente los paquetes precompilados.
[+] : Mejorado el instalador: hay una nueva opción para activar el Debug Mode, que guarda los mensajes de depuración internos en un archivo de texto. Úsalo solo para depurar, no para producción.
[+] : Mejorado el cliente de la API de Telegram, nuevo método "EditTextMessage": edita el texto de un mensaje.
[+] : Mejorado el servidor Indy, nuevo evento "OnSSLVerifyPeer" para verificar que el certificado del cliente es correcto.

[*] : Corregido error en el servidor IOCP Indy: si había un error mientras se esperaban más datos, la conexión no se desconectaba.
[*] : Corregido error en el servidor IOCP Indy: si se superaba el HeartBeat Timeout, la conexión no se desconectaba.
[*] : Corregido error en el servidor IOCP Indy: si el mensaje recibido era mayor que el buffer interno, la conexión se cerraba.
[*] : Corregido error en el archivo indy de WebBrokerBridge: usaba la unidad indy en lugar de la indy personalizada.
[*] : Corregido error en WebBrokerBridge al compilar con versiones de Rad Studio anteriores a la 10.1.
[*] : Corregido error en la librería sgcIndy: el evento OnVerifyPeer no se invocaba en los componentes Server.
[*] : Corregido error en la librería sgcIndy: cuando se gestionaban los eventos OnStatus, podía lanzarse una posible access violation.

[*] : Corregido error: se lanzaban excepciones de Disconnect al escribir datos binarios, aunque la propiedad RaiseDisconnectExceptions estaba desactivada. 

.NET

[+] : Actualizadas las librerías de OpenSSL 1.1.1 a la versión 1.1.1w. Es la última versión de la API 1.1.1.

[+] : Actualizadas las librerías de OpenSSL 3.0.0 a la versión 3.0.13.
[+] : Actualizadas las librerías de OpenSSL 3.1.0 a la versión 3.1.5. (Son actualmente las librerías openSSL recomendadas).
[+] : Actualizadas las librerías de OpenSSL 3.2.0 a la versión 3.2.1.
[+] : Actualizadas las librerías de Telegram a la versión 1.8.25. (Windows, Linux64 y OSX).

[*] : Corregido error en el servidor IOCP Indy: si había un error mientras se esperaban más datos, la conexión no se desconectaba.
[*] : Corregido error en el servidor IOCP Indy: si se superaba el HeartBeat Timeout, la conexión no se desconectaba.
[*] : Corregido error en el servidor IOCP Indy: si el mensaje recibido era mayor que el buffer interno, la conexión se cerraba.
[*] : Corregido error: se lanzaban excepciones de Disconnect al escribir datos binarios, aunque la propiedad RaiseDisconnectExceptions estaba desactivada.