Releases: daywalker90/payany
Releases · daywalker90/payany
v0.3.1
Immutable
release. Only release title and notes can be modified.
Changed
- updated cln-rpc and cln-plugin dependencies
- make use of new HookBuilder to only intercept relevant rpc commands and not all of them, reducing CPU useage
Release binaries info
- Release binaries were built using rust 1.94.1
- Linux release binaries require glibc>=2.35 (check yours with
ldd --version) - macOS universal binary (x86_64 + aarch64), requires macOS >= 11.0 (deployment target)
v0.3.0
Removed
⚠️ payany-dns: option removed (you have to remove it from your config if you have set it!) in favor of trying them all one by one and using tor if cln is configured toalways-use-proxy
Changed
- All lookups are proxied through tor if CLN is configured with a
proxyandalways-use-proxyis set totrue - If one DNS fails the next one is tried isntead of immediately giving up
Added
- Explicit timeout of 30s for all lookups
Release binaries info
- Release binaries were built using rust 1.88.0
- Linux release binaries require glibc>=2.31
v0.2.5
Fixed
payany-xpay-handle-pay: wallets sendingmaxfeepercentas a string now work as expected
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
v0.2.4
Changed
- removed extra RRSIG query for BIP-353 since some DNS servers don't respond to them, instead rely on hickory's proof status alone
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
v0.2.3
Changed
- use DNS over HTTPS with included root certificates, so you won't get censored by your router or ISP
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
v0.2.2
Fixed
- don't use ANY dns query type, some servers refuse those, use specific ones instead
- support multiline TXT records
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
v0.2.1
Fixed
- don't panic on wrong user inputs
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
v0.2.0
Added
- support for
renepay - dynamic option
payany-xpay-handle-payas a replacement forxpay-handle-paybecause only one plugin is allowed to modify rpc commands at a time - dynamic option
payany-budget-per: rolling time interval for the budget, see Documentation for more info - dynamic option
payany-budget-amount-msat: budget in msat allowed to be spent inpayany-budget-pertime interval, see Documentation for more info - dynamic option
payany-strict-lnurl: strictly adhere to LUD-06 and LUD-16 and throw errors on missing/wrong metadata or description/hashes. Default isfalse
Changed
- don't require (but allow)
amount_msatfor offers that have a specific amount set - set
xpay-handle-paytofalseonpayanystartup, this is necessary so there are no random conflicts betweenxpayandpayanyrewriting rpc commands. Seepayany-xpay-handle-payif you want this functionality - for devs: strip URI schemes more explicitly to support ports in URL's for local testing (also use http if URL contains
localhostor127.0.0.1)
Fixed
- return error when trying to pay non-BTC offers, they are not supported, please fetch the invoice yourself
Release binaries info
- Release binaries were built using rust 1.85.1
- Linux release binaries require glibc>=2.31
v0.1.0
Added
- initial release featuring automatic invoice fetching for offers, bip353 addresses (lightning only), lnurl and ln-addresses
Release binaries info
- Release binaries were built using rust 1.84.0
- Linux release binaries require glibc>=2.31