1.0.0 — June 24, 2026
Section titled “1.0.0 — June 24, 2026”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.
Artifact identifiers
Section titled “Artifact identifiers”| Platform | Release artifact |
|---|---|
| Android | com.p2psdk:p2p-sdk-android:1.0.0 |
| iOS | P2PSdk with P2PSdk.xcframework |
| Node.js | @p2psdk/[email protected] |
| Electron | @p2psdk/[email protected] |
| Windows | P2PSdk.P2P and P2PSdk.P2P.Wpf 1.0.0 |
| Linux | libp2p_sdk.so.1, pkg-config p2p-sdk, CMake P2PSdk::p2p_sdk |
These identifiers are distributed through private onboarding, not public registries.
Compatibility
Section titled “Compatibility”- 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.
Integration requirement
Section titled “Integration requirement”Wrapper and native files must be upgraded together. Protected UI platforms require SDK-owned consent and do not support boolean-only authorization.