Skip to content

Releases: fort-nix/nix-bitcoin

nix-bitcoin-0.0.44

20 Apr 12:17
757e0cf
Compare
Choose a tag to compare

#351 Update CLBOSS, add test, add option for custom pkg (@jonasnick)
#354 Update nixpkgs (stable only) (@jonasnick)

Highlights

  • Tor update fixes CVE-2021-28089 and CVE-2021-28090
  • New services.clightning.plugins.clboss.package option allows using a custom CLBOSS version.

nix-bitcoin-0.0.43

10 Apr 13:22
8594ddf
Compare
Choose a tag to compare

#350 Update nixos unstable (@nixbitcoin)

Highlights

  • clightning: 0.9.3 -> 0.10.0
  • btcpayserver: 1.0.7.0 -> 1.0.7.2

nix-bitcoin-0.0.42

02 Apr 13:17
ca71eb0
Compare
Choose a tag to compare

#339 Misc improvements (@erikarvstedt)
#345 electrs: 0.8.8 -> 0.8.9 (@nixbitcoin)
#347 lightning-loop: 0.12.0 -> 0.12.1 (@nixbitcoin)
#307 Madaidan hardening (@nixbitcoin)
#348 run-tests: add 'vm' command (@erikarvstedt)
#349 elementsd: 0.18.1.9 -> 0.18.1.11 (@nixbitcoin)

Highlights

There is a new preset "hardened-extended" that further improves security at the cost of functionality and performance. It is based on madaidan's Linux Hardening Guide. See the comments at the top of hardened-extended.nix for further details.

In order to enable this, import the corresponding module as shown in examples/configuration.nix:

<nix-bitcoin/modules/presets/hardened-extended.nix>

nix-bitcoin-0.0.41

15 Mar 19:29
4022f86
Compare
Choose a tag to compare

Recommended deployment tool changed from NixOps to krops

Over time we have noticed that NixOps is more complex than most nix-bitcoin users need.
Therefore, with this release we updated the installation instructions to replace NixOps with krops.

If you've created a nix-bitcoin installation following the previous version install.md, you can follow the migration guide.
There's also a new example to demonstrate deploying with krops that you can find at ./examples/deploy-krops.sh.

nix-bitcoin nodes that are deployed with NixOps as previously recommended will continue to work, but users should be aware that the packaged NixOps is an unmaintained version with custom patches. Therefore, it is generally advised to switch to an official version of NixOps or to migrate to krops. It should only take 5 minutes. If you have troubles don't hesitate to open a github issue or pay us a visit at #nix-bitcoin on freenode.

Change log

  • #331 nixops: remove libvirtd plugin (@nixbitcoin)
  • #296 Remove nixops examples and as recommended deployment method; replace with krops (@jonasnick)

nix-bitcoin-0.0.40

10 Mar 21:24
1377cf5
Compare
Choose a tag to compare

This release fixes joinmarket privacy leak

#335 lightning-loop: 0.11.3-beta -> 0.12.0-beta (@nixbitcoin)
#337 joinmarket: 0.8.1 -> 0.8.2 (@nixbitcoin)

nix-bitcoin-0.0.39

01 Mar 21:54
820de2e
Compare
Choose a tag to compare

#313 Lightning pool (@sputn1ck)

Highlights

New Lightning pool module that can be used as follows

 ### lightning-pool
 # Enable this module to use Lightning Lab's non-custodial batched uniform
 # clearing-price auction for Lightning Channel Leases.
 # Use the `pool` command to interact with the lightning-pool service.
 # Automatically enables lnd.
 # services.lightning-pool.enable = true;
 #
 # lightning-pool requires that lnd has a publicly reachable address.
 # Set this to create a public onion service for lnd.
 # nix-bitcoin.onionServices.lnd.public = true;

nix-bitcoin-0.0.38

25 Feb 08:03
f214a70
Compare
Choose a tag to compare

#325 bitcoind: enable cookie-based authentication (@nixbitcoin)
#326 spark-wallet: fix util-linux evaluation error (@jb55)
#334 bitcoind: secure-node remove assumevalid (@nixbitcoin)
#333 electrs: v0.8.7 -> v0.8.8 (@nixbitcoin)
#332 update nixpkgs-unstable (@nixbitcoin), includes btcpayserver: 1.0.5.9 -> 1.0.6.8 and nbxplorer: 2.1.46 -> 2.1.49

nix-bitcoin-0.0.37

17 Feb 19:08
bcad047
Compare
Choose a tag to compare

nix-bitcoin-0.0.36

14 Feb 19:48
eddc48e
Compare
Choose a tag to compare

#320 lightning-loop: 0.11.2-beta -> 0.11.3-beta (@nixbitcoin)
#321 Update nixpkgs (@nixbitcoin)
#319 joinmarket: 0.8.0-a5e8879 -> 0.8.1 (@nixbitcoin)
#322 run-tests: Fix interrupt handling for --copy-src (@erikarvstedt)

nix-bitcoin-0.0.35

11 Feb 21:32
81503eb
Compare
Choose a tag to compare

#316 lndconnect: add preconfigured lndconnect-rest script (@nixbitcoin)
#317 Pkg updates (@erikarvstedt)
#312 Refactorings, cleanups (@erikarvstedt)
#315 Use doas instead of sudo (@nixbitcoin)

Highlights

You can now connect to the nix-bitcoin lnd with zeus or zap, by enabling a service in your config:

 # Set this to create an lnd REST onion service.
 # Adds binary `lndconnect-rest-onion` to the system environment.
 # This binary generates QR codes or URIs for connecting applications to lnd via the
 # REST onion service.
 # services.lnd.restOnionService.enable = true;

See also the usage instructions.