Skip to content

Release notes

SDK v1.0.0

Initial production application-integration release.

  • Consent-gated SDK construction and explicit terminal closed state.
  • Typed error model with retryability and stable disconnect reason mapping.
  • Connected/disconnected lifecycle callbacks across supported wrappers.
  • ABI version, capability, structured error, and stable handle-management APIs.
  • Android Kotlin/Java wrapper and optional foreground-service background mode.
  • iOS Swift package with SDK-owned consent presentation.
  • Node.js wrapper with Linux/Windows x64 prebuild layouts.
  • Electron main-process consent helper and optional all-windows-closed lifetime.
  • Windows .NET wrapper and WPF consent helper.
  • Linux stable C ABI packaging with pkg-config and CMake metadata.
PlatformRelease artifact
Androidcom.p2psdk:p2p-sdk-android:1.0.0
iOSP2PSdk with P2PSdk.xcframework
Node.js@p2psdk/[email protected]
Electron@p2psdk/[email protected]
WindowsP2PSdk.P2P and P2PSdk.P2P.Wpf 1.0.0
Linuxlibp2p_sdk.so.1, pkg-config p2p-sdk, CMake P2PSdk::p2p_sdk

These identifiers are distributed through private onboarding, not public registries.

  • Native ABI major: 1.
  • Stable disconnect reason and native error code mapping within ABI major 1.
  • Current Node and Electron distributions support Linux x64 and Windows x64 only.
  • macOS and Unity wrappers are not included.

Wrapper and native files must be upgraded together. Protected UI platforms require SDK-owned consent and do not support boolean-only authorization.