Skip to content

Releases: iFunFactory/engine-plugin-cocos2dx

V201-stable

03 Jun 07:45
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

새로운 기능

  • 공지사항에 페이징, 카테코리 설정 옵션이 추가되었습니다.
  • MulticastWebsocket 프로토콜을 지원합니다.

수정 사항.

  • Ping 메세지에 암호화가 적용되지 않는 문제를 수정했습니다.
  • 제거된 Multicast 의 콜백이 호출되는 문제를 수정했습니다.
  • SessionClose 이벤트 발생시 이전에 받았던 메세지를 버리지 않도록 수정했습니다.
  • AutoReconnect 기능이 Session.Close() 호출로 사용자가 직접 세션을 닫는 상황에서도 동작하는 문제를 수정했습니다.
  • 공지사항의 다운로드 목록을 비우지 않는 문제 수정.
  • 사용자가 세션 Close() 를 호출해 세션을 닫으려는 상황에서도 AutoReconnect 가 동작하는 문제를 수정했습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V179-stable

10 Dec 05:56
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

Breaking Changes

  1. 다음 변경 사항으로 인해 AutoReconnect 기능 활성화 시 TransportEventType::kConnectionFailed, TransportEventType::kConnectionTimedOut, TransportEventType::kDisconnected 가 호출되지 않습니다.

AutoReconnect 기능의 동작이 서버에 접속 실패 시 다시 시도 에서 서버와 연결이 끊어 졌을 때 재연결 시도 로 변경되었습니다.

기능 변경

  • AutoReconnect 의 기능이 서버에 접속 실패 시 다시 시도 에서 서버와 연결이 끊어 졌을 때 재연결 시도 로 변경되었습니다.
  • Network IO threadEvent driven 방식으로 변경.

수정 사항

  • Downloader 가 폴더도 다운로드할 수 있도록 수정.
  • Ping RTT 를 플러그인 외부에서 확인 가능하게 인터페이스 추가.
  • 메모리 관리를 위해 std::{container} 대신 fun::{container} 를 사용하도록 변경.
    이 함수는 std 컨테이너들을 특정 플랫폼에서 보다 안전하게 사용할 수 있게 래핑한 함수들입니다.
  • 플러그인의 Network IO 성능 개선.
  • Session 에 등록된 Callback 제거 기능추가.
  • 재접속 시 보내지 못한 메세지 재전송하지 않는 버그 수정
  • Task queue 가 업데이트가 끝나지 않는 버그 수정.
  • 서버 리다이렉션 시 메시지를 다른 인코딩으로 처리하는 버그 수정.
  • 암호화 압축 기능을 같이 사용하지 못하는 버그 수정.
  • SessionReliability 기능 사용시 메세지가 밀리는 버그 수정.
  • Session::GetPingTime() 호출 시 마이크로초를 반환하는 버그 수정.
  • Downloader 에서 폴더를 생성하지 못하는 버그 수정.
  • 서버 리다이렉션시 TransportOption 을 설정하지 않은 경우 버그로 판단하는 버그 수정.
  • SessionClose 이벤트가 발생시 세션 정보에 대한 로그가 정상적으로 출력되지 않는 버그를 수정했습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.