Skip to content

Meeting Notes 2024 12 09

Elias Rohrer edited this page Dec 9, 2024 · 1 revision

LDK Releases

  • 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
  • 0.1.1 (https://github.com/lightningdevkit/rust-lightning/milestone/17)
  • 0.2 (https://github.com/lightningdevkit/rust-lightning/milestone/2)

LDK Node Release

  • 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

Language bindings

No updates, there will be some after the next LDK release

Developer support

Conor at a conference this week

Feature progress

  • 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
  • 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

Open Q&A

Clone this wiki locally