Leading Bitcoin Wallet

Electrum 4.5.0 Release

January 12, 2024

Core Improvements:

  • Introduced ConfigVars and refactored SimpleConfig (#8454)
  • Implemented incremental wallet file writes (#8493)
  • Enhanced payment identifier handling (#8462)
  • Added option to merge duplicate outputs (#8474)

Lightning Enhancements:

  • Introduced support for hold invoices (1acf426)
  • Added bundled payments capability (c4eb7d8)
  • Improved MPP functionality (#7987)
  • Implemented new flow for normal submarine swaps (fd10ae3)
  • Enhanced large channel support (40f2087)

QML GUI (Android) Updates:

  • Migrated to Qt6 (#8545)
  • Added coin/UTXO view to address list (cf91d2e)
  • Introduced message signing & verification (e5e1e46)
  • Implemented Lightning Address and OpenAlias support (03dd38b)

Qt Desktop GUI Improvements:

  • Redesigned wizard implementation
  • Added notes tab for encrypted wallet file storage (d691aa07)
  • Introduced “Send change to lightning” option for on-chain payments (649ce97)

Hardware Wallet Support:

  • Trezor: Added multiple change output support (#3920)
  • Trezor: Implemented external pre-signed input support (#8324)
  • Bitbox02: Updated to version 6.2.0 (#8459)

New Features:

  • Swapserver plugin introduced (#8489)
  • Configurable number of log files to keep (5e8b14f)

Security Enhancements:

  • Added warnings for non-default sighash usage (#8687)
  • Updated bundled zbar for security fixes (#8805)