Releases: lightningdevkit/ldk-garbagecollected
Releases · lightningdevkit/ldk-garbagecollected
v0.0.116.0
No substantial bindings-specific changes, see upstream LDK 0.0.116
release notes for more info.
v0.0.115.1
- Fix Android builds so not
assert(false)immediately on startup
due to different JNI and Android-JNIFindClassrequirements. - Fix Java's
ChannelManagerConstructorto properly pass the
NetworkGraphto theBackgroundProcessorto persist it when P2P
gossip sync is enabled. - Change Java's
ChannelManagerConstructorto take lower-level
signing interfaces rather than aKeysManager, allowing custom
types or aPhantomKeysManagerto be used. - Fix trait passing to hit an immediate
NullPointerExceptionrather
than SEGFAULTing in native code. - Switch to building macOS binaries on Linux, which makes them a few
bytes short of deterministic.
v0.0.115.0
v0.0.115.0
In addition to the changes described in the LDK 0.0.115 release notes,
- a constructor for the
Sha256type has been exposed, - and exceptions thrown in Rust -> TS calls are logged better.
v0.0.114.0
In addition to the upstream changes, two issues for bindings were fixed:
- the ChannelManagerConstructor API was substantially rewritten, now
requiring a ProbabilisticScorer, ensuring access to it is properly
locked by theMultiThreadedLockableScorethat wraps it, and
providing aRouterWrapperwhich can be used to select manual
routes. - a bug where enums containing references to opaque structs may not have
ensured the refered struct lives long enough was fixed.
v0.0.113.0
No substantial bindings-specific updates. See upstream release notes.
v0.0.112.0
No substantial bindings-specific updates. See upstream release notes.
v0.0.111.0
No significant bindings changes since 0.0.110.3
See upstream release notes at
https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.0.111
Note that lightningdevkit/rust-lightning#1694
has been backported as well, causing the Router API to be slightly
mis-aligned with the Rust documentation for 0.0.111.
v0.0.110.1.1
- Backport the v0.0.110.3 fix to v0.0.110.1
v0.0.110.3
- Fixes a NullPointerException in some cases where a struct/enum
contains a field which isNone.
v0.0.110.2
- Rewrote pointer flag tracking to allow for structs which are only
single-byte aligned. - Dropped clone on tuple-field-fetching, which should result in
substantially less memory overhead in some use-cases.