sgcWebSockets 2023.2

· Versiones

Rad Studio

[+] : Añadido soporte para Rad Studio 11.3.
[+] : New OpenAPI Pascal Parser, imports any openAPI 3.0, Swagger 1.0 or 2.0 specification and creates a pascal interface file.
[+] : Mejorado HTTP.SYS Server, new event OnTCPConnect, is called AFTER the TCP connection and BEFORE Websocket handshake or HTTP read request.
[+] : Mejorado WebSocket Servers (Indy and HTTP.SYS), Nueva Propiedad "Groups" which provides métodos para broadcasting messages to specified subsets of connected clients.
[+] : Nueva Demo "01.WebSocket_Quick_Start\12.Groups" showing how to use the Groups to broadcast messages to specific client connections.
[+] : Nueva Demo "01.WebSocket_Quick_Start\14.Groups_Users" showing how to use the Groups combined con Custom Data Objects para identifying connection clients.
[+] : Mejorado TsgcHTTP1Client, new method "GetSSE" to handle SSE requests, the messages are dispatched in the event "OnSSEMessages".
[+] : Nueva Demo "20.HTTP_Protocol\10.SSE_Client" showing how the SSE client works: connects to the HTTP server and receives the SSE event messages.

[*] : Corregido error MQTT Demo, publish method took the channel name from the subscribing channel textbox instead of the publishing channel textbox.
[*] : Corregido error al compilar sgcWebSockets package para RAD Studio 2007: "HRESULT is not a member of sgcwebsocket_httpapi".
[*] : Corregido error when connection was closed pending asynchronous messages were not removed from internal queue. (Gracias a Martijn por avisarme).
[*] : Corregido error Binance, added millisecond resolution to the timestamp signature field. (Gracias a Gorazd por avisarme).
[*] : Corregido error Kraken handling prices con more than 4 decimals.
[*] : Corregido error Binance Futures connecting to usuario data stream.
[*] : Corregido error OpenAPI Parser, the object arrays were not handled when reading a response con arrays.
[*] : Corregido error OpenAPI Parser, in some cases, the objects were defined as strings instead of classes.
[*] : Corregido error OpenAPI SDK, parameters were not properly encoded.

[*] : Corregido error OpenAPI Parser, now integers are parsed as Int64. 

.NET

[*] : Corregido error MQTT Demo, publish method took the channel name from the subscribing channel textbox instead of the publishing channel textbox.
[*] : Corregido error when connection was closed pending asynchronous messages were not removed from internal queue. (Gracias a Martijn por avisarme).
[*] : Corregido error Binance, added millisecond resolution to the timestamp signature field. (Gracias a Gorazd por avisarme).

[*] : Corregido error Binance Futures connecting to usuario data stream.