Apollo 1.8.7
1.8.7 includes all changes shipped since v1.8.0, plus the corrective npm packaging fix needed after 1.8.5.
Included changes since v1.8.0
- Fixed JS secp256k1 scalar byte handling.
- Corrected the HD key seed length validation message to report 64 bytes correctly.
- Replaced the jcip annotations dependency.
- Added missing JNI libraries to the Android/JVM release artifacts.
- Updated Android support for 16 KB memory page size.
- Improved release publishing reliability for GPG signing, Maven Central, npm, and Swift packaging.
Additional fix in 1.8.7
Fixed the npm package so ed25519_bip32_wasm.js is included in the published tarball.
Adjusted JS package assembly so the wasm artifact is staged after package creation and is not dropped during packaging.
Kept the npm smoke check in the release flow to verify the tarball contents before publishing.
Notes
1.8.6 was not promoted as a final release. 1.8.7 is the clean release that contains the actual npm packaging fix.
If you installed 1.8.5 from npm, upgrade to 1.8.7.
Published artifacts
- GitHub release: apollo v1.8.7
- Swift XCFramework asset: ApolloLibrary.xcframework.zip
- npm package: @hyperledger/identus-apollo@1.8.7
- Maven Central apollo-jvm: search.maven.org
- Maven Central apollo-android: search.maven.org
- Maven Central apollo-iosarm64: search.maven.org