Cyphernode v0.9.0-rc.4
Pre-release
Pre-release
This release is mostly performance improvements and software upgrades.
This release contributors: @phillamy @Kexkey
New
bitcoin_gettxoutproof
endpointbitcoin_generatetoaddress
endpoint
Improvements
- More and better tests
- Configured Bitcoin network and port are now available in installation info (displayed in the Welcome app)
- Containers environment variables are now segregated in separate env files instead of directly in docker-compose file
- Wallet events (walletnotify) are now published to a MQTT's topic and handled much better
- On tx event, tx information is now sent to Cyphernode by the Bitcoin Node instead of being pulled by Cyphernode
- Block events (blocknotify) are now published to a MQTT's topic and handled much better
- On block event, block information is now sent to Cyphernode by the Bitcoin Node instead of being pulled by Cyphernode
- In regtest, blocks are mined on startup when there's no funds in spending wallet
- Now serving HTTP (instead of self-signed HTTPS) when traefik is accessed via Tor
- Proxy container now Debian-based
- 60-sec timeout on locks when processing new tx confirmations
- Better error handling
- Batching: we flag as DEFECT the batch transactions when bitcoind times out
- Defaulting the spending transactions to "ECONOMICAL"
- Core Lightning now uses PostgreSQL instead of SQLite3
- Turned on Offers (bolt12) and Anchor Channels in CLN
- Upgraded Traefik from 1.7 to 2.6
- Upgraded Tor from 0.4.5.6 to 0.4.7.8
- Upgraded Bitcoin Core from v22.0 to v24.0.1
- Upgraded Core Lightning from v0.10.2 to v23.11.2
- Upgraded Spark Wallet from v0.3.0 to v0.3.1
- Upgraded Batcher from v0.2.0 to v0.2.1
- Upgraded Specter from v1.7.1 to v1.14.3
Fixes
- Permission problems during setup on Linux
- torgen build fixed
- Fixes for CLN breaking changes (amount_msat...)
- Removed deprecated legacypay from ln_pay
- Minor fixes here and there