Skip to content

Commit fd554b2

Browse files
committed
changelog added
1 parent 46df690 commit fd554b2

File tree

1 file changed

+51
-12
lines changed

1 file changed

+51
-12
lines changed

CHANGELOG.md

Lines changed: 51 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,47 @@
1+
## [0.4.3]
2+
3+
Updated `flutter_rust_bridge` to `2.6.0`.
4+
Updated `ldk-node` to `0.4.3`.
5+
16
## [0.4.2]
7+
28
Updated `flutter_rust_bridge` to `2.6.0`.
39
Updated `ldk-node` to `0.4.2`.
10+
411
#### APIs added
5-
- Support for multiple chain sources has been added. The `setChainSourceBitcoinRpc` method has been introduced in the Builder class to allow the use of
12+
13+
- Support for multiple chain sources has been added. The `setChainSourceBitcoinRpc` method has been introduced in the Builder class to allow the use of
614
Bitcoin Core RPC.
715
- Support for sourcing chain and fee estimation data from a Bitcoin Core RPC backed.
8-
- Initial experimental support for an encrypted VSS remote storage backend has been added using `builder.buildWithVssStore` &
16+
- Initial experimental support for an encrypted VSS remote storage backend has been added using `builder.buildWithVssStore` &
917
`builder.buildWithVssStoreAndFixedHeaders` methods.
10-
- **Caution**: VSS support is in **alpha** and is considered experimental. Using VSS (or any remote persistence) may cause LDK to throw an exception
11-
if persistence failures are unrecoverable, i.e., if they remain unresolved after internal retries are exhausted.
18+
- **Caution**: VSS support is in **alpha** and is considered experimental. Using VSS (or any remote persistence) may cause LDK to throw an exception
19+
if persistence failures are unrecoverable, i.e., if they remain unresolved after internal retries are exhausted.
1220
- Support for setting the `NodeAlias` in public node announcements using `builder.setNodeAlias` has been added.
13-
- Exposed `node.unifiedQrPayment` & `UnifiedQrPayment` handler for generating and paying unified QR codes.
21+
- Exposed `node.unifiedQrPayment` & `UnifiedQrPayment` handler for generating and paying unified QR codes.
1422
- Support for `quantity` and `payerNote` fields when sending or receiving `BOLT12` payments have been added.
1523
- Support for setting `SendingParameters` when sending `BOLT11` payments has been added.
24+
1625
#### API changed
26+
1727
- `node.connectOpenChannel` was split into `openChannel` and `openAnnouncedChannel`.
18-
- The `setEsploraServer` method has been renamed to `setChainSourceEsplora`, and Esplora-specific configuration options can now be provided using
28+
- The `setEsploraServer` method has been renamed to `setChainSourceEsplora`, and Esplora-specific configuration options can now be provided using
1929
`EsploraSyncConfig`.
30+
2031
#### Fixed
32+
2133
- The `ChannelConfig` object has been refactored, now allowing to query the currently applied `MaxDustHTLCExposure` limit.
2234
- The `Node` no longer throws an exception when hitting a persistence failure during event handling. Instead, events will be replayed until successful.
2335
- The `Node` is no longer prohibited from using available confirmed on-chain funds to spend/bump Anchor outputs.
2436

2537
## [0.3.0]
38+
2639
Updated `flutter_rust_bridge` to `2.0.0`.
40+
2741
#### APIs added
42+
2843
- `buildWithFsStore` method is added in the `Builder` class allowing to use the filesystem storage backend.
29-
- Exposed `setLiquiditySourceLsps2` method to `Builder` to configure the `Node` instance to source the inbound liquidity.
44+
- Exposed `setLiquiditySourceLsps2` method to `Builder` to configure the `Node` instance to source the inbound liquidity.
3045
- `nextEventAsync` method is added to `Node` class that allows polling the event queue asynchronously.
3146
- `status` method has been added to `Node` allowing to retrieve information about the Node's status.
3247
- `config` method added to get the config with which the `Node` was initialized.
@@ -35,60 +50,84 @@ Updated `flutter_rust_bridge` to `2.0.0`.
3550
- Support for creating and paying BOLT12 offers and refunds has been added.
3651
- Added `networkGraph` handler method allowing to query the network graph.
3752
- Added `forceCloseChannel` to `Node` class.
53+
3854
#### API changed
55+
3956
- All available balances outside of channel balances are now exposed via a unified `listBalances` interface method.
57+
4058
#### Fixed
59+
4160
Persisted peers are now correctly reconnected after startup.
4261

4362
## [0.2.2-dev]
63+
4464
Updated Rust and Flutter dependencies.
65+
4566
#### APIs added
67+
4668
- Expose `isRunning()` in `Node` class.
69+
4770
#### API changed
71+
4872
- Renamed `waitUntilNextHandled()` to `waitNextHandled`.
4973
- Renamed `listeningAddress()` to `listeningAddresses`.
5074
- Upgraded `BuilderException` to handle invalid `socketAddress` & `trustedPeers.
5175
- Upgraded `NodeException` to handle invalid `txid`.
76+
5277
#### Fixed
78+
5379
- Functions hang indefinitely on iOs devices
5480
- Android support bug resolved
5581
- Thread `frb_workerpool` panic on `SocketAddress`, `PublicKey`, `Address` `Bolt11Invoice`, `Config` and `Txid`.
5682

5783
## [0.2.0]
84+
5885
Updated `Rust` and `Flutter` dependencies.
5986

6087
## [0.1.3]
88+
6189
Updated `Rust` and `Flutter` dependencies.
6290
Invalid `BuilderException` bug resolved
91+
6392
#### APIs added
64-
- Expose `generate()` in `Mnemonic` class.
93+
94+
- Expose `generate()` in `Mnemonic` class.
95+
6596
#### API changed
97+
6698
- Remove `generateEntropyMnemonic()`.
6799

68100
## [0.1.2]
101+
69102
#### APIs added
103+
70104
- Expose `generateEntropyMnemonic` function - a utility method for generating a BIP39 mnemonic.
71-
- Expose `Node` class's `updateChannelConfig`, `verifySignature`, `signMessage`, `sendPaymentProbe`, `sendSpontaneousPaymentProbe` methods.
105+
- Expose `Node` class's `updateChannelConfig`, `verifySignature`, `signMessage`, `sendPaymentProbe`, `sendSpontaneousPaymentProbe` methods.
72106
- Add `ChannelConfig?` to node.connectOpenChannel() params - a `ChannelConfig` may now be specified on channel open or updated afterwards.
73107
- Expose `counterpartyNodeId`, `funding_txo` & `channelValueSats` in `ChannelDetails`.
74108
- Expose `trustedPeers0Conf` `probingLiquidityLimitMultiplier`, `logDirPath`, `onchainWalletSyncInterval_secs`, `walletSyncIntervalSecs`, &
75-
`feeRateCacheUpdateIntervalSecs` in `Config` - allowing inbound trusted 0conf channels.
109+
`feeRateCacheUpdateIntervalSecs` in `Config` - allowing inbound trusted 0conf channels.
76110
- Non-permanently connected peers are now included in node.listPeers().
77111

78112
#### API changed
113+
79114
- node.newFundingAddress renamed to `newOnchainAddress`.
80115
- node.sendToOnChainAddress renamed to `sendToOnchainAddress`.
81116
- node.sendAllToOnChainAddress renamed to `sendAllToOnchainAddress`.
82117
- Remove node.onChainBalance.
83118

84119
## [0.1.1-alpha]
120+
85121
Support `Dart 3` and `Flutter 3.10`
86122

87123
## [0.1.1]
124+
88125
Support `Dart 3` and `Flutter 3.10`
89126

90127
### Fixed
91-
- `setEntropyBip39Mnemonic` issue resolved
128+
129+
- `setEntropyBip39Mnemonic` issue resolved
130+
92131
## [0.1.0]
93132

94133
This is the first release of `ldk_node`. It features support for sourcing chain data via an `Esplora` server, filesystem persistence, gossip sourcing via the `Lightning` peer-to-peer network, and configurble entropy sources for the integrated LDK & BDK-based wallets.
@@ -159,4 +198,4 @@ This is the first release of `ldk_node`. It features support for sourcing chain
159198

160199
`stop`- Disconnects all peers, stops all running background tasks, and shuts down Node.
161200

162-
`syncWallets`- Sync the `LDK & BDK` wallets with the current chain state.
201+
`syncWallets`- Sync the `LDK & BDK` wallets with the current chain state.

0 commit comments

Comments
 (0)