Repository navigation
Releases: spf86/licentivo-launch-sdk
Release list
Launch SDK v0.1.7
Launch SDK 0.1.7
Updates the embedded Licentivo SDK to 0.11.7 for all nine languages. Applications
report readable device names and optional operating-system and hardware details
to the matching backend. These fields are for display, never licensing identity.
Includes optional Java device-name initialization and complete, portable native
sources for C, C++, Rust and Ruby. Account ownership, recovery and logout retry
behavior are preserved. Packages remain self-contained and MIT-licensed.
Licentivo Launch SDK 0.1.6
Launch SDK 0.1.6 embeds Licentivo SDK 0.11.6. The shared native core preserves partial OS identity input and retries interrupted macOS pipe reads, fixing intermittent Ruby initialization failures and stabilizing the C/C++/Rust/Ruby path.
All nine languages passed lifecycle and recovery regressions on Linux x64/ARM and macOS Intel/ARM. Both macOS architectures also passed 500 Ruby initializations with GC pressure and stable device identities. Windows source suites and fresh installed consumers passed.
Verify the release assets with SHA256SUMS. Maven Central is prepared as one signed bundle containing both SDKs.
Licentivo Launch SDK 0.1.5
Launch SDK 0.1.5 embeds Licentivo SDK 0.11.5. This release fixes account login/logout, cancellation and durable recovery across all nine languages, adds explicit HTTP test origin handling, and includes offline authorization and Windows state-file persistence fixes.
Nine language source suites and fresh installed consumers passed on Windows; GitHub Actions verified the Linux distributions. Verify downloads with SHA256SUMS. Package registry publication is tracked separately.
Licentivo Launch SDK 0.1.4
Licentivo Launch SDK 0.1.4
This maintenance release adds official website and documentation links to the six language registries and package READMEs. Source code and issue links continue to point to the public SDK repository.
SDK runtime behavior and dependencies are unchanged. Launch continues to embed the reviewed Licentivo SDK 0.11.2.
Publication status: npm, PyPI, NuGet, crates.io and RubyGems are published. Maven Central is awaiting publication; the Java JAR is available from this GitHub Release.
Licentivo Launch SDK 0.1.3
Launch SDK 0.1.3
This release embeds Licentivo SDK 0.11.2 in each of the nine language packages.
It includes durable account logout and retry state, account-store coordination, improved application restore behavior and the matching upstream logout protections. The upstream SDK independently persists binding-scoped logout records, preserves newer shared caches and refuses a logged-out binding when an old login rotates its identity JWT.
The server counterpart is Launch 0.3.1-beta with the matching current Licentivo server. Public package installation and GitHub artifacts are verified as separate publication steps. The final per-registry results are recorded in registry-status.json and registry-verification.json.
Licentivo Launch SDK 0.1.2
Launch SDK 0.1.2 embeds Licentivo SDK 0.11.1 across Go, Python, JavaScript/TypeScript, C#, Java, Rust, Ruby, C and C++.
The native CMake package now supports applications that discover curl differently from the package builder. C and C++ consumers can use the normal LicentivoLaunch targets without defining curl compatibility aliases. Licensing protocol, account login and feature-gate APIs are unchanged.
This release also updates all integration instructions and fixes stale Ruby/Rust example dependencies. Install only the Launch package for your language.
Validation: Windows fresh-consumer checks passed for all nine languages. Linux source, signed-runtime, distribution and TypeScript checks passed in CI. Native checks include config-package builds consumed through FindCURL, relocation, and a negative control that reproduces the old linking failure.
All nine public installation checks passed. Go Modules, PyPI, npm, NuGet, Maven Central and crates.io were installed in independent consumers; RubyGems and the C/C++ GitHub archives also passed public download and consumer checks. The consumers compiled or executed the actual connection code generated by Launch. Central's four detached signatures were verified, and the Rust registry archive matches the reviewed release checksum exactly.
Use the installation guide, per-registry publication status and installation verification record. These checks verify installation and initialization; external merchant, payment and licensing acceptance remain separate.
C/C++ archives are provided for Windows amd64 GNU and Linux amd64. Verify downloads with SHA256SUMS and use the archive matching your compiler, architecture and runtime dependencies. Existing versions remain unchanged.
Launch SDK 0.1.1
This patch includes the TypeScript declarations in the published npm package and validates every declared npm export before publication. It preserves the original 0.1.0 tag and assets.
Launch SDKs 0.1.1 add merchant-account login and verified license-protected operations for Go, Python, C#, Java, JavaScript/TypeScript, Rust, Ruby, C and C++.
Install only the Launch package. The reviewed Licentivo SDK 0.11.0, default adapters and SDK linking are embedded. Launch fills the merchant URL, existing product mapping and signing public keys into direct initialization code and English AI prompts. No client configuration files or manual entry of two internal product IDs are required.
Manual development is fully supported: see the nine-language guide and each package README.
The release includes all nine language distributions, a complete source bundle, SHA256SUMS, and CMake native packages for Windows amd64 GNU and Linux amd64. Windows fresh-consumer installation/initialization checks passed 9/9; Linux source and signed-runtime checks passed 9/9 in the linked CI run.
Language-registry availability is tracked individually in registry-status.json. GitHub assets do not imply every registry has finished publishing. External merchant/payment/license acceptance remains separate.
Launch SDK 0.1.0
Superseded by Launch SDK 0.1.1. The npm archive in 0.1.0 omits its TypeScript declaration file; use the 0.1.1 artifacts. The 0.1.0 tag and asset bytes are retained unchanged.
Launch SDKs 0.1.0 add merchant-account login and verified license-protected operations for Go, Python, C#, Java, JavaScript/TypeScript, Rust, Ruby, C and C++.
Install only the Launch package. The reviewed Licentivo SDK 0.11.0, default adapters and SDK linking are embedded. Launch fills the merchant URL, existing product mapping and signing public keys into direct initialization code and English AI prompts. No client configuration files or manual entry of two internal product IDs are required.
Manual development is fully supported: see the nine-language guide and each package README.
The release includes all nine language distributions, a complete source bundle, SHA256SUMS, and CMake native packages for Windows amd64 GNU and Linux amd64. Windows fresh-consumer installation/initialization checks passed 9/9; Linux source and signed-runtime checks passed 9/9 in the linked CI run.
Language-registry availability is tracked individually in registry-status.json. GitHub assets do not imply every registry has finished publishing. External merchant/payment/license acceptance remains separate.