sgcWebSockets 2022.4.0

· Versiones

Rad Studio 

Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:

[+] : ZLib se ha actualizado a la versión 1.2.12, incluye la última corrección de seguridad (*solo Edición Enterprise).
[+] : ZLib ahora puede usar una dll en lugar de enlace estático usando el define condicional "SGC_DYNAMICLOAD_ZLIB" (*solo Edición Enterprise con código fuente).
[+] : Nuevo Evento en los componentes Servidor "OnHTTPUploadReadInput" para leer los valores de entrada cuando se recibe un archivo.
[+] : Mejorado el Cliente STOMP RabbitMQ, los métodos Publish ahora tienen un nuevo parámetro "Headers", donde pueden enviarse cabeceras personalizadas opcionales al servidor RabbitMQ.
[+] : Mejorada la Demo del Cliente OAuth2, ahora muestra cómo usar un TWebBrowser en lugar de WebBrowser para Azure AD.
[+] : Mejorado el Cliente Pusher, ahora soporta Cache Channels.

[*] : Corregido error en el instalador, si el nombre de usuario/contraseña contiene algunos caracteres especiales, se devolvía un error vacío y la instalación no podía continuar.
[*] : Corregido error en el instalador (for registered usuarios), al intentar instalar en una unidad de red se produce el error "la ruta no existe".
[*] : Corregido error en Enterprise Basic Edition, al compilar el servidor datasnap se produce el error: sgcIndy.inc file not found.
[*] : Corregido error en WebBroker Enterprise HTTPAPI, error de compilación: identificador no declarado CustomHeader.
[*] : Corregido error en Trial tras instalar la biblioteca, se devolvía un error de proc desconocido.
[*] : Corregido error en DataSnap and HTTP.SYS al procesar una respuesta, se producía un puntero no válido al intentar liberar un stream ya destruido.
[*] : Eliminadas algunas referencias no utilizadas from Delphi 7 package.
[*] : Corregido error en el Cliente STOMP, un objeto interno no se liberaba cuando se destruía el cliente. (Gracias a Preben por avisarme).
[*] : Corregido error en el Cliente Binance, el método "UnSubscribeKLine" no detenia las actualizaciones de KLine.
[*] : Corregido error en el Servidor DataSnap HTTP/2, "No existe versión sobrecargada of 'DoHTTP2Response' que pueda llamarse con estos argumentos".
[*] : Corregido error en el Servidor DataSnap HTTP/2, si el servidor recibía peticiones HTTP/1 (en lugar de HTTP/2) el método datasnap no se procesaba correctamente.
[*] : Corregido error en el Cliente OAuth2, tras recibir un Access Token correcto, a veces una petición de favicon se procesaba como inválida.
[*] : Corregido error al usar openSSL 3.0, violación de acceso al llamar a un método obsoleto cuando ocurre un error interno. 

.NET 

[+] : ZLib se ha actualizado a la versión 1.2.12, incluye la última corrección de seguridad (*solo Edición Enterprise).
[+] : Nuevo Evento en los componentes Servidor "OnHTTPUploadReadInput" para leer los valores de entrada cuando se recibe un archivo.

[*] : Corregido error en el Cliente Binance, el método "UnSubscribeKLine" no detenia las actualizaciones de KLine.
[*] : Corregido error en el Cliente OAuth2, tras recibir un Access Token correcto, a veces una petición de favicon se procesaba como inválida.
[*] : Corregido error al usar openSSL 3.0, violación de acceso al llamar a un método obsoleto cuando ocurre un error interno.