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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions