Releases: lightningdevkit/ldk-garbagecollected
Releases · lightningdevkit/ldk-garbagecollected
v0.0.121.3
- Fixes an issue where Windows binaries were mangled by llvm-strip
- Fixes an issue in C# where arrays of strings were handled
incorrectly - Fixes an issue where Java bindings would crash if the first access
to LDK was a unitary enum - Updates upstream LDK to include two backported fixes
v0.0.118.2
Backport upstream LDK persistence fix
v0.0.117.2
Backport upstream LDK persistence fix
v0.0.118.1
Backport upstream LDK Route
serialization fixes
v0.0.121.2
Includes macOS support for C# bindings
v0.0.121.1
Fix Windows heap freeing in C# bindings.
v0.0.117.1
- Re-build of existing 0.0.117 bindings with a backport of the
Route
serialization round-trip fixes.
v0.0.121.0
- C# trait/interfaces were fixed to ensure they are not GC'd prior
to being called. - Updated to LDK 0.0.121
v0.0.118.0
In addition to the upstream LDK 0.0.118 changes, this release bumps to
minimum required glibc version to 2.36. Users on previous versions of
glibc are encouraged to reach out and let us know your requirements.
v0.0.117.0
In addition to the changes in upstream LDK 0.0.117, this release
includes:
- a substantial change to generated types to use the C type names
rather than the Rust type names, - adding a number of missing
@Nullable
annotations in Java and
correcting equivalent| null
type definitions in TypeScript, - fixing a longstanding bug where supertraits of supertraits were not
properly accessed after fetching the original trait from Rust, - and fixing an error where strings containing unicode codepoints above
0xFFFF resulted in a panic in Rust due to failure to map from Java's
"Modified UTF-8" to Rust's enforcement of correct UTF-8.