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.