webOS 2.0.0 — July 21, 2026
Section titled “webOS 2.0.0 — July 21, 2026”Added the target-neutral TypeScript runtime and Luna service adapter for LG webOS TV 22+ and webOS OSE 2.7+.
- ES2019 CommonJS service bundle for Node.js 12.14.1 or newer.
- SDK-owned persistent identity, consent-receipt verification, lifecycle, and Luna caller authorization.
- Supervised WebSocket, TCP, UDP, DNS, backpressure, and SMUX v1 transport.
- Vue 3 reference application, combined IPK packaging, and physical-device verification workflow.
The release artifact is the private onboarding tarball p2psdk-webos-2.0.0.tgz; it is not published to the public npm registry.
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.