sgcWebSockets 4.3.2

· 릴리스

Changes included in this version:

[+] : 지원을 추가했어요: Android 64bits in Rad Studio 10.3.3 Rio.
[+] : 지원을 추가했어요: OpenSSL 1.1.1 for Indy based components. *Requires custom Indy version (Beta)
[+] : 새로운 이벤트 OnSSLALPNSelect in TsgcWebSocketServer and TsgcWebSocketServerHTTP. *Requires custom Indy version (Beta)
[+] : 지원을 추가했어요: ALPN (Application-Layer Protocol Negotiation) for Server and Client components based on Indy. *Requires custom Indy version (Beta)
[+] : 새로운 속성 "Port" in TsgcIoTAmazon_MQTT_Client, by default uses port 8883. If port is 443, uses ALPN automatically to connect. *Requires custom Indy version (Beta)
[+] : 새로운 속성 "ECDHE" in OpenSSL_Options of Server component, 다음을 할 수 있어요: fix chrome warning when using RSA with TLS 1.2
[+] : 업데이트:Demo Chat to show the use of OpenSSL API 1.0 and 1.1.

[*] : 컴파일 버그 수정 - XE8 package for OSX.
[*] : 버그 수정 - SGC Protocol, when server publish a message in a channel with qosLevel1 or qosLevel2, message never was sent to client.


Android 64 bits

sgcWebSockets 4.3.2 adds official support for Android 64bits for Delphi.

더 보기


Custom Indy Package (Beta)

In latest years, Indy have not been updated or only fixes have been applied, and several new features have not been implemented which are very important for sgcWebSockets package. To fix this, I've been working in latest months to provide a custom indy package with more features. From sgcWebSockets 4.3.2 새로운 sgcWebSockets package is released, at Beta state at this moment. This package includes all Indy required sources, so there is no need to install Indy in your IDE (but there are no conflicts if exists, because indy sources 이름이 변경되었어요). New features included in this version are: support for OpenSSL 1.1, support for ALPN and minor bugs and fixes.


Indy OpenSSL 1.1 API

Latest Indy version only supports 1.0.2 OpenSSL version, this means that next year, these libraries won't receive more updates because OpenSSL Team won't release more updates for 1.0 API. To fix this, I've implemented OpenSSL 1.1 support for Indy (requires Custom Indy Package). So TLS 1.3 version 지원됨 in client and server components based on Indy.

Demo chat 업데이트되었어요 to show how OpenSSL 1.1 works (you can download compiled demos if you don't want install beta package).

더 보기


ALPN

sgcWebSockets 4.3.2 with Custom Indy Package supports ALPN, this protocol is being used more and more and is needed for protocols like HTTP2.

더 보기