Leading Bitcoin Wallet

Electrum 4.3.1 Release

August 17, 2022

Build System Improvements:

  • Introduced a new “source-only” Linux-packager-friendly tarball (d0de44a7, #7594)
    • Excludes compiled locale files, generated protobuf files, and vendored runtime dependencies
    • Distributed alongside the standard tarball

Core Fixes:

  • Resolved os.chmod issue when running in tmpfs on Linux (#7681)

GUI Enhancements:

  • Qt: Improved support for high-DPI monitors (38881129)
  • Kivy: Aligned request dialog more closely with Qt version (#7929)

Lightning Network Updates:

  • Removed support for “legacy” (without static_remotekey) Lightning Network channels (1f403d1c, 7b8e257e)
    • Wallets with such channels will need to close them

Multiple Regression Fixes:

  • Handled NotEnoughFunds errors for Lightning Network invoice payments (#7920) and channel openings (#7921)
  • Fixed label propagation for payment requests to history/addresses (#7919)
  • Improved default labels for outgoing transactions (#7942)
  • Kivy: Fixed dust-valued request creation for Lightning Network (#7928)
  • Included future (timelocked) transactions in history when closing Lightning Network channels (#7930)
  • Kivy: Corrected deletion of “local” transactions from history (#7933)
  • Kivy: Fixed payment of amountless Lightning Network invoices (#7935)
  • Qt: Enhanced handling of unparseable URIs (#7941)

Other Improvements:

  • Qt: Eliminated duplication of some OS notifications for onchain transactions (#7943)