Highlights
-Major rework of the internal payments db
-No more linux native build issues due to old toolchain, should build with no dependency on most recent distributions
-Rolling log file
-Fixed a memory leak in the TCP reconnection logic
-New --seed-path configuration option
-Ability to lookup outgoing payment by payment hash
What's Changed
-Rework the payments database by @pm47 in #141
-Rename packages by @pm47 in #142
-Manage dependencies with a version catalog by @pm47 in #143
-Update gradle to 8.9 by @pm47 in #146
-Upgrade to Kotlin 2.1.0 by @pm47 in #145
-Update ktor to 3.1.0 by @pm47 in #147
-Add link to liquidity doc at first startup by @pm47 in #148
-Add an api call to get an outgoing ln payment by hash by @pm47 in #144
-Remove requirement for libsqlite/libcurl in building instructions by @pm47 in #150
-Use kotlinx-io instead of okio by @pm47 in #149
-Add optional --paymentHash arg to getoutgoingpayment by @pm47 in #151
-Use a rolling file logwriter by @pm47 in #152
-Upgrade to lightning-kmp 1.9.0 by @pm47 in #153
-Display full seed path on first startup by @pm47 in #154
-Upgrade to Kotlin 2.1.10 by @pm47 in #156
-Optionally provide the seed path with --seed-path by @pm47 in #155