sgcWebSockets 2024.2

· Releases

Rad Studio

[+] : Nieuw component TsgcWSPClient_AMQP1, implementeert het AMQP 1.0.0-protocol.
[+] : - Authenticatie: anoniem of SASLPlain
[+] : - Plain TCP / TLS.
[+] : - Sessies aanmaken / sluiten.
[+] : - Sender Links aanmaken / sluiten. 3 verzendmodi: settled, unsettled of mixed.
[+] : - Receiver Links aanmaken / sluiten. 2 leesmodi: automatisch of handmatig.
[+] : - Await-methoden: CreateSession, CloseSession, CreateSenderLink, CreateReceiverLink, CloseLink, Close en SendMessage.
[+] : - Berichten versturen.
[+] : - Delivery States geïmplementeerd bij het ontvangen van een bericht.
[+] : - HeartBeat.
[+] : - Idle Timeout van verbinding.
[+] : - Connection & Session States.
[+] : - Close Connection-methode.
[+] : Nieuwe AMQP1-demo die laat zien hoe de AMQP1-client werkt, te vinden in de map "02.WebSocket_Protocols\11.AMQP1_Client".
[+] : Verbeterde Binance API, een interval van 1 seconde toegevoegd aan de KLine-intervallen.
[+] : Verbeterd openSSL-foutbericht: als er een fout optreedt bij het laden van de openSSL-library, wordt nu de API-versie getoond.
[+] : Verbeterde TsgcWebSocketHttpServer, nieuwe eigenschap HttpOptions.PoolOfThreads, maakt het mogelijk om de HTTP-verzoeken in een pool of threads af te handelen.
[+] : Verbeterde TsgcWebsocketHttpServer, nieuwe gebeurtenis OnHTTP2BeforeAsyncRequest om fijn af te stemmen welke verzoeken in de pool of threads worden verwerkt.
[+] : Verbeterde installer, nieuwe opties:
[+] : - sgcIndy Installed: (standaard false) vink deze optie aan wanneer het sgcIndy-package geïnstalleerd is.
[+] : - sgcIndy Compatibility Mode: (standaard false) vink deze optie aan wanneer het sgcIndy-package in Compatibility Mode is gecompileerd (package zonder versienaam, DCP's naar Lib-map kopiëren...)
[+] : - Force the use of an OpenSSL API Version: altijd OpenSSL 1.1.1 of OpenSSL 3.0.0 gebruiken
[+] : - De /EXTRACT-parameter staat nu toe het pad aan te passen waar de bestanden worden uitgepakt.

[*] : Bug opgelost in OpenAPI Client, bij gebruik van OAuth2 en openSSL 3.0.0 gebruikte het OAuth2-verzoek openSSL 1.0.2. Nu kan de API geconfigureerd worden in de eigenschap Authentication.OAuth2.HttpClientOptions.
[*] : Bug opgelost: Disconnect-excepties werden gegenereerd bij het schrijven naar de socket, maar de eigenschap RaiseDisconnectExceptions was uitgeschakeld.
[*] : Bug opgelost wanneer WatchDog.Monitor was ingeschakeld, de interne verbinding werd mogelijk niet correct vernietigd.
[*] : Bug opgelost in OpenAPI Client, het interne OAuth2-component werd niet vernietigd.
[*] : Bug opgelost in OpenAPI Client, de eigenschap LogOptions werd niet correct toegewezen.
[*] : Bug opgelost bij gelijktijdig gebruik van het sgcIndy- en sgcWebSockets-package.
[*] : Bug opgelost: de Critical Sections bij het lezen van SChannel-data verwijderd omdat deze niet nodig zijn en de schrijfmethoden vertragen.
[*] : Bug opgelost: conflict tussen sgcWebSockets.js en jquery met de event-functie. De Event-functie is hernoemd naar sgcCustomEvent.

[*] : Bug opgelost in Bybit V5 API, de AsJSON-functie retourneerde niet de JSON-string, de Signature werd niet correct gecodeerd... (Dank aan Henk voor de patch). 

.NET

[+] : Verbeterde Binance API, een interval van 1 seconde toegevoegd aan de KLine-intervallen.
[+] : Verbeterd openSSL-foutbericht: als er een fout optreedt bij het laden van de openSSL-library, wordt nu de API-versie getoond.
[+] : Verbeterde TsgcWebSocketHttpServer, nieuwe eigenschap HttpOptions.PoolOfThreads, maakt het mogelijk om de HTTP-verzoeken in een pool of threads af te handelen.

[*] : Bug opgelost: Disconnect-excepties werden gegenereerd bij het schrijven naar de socket, maar de eigenschap RaiseDisconnectExceptions was uitgeschakeld.
[*] : Bug opgelost wanneer WatchDog.Monitor was ingeschakeld, de interne verbinding werd mogelijk niet correct vernietigd.
[*] : Bug opgelost: de Critical Sections bij het lezen van SChannel-data verwijderd omdat deze niet nodig zijn en de schrijfmethoden vertragen.

[*] : Bug opgelost: conflict tussen sgcWebSockets.js en jquery met de event-functie. De Event-functie is hernoemd naar sgcCustomEvent.