Releases

project release date
c-lightning v0.10.0

We're pleased to announce the 0.10.0 release of c-lightning, named by @jsarenik.

This is a major release, consolidating a number of features, fixes and experimental extensions.

Highlights for Users

  • pay has been refined and much improved across various less-common scenarios.
  • listpeers shows the current feerate and unilateral close fee.
  • listforwards can now filter by channel status, and in or out channel.
  • fundpsbt and utxopsbt have a new excess_as_change parameter if you don't want to add it yourself.
  • connect returns the address we actually connected to (and direction tells you if they actually connected to us instead).
  • fundchannel_complete takes a PSBT, removing a common cause of tragic opening failures: txprepare and withdraw now provide a PSBT for convenience too.
  • In regtest mode, we don't care that bitcoind doesn't give any fee estimates, but use the minimum.

Highlights for the Network

  • We now send warning messages if an error condition is possibly recoverable, rather than closing the channel and sending error.
  • We now implement sync_complete for gossip_range queries as per latest spec, with backwards compatibility for older nodes.
  • experimental-dual-fund config option enables the draft dual funding option for compatible nodes, which includes RBF upgrades for opening transactions.

Highlights for Developers

  • All hooks are now registerable by multiple plugins at once.
  • experimental-shutdown-wrong-funding allows remote nodes to close incorrectly opened channels using the new wrong_funding option to close.

More details can be found in the changelog.

Thanks to everyone for their contributions and bug reports; please keep them coming.

Since 0.9.3, we've had 339 commits from 14 different authors over 69 days.

A special thanks goes to the 3 first time contributors:

  • Matthias Debernardini
  • Luke Childs
  • Alexey Zagarin

Cheers, Rusty, Lisa, Christian, ZmnSCPxj

2021-03-31
ledger-live-common v19.3.0
2021-04-12
ledger-live-common v19.2.1
  • enable floating rates + fix in swap mocks (#1132)
2021-04-12
ledger-live-common v19.2.0
  • LL-5073 Fix firmware update for nanoS > 2.0.0
  • LL-5014 (CsvExport): add countervalues data (#1119)
  • LL-4840 (Manager): disable install for given deprecated apps (#1112)
2021-04-12
ledger-live-common v19.1.0
  • Added new icons for crypto currencies and ERC20.
  • upgrade ledgerjs with more ERC20 tokens.
2021-03-30
ledger-live-desktop v2.25.1

🚀 Features

  • BUY new assets: DOGE, DOT, LTC, COMP and more are available!
  • NEW: Notification center to stay up-to-date with Ledger news and service status!
  • Swap crypto with floating rates (not available in some countries, including the US).
  • Address format tag on BTC(-based) accounts. New accounts are Native Segwit by default, Legacy supported.

🐛 Fixes

  • Available balance during DOT bonding excludes future nomination fees.
  • Minor improvements in user experience.
2021-04-02
ledger-live-desktop v2.25.0

🚀 Features

  • BUY new assets: DOGE, DOT, LTC, COMP and more are available!
  • NEW: Notification center to stay up-to-date with Ledger news and service status!
  • Swap crypto with floating rates (not available in come countries, including the US).

🐛 Fixes

  • Available balance during DOT bonding excludes future nomination fees.
  • Minor improvements in user experience.
2021-03-31
ledgerjs v5.49.0
2021-04-12
ledgerjs v5.48.0
2021-03-30
BTC Pay Server v1.0.7.2
Small release fixing bugs introduced in 1.0.7.1:

Bug fixes:

  • The date in invoice page were not showing anymore the browser date time, but the server date time. (@NicolasDorier)
  • Apps on root where not working anymore, redirecting to login page rather than showing the app (see #2414) (@bolatovumar)
2021-04-01
BTC Pay Server v1.0.7.1

This is a security release that patches one critical and several low-impact vulnerabilities that affected BTCPay Server versions 1.0.7.0 and older.

The critical vulnerability (CVE-2021-29251) impacts users who:

  • Use Docker Deployment, have a configured email server and enabled registration for users in Server Settings > Policies

We strongly recommend affected users to update their instances to mitigate the risk. We will release a full public disclosure of vulnerabilities with the next major version of the BTCPay Server.

We want to thank @teslamotors for filing a responsible disclosure, helping us with remediation, and handling the situation professionally.
We also want to thank Qaiser Abbas, an independent web-security researcher, for an additional responsible vulnerability disclosure that was handled in this release.

Thank you for keeping our users safe.

Improvements:

  • Add user email search/sort @bolatovumar
  • Fix pay button link preview (see #2396) @bumbummen99
  • Change display date format on view pull payments (see #2339) @AlexGidge
  • Update form required input styling (see #2373) @bolatovumar
  • Order file uploaded list by descending timestamp (#2273) @bolatovumar
  • Remove misleading title from hint icon @dennisreimann
  • Make dates/timespan swagger docs more clear (#2399) @Kukks
  • Add rate limiter for forgotpassword @NicolasDorier
  • Upgrade Boostrap to v4.6 and jquery to 3.6.0 @dennisreimann
  • Use better PRNG for payjoin input selection @NicolasDorier
  • Decrease authentication cookie timeout after password change from 30min to 5min @NicolasDorier
  • Use secure/http-only cookies for preferences @NicolasDorier

Bug fixes:

  • Ensure submitting empty currency does not break update PoS page (#2376) @bolatovumar
  • Fix point of sale item newline break (#2366) @Kukks
  • Validate filename in file upload endpoints @NicolasDorier
  • Turn off autocomplete for BIP39 Seed or HD private key inputs @nosovk
  • Fix payment request template body/page height and footer style @Patrick
2021-03-30
WalletWasabi v1.1.12.8

Summary

This is a trivial fix for letting our users be able to recover from 12, 15, 18, 21, 24 Recovery Words.

Newbie Guide

While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the Installation Instructions guide.

Advanced Guide

If you want to build Wasabi from source code or update the source code check out these instructions.

From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide

Build with .NET Core 3.1.407-win-x64.

FAQ

  • Frequently asked questions here.
  • Requirements? x64, Linux, >Win10, >macOS 10.13.

Release Notes

2021-04-02
WalletWasabi v1.1.12.7

Summary

Trezor T's firmware (v2.3.5) breaks the compatibility with Wasabi, this release fixes this. I also added some minor updates and fixes.

  • Update HWI to v2.0.1
  • Update Tor to v0.4.5.7

Newbie Guide

While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the Installation Instructions guide.

Advanced Guide

If you want to build Wasabi from source code or update the source code check out these instructions.

From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide

Build with .NET Core 3.1.407-win-x64.

FAQ

  • Frequently asked questions here.
  • Requirements? x64, Linux, >Win10, >macOS 10.13.

Release Notes

2021-03-31

RFC

type rfc # title date status
bip bip-0009 bip9: add speedy trial 2021-04-13 Update
bip X BIP Proposal: Modern Hierarchy for Deterministic Multisignature Wallets 2021-04-12 Update
bip bip-0039 BIP39 Add German Wordlist 2021-04-12 Update
bip X BIP: Bitcoin Secure Multisig Setup (BSMS) 2021-04-12 Update
bip bip-0009 Minor: linking BIPs in BIP9 2021-04-12 New PR
bip bip-0032 PSBT: Require compressed keys for BIP32 key fields 2021-04-12 New PR
bip bip-0174 BIP 174: Add test vectors for additional unsigned tx serialization 2021-04-08 New PR
bip bip-0085 BIP-0085: fix typo 2021-04-05 Merged
bip bip-0340 bip-340: recreate batch verify speedup graph w/ latest libsecp256k1 2021-04-03 Update
bip X Add reference implementation 2021-03-31 New PR
bip bip-0174 Update bip-0174.mediawiki 2021-03-31 Update
bip bip-0341 BIP 341: Specify Speedy Trial activation parameters 2021-03-30 Update
bolt X Lightning Specification Meeting 2021/04/12 2021-04-13 Update
bolt X per_commitment_secret must be a valid secret key 2021-04-12 Merged
bolt peer protocol BOLT 2: Does not specify how to "generate" point from per_commitment_secret 2021-04-12 Closed
bolt X interactive-tx: Add dual-funding flow, using the interactive tx protocol (feature 28/29) 2021-04-09 Update
bolt onion routing BOLT 4: remove space in formatting which prevented tools/extract-formats.py 2021-04-08 Merged
bolt X Lightning Specification Meeting 2021/03/15 2021-04-08 Closed
bolt onion routing BOLT 4: Merge final_expiry_too_soon into incorrect_or_unknown_payment 2021-04-08 Merged
bolt transactions Clarify Bolt 3 htlc tx output test vectors 2021-04-07 Update
bolt X Funding Timeout Recovery proposal 2021-04-07 Update
bolt onion routing BOLT04: Atomic Multi-path Payments [feature 30/31] 2021-04-02 Update
bolt X Advertize compression algorithms support in `init` 2021-04-01 Update
bolt X WIP: Dual Funding (v2 Channel Establishment protocol) 2021-04-01 Closed
bolt peer protocol Bolt 02: Limited the scope in which the funding TX MUST NOT be broadcasted 2021-03-30 Update
bolt X Lightning Specification Meeting 2021/03/29 2021-03-30 Update
bolt X Update closing_signed fee requirement 2021-03-30 Update
slip X Add AXIV 2021-04-13 Merged
slip X add Stratos 2021-04-13 Merged
slip slip-0136 add TxRef's HRPs from BIP-136 to SLIP-173 2021-04-12 Closed
slip X Add PirateCash coin type 2021-04-11 Merged
slip X Add Cosanta coin type 2021-04-11 Merged
slip slip-0044 Update slip-0044.md 2021-04-09 Merged
slip slip-0044 slip-0044: Fix typo. 2021-04-08 Merged
slip X Add Joy 2021-04-08 Closed
slip X provide Helium ticker (HNT) 2021-04-08 Merged
slip slip-0044 Update slip-0044.md 2021-04-07 Merged
slip X add Yunge (yunge.one) 2021-04-06 Merged
slip X add TON (The Open Network) 2021-04-04 Merged
slip X add The Open Network 2021-04-04 Closed
slip X Add KickSoccer 2021-04-01 Merged
slip X add Xinyuehu Decentralized oracle protocol 2021-03-31 Merged