sgcWebSockets 2024.3.0

· Releases

Rad Studio

[+] : OpenSSL 1.1.1-libraries bijgewerkt naar versie 1.1.1w. Dit is de laatste release voor API 1.1.1.
[+] : OpenSSL 3.0.0-libraries bijgewerkt naar versie 3.0.13.
[+] : OpenSSL 3.1.0-libraries bijgewerkt naar versie 3.1.5. (Dit zijn momenteel de aanbevolen openSSL-libraries).
[+] : OpenSSL 3.2.0-libraries bijgewerkt naar versie 3.2.1.
[+] : Telegram-libraries bijgewerkt naar versie 1.8.25. (Windows, Android, iOS, Linux64 en OSX).
[+] : Verbeterde SignalRCore API-client, het MessagePack-protocol wordt ondersteund via een externe library parser.
[+] : Verbeterde TsgcWebSocketLoadBalancerServer met de volgende nieuwe functies:
[+] : - Ondersteuning voor het HTTP-protocol.
[+] : - Nieuwe gebeurtenissen: OnLoadBalancerHTTPRequest en OnLoadBalancerHTTPResponse om de HTTP-verzoeken fijn af te stemmen.
[+] : Verbeterde setup voor trials en basic-versies, de Rad Studio Community Edition registreert nu automatisch de voorgecompileerde packages.
[+] : Verbeterde setup: er is een nieuwe optie om Debug Mode in te schakelen, waarmee de interne debug-berichten in een tekstbestand worden opgeslagen. Gebruik dit alleen voor debug, niet voor productie.
[+] : Verbeterde Telegram API-client, nieuwe methode "EditTextMessage": bewerkt de tekst van een bericht.
[+] : Verbeterde Indy-server, nieuwe gebeurtenis "OnSSLVerifyPeer" om te controleren of het clientcertificaat correct is.

[*] : Bug opgelost in IOCP Indy-server, als er een fout optrad tijdens het wachten op meer data, werd de verbinding niet verbroken.
[*] : Bug opgelost in IOCP Indy-server, als de HeartBeat-timeout werd overschreden, werd de verbinding niet verbroken.
[*] : Bug opgelost in IOCP Indy-server, als het ontvangen bericht groter was dan de interne buffer, werd de verbinding gesloten.
[*] : Bug opgelost in WebBrokerBridge indy-bestand: gebruikte de indy-unit in plaats van het custom indy-bestand.
[*] : Bug opgelost in WebBrokerBridge bij het compileren van Rad Studio-versies ouder dan 10.1.
[*] : Bug opgelost in sgcIndy-library, de gebeurtenis OnVerifyPeer werd niet aangeroepen voor Server-componenten.
[*] : Bug opgelost in sgcIndy-library, bij het afhandelen van OnStatus-events kon er een access violation optreden.

[*] : Bug opgelost: Disconnect-excepties werden gegenereerd bij het schrijven van binaire data, maar de eigenschap RaiseDisconnectExceptions was uitgeschakeld. 

.NET

[+] : OpenSSL 1.1.1-libraries bijgewerkt naar versie 1.1.1w. Dit is de laatste release voor API 1.1.1.

[+] : OpenSSL 3.0.0-libraries bijgewerkt naar versie 3.0.13.
[+] : OpenSSL 3.1.0-libraries bijgewerkt naar versie 3.1.5. (Dit zijn momenteel de aanbevolen openSSL-libraries).
[+] : OpenSSL 3.2.0-libraries bijgewerkt naar versie 3.2.1.
[+] : Telegram-libraries bijgewerkt naar versie 1.8.25. (Windows, Linux64 en OSX).

[*] : Bug opgelost in IOCP Indy-server, als er een fout optrad tijdens het wachten op meer data, werd de verbinding niet verbroken.
[*] : Bug opgelost in IOCP Indy-server, als de HeartBeat-timeout werd overschreden, werd de verbinding niet verbroken.
[*] : Bug opgelost in IOCP Indy-server, als het ontvangen bericht groter was dan de interne buffer, werd de verbinding gesloten.
[*] : Bug opgelost: Disconnect-excepties werden gegenereerd bij het schrijven van binaire data, maar de eigenschap RaiseDisconnectExceptions was uitgeschakeld.