Skip to content

Releases: daywalker90/payany

v0.3.1

03 Apr 08:38
Immutable release. Only release title and notes can be modified.
3470e0b

Choose a tag to compare

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

07 Jul 10:42
75bb8be

Choose a tag to compare

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 to always-use-proxy

Changed

  • All lookups are proxied through tor if CLN is configured with a proxy and always-use-proxy is set to true
  • 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

17 Apr 10:41
718e217

Choose a tag to compare

Fixed

  • payany-xpay-handle-pay: wallets sending maxfeepercent as 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

09 Apr 22:54
1635d08

Choose a tag to compare

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

09 Apr 20:57
e08ad64

Choose a tag to compare

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

08 Apr 18:00
e5e0d2c

Choose a tag to compare

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

08 Apr 07:56
3855c23

Choose a tag to compare

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

25 Mar 22:21
c1f2be8

Choose a tag to compare

Added

  • support for renepay
  • dynamic option payany-xpay-handle-pay as a replacement for xpay-handle-pay because 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 in payany-budget-per time 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 is false

Changed

  • don't require (but allow) amount_msat for offers that have a specific amount set
  • set xpay-handle-pay to false on payany startup, this is necessary so there are no random conflicts between xpay and payany rewriting rpc commands. See payany-xpay-handle-pay if 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 localhost or 127.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

14 Jan 15:17
b429972

Choose a tag to compare

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