Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.4.8:
[+] : 새로운 컴포넌트 TsgcHTTP_JWT_Client, 다음을 할 수 있어요: encode and sign JWT Tokens as Authentication Bearers in HTTP/1, HTTP/2 and WebSocket Client Components.
[+] : 새로운 컴포넌트 TsgcHTTP_JWT_Server, 다음을 할 수 있어요: decode and validate JWT Tokens as Authentication Bearers in HTTP/1, HTTP/2 and WebSocket Client Components.
[+] : 새로운 컴포넌트 TsgcWSAPI_Kraken_Futures, Kraken client component to get futures market data. Supports:
- WebSocket Public and Private Channels.
- REST Public and Private Endpoints.
[+] : Coinbase를 개선했어요 Pro API, now Rest API is fully supported, so you can trade: place market orders, limit orders, cancel orders, list orders...
[+] : Coinbase를 개선했어요 Pro API, WebSocket API 이제 다음을 지원해요: user channel.
[+] : Coinbase를 개선했어요 Pro API, 새로운 속성 "SandBox" 다음을 할 수 있어요: test trading account without real funds.
[+] : Improved LogFile in WebSocket Server and Client components, now websocket messages are logged unmasked.
[+] : Improved Telegram API, new Methods: GetBasicGroupFullInfo, GetSupergroupMembers and GetChatMember, allow to get members information of Basic and Super groups.
[+] : Improved TsgcWebSocketHTTPServer, 새로운 속성 "Charset" where you can set the default Charset of DocumentRoot files served.
[+] : OpenSSL을 개선했어요 1.1.1, reading certificates with password, now doesn't require enable the compiler define "SGC_OPENSSL_API_1_1" in IdCompilerDefines.inc
[+] : Improved SSLOptions.OpenSSL_Options.ECDHE property of WebSocket Server, now if enabled adds a secure cipherlist for TLS 1.2.
[+] : Binance를 개선했어요 Client, if a message is received from Binance informing that ListenKey has expired, automatically requests 새로운 ListenKey.
[*] : 버그 수정 - WebSocket protocol reading UTF8 message using Delphi 7 to 2009 and with latest indy version.
[*] : 버그 수정 - Google PubSub Client, messages were encoded as ASCII instead of UTF-8.
[*] : 버그 수정 - Binance API converting LocalTime to UNIX UTC Time.
[*] : 버그 수정 - HTTP/2 Client, Headers argument of OnHTTP2BeforeRequest event wasn't initialized.
[*] : 버그 수정 - HTTP/2 Server, detecting HTTP/2 protocol fails if buffer contains more than 1 frame.
[*] : 버그 수정 - OAuth2 Client, passing username/password returns an Access Violation assigning values to HTTP client. (알려준 Peter 에게 감사드려요.)
[*] : 버그 수정 - Range Check Error (when RangeChecking is enabled in Compiler options) in HTTP/2 protocol.
[*] : 버그 수정 - converting Integer to array of bytes in HTTP/2 protocol.
[*] : 버그 수정 - HTTP/2 Client, openSSL libraries 1.0.2 were loaded instead of 1.1.1 when APIVersion = oslAPI_1_1.
[*] : 버그 수정 - HTTP/2 Client, event OnHTTP2GoAway, the parameter GoAway wasn't assigned when notifyEvents = neAsynchronous.
[*] : 버그 수정 - HTTP/2 Client, event OnHTTP2RSTStream, the parameter RSTStream wasn't assigned when notifyEvents = neAsynchronous.
[*] : 버그 수정 - TLS 1.3 and OpenSSL 1.1.1, by default set the minimum protocol to TLS 1.0 instead of TLS 1.2
[/] : Changed PSSL_CTX to Pointer, to allow both APIs: openSSL 1.0.2 (PSSL_CTX_1_0) and openSSL 1.1.1 (PSSL_CTX_1_01)
