Skip to main content

PlanetKit 6.2 and PlanetKit 1.1 for Flutter release

PlanetKit 6.2​

PlanetKit 6.2 has been released.

AndroidiOSmacOSWindows
6.2.06.2.06.2.06.2.0
  1. Improve stability and compatibility

    • Android
      • Improve compatibility and stability on older devices
        • Fixed crash on certain legacy devices where an error occurred when creating EGLSurface via TextureView surface for video rendering.
        • Fixed crash on devices that do not support the PixelFormat.RGBA_8888 camera output format.
        • Resolved crash that could occur intermittently when initiating a 1-to-1 call while the main thread was under heavy load or responding slowly.
      • Prevent potential memory leaks
        • Addressed potential memory leak scenarios caused by strong references between the application module and PlanetKit.
        • Enhanced internal lifecycle handling to proactively prevent memory leaks at the end of a call, covering potential edge cases across diverse usage scenarios.
    • iOS/macOS
      • Align peer list management behavior in subgroup subscription with other platforms (Android, Windows, Web)
        • When subscribing to a subgroup with peerUpdateType set to .none, PlanetKit now skips updating the peer list.
    • Windows
      • Fixed an issue where crash could occur when calling APIs with nullptr parameters.
      • Improved parameter validation for core functions.
  2. Update minimum system requirement for macOS

    • The minimum macOS version required to use PlanetKit has been updated to macOS 10.15.
  3. API changes

PlanetKit 1.1 for Flutter​

PlanetKit 1.1 for Flutter has been released.

  1. Background call verification and adoption

    • The PlanetKit Flutter SDK now enables proper handling of incoming calls when the app is in the background or in a terminated state.
  2. API changes

Milestone update​

Milestone has been updated.

Release notes​

Refer to the guide for upgrading PlanetKit in each platform's release notes.

PlanetKit 6.2 is based on Jupiter 7.5.