Releases: fort-nix/nix-bitcoin
nix-bitcoin-0.0.48
#367 lightning-loop & lightning-pool: replace local versions with nixpkgs (@nixbitcoin)
#359 charge-lnd: add module (@mmilata)
#370 elementsd: replace local version with nixpkgs (@prusnak)
Highlights
- Added charge-lnd module that allows to opening "Lightning channels against a number of customizable criteria and applies channel fees based on the matching policy".
- electrs 0.8.10
- btcpayserver 1.1.2
- charge-lnd 0.2.2
- nbxplorer 2.1.52.
nix-bitcoin-0.0.47
#361 README: switch IRC network from freenode to libera (@jonasnick)
#365 elementsd: 0.18.1.11 -> 0.18.1.12 (@nixbitcoin)
#366 Update nixpkgs (@jonasnick)
Highlights
- lnd 0.13.0
- btcpayserver 1.1.1
- nbxplorer 2.1.51
- hwi 2.0.2
nix-bitcoin-0.0.46
#357 clboss: 0.11A -> 0.11B (@nixbitcoin)
#358 lightning-loop: 0.12.1 -> 0.12.2 (@nixbitcoin)
nix-bitcoin-0.0.45
#355 hwi: replace local version with upstream (@nixbitcoin)
#356 update nixpkgs (@jonasnick)
Highlights
- bitcoin: 0.21.0 -> 0.21.1
nix-bitcoin-0.0.44
#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
#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
#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
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
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
#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;