Rad Studio
[+] : OpenAI API 지원을 추가했어요. 이를 통해 gpt-3.5-turbo, 음성-텍스트 변환, 번역, AI 이미지 생성 등의 모델과 상호작용할 수 있어요.
[+] : 폴더 "15.AI"에서 OpenAI API 사용법을 보여주는 새로운 데모를 추가했어요.
[+] : TsgcWebSocketClient_WinHTTP를 개선했어요. 서버 인증서 검증을 활성화하는 새로운 속성 "VerifyCertificate"를 추가했어요.
[+] : Amazon AWS SDK를 개선했어요. 이제 JSON 클래스가 기본적으로 생성돼요. 활성화하려면 컴파일러 지시자 SGC_OPENAPI_JSON을 활성화하세요 (Rad Studio XE7+ 필요).
[+] : 함수 IndyStreamFileVideo를 사용한 비디오 스트리밍 방법을 보여주는 새로운 데모를 추가했어요. 데모는 폴더 "04.WebSocket_Other_Samples\10.StreamVideo"에 있어요.
[+] : TsgcWebSocketClient를 개선했어요. 클라이언트의 로컬 주소를 설정할 수 있는 새로운 속성 BoundIP, BoundPort, BoundPortMax, BoundPortMin을 추가했어요.
[+] : OAuth2 Server 컴포넌트를 개선했어요. 이제 Client Credentials 권한 부여 유형을 지원해요.
[+] : OAuth2 Server 컴포넌트를 개선했어요. AddToken 함수에 새로운 매개변수 Scope이 추가됐어요.
[+] : OAuth2 Server 컴포넌트를 개선했어요. AddToken 함수에서 토큰이 만료되었지만 RefreshToken이 존재하면, 토큰이 내부 목록에 추가되고 폐기되지 않아요.
[*] : SignalR 클라이언트를 개선했어요. Bearer Token 인증을 허용하는 새로운 속성 SignalR.Authorization을 추가했어요.
[*] : WebSocket 서버를 개선했어요. 이제 Basic Authentication에서 CORS를 구성할 수 있어요.
[*] : TsgcWebSocketServer/TsgcWebSocketHTTPServer 버그 수정 — SSL 옵션을 설정하기 전에 SSL이 활성화된 경우 일부 SSL Options가 제대로 초기화되지 않던 문제를 고쳤어요.
[*] : Datasnap Indy 서버 버그 수정 — OnExceptionEvent를 찾을 수 없던 문제를 고쳤어요.
[*] : OpenAPI 버그 수정 — 일부 경우 경로 매개변수가 잘못 인코딩될 수 있던 문제를 고쳤어요.
[*] : 엔드포인트가 255자를 초과할 때 발생하던 OpenAPI 파서 버그를 수정했어요.
[*] : SChannel 버그 수정 — CredentialsCallBack의 SSL 매개변수가 제대로 호출되지 않던 문제를 고쳤어요. (알려준 Stefan에게 감사드려요.)
[*] : IOCP IOHandler 버그 수정 — 내부 연결을 파괴할 때 잘못된 포인터 문제를 고쳤어요.
[*] : Amazon AWS SDK 버그 수정 — 일부 POST 메서드가 잘못된 ContentType을 사용하던 문제를 고쳤어요.
[*] : Bybit API 버그 수정 — 만료 시간이 제대로 설정되지 않던 문제를 고쳤어요.
[*] : SChannel을 TLS Provider로 사용할 때 발생하던 Range Check Error를 수정했어요.
[*] : OAuth2 Server 버그 수정 — 토큰 요청을 처리할 때 서버가 일부 경우 invalid_request를 반환하던 문제를 고쳤어요.
[*] : Google Calendar 클라이언트 버그 수정 — 시간대를 설정해도 시작/종료 이벤트에 영향을 주지 않던 문제를 고쳤어요.
[*] : SignalRCore API 버그 수정 — invoke 메서드를 호출하고 인수를 객체로 전달할 때 JSON 메시지가 잘못 생성되던 문제를 고쳤어요.
[/] : TsgcWSAPI_FTX 클라이언트 API를 삭제했어요.
.NET
[+] : .NET 7.0 지원을 추가했어요.
[+] : Linux64 지원을 추가했어요.
[*] : SChannel 버그 수정 — CredentialsCallBack의 SSL 매개변수가 제대로 호출되지 않던 문제를 고쳤어요. (알려준 Stefan에게 감사드려요.)
[*] : IOCP IOHandler 버그 수정 — 내부 연결을 파괴할 때 잘못된 포인터 문제를 고쳤어요.
[*] : SChannel을 TLS Provider로 사용할 때 발생하던 Range Check Error를 수정했어요.
[*] : OAuth2 Server 버그 수정 — 토큰 요청을 처리할 때 서버가 일부 경우 invalid_request를 반환하던 문제를 고쳤어요.
[*] : TsgcWebSocketClient 버그 수정 — Stop과 Disconnect 메서드가 제대로 호출되지 않던 문제를 고쳤어요.
[*] : WebSocket 서버와 클라이언트 버그 수정 — OnHandshake 이벤트가 발생하지 않던 문제를 고쳤어요.
