There isn't a whole lot in this release, but the lightning address thing is important.
Before, if your attached wallets failed when someone attempted to pay your lightning address, we'd fallback to CCs. We no longer fallback to CCs for our lightning address. If you don't have a wallet attached or that wallet cannot be paid for some reason, we return an error now.
It just kind of sucked not knowing if you were sending the stacker sats or CCs via lightning address. This should also make our lightning address more desirable as a proxy (for privacy) now or directly for folks that want a lightning address but lack a public ip/domain. Whether you receive via proxy or direct is configurable in your settings.
In the future we might make this configurable for the receiver, I know some of you want CCs, but in the meantime you won't be able to "buy" CCs via your lightning address. We'll be adding more fine adjustments like this that give the sender more control/transparency over which asset the receiver receives and vice versa.
The other main fix here was de-borking our trust algo. I'll be spending most of my week making improvements here, but I removed some bugs in it that I introduced 6 months ago.
View all commits here: https://github.com/stackernews/stacker.news/commits/master/
Since starting the Open Source Contributor Award Rules (OSCARs), we've paid a total of 20.5m sats to 41 contributors for 186 contributions! View a nearly up to date list of contribution awards here: https://github.com/stackernews/stacker.news/blob/master/awards.csv
Previous release: #902993