본문으로 건너뛰기

PlanetKit 6.2 및 Flutter용 PlanetKit 1.1 배포

PlanetKit 6.2

PlanetKit 6.2가 릴리스되었습니다.

AndroidiOSmacOSWindows
6.2.06.2.06.2.06.2.0
  1. 안정성 및 호환성 개선

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

    • PlanetKit을 사용하기 위한 최소 macOS 버전이 macOS 10.15로 업데이트되었습니다.
  3. API 변경

Flutter용 PlanetKit 1.1

Flutter용 PlanetKit 1.1이 릴리스되었습니다.

  1. 백그라운드 통화 검증 및 수용

    • PlanetKit Flutter SDK는 이제 앱이 백그라운드 상태이거나 종료된 상태에서도 수신 통화를 적절하게 처리할 수 있습니다.
  2. API 변경

마일스톤 업데이트

마일스톤을 업데이트했습니다. 개발에 참고하시기 바랍니다.

릴리스 노트

릴리스 노트를 자세하게 작성하고 있습니다. 개발에 참고하시기 바랍니다.

PlanetKit 6.2는 Jupiter 7.5 기반입니다.