Releases: fort-nix/nix-bitcoin
nix-bitcoin-0.0.76
Highlights
- clightning: native database replication to a local path or a remote SSH target (see docs/services.md)
- nbxplorer: 2.3.28 -> 2.3.33
- btcpayserver: 1.6.1 -> 1.6.9
- charge-lnd: 0.2.4 -> 0.2.12
- lightning-loop: 0.19.1-beta -> 0.20.0-beta
- cl-rest: 0.7.2 -> 0.8.0
- rtl: 0.12.3-beta -> 0.13.0
Change Log
#436 clightning: native database replication
#498 docs: show how to allow connections to remote bitcoind in systemd services
#527 readme: add nixos options search (@erikarvstedt)
#530 onion-services: don't propagate restart of onion-addresses
to depending services (@erikarvstedt)
#537 update nixpkgs (@erikarvstedt)
#538 rtl: 0.12.3 -> 0.13.0, clightning-rest: 0.7.2 -> 0.8.0 (@erikarvstedt)
nix-bitcoin-0.0.75
Highlights
- added module for fulcrum, "a fast & nimble SPV server for [...] Bitcoin"
- btcpayserver: 1.5.4 -> 1.6.1
- nbxplorer: 2.3.26 -> 2.3.28
Note to krops users
This release adds support for evaluating your node config on a machine that has a different system platform than your node.
This is relevant, for example, when deploying from macOS or when deploying from a x86 desktop PC to a Raspberry Pi.
In these cases, the deploy
command (which evaluates your node in the background) now works correctly. Previously, only command krops-deploy
was available for deploying.
To activate this feature in your node config, open a shell in your node configuration directory and follow these instructions in the installation guide.
Change Log
Highlights
#504 Add fulcrum module (@erikarvstedt)
#512 Remove bitcoind banlist (@erikarvstedt)
#516 krops: Enable evaluating nodes with non-native systems (@erikarvstedt)
Minor changes
#498 docs: show how to allow connections to remote bitcoind in systemd services (@seberm)
#515 bitcoind-remote: fix quotation marks in preStart script (@seberm)
#511 Minor improvements (@erikarvstedt)
#518 docs/install: Fix formatting (@erikarvstedt)
#520 secrets: fix sorting in setup-secrets
(@erikarvstedt)
#522 docs: improve Security Fund
documentation (@erikarvstedt)
#521 update nixpkgs (@jonasnick)
#523 examples/deploy-krops: fix missing secrets (@erikarvstedt)
#524 operator: fix syntax error in description (@erikarvstedt)
nix-bitcoin-0.0.74
Highlights
- clightning: 0.11.1 -> 0.11.2
- lnd: 0.14.3-beta -> 0.15.0-beta
Note for krops users on macOS
To add the fix from #507 to your node config, copy file nix-bitcoin-src/examples/krops/sources.nix
to the krops
directory in your config.
Change Log
#501 update nixpkgs (@erikarvstedt)
#507 examples/krops: fix nixpkgs symlink sync error on macOS/BSD (@erikarvstedt)
#502 krops: don't reimport pkgs (@erikarvstedt)
#508 More NixOS 22.05 fixes (@erikarvstedt)
#509 bitcoind, liquidd: increase TimeoutStartSec
(@erikarvstedt)
#503 nodeinfo: make extensible (@erikarvstedt)
#510 lnd, lightning-loop: add certificate options extraIPs
and extraDomains
(@erikarvstedt)
nix-bitcoin-0.0.73
Highlights
- NixOS 21.11 -> 22.05 (release notes)
- extra-container: 0.8 -> 0.10
- btcpayserver: 1.5.3 -> 1.5.4
- lightning-loop: 0.18.0-beta -> 0.19.1-beta
Change Log
#492 Improve flake (@erikarvstedt)
#497 update nixpkgs (stable: 21.11 -> 22.05) (@jonasnick)
nix-bitcoin-0.0.72
Breaking changes
The following options have been renamed:
services.rtl.nodes.lnd
->services.rtl.nodes.lnd.enable
services.rtl.nodes.clightning
->services.rtl.nodes.clightning.enable
(These option changes can't be auto-detected by the module versioning system.)
Highlights
- Add clightning feeadjuster plugin package and module
- btcpayserver: 1.5.1 -> 1.5.3
- clboss: 0.12 -> 0.13A
- clightning-rest: 0.7.0 -> 0.7.2 (Erik Arvstedt)
- hwi: 2.1.0 -> 2.1.1
- joinmarket: 0.9.5 -> 0.9.6
- lndconnect: 0.2.0 -> 0.2.1
- nbxplorer: 2.3.20 -> 2.3.26
- rtl: 0.12.2-beta -> 0.12.3-beta
Change Log
#486 Minor improvements (@erikarvstedt)
#488 Update clightning-plugins
(@erikarvstedt)
#484 Update RTL (@erikarvstedt)
#487 Add feeadjust core lightning plugin (@elsirion)
#491 clboss: 0.12 -> 0.13A (@jonasnick)
#493 lndconnect-onion: Fix feature for custom operator names (@erikarvstedt)
#494 Fix cln rpc path for btcpayserver on regtest (@afilini)
#489 Update nixpkgs & joinmarket: 0.9.5 -> 0.9.6 (@nixbitcoin)
nix-bitcoin-0.0.71
Highlights
- clightning: 0.11.0.1 -> 0.11.1 (highly recommended)
Change Log
#480 push-release.sh: add push to release
branch (@erikarvstedt)
#481 services: set systemd list options as list values (@erikarvstedt)
#483 pkgs-unstable: inherit system from stable pkgs (@erikarvstedt)
#485 update nixpkgs (@jonasnick)
nix-bitcoin-0.0.70
!Warning for clightning users!
Since this release was published, a bug in clightning 0.11.0.1 became known which can lead to channels being spontaneously closed.
A fix is being prepared here, which should be released soon.
clightning users should wait for the next nix-bitcoin release which will include the bugfix.
Highlights
- Add support for connecting to clightning via Tor with the Zeus mobile wallet (see docs)
- bitcoind: 22.0 -> 23.0
- btcpayserver: 1.4.7 -> 1.5.1
- clightning: 0.10.2 -> 0.11.0.1
- clboss: 0.11B -> 0.12
- electrs: 0.9.6 -> 0.9.7
- hwi: 2.0.2 -> 2.1.0
- lightning-loop: 0.17.0-beta -> 0.18.0-beta
- lnd: 0.14.2-beta -> 0.14.3-beta
- nbxplorer: 2.2.20 -> 2.3.20
Change Log
#473 Update clboss (@erikarvstedt)
#475 clboss: 0.11E -> 0.12 (@erikarvstedt)
#477 Add standalone clightning-rest service, add lndconnect-onion for clightning
#478 Update nixpkgs (@jonasnick)
nix-bitcoin-0.0.69
Highlights
- joinmarket: 0.9.4 -> 0.9.5
Change Log
#457 Add nix-bitcoin security fund information (@nixbitcoin)
#467 cl-rest: 0.6.1 -> 0.7.0 (@erikarvstedt)
#468 joinmarket: 0.9.4 -> 0.9.5 (@nixbitcoin)
#471 update nixpkgs{,-unstable} (@jonasnick)
#469 lnd: Use lndinit
for wallet creation (@erikarvstedt)
nix-bitcoin-0.0.68
Highlights
- electrs: 0.9.5 -> 0.9.6
- rtl: 0.12.1 -> 0.12.2
Change Log
#463 rtl: 0.12.1 -> 0.12.2 (@nixbitcoin)
#464 secrets: fix secrets setup warning (@erikarvstedt)
#465 update nixpkgs{,-unstable} (@jonasnick)
nix-bitcoin-0.0.67
Highlights
- added package and module for commando, a c-lightning plugin that allows authorized peers to run commands on your node.
- btcpayserver: 1.4.4 -> 1.4.7
- elementsd: 0.21.0.1 -> 0.21.0.2
- lightning-loop: 0.16.0-beta -> 0.17.0-beta
Change Log
#454 lnd: point out SCB functionality more clearly (@nixbitcoin)
#445 clightning-plugins: add commando plugin (@jb55)
#458 liquidd: add service timeouts like in bitcoind (@erikarvstedt)
#459 joinmarket: bump secp256k1 to version used upstream (@nixbitcoin)
#460 backups: bring in line with upstream duplicity (@nixbitcoin)
#461 update nixpkgs{,-unstable} (@jonasnick)