Skip to content

fix: integrate ldk crash fixes #1120

Description

@ovitrif

Goal

Upgrade com.synonym:ldk-node-android from 0.7.0-rc.58 to the first published release containing both native crash fixes so Bitkit Android ships them in 2.5.0.

The runtime self-drop fix tracked in synonymdev/ldk-node#94 is published in v0.7.0-rc.60. The peer-store lock fix tracked in synonymdev/ldk-node#99 is under review in synonymdev/ldk-node#101, which prepares v0.7.0-rc.61. Adopt the combined release after its Android artifact and matching native debug symbols are published.

Deliverables

  • Update the LDK Node Android dependency to the published release containing both fixes.
  • Adapt affected Android integration points to the released bindings.
  • Preserve matching native build IDs and debug-symbol coverage for every packaged ABI.
  • Add one user-facing fix fragment under changelog.d/next/.

Acceptance criteria

  • Bitkit Android resolves and packages the published LDK Node Android release containing both fixes.
  • The packaged libldk_node.so files and the release's native debug-symbol archive have matching build IDs for every release ABI.
  • just compile, just test, and just lint pass.
  • A targeted device journey exercises node start, stop, restart, receive, and background/foreground transitions without a native abort, a free_node timeout, or an input-dispatch ANR.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions