sgcWebSockets 4.5.3

· 릴리스

Rad Studio 

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.5.3: 

[+] : 지원을 추가했어요: OpenSSL 3.0.0
[+] : 새로운 컴포넌트 TsgcWSAPIServer_RTCMultiConnection, server implementation of RTCMultiConnection project based on WebRTC which allows: MultiVideoConferences, Screen Sharing and Video Broadcasting.
[+] : 새로운 데모 RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" 다음 방법을 보여줘요: to use the TsgcWSAPIServer_RTCMultiConnection component.
[+] : Pusher를 개선했어요 Client, the REST methods: Trigger Events, Get Channels and Get Users 구현되었어요.
[+] : Improved FTX Client, 새로운 메서드s for placing trigger orders: PlaceTriggerStopOrder, PlaceTriggerTrailingStopOrder and PlaceTriggerTakeProfitOrder.
[+] : Binance를 개선했어요 Client, 새로운 속성 UserStream, 다음을 할 수 있어요: disable the subscription websocket user stream.
[+] : Binance를 개선했어요 Client, if there is any error while doing an HTTP Request UserStream, the exception message now includes the Payload message.
[+] : Improved TIdCookie, 새로운 속성 SameSite to prevent the cookie being blocked. The default value is "Lax".

[*] : 버그 수정 - Binance Futures API, when calling ChangeMarginType returns the error "mandatory parameter timestamp was not sent".
[*] : 버그 수정 - Binance Client when TsgcWebSocketClient.IOHandler = iohSChannel the HTTP ListenKey Requests were using openSSL libraries instead of SChannel.
[*] : 버그 수정 - TURN Server, when server receive 새로운 ICE binding request, the packet wasn't processed properly.
[*] : Fixed Warnings compiling for Delphi 7 (알려준 Marc 에게 감사드려요.)
[*] : 버그 수정 - Loading OpenSSL 1.0.2 libraries on Old Delphi versions, the Windows libraries 업데이트되었어요.
[*] : 제거:websocket.org from demos, service is no longer available.
[*] : 버그 수정 - OAuth2 Client, the Scope parameters was double encoding when using Indy version included with Rad Studio 10.3 or previous versions.
[*] : 버그 수정 - SChannel, memory was modified after the object was destroyed. (알려준 Anders 에게 감사드려요.)
[*] : 일부 수정: SChannel Memory Leaks when destroying TsgcWebSocketClient.
[*] : 설치 버그 수정 - sgcWebSockets package in Rad Studio (Delphi and CBuilder), components were only visible in Delphi Personality.
[*] : 버그 수정 - SocketIO Client, if TsgcWebSocketClient was configured with a proxy, the HTTP request to get the session was executed without using the proxy.
[*] : 버그 수정 - TsgcWebSocketClient, Thread-lock when openSSL = TLS1.3 and immediately after setting Active := True, the property Active was evaluated.

.NET 

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets .NET 4.5.3:

[+] : 지원을 추가했어요: OpenSSL 3.0.0
[+] : 새로운 컴포넌트 TsgcSTUNServer, implements the STUN Server Protocol providing a service to discover the mapped IP Address and port number.
[+] : 새로운 컴포넌트 TsgcSTUNClient, implements the STUN Client Protocol.
[+] : 새로운 데모 다음 방법을 보여줘요: use STUN Server and Client.
[+] : 새로운 컴포넌트 TsgcTURNServer, implements the STUN/TURN Server Protocol.
[+] : 새로운 컴포넌트 TsgcTURNClient, implements the STUN/TURN Client Protocol.
[+] : 새로운 데모 다음 방법을 보여줘요: use TURN Server and Client.
[+] : 새로운 컴포넌트 TsgcWSAPIServer_RTCMultiConnection, server implementation of RTCMultiConnection project based on WebRTC which allows: MultiVideoConferences, Screen Sharing and Video Broadcasting.
[+] : 새로운 데모 RTCMultiConnection in "30.WebRTC_Protocol\04.RTCMultiConnection" 다음 방법을 보여줘요: to use the TsgcWSAPIServer_RTCMultiConnection component.
[+] : 새로운 컴포넌트 TsgcWSAPI_Binance, supports Binance Stock API:
       - WebSocket API
       - User Stream API
       - REST API
[+] : 새로운 컴포넌트 TsgcWSAPI_Binance_Futures, supports Binance Futures API:
       - WebSocket API
       - User Stream API
       - REST API
[+] : 데모를 개선했어요 "Client", 새로운 Tab 추가되었어요 to show how the Binance API works.

[*] : 버그 수정 - SChannel, memory was modified after the object was destroyed. (알려준 Anders 에게 감사드려요.)
[*] : 일부 수정: SChannel Memory Leaks when destroying TsgcWebSocketClient.
[*] : 버그 수정 - TsgcWebSocketClient, Thread-lock when openSSL = TLS1.3 and immediately after setting Active := True, the property Active was evaluated.