Changes incluse in questo version:
[+] : Aggiunto supporto per Android 64bits in Rad Studio 10.3.3 Rio.
[+] : Aggiunto supporto per OpenSSL 1.1.1 per Indy based components. *Requires custom Indy versione (Beta)
[+] : Nuovo Evento OnSSLALPNSelect in TsgcWebSocketServer e TsgcWebSocketServerHTTP. *Requires custom Indy versione (Beta)
[+] : Aggiunto supporto per ALPN (Application-Layer Protocol Negotiation) per Server e Client componenti based su Indy. *Requires custom Indy versione (Beta)
[+] : Nuovo Proprietà "Port" in TsgcIoTAmazon_MQTT_Client, per impostazione predefinita utilizza porta 8883. Se porta è 443, utilizza ALPN automaticamente a connect. *Requires custom Indy versione (Beta)
[+] : Nuovo Proprietà "ECDHE" in OpenSSL_Options di Server componente, consente di correzione chrome warning quando utilizzando RSA con TLS 1.2
[+] : Aggiornato Demo Chat a show il utilizzare di OpenSSL API 1.0 e 1.1.
[*] : Risolto bug compiling XE8 package per OSX.
[*] : Risolto bug SGC Protocol, quando server publish a messaggio in un canale con qosLevel1 o qosLevel2, messaggio mai era inviato a client.
Android 64 bits
sgcWebSockets 4.3.2 aggiunge official supporto per Android 64bits per Delphi.
Read more
Custom Indy Package (Beta)
In latest years, Indy ha non been aggiornato o solo correzioni sono stati applied, e several nuovo funzionalità ha non been implementato che sono molto important per sgcWebSockets package. A correzione this, I've been working in latest months a fornisce a custom indy package con more features. Da sgcWebSockets 4.3.2 a nuovo sgcWebSockets package è released, a Beta state a questo moment. Questo package includes tutti Indy richiesto sources, quindi c'è no bisogno per installare Indy in il tuo IDE (but ci sono no conflicts se exists, perché indy sources sono stati renamed). Nuovo funzionalità incluse in questo versione are: supporto per OpenSSL 1.1, supporto per ALPN e minor bug e fixes.
Indy OpenSSL 1.1 API
Latest Indy versione solo supporta 1.0.2 OpenSSL version, questo means che successivo year, questi librerie won't ricevere more updates perché OpenSSL Team won't release more updates per 1.0 API. A correzione this, I've implementato OpenSSL 1.1 supporto per Indy (requires Custom Indy Package). Quindi TLS 1.3 versione è supportati in client e server componenti based su Indy.
Demo chat ha been aggiornato a show come OpenSSL 1.1 works (you può download compiled demos se non want install beta package).
Read more
ALPN
sgcWebSockets 4.3.2 con Custom Indy Package supporta ALPN, questo protocol è being utilizzato more e more e è necessario per protocols like HTTP2.
Read more
sgcWebSockets 4.3.2
