sgcWebSockets 2024.3.0

· Versionen

Rad Studio

[+] : Die OpenSSL-1.1.1-Bibliotheken auf Version 1 aktualisiert.1.1w. Dies ist die neueste Version für die API 1.1.1.
[+] : Die OpenSSL-3.0.0-Bibliotheken auf Version 3 aktualisiert.0.13.
[+] : Die OpenSSL-3.1.0-Bibliotheken auf Version 3 aktualisiert.1.5. (Dies sind aktuell die empfohlenen openSSL-Bibliotheken).
[+] : Die OpenSSL-3.2.0-Bibliotheken auf Version 3 aktualisiert.2.1.
[+] : Die Telegram-Bibliotheken auf Version 1 aktualisiert.8.25. (Windows, Android, iOS, Linux64 and OSX).
[+] : SignalRCore-API-Client verbessert, das MessagePack-Protokoll wird über einen externen Bibliotheks-Parser unterstützt.
[+] : TsgcWebSocketLoadBalancerServer verbessert mit folgenden neuen Funktionen:
[+] : - Unterstützung für das HTTP-Protokoll.
[+] : - Neue Ereignisse: OnLoadBalancerHTTPRequest und OnLoadBalancerHTTPResponse, zur Feinabstimmung der HTTP-Anfragen.
[+] : Setup verbessert for trials and basic versions, now the Rad Studio Community Edition register automatically the pre-compiled packages.
[+] : Setup verbessert: there is a new option to enable Debug Mode, which stores in a text file the internal debug messages. Only use for Debug not for production.
[+] : Telegram-API-Client verbessert, new method "EditTextMessage": Edits the text of a message.
[+] : Indy-Server verbessert: neues Ereignis \"OnSSLVerifyPeer\" zur Verifikation des Client-Zertifikats.

[*] : Fehler behoben IOCP Indy Server, if there was an error while waiting for more data: die Verbindung wurde nicht getrennt.
[*] : Fehler behoben IOCP Indy Server, if the HeartBeat Timeout was exceeded: die Verbindung wurde nicht getrennt.
[*] : Fehler behoben IOCP Indy Server: wenn die empfangene Nachricht größer als der interne Buffer war, wurde die Verbindung geschlossen.
[*] : WebBrokerBridge-Indy-Datei behoben: es wurde die Indy-Unit statt des benutzerdefinierten Indy verwendet.
[*] : WebBrokerBridge behoben beim Kompilieren mit Rad-Studio-Versionen älter als 10.1.
[*] : sgcIndy-Bibliothek behoben: das Ereignis OnVerifyPeer wurde in den Server-Komponenten nicht aufgerufen.
[*] : sgcIndy-Bibliothek behoben: bei der Verarbeitung von OnStatus-Ereignissen konnte eine mögliche Access Violation ausgelöst werden.

[*] : Fehler behoben: Disconnect-Ausnahmen wurden beim Schreiben von Binärdaten ausgelöst, obwohl die RaiseDisconnectExceptions-Eigenschaft deaktiviert war. 

.NET

[+] : Die OpenSSL-1.1.1-Bibliotheken auf Version 1 aktualisiert.1.1w. Dies ist die neueste Version für die API 1.1.1.

[+] : Die OpenSSL-3.0.0-Bibliotheken auf Version 3 aktualisiert.0.13.
[+] : Die OpenSSL-3.1.0-Bibliotheken auf Version 3 aktualisiert.1.5. (Dies sind aktuell die empfohlenen openSSL-Bibliotheken).
[+] : Die OpenSSL-3.2.0-Bibliotheken auf Version 3 aktualisiert.2.1.
[+] : Die Telegram-Bibliotheken auf Version 1 aktualisiert.8.25. (Windows, Linux64 and OSX).

[*] : Fehler behoben IOCP Indy Server, if there was an error while waiting for more data: die Verbindung wurde nicht getrennt.
[*] : Fehler behoben IOCP Indy Server, if the HeartBeat Timeout was exceeded: die Verbindung wurde nicht getrennt.
[*] : Fehler behoben IOCP Indy Server: wenn die empfangene Nachricht größer als der interne Buffer war, wurde die Verbindung geschlossen.
[*] : Fehler behoben: Disconnect-Ausnahmen wurden beim Schreiben von Binärdaten ausgelöst, obwohl die RaiseDisconnectExceptions-Eigenschaft deaktiviert war.