sgcWebSockets 2023.7

· 릴리스

Rad Studio

[+] : Presence Server 프로토콜을 개선했어요. 새로운 "Broadcast" 메서드는 이 프로토콜을 사용하는 모든 연결된 클라이언트 또는 특정 채널을 구독한 클라이언트에게 메시지를 보낼 수 있어요.
[+] : Kraken API 클라이언트를 개선했어요. REST API의 Private User Funding 메서드를 추가했어요.
[+] : Bitstamp API 클라이언트를 개선했어요. WebSocket Private 메서드를 추가했어요.
[+] : Bitstamp API 클라이언트를 개선했어요. REST Public 메서드를 추가했어요.
[+] : Bitstamp API 클라이언트를 개선했어요. REST Private 메서드(계정 잔액, 주문, 출금)를 추가했어요.
[+] : 새로운 Bitstamp 기능을 보여주기 위해 CryptoAPI 데모를 업데이트했어요.
[+] : Kucoin API 클라이언트를 개선했어요. Withdraw 메서드를 추가했어요.
[+] : OpenAI 클라이언트를 개선했어요. 이제 Microsoft Azure OpenAI Services(Completion 및 Chat Completion)를 지원해요.
[+] : Azure OpenAI Services 사용 방법을 보여주는 OpenAI 데모를 업데이트했어요. 폴더 "15.AI\01.QuickStart\01.OpenAI"에 있어요.
[+] : OpenAPI AWS 클라이언트를 개선했어요. 임시 보안 자격 증명용 토큰을 설정할 수 있는 새로운 속성 AmazonOptions.SessionToken을 추가했어요.
[+] : Huobi API 클라이언트를 개선했어요. private WebSocket 메서드를 버전 2로 업데이트했어요: SubscribeOrderUpdates, SubscribeTradeClearing, SubscribeAccountChange.
[+] : Huobi API 클라이언트를 개선했어요. 두 개의 새로운 메서드 SubscribeBBO와 SubscribeMarketByPrice를 추가했어요.
[+] : HTTP2 클라이언트를 개선했어요. 수신된 분할 데이터 처리 방법을 구성할 수 있는 새로운 속성 "HTTP2Options"를 추가했어요.

[*] : HTTP/2 서버 버그 수정 — Range Check Error 문제를 고쳤어요.
[*] : HTTP/2 프로토콜 버그 수정 — 빈 문자열 디코딩 오류 문제를 고쳤어요.
[*] : HTTP/2 클라이언트 데모 버그 수정 — 서버가 더 이상 활성화되지 않아 모든 golang 테스트를 삭제했어요.
[*] : OpenAPI Amazon AWS 버그 수정 — content-type이 "application/x-www-form-urlencoded; charset=utf-8"이 아닐 때 메시지가 제대로 인코딩되지 않던 문제를 고쳤어요.
[*] : OpenAPI Amazon AWS 버그 수정 — 기본 url 베이스가 "https://" 대신 "http://"였던 문제를 고쳤어요.
[*] : Linux에서 Lazarus 컴파일 시 발생하던 "Identifier not found 'Register'" 버그를 수정했어요.
[*] : Start/Stop 스레드 메서드를 사용할 때 발생하던 SChannel "invalid pointer" 오류를 수정했어요.
[*] : HTTP.SYS 서버 버그 수정 — 같은 connection id에 대해 다른 스레드에서 접근할 때 HTTP 응답을 보내는 내부 메서드를 보호하도록 했어요.
[*] : HTTP.SYS 서버 버그 수정 — 속성 Options.WriteTimeout이 동작하지 않던 문제를 고쳤어요. 이제 Asynchronous = False(기본 옵션)인 경우에만 구현돼요.
[*] : Kraken API 클라이언트 버그 수정 — CBuilder에서 array of const 매개변수로 메서드를 호출할 때 발생하던 액세스 위반 문제를 고쳤어요.
[*] : SignalRCore 클라이언트 버그 수정 — CBuilder에서 array of const 매개변수로 메서드를 호출할 때 발생하던 액세스 위반 문제를 고쳤어요.
[*] : OpenAPI 버그 수정 — 컴파일러 지시자 SGC_OPENAPI_JSON을 활성화할 때 JSON 객체 이름이 대소문자를 유지하지 않던 문제를 고쳤어요 (Rad Studio 10.4+ 필요).
[+] : Bybit API 클라이언트 버그 수정 — Quantity 인수가 Extended 대신 Integer로 정의되어 있던 문제를 고쳤어요. (알려준 Henk에게 감사드려요.)

[/] : Huobi API Private V1 메서드를 제거했어요: GetAccounts, GetOrders, GetAccountsList, GetOrdersList, GetOrdersDetail. 

.NET

[*] : HTTP/2 서버 버그 수정 — Range Check Error 문제를 고쳤어요.

[*] : HTTP/2 프로토콜 버그 수정 — 빈 문자열 디코딩 오류 문제를 고쳤어요.
[*] : Start/Stop 스레드 메서드를 사용할 때 발생하던 SChannel "invalid pointer" 오류를 수정했어요.