Rad Studio
[+] : OpenAI Assistant를 개선했어요: 새로운 이벤트 OnFunctionCall로 OpenAI 모델을 코드, 데이터베이스, 애플리케이션 등과 연결할 수 있어요.[+] : OpenAI Assistant 데모를 업데이트했어요: 작동 방식을 보여주는 새로운 어시스턴트 "Delphi Weather Bot"이 추가됐어요.
[+] : WhatsApp API를 개선했어요: API가 v20으로 업데이트됐어요.
[+] : WhatsApp API를 개선했어요: 새로운 메서드 SendMessageReaction이 추가됐어요.
[+] : WhatsApp API를 개선했어요: SendMessage 메서드에 이제 message-id를 전달하여 메시지에 답장할 수 있는 새로운 선택적 파라미터 options가 포함됐어요.
[+] : Telegram API를 개선했어요: 100개 이상의 새로운 메서드가 API에 추가됐어요.
[+] : Google PubSub 클라이언트를 개선했어요: 프로젝트 구독 및 토픽에 대한 메서드가 최신 버전으로 업데이트됐어요.
[+] : RSA 유닛을 개선했어요: sgcRSA_GetPRSAFromCOSE 함수가 openssl 1.1 이상에서만 작동해요.
[+] : WebAuthn을 개선했어요: EDDSA 알고리즘 지원을 추가했어요.
[+] : WebAuthn을 개선했어요: 새로운 이벤트 OnWebAuthnRegistrationValidateCertificate로 자체 메서드로 인증서를 검증하거나 제공되지 않은 경우 루트 인증서를 할당할 수 있어요.
[+] : WebAuthn을 개선했어요: 새로운 이벤트 OnWebAuthnMetadata로 인증자가 Fido MDS 파일에서 찾을 수 없는 경우 커스텀 메타데이터를 제공할 수 있어요.
[+] : WebAuthn을 개선했어요: 새로운 속성 WebAuthnOptions.DefaultOptions로 등록 및 인증 옵션 요청의 기본값을 제공할 수 있어요.
[+] : WebAuthn을 개선했어요: 인증서 필드에 대한 더 많은 유효성 검사가 추가됐어요.
[+] : WebAuthn을 개선했어요: 이제 요청 JSON 필드의 유형을 검증해요.
[+] : OpenAPI 파서를 개선했어요: OneOf 요소 지원을 추가했어요.
[+] : sgcIndy를 개선했어요: 최신 오류 목록을 가져오는 새로운 함수 sgcIdSSLOpenSSL.GetOpenSSLErrors가 추가됐어요.
[+] : 설치를 개선했어요: sgcWebSockets Basic 에디션에서 이제 Rad Studio 64비트를 지원해요.
[*] : SignalR Core를 개선했어요: 연결 협상을 건너뛰고 WebSocket 연결을 직접 설정하는 SignalRCore.SkipNegotiation 속성이 추가됐어요.
[*] : 버그 수정 - CBuilder: 일부 컴포넌트에서 SendMessage 메서드를 호출하면 오류가 반환되던 문제를 수정했어요.
[*] : 버그 수정 - SignalR: 초기 HTTP 요청이 기본적으로 로그 파일을 생성하던 문제를 수정했어요.
[*] : 버그 수정 - RegisterProtocol(aProtocol: string) 메서드를 이벤트 할당 전에 호출하면 이벤트가 호출되지 않던 문제를 수정했어요.
[*] : 버그 수정 - 내부 메서드가 OnError 대신 OnMessage 이벤트를 호출하던 문제를 수정했어요.
[*] : 버그 수정 - sgcIndy: RSA_set0_key 함수가 openssl 1.1 이상에서만 필요해요.
[*] : 버그 수정 - sgcIndy: UTC DateTime 디코딩 문제를 수정했어요.
[*] : 버그 수정 - sgcIndy: EVP_PKEY_base_id 함수를 사용할 수 없는 경우 대신 EVP_PKEY_is_a 함수를 사용해요.
[*] : 버그 수정 - Binance: WebSocket 메시지가 처리되지 않던 문제를 수정했어요. (수정해 주신 Alex에게 감사드려요.)
[*] : 버그 수정 - Indy 서버: 인증이 활성화된 경우 HTTP 요청에 인증이 없어도 Authentication.AllowNonAuth가 false로 설정되어 있어도 연결이 허용되던 문제를 수정했어요.
[*] : 버그 수정 - JWT: 서명 또는 검증 후 일부 내부 openssl 객체가 제대로 소멸되지 않던 문제를 수정했어요.
[*] : 버그 수정 - JWT: TIdHashSHA384 또는 TIdHashSHA512 알고리즘 사용 가능 여부 평가 오류를 수정했어요.
[*] : 버그 수정 - AI 컴포넌트: 내부 객체 소멸 시 메모리 누수가 발생하던 문제를 수정했어요.
[*] : 버그 수정 - TsgcHTTP1Client: 비동기 메서드 호출 시 기본 요청이 내부적으로 할당되지 않던 문제를 수정했어요.
.NET
[*] : 버그 수정 - 내부 메서드가 OnError 대신 OnMessage 이벤트를 호출하던 문제를 수정했어요.[*] : 버그 수정 - sgcIndy: RSA_set0_key 함수가 openssl 1.1 이상에서만 필요해요.
[*] : 버그 수정 - sgcIndy: EVP_PKEY_base_id 함수를 사용할 수 없는 경우 대신 EVP_PKEY_is_a 함수를 사용해요.
[*] : 버그 수정 - Binance: WebSocket 메시지가 처리되지 않던 문제를 수정했어요. (수정해 주신 Alex에게 감사드려요.)
[*] : 버그 수정 - Indy 서버: 인증이 활성화된 경우 HTTP 요청에 인증이 없어도 Authentication.AllowNonAuth가 false로 설정되어 있어도 연결이 허용되던 문제를 수정했어요.
[*] : 버그 수정 - JWT: 서명 또는 검증 후 일부 내부 openssl 객체가 제대로 소멸되지 않던 문제를 수정했어요.
[*] : 버그 수정 - JWT: TIdHashSHA384 또는 TIdHashSHA512 알고리즘 사용 가능 여부 평가 오류를 수정했어요.
