sgcWebSockets 2024.7

· 릴리스

Rad Studio

[+] : OAuth2 클라이언트를 개선했어요, new grant type: auth2ResourceOwnerPassword 다음을 지원해요: the Resource Owner Password Flow.
[+] : OpenAPI 파서를 개선했어요, 엔드포인트에서 메서드 이름을 가져올 때, 이제 메서드 요청 타입을 추가해요: (UsingGET, UsingPOST...) 이름 끝에.
[+] : OpenAPI 클라이언트를 개선했어요, 속성을 추가했어요: Count TsgcOpenAPIArray Class.
[+] : SChannel을 개선했어요 IOHandler, 새로운 속성 "UseLegacyCredentials" 다음 사용을 강제하기 위해: the SCHANNEL_CRED.
[+] : Improved Presence Protocol, when receiving 새로운 Invitation, the client can set 오류 code and error text.
[+] : Improved Presence Protocol, 초대를 보낸 클라이언트가 이제 다음을 알 수 있어요: 초대가 수락되었는지 여부 이벤트를 사용해: OnChannelInvitationResponse.
[+] : MQTT 클라이언트를 개선했어요 Delphi 7과 2007에서, 큰 메시지 읽기 속도를 개선했어요.
[+] : OpenSSL을 개선했어요, openSSL 3.3용 openSSL 라이브러리를 컴파일했고 이제 사용 가능해요.
[+] : Improved TsgcSocketConnection class, 새로운 속성 CreatedAt 연결이 생성된 시간을 저장해요.

[*] : 버그 수정 - OpenAI Assistant Demo, assistant가 생성되지 않은 경우, 메시지를 보낼 때 액세스 위반이 발생 (알려준 Ad 에게 감사드려요.)
[*] : 버그 수정 - OpenAPI Parser Boolean과 Integer 응답 처리.
[*] : 버그 수정 - setup, win32가 선택되지 않은 경우, 디자인 타임 패키지가 컴파일되지 않음.
[*] : 버그 수정 - OpenAI Client, transcription 메서드 호출 시, 오류 was returned.
[*] : 버그 수정 - sgcIndy 메서드에서: X509_get_version openSSL 사용 시: 1.1.1 or 3.0.0.
[*] : 버그 수정 - sgcIndy "Error getting SSL method."
[*] : 버그 수정 - SChannel, Range Check Error가 발생할 수 있음 메서드에서: TSSLInfo.Read.
[*] : 버그 수정 - SChannel, 연결이 정상적으로 닫히지 않은 경우, the event On연결 해제 호출되지 않던 문제.
[*] : 버그 수정 - HeartBeat, 타입이 다음일 때: hbtOnlyIfNoMsgRcvInterval, the event OnBeforeHeartBeat ping이 보내지지 않아도 호출됨.
[*] : 버그 수정 - WebBrokerBridge for HTTP/2 and HTTPAPI, when the request 찾을 수 없던 문제, 서버가 404 오류를 반환하지 않음. (알려준 Francesco 에게 감사드려요.)
[*] : 버그 수정 - MacOS에서 Lazarus로 sgcWebSockets 패키지 컴파일.
[*] : 컴파일 중 일부 경고 수정.

[/] : The event TsgcWSPClient_Presence.OnChannelInvitation has 2 새로운 매개변수s aErrorCode and aErrorText. 

.NET

[+] : OAuth2 클라이언트를 개선했어요, new grant type: auth2ResourceOwnerPassword 다음을 지원해요: the Resource Owner Password Flow.
[+] : OpenSSL을 개선했어요, openSSL 3.3용 openSSL 라이브러리를 컴파일했고 이제 사용 가능해요.

[*] : 버그 수정 - sgcIndy 메서드에서: X509_get_version openSSL 사용 시: 1.1.1 or 3.0.0.
[*] : 버그 수정 - sgcIndy "Error getting SSL method."
[*] : 버그 수정 - SChannel, Range Check Error가 발생할 수 있음 메서드에서: TSSLInfo.Read.
[*] : 버그 수정 - SChannel, 연결이 정상적으로 닫히지 않은 경우, the event On연결 해제 호출되지 않던 문제.

[*] : 버그 수정 - HeartBeat, 타입이 다음일 때: hbtOnlyIfNoMsgRcvInterval, the event OnBeforeHeartBeat ping이 보내지지 않아도 호출됨.