Rad Studio
[+] : Rad Studio 12 Athens 지원을 추가했어요.[+] : Indy 버전을 최신으로 업데이트했어요.
[+] : 새로운 클라이언트 API: CEX PLUS — 암호화폐 거래소 및 트레이딩 플랫폼. private 및 public 채널에 대한 WebSocket 프로토콜을 구현했어요.
[+] : CEX Plus 클라이언트 API의 동작 방식을 보여주는 데모 "05.Crypto\01.CryptoAPI"를 개선했어요.
[+] : Indy 서버를 개선했어요. openSSL 라이브러리의 곡선 목록 이름을 설정할 수 있는 새로운 속성 "OpenSSL_Options.CurveList"를 추가했어요.
[+] : Azure IoT 클라이언트를 개선했어요. 이제 SAS 및 X509 인증을 사용한 파일 업로드를 지원해요.
[+] : Azure IoT 클라이언트를 개선했어요. 이제 Provisioning Device Client Register 메서드를 지원해요.
[+] : IoT 데모를 개선했어요. 이제 Azure IoT 데모가 Azure 서버에 파일을 업로드하는 방법을 보여줘요.
[+] : Kucoin API 클라이언트를 개선했어요. InnerTransfer 함수를 추가했어요.
[+] : OpenAPI Amazon Glacier SDK를 개선했어요. 매개변수 값이 설정되지 않은 경우 헤더 x-amz-sha256-tree-hash가 자동으로 계산돼요.
[+] : OpenAPI 응답을 개선했어요. 응답의 헤더를 포함하는 새로운 속성 ResponseHeaders를 추가했어요.
[+] : 302 응답 코드를 처리하도록 HTTP Forwarding을 개선했어요.
[+] : HTTP Forwarding을 개선했어요. forward 요청을 커스터마이즈할 수 있는 새로운 속성을 추가했어요: QueryParams, Host, Origin, LogFilename, NoCache, CustomHeaders.
[+] : Setup을 개선했어요. 이제 새로운 명령줄 매개변수를 지원해요: /extract /versions /platforms /ide.
[+] : IoT 클라이언트를 개선했어요. 클라이언트의 로컬 주소를 설정할 수 있는 새로운 속성 BoundIP, BoundPort, BoundPortMax, BoundPortMin을 추가했어요.
[*] : SignalRCore 클라이언트 버그 수정 — 서버에 줄바꿈을 보낼 때 연결이 닫히던 문제를 고쳤어요.
[*] : SignalRCore 클라이언트 버그 수정 — 빈 문자열 인수를 보낼 때 오류가 발생하던 문제를 고쳤어요.
[*] : OpenAPI Amazon AWS 버그 수정 — AllOf로 정의된 필드가 기본적으로 문자열로 정의되던 문제를 고쳤어요.
[*] : OpenAPI Amazon AWS 버그 수정 — 일부 메서드를 호출할 때 잘못된 서명이 발생하던 문제를 고쳤어요.
[*] : OAuth2 Server 버그 수정 — client-secret이 유효하지 않을 때 서버가 오류 메시지에 올바른 값을 반환하도록 했어요. (알려준 Jan에게 감사드려요.)
[*] : OnBeforeForwardHTTP 이벤트를 사용할 때 forward 값이 새 요청마다 초기화되지 않던 버그를 수정했어요.
[*] : OpenAPI AWS SDK 버그 수정 — glacier 인터페이스에 필수 매개변수가 포함되지 않던 문제를 고쳤어요. (알려준 Chang에게 감사드려요.)
[*] : Indy 서버 버그 수정 — 서버를 중지할 때 내부 Scheduler가 할당되지 않으면 액세스 위반이 발생할 수 있던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : Indy 서버 버그 수정 — 서버를 중지할 때 내부 SSL Handler가 파괴되지 않던 문제를 고쳤어요.
[*] : Indy 서버 버그 수정 — basic 인증이 authorization 헤더를 캐치하지 못하던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : 서버 HTTP/2 프로토콜 버그 수정 — ContentText가 올바른 charset을 유지하지 못하던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : HTTP.SYS 서버 버그 수정 — WriteTimeout이 활성화된 경우, 일부 경우 내부 큐가 잘못된 항목을 삭제할 수 있던 문제를 고쳤어요.
[*] : SGC Server 프로토콜 버그 수정 — 웹 브라우저를 클라이언트로 사용할 때 WriteData 메서드가 동작하지 않던 문제를 고쳤어요.
[*] : Indy 라이브러리 버그 수정 — openSSL 1.1을 사용할 때 SSL Status 이벤트가 발생하지 않던 문제를 고쳤어요.
[*] : Extensions.PerMessage_Deflate가 활성화되고 Options.FragmentedMessages = frgAll인 경우 메시지가 두 번 압축 해제되던 Server Components 버그를 수정했어요.
.NET
[+] : Indy 버전을 최신으로 업데이트했어요.
[+] : Indy 서버를 개선했어요. openSSL 라이브러리의 곡선 목록 이름을 설정할 수 있는 새로운 속성 "OpenSSL_Options.CurveList"를 추가했어요.[+] : 302 응답 코드를 처리하도록 HTTP Forwarding을 개선했어요.
[*] : OAuth2 Server 버그 수정 — client-secret이 유효하지 않을 때 서버가 오류 메시지에 올바른 값을 반환하도록 했어요. (알려준 Jan에게 감사드려요.)
[*] : OnBeforeForwardHTTP 이벤트를 사용할 때 forward 값이 새 요청마다 초기화되지 않던 버그를 수정했어요.
[*] : Indy 서버 버그 수정 — 서버를 중지할 때 내부 Scheduler가 할당되지 않으면 액세스 위반이 발생할 수 있던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : Indy 서버 버그 수정 — 서버를 중지할 때 내부 SSL Handler가 파괴되지 않던 문제를 고쳤어요.
[*] : Indy 서버 버그 수정 — basic 인증이 authorization 헤더를 캐치하지 못하던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : 서버 HTTP/2 프로토콜 버그 수정 — ContentText가 올바른 charset을 유지하지 못하던 문제를 고쳤어요. (알려준 Francesco에게 감사드려요.)
[*] : Extensions.PerMessage_Deflate가 활성화되고 Options.FragmentedMessages = frgAll인 경우 메시지가 두 번 압축 해제되던 Server Components 버그를 수정했어요.
