Rad Studio
[+] : Binance API 클라이언트를 개선했어요. 새로운 place order 함수: PlaceMarketQuoteOrder, PlaceStopTrailingOrder, PlaceTakeProfitOrder, PlaceTakeProfitTrailingOrder, PlaceLimitMakerOrder.[+] : Binance API 클라이언트를 개선했어요. 새로운 메서드 GetPriceTickers는 단일 요청으로 여러 심볼의 가격을 요청해요.
[+] : Binance API REST 클라이언트를 개선했어요. 새로운 속성 REST_API.BinanceOptions.RecvWindow는 요청이 서버에서 처리되거나 거부되어야 하는 밀리초 수를 지정해요 (기본값 5000).
[+] : OAuth2 Server를 개선했어요. 새로운 속성 OAuth2Options.PKCE (Proof Key for Code Exchange) — OAuth 2.0 프로토콜의 확장으로, 코드 가로채기 공격을 방지하는 데 도움이 돼요.
[+] : OAuth2 클라이언트를 개선했어요. 속성 OAuth2Options.GrantType에 새로운 값 "oauth2CodePKCE"가 추가되어 클라이언트 측에서 PKCE를 활성화해요. 이 옵션은 보통 네이티브 및 모바일 애플리케이션에서 사용돼요.
[+] : OAuth2 클라이언트를 개선했어요. "oauth2CodePKCE"를 사용할 때 LocalServerOptions.Port = 0으로 설정하면 로컬 서버를 시작할 때 랜덤 포트를 사용해요.
[+] : OAuth2 클라이언트 데모를 개선했어요. Dropbox OAuth2 로그인이 이제 refresh token을 지원해요.
[+] : OAuth2 클라이언트 데모를 개선했어요. D11+를 사용하고 TWebBrowser 체크박스가 선택된 경우, 데모가 TWebBrowser 대신 TEdgeBrowser를 사용해요.
[+] : OpenAPI 클라이언트를 개선했어요. 2개의 새로운 이벤트 OnUpload와 OnDownload를 추가했어요. 이 이벤트는 현재 업로드 또는 다운로드의 진행 상태를 알 수 있게 해줘요.
[+] : HeartBeat를 개선했어요. 새로운 속성 HeartBeatType의 두 가지 값: hbtAlways (이전처럼 동작, 기본값)와 hbtOnlyIfNoMsgRcvInterval (간격에 정의된 최근 x초 동안 메시지를 받지 못한 경우에만 ping을 보내요).
[+] : WebSocket 컴포넌트를 개선했어요. TsgcWSConnection의 새로운 메서드 WriteAndWaitData는 바이너리 메시지를 보내고 상대방의 응답을 기다려요.
[*] : Amazon AWS SDK Dynamodb 버그 수정 — HTTP 404 not found 문제를 고쳤어요.
[*] : Indy IOCP 버그 수정 — 연결이 이미 닫힌 상태에서 메시지를 보내려고 할 때의 문제를 고쳤어요.
[*] : Indy IOCP 버그 수정 — broadcast 메서드를 사용하는 중 잠재적인 데드락 문제를 고쳤어요.
[*] : Indy IOCP 버그 수정 — socket error 10035가 처리되지 않던 문제를 고쳤어요.
.NET
[+] : Binance API 클라이언트를 개선했어요. NewOrder가 이제 trailing orders를 지원해요.
[+] : OAuth2 Server를 개선했어요. 새로운 속성 OAuth2Options.PKCE (Proof Key for Code Exchange) — OAuth 2.0 프로토콜의 확장으로, 코드 가로채기 공격을 방지하는 데 도움이 돼요.[+] : OAuth2 클라이언트를 개선했어요. 속성 OAuth2Options.GrantType에 새로운 값 "oauth2CodePKCE"가 추가되어 클라이언트 측에서 PKCE를 활성화해요. 이 옵션은 보통 네이티브 및 모바일 애플리케이션에서 사용돼요.
[+] : OAuth2 클라이언트를 개선했어요. "oauth2CodePKCE"를 사용할 때 LocalServerOptions.Port = 0으로 설정하면 로컬 서버를 시작할 때 랜덤 포트를 사용해요.
[*] : Indy IOCP 버그 수정 — 연결이 이미 닫힌 상태에서 메시지를 보내려고 할 때의 문제를 고쳤어요.
[*] : Indy IOCP 버그 수정 — broadcast 메서드를 사용하는 중 잠재적인 데드락 문제를 고쳤어요.
[*] : Indy IOCP 버그 수정 — socket error 10035가 처리되지 않던 문제를 고쳤어요.
