Releases: iFunFactory/engine-plugin-cocos2dx
Releases · iFunFactory/engine-plugin-cocos2dx
V201-stable
Stable 릴리즈 노트
Funapi 플러그인
새로운 기능
- 공지사항에 페이징, 카테코리 설정 옵션이 추가되었습니다.
Multicast
가Websocket
프로토콜을 지원합니다.
수정 사항.
- Ping 메세지에 암호화가 적용되지 않는 문제를 수정했습니다.
- 제거된 Multicast 의 콜백이 호출되는 문제를 수정했습니다.
SessionClose
이벤트 발생시 이전에 받았던 메세지를 버리지 않도록 수정했습니다.AutoReconnect
기능이Session.Close()
호출로 사용자가 직접 세션을 닫는 상황에서도 동작하는 문제를 수정했습니다.- 공지사항의 다운로드 목록을 비우지 않는 문제 수정.
- 사용자가 세션
Close()
를 호출해 세션을 닫으려는 상황에서도AutoReconnect
가 동작하는 문제를 수정했습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V179-stable
Stable 릴리즈 노트
Funapi 플러그인
Breaking Changes
- 다음 변경 사항으로 인해
AutoReconnect
기능 활성화 시TransportEventType::kConnectionFailed
,TransportEventType::kConnectionTimedOut
,TransportEventType::kDisconnected
가 호출되지 않습니다.
AutoReconnect
기능의 동작이 서버에 접속 실패 시 다시 시도 에서 서버와 연결이 끊어 졌을 때 재연결 시도 로 변경되었습니다.
기능 변경
AutoReconnect
의 기능이서버에 접속 실패 시 다시 시도
에서서버와 연결이 끊어 졌을 때 재연결 시도
로 변경되었습니다.Network IO thread
를Event 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 로 보내주시면 자세히 알려드리도록 하겠습니다.