Skip to content

Commit 48a80c0

Browse files
committed
Cut 0.1 release
- Update CHANGELOG - Update version numbers
1 parent e284b71 commit 48a80c0

File tree

5 files changed

+26
-4
lines changed

5 files changed

+26
-4
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
# 0.1 - Jun 22, 2023
2+
This is the first non-experimental release of LDK Node.
3+
4+
- Log files are now split based on the start date of the node (#116).
5+
- Support for allowing inbound trusted 0conf channels has been added (#69).
6+
- Non-permanently connected peers are now included in `Node::list_peers` (#95).
7+
- A utility method for generating a BIP39 mnemonic is now exposed in bindings (#113).
8+
- A `ChannelConfig` may now be specified on channel open or updated afterwards (#122).
9+
- Logging has been improved and `Builder` now returns an error rather than panicking if encountering a build failure (#119).
10+
- In Rust, `Builder::build` now returns a `Node` object rather than wrapping it in an `Arc` (#115).
11+
- A number of `Config` defaults have been updated and are now exposed in bindings (#124).
12+
- The API has been updated to be more aligned between Rust and bindings (#114).
13+
14+
## Compatibility Notes
15+
- Our currently supported minimum Rust version (MSRV) is 1.60.0.
16+
- The superfluous `SendingFailed` payment status has been removed, breaking serialization compatibility with alpha releases (#125).
17+
- The serialization formats of `PaymentDetails` and `Event` types have been updated, ensuring users upgrading from an alpha release fail to start rather than continuing operating with bogus data. Alpha users should wipe their persisted payment metadata (`payments/*`) and event queue (`events`) after the update (#130).
18+
19+
In total, this release includes changes in 52 commits from 2 authors:
20+
- Elias Rohrer
21+
- Richard Ulrich
22+
123
# 0.1-alpha.1 - Jun 6, 2023
224
- Generation of Swift, Kotlin (JVM and Android), and Python bindings is now supported through UniFFI (#25).
325
- Lists of connected peers and channels may now be retrieved in bindings (#56).

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ldk-node"
3-
version = "0.1.0-alpha.1"
3+
version = "0.1.0"
44
authors = ["Elias Rohrer <dev@tnull.de>"]
55
homepage = "https://lightningdevkit.org/"
66
license = "MIT OR Apache-2.0"

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import PackageDescription
55

6-
let tag = "0.1-alpha.1"
6+
let tag = "0.1"
77
let checksum = "d91403566498f01cdaaafc07a9360ef661151e64075c6d83bbce4c9b5bfa7cee"
88
let url = "https://github.com/lightningdevkit/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip"
99

bindings/kotlin/ldk-node-android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx1536m
22
android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
5-
libraryVersion=0.1-alpha.1
5+
libraryVersion=0.1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
org.gradle.jvmargs=-Xmx1536m
22
kotlin.code.style=official
3-
libraryVersion=0.1-alpha.1
3+
libraryVersion=0.1

0 commit comments

Comments
 (0)