Uh oh!
There was an error while loading. Please reload this page.
Add draft 0.1 release notes - #3530
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
dunxen
commented
Jan 14, 2025
Might have missed it while trying to grep, but should not be there?Also I think some of the pending_changelogs existed before the 0.1 branch off. Are some of them still from 0.0.125 but haven't been deleted? |
TheBlueMatt
commented
Jan 14, 2025
Errr, duh, sorry, forgot to go through that list fully. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@## main #3530 +/- ##
==========================================
+ Coverage 88.36% 89.48% +1.12%
==========================================
Files 149 149 Lines 112875 118824 +5949 Branches 112875 118824 +5949 ==========================================
+ Hits 99742 106330 +6588 + Misses 10653 10129 -524 + Partials 2480 2365 -115 ☔ View full report in Codecov by Sentry. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| * The `max_level_*` features were removed as the performance gain compared to | ||
| doing the limiting at runtime was negligible (#3431). | ||
| * `ChannelManager::create_bolt11_invoice` was added, deprecating the | ||
| `lightning::ln::invoice_utils` module (#3389). |
There was a problem hiding this comment.
Noted elsewhere that the module is still used for phantom invoice utils. Perhaps we just rename it next release?
There was a problem hiding this comment.
We should probably make create_bolt11_invoice support phantom invoices instead?
There was a problem hiding this comment.
IIUC, the utilities work without a ChannelManager as you would be accumulating PhantomRouteHints from multiple sources.
There was a problem hiding this comment.
Mmm, right. We should at least rename the module, then :)
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| startup (#3305). | ||
| ## Node Compatibility | ||
| * LDK now handles fields in the experimental range of BOLT 12 messages (#3237). |
There was a problem hiding this comment.
Fields feels more generally understandable vs the (kinda-)lightning-specific terminology?
| * `ChannelMonitor`s no longer need to be re-persisted after deserializing the | ||
| `ChannelManager` before beginning normal operation. As such, |
There was a problem hiding this comment.
I feel like the note in backwards compatibility should be referenced here. IIUC, persistence is required at least once? And maybe the following sentence should come first to emphasize the API change here.
There was a problem hiding this comment.
The second is pretty minor (the user's code will fail to compile, if it even matters at all), but I referenced the backwards compat section explicitly.
dbc37ac to
550944bCompareTheBlueMatt
commented
Jan 15, 2025
Squashed. |
550944b to
5d1b6e0CompareTheBlueMatt
commented
Jan 15, 2025
Note that I cancelled CI so other PRs can run, it doesn't really matter here, anyway, CI doesn't look at our release notes at all. |
jkczyz
commented
Jan 15, 2025
Looks like we need to account for the notes added in #3531. |
TheBlueMatt
commented
Jan 15, 2025
I was assuming that wouldn't make 0.1, I don't think we need to block 0.1 on it - its not a regression and it should only happen with a buggy |
TheBlueMatt
commented
Jan 15, 2025
Backported in #3536. |
…relnotes Add draft 0.1 release notes
We'll have to add a few more things as backports land, but this should be basically it.