1
0

release notes: minor changes

This commit is contained in:
ThomasV
2025-06-10 14:01:42 +02:00
parent 2dfe3cf6d8
commit bb5aebebdd

View File

@@ -27,11 +27,12 @@
Electrum. Electrum.
Note that Electrum connections to Nostr relays are only initiated Note that Electrum connections to Nostr relays are only initiated
when the user uses the swap service, and the nostr public key used when the user uses the swap service, and the nostr public key used
by the client is ephemeral (servers use a persisted identity). by the client is ephemeral. In contrast, swap providers use a
persisted identity.
* Third-party plugins: * Third-party plugins:
- Electrum now support the installation of plugins distributed by - Electrum support the installation of plugins distributed by
third parties as ZIP files. While it has long been possible to third-parties as ZIP files. While it has long been possible to
install third-party plugins when running Electrum from python install third-party plugins when running Electrum from python
sources, the same is now possible when using desktop binaries sources, the same is now possible when using desktop binaries
(Windows, MacOS, Linux). Third-party plugins are installed as ZIP (Windows, MacOS, Linux). Third-party plugins are installed as ZIP
@@ -43,12 +44,12 @@
administrator permissions on the local machine; a administrator permissions on the local machine; a
password-derived public key must be written in the system. password-derived public key must be written in the system.
* Lightning anchor channels (#9264): Since sweeping commitment * Lightning anchor channels (#9264): Newly created channels use
transaction outputs from anchor channels may require external anchor commitments by default. Since sweeping outputs from anchor
UTXOs, lightning can no longer be enabled in wallets that do not channels may require external UTXOs, lightning can no longer be
have a software keystore (hardware wallets, watching-only wallets). enabled in wallets that do not have a software keystore (hardware
Existing wallets that are in that situation cannot create new wallets, watching-only wallets). Existing wallets that are in that
channels. Anchor channels are the default for new channels. situation cannot create new channels.
* Wallet unlocking (Qt): * Wallet unlocking (Qt):
- Wallets can be unlocked in the Qt GUI. When a password-protected - Wallets can be unlocked in the Qt GUI. When a password-protected
@@ -62,7 +63,7 @@
* Transaction batching (Qt): When creating a new payment, if the * Transaction batching (Qt): When creating a new payment, if the
output can be added to an existing mempool transaction, the 'New output can be added to an existing mempool transaction, the 'New
transaction' window will show a dropdown menu, proposing a list of transaction' window will show a drop-down menu, proposing a list of
transactions that can be batched with the current payment. This transactions that can be batched with the current payment. This
replaces the previous 'batch' option checkbox, and gives more replaces the previous 'batch' option checkbox, and gives more
control to the user. control to the user.
@@ -77,8 +78,8 @@
- Non-multisig hardware wallet files can be encrypted with a - Non-multisig hardware wallet files can be encrypted with a
password, instead of the hardware device. password, instead of the hardware device.
- The option to have a password-protected wallet without file - The option to have a password-protected wallet without file
encryption has been removed from the Qt GUI. It is still possible to encryption has been removed from the Qt GUI. It is still possible
create such a wallet using the command line to create such a wallet using the command line.
* Lightning address contacts: * Lightning address contacts:
- It is now possible to create contacts with (lnurl type) lightning - It is now possible to create contacts with (lnurl type) lightning
@@ -87,10 +88,10 @@
* Accounting rules: In order to properly handle on-chain transactions * Accounting rules: In order to properly handle on-chain transactions
created by lightning channel force closures, we consider that funds created by lightning channel force closures, we consider that funds
successfully redeemed from a script with several possible successfully redeemed from a script with several possible
recipients have never left the final owner's wallet. This avoids recipients have never left the final recipient's wallet. This
having to write balance changes that are to be cancelled later. The avoids having to write balance changes that are cancelled
corresponding addresses are rendered in the GUI as 'accounting later. The corresponding addresses are rendered in the GUI as
addresses' (in orange). 'accounting addresses' (in orange).
* New plugins: * New plugins:
- Nostr Wallet Connect: This plugin allows remote control of - Nostr Wallet Connect: This plugin allows remote control of
@@ -107,26 +108,26 @@
documented in the same docstring as the command they belong to. documented in the same docstring as the command they belong to.
- If the --wallet parameter passed to a command is a simple filename, - If the --wallet parameter passed to a command is a simple filename,
it is now interpreted as relative to the users wallets directory, it is now interpreted as relative to the users wallets directory,
rather than to the current working directory rather than to the current working directory.
- Plugins may add extra commands to the CLI. Plugin commands must - Plugins may add extra commands to the CLI. Plugin commands must
be prefixed with the plugin's internal name be prefixed with the plugin's internal name.
- support for hold invoices - Support for hold invoices.
- support for onion messages
* Security: * Security:
- Mitigate against dust attacks; Add option to avoid spending from used addresses - Mitigate against dust attacks; Add option to avoid spending from
- Restrict process memory access on Linux used addresses.
- Restrict process memory access on Linux.
* Networking: * Networking:
- add single server option - The option to connect to a single server has been added to the GUI.
* Android: * Android:
- Sweep key feature ported to mobile - Sweep key feature ported to mobile
- Estimate amount when Max is checked - Estimate amount when Max is checked
- Properly ask for (notification) permission access - Properly ask for (notification) permission access.
* Hardware wallets: * Hardware wallets:
- Coldcard: add feature to upload multisig wallet configuration to Coldcard via USB - Coldcard: add feature to upload multisig wallet configuration to Coldcard via USB.
# Release 4.5.8 (Oct 23, 2024) # Release 4.5.8 (Oct 23, 2024)