-
Notifications
You must be signed in to change notification settings - Fork 374
Meeting Notes 2024 12 09
Elias Rohrer edited this page Dec 9, 2024
·
1 revision
- 0.1 (https://github.com/lightningdevkit/rust-lightning/milestone/1)
- Goal is to get it out this year
- Depends how much time people have to test the beta
- Nice thing about 0.1, we’ll finally start doing backported bugfix releases, so expect 0.1.1, 0.1.2 etc
- Won’t backport features, just bugfixes
- This will let us keep 0.1 maintained for a bit longer
- We haven’t yet made any decisions/had conversations about when we’ll stop maintaining 0.1, probably keep doing backport bugfixes for a little bit after 0.2 comes out but prob not very long
- Q: will we do semantic versioning for api changes? A: where possible we’ll maintain the same api, given we’re only doing bugfixes on backports that should be doable, but if some bugfix requires an api change so be it. Should be rare and changes should be minor
- 0.2 would allow api breaking changes, we’ll continue changing the api to get the features we want in new 0.* versions
- Some things on the milestone currently may slip
- Expect a beta for 0.1 out hopefully early next week
- Lot of review left to do, most stuff has a PR open for it
- Goal is to get it out this year
- 0.1.1 (https://github.com/lightningdevkit/rust-lightning/milestone/17)
- 0.2 (https://github.com/lightningdevkit/rust-lightning/milestone/2)
- 0.5 (https://github.com/lightningdevkit/ldk-node/milestone/5)
- Waiting on next LDK release
- Maybe mid-Q1 next year
- Landed ability to set custom TLVs on keysend which was user requested
- Have an open PR for more customized logger interface that is in good shape
- Recently opened LSPS1 PR, will get the client side into LDK Node
No updates, there will be some after the next LDK release
Conor at a conference this week
- Async payments
- 3 trampoline PRs open
- Added an integration test and have full equivalence with eclair for trampoline onion construction, etc
- Async receive – static invoice creation utils close, follow-up is open in draft. After that, remaining piece is supporting serving static invoice on behalf of the often-offline recipient
- 3 trampoline PRs open
- RGS
- Storing channel funding amts in the database now
- VSS
- On the rust version, not much progress but spent time adding the JWT authorizer support. PR to be open soon
- Let gursharan know if anyone’s immediately interested in this and it can be prioritized
- Dual funding
- This is moving along, will get part of this into 0.1
- Splicing
- Timeline is a bit further out than DF, but this will continue to be a big priority
- Shaavan: q on offers message flow PR https://github.com/lightningdevkit/rust-lightning/pull/3412#discussion_r1848738793 is the persistence guard needed here?
- To be discussed offline