PlanetKit 6.2 및 Flutter용 PlanetKit 1.1 배포
PlanetKit 6.2
PlanetKit 6.2가 릴리스되었습니다.
| Android | iOS | macOS | Windows |
|---|---|---|---|
| 6.2.0 | 6.2.0 | 6.2.0 | 6.2.0 |
-
안정성 및 호환성 개선
- Android
- 구형 기기에서의 호환성 및 안정성 개선
- 비디오 렌더링을 위해
TextureView서피스를 통해EGLSurface를 생성할 때 오류가 발생해 특정 레거시 기기에서 크래시가 발생하는 문제를 수정했습니다. PixelFormat.RGBA_8888카메라 출력 형식을 지원하지 않는 기기에서 크래시가 발생하는 문제를 수정했습니다.- 메인 스레드의 부하가 높거나 응답이 느린 상태에서 1대1 통화를 시작할 때 간헐적으로 크래시가 발생하는 문제를 해결했습니다.
- 비디오 렌더링을 위해
- 잠재적 메모리 누수 방지
- 애플리케이션 모듈과
PlanetKit사이의 강한 참조(strong reference)로 인한 메모리 누수가 발생하지 않도록 조치했습니다. - 다양한 사용 시나리오에서 발생할 수 있는 잠재적 엣지 케이스를 포함하여 통화 종료 시 메모리 누수를 사전에 방지하기 위한 내부 라이프사이클 처리를 강화했습니다.
- 애플리케이션 모듈과
- 구형 기기에서의 호환성 및 안정성 개선
- iOS/macOS
- 서브그룹 가입 시 피어 목록 관리 동작이 다른 플랫폼(Android, Windows, Web)과 일치하도록 변경
peerUpdateType을.none으로 설정해 서브그룹 가입 시 PlanetKit이 피어 목록 업데이트를 하지 않도록 변경했습니다.
- 서브그룹 가입 시 피어 목록 관리 동작이 다른 플랫폼(Android, Windows, Web)과 일치하도록 변경
- Windows
nullptr파라미터로 API를 호출할 때 발생할 수 있는 크래시 문제를 수정했습니다.- 핵심 함수에 대한 파라미터 유효성 검사를 개선했습니다.
- Android
-
macOS 최소 시스템 요구사항 업데이트
- PlanetKit을 사용하기 위한 최소 macOS 버전이 macOS 10.15로 업데이트되었습니다.
-
API 변경
- 이번 버전의 API 변경 내역은 다음과 같습니다.
- Android API 변경 내역
- iOS API 변경 내역
- macOS API 변경 내역
- Windows API 변경 내역
Flutter용 PlanetKit 1.1
Flutter용 PlanetKit 1.1이 릴리스되었습니다.
-
백그라운드 통화 검증 및 수용
- PlanetKit Flutter SDK는 이제 앱이 백그라운드 상태이거나 종료된 상태에서도 수신 통화를 적절하게 처리할 수 있습니다.
-
API 변경
- 이번 버전의 API 변경 내역은 다음과 같습니다.
- Flutter API 변경 내역
마일스톤 업데이트
마일스톤을 업데이트했습니다. 개발에 참고하시기 바랍니다.
릴리스 노트
릴리스 노트를 자세하게 작성하고 있습니다. 개발에 참고하시기 바랍니다.
- Android용 PlanetKit 6.2 릴리스 노트
- iOS용 PlanetKit 6.2 릴리스 노트
- macOS용 PlanetKit 6.2 릴리스 노트
- Windows용 PlanetKit 6.2 릴리스 노트
- Flutter용 PlanetKit 1.1 릴리스 노트
PlanetKit 6.2는 Jupiter 7.5 기반입니다.