The latest available release is https://github.com/spesmilo/electrum/releases/tag/4.4.6 There were many important fixes since the 4.3.4 which is the latest in Fedora: Full list is at https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES # Release 4.4.6 (August 18, 2023) (security update) * Lightning: - security fix: multiple lightning-related security issues have been fixed. We will disclose these in detail on 2023-09-11. These release notes will also be updated at that time. In the meantime, please update. - fix: cannot sweep from channel after local-force-close, if using imported channel backup (#8536). Fixing this required adding a new field (local_payment_pubkey) to the channel backup import/export format and bumping its version number (v0->v1). Both v0 and v1 can be imported, and we only export v1 backups. When you force close a channel, the GUI will prompt you to save a backup. In that case, you must export the backup using the updated Electrum, and not rely on a backup made with an older release of Electrum. Note that if you request a force close from the remote node or co-op close, you do not need to save a channel backup. - fix: we would sometimes attempt sending MPP even if not supported by the invoice (2cf6173c) * QML GUI: - fix lnurl-pay when config.BTC_AMOUNTS_ADD_THOUSANDS_SEP is True (5b4df759) * Hardware wallets: - Trezor: support longer than 9 character PIN codes (#8526) - Jade: support more custom-built DIY Jade devices (#8546) * Builds/binaries: - include AppStream metainfo.xml in tarballs (#8501) * fix: exceptions in some callbacks got lost and not logged (3e6580b9) # Release 4.4.5 (June 20, 2023) * Hardware wallets: - jade: fix regression in sign_transaction (#8463) * Lightning: - fix "rebalance_channels" function (#8468) * enforce that we run with python asserts enabled, regardless of platform (d1c88108) # Release 4.4.4 (May 31, 2023) * QML GUI: - fix creating multisig wallets involving BIP39 seeds (#8432) - fix "cannot scroll to open a lightning channel" (#8446) - wizard: "confirm seed" screen to normalize whitespaces (#8442) - fix assert on address details screen (#8420) * Qt GUI: - better handle some expected errors in SwapDialog (#8430) * libsecp256k1: bump bundled version to 0.3.2 (10574bb1) # Release 4.4.3 (May 11, 2023) * Intentionally break multisig wallets that have heterogeneous master keys. Versions 4.4.0 to 4.4.2 of Electrum for Android did not check that master keys used the same script type. This may have resulted in the creation of multisig wallets that cannot be spent from with any existing version of Electrum. It is not sure whether any users are affected by this; if there are any, we will publish instructions on how to spend those coins (#8417, #8418). * Qt GUI: - handle expected errors in DSCancelDialog (#8390) - persist addresses tab toolbar "show/hide" state (b40a608b) * QML GUI: - implement bip39 account detection (0e0c7980) - add share toolbutton for outputs in TxDetails (#8410) * Hardware wallets: - Ledger: - fix old bitcoin app support (<2.1): "no sig for ..." (#8365) - bump req ledger-bitcoin (0.2.0+), adapt to API change (30204991) * Lightning: - limit max feature bit we accept to 10_000 (#8403) - do not disconnect on "warning" messages (6fade55d) * fix wallet.get_tx_parents for chain of unconf txs (#8391) * locale: translate more strings when using "default" lang (a0c43573) * wallet: persist frozen state of addresses to disk right away (#8389) # Release 4.4.2 (May 4, 2023) * Qt GUI: - fix undefined var check in swap_dialog (#8341) - really fix "recursion depth exceeded" for utxo privacy analysis (#8315) * QML GUI: - fix signing txs for 2fa wallets (#8368) - fix for wallets with encrypted-keystore but unencrypted-storage (#8374) - properly delete wizard components after use (#8357) - avoid entering loadWallet if daemon is already busy loading (#8355) - no auto capitalization on import and master key text fields (5600375d) - remove Qt virtual keyboard and add Seedkeyboard for seed entry (#8371, #8352) - add runtime toggling of android SECURE_FLAG, to allow screenshots (#8351) - restrict cases where server is shown "lagging" (53d61c01) * fix hardened char "h" vs "'" needed for some hw wallets (#8364, 499f5153) * fix digitalbitbox(1) support (22b8c4e3) * fix wrong type for "history_rates" config option (#8367) * fix issues with wallet.get_tx_parents (a1bfea61, 56fa8325) # Release 4.4.1 (April 27, 2023) * Qt GUI: - fix sweeping (#8340) - fix send tab input_qr_from_camera (#8342) - fix crash reporter showing if send fails on typical errors (#8312) - bumpfee: disallow targeting an abs fee. only allow feerate (#8318) * QML GUI: - fix offline-signing or co-signing pre-segwit txs (#8319) - add option to show onchain address in ReceiveDetailsDialog (#8331) - fix strings unique to QML did not get localized/translated (#8323) - allow paying bip21 uri onchain that has both onchain and bolt11 if we cannot pay on LN (#8334, 312e50e9) - virtual keyboard: make buttons somewhat larger (75e65c5c) - fix(?) Android crash with some OS-accessibility settings (#8344) - fix channelopener.connectStr qr scan popping under (#8335) - fix restoring from old mpk (watchonly for "old" seeds) (#8356) * libsecp256k1: add runtime support for 0.3.x, bump bundled to 0.3.1 * forbid paying to "http:" lnurls (enforce https or .onion) (1b5c7d46) * fix wallet.bump_fee "decrease payment" erroring on too high target fee rate (#8316) * fix performance regressions in tx logic (ee521545, 910832c1) * fix "recursion depth exceeded" for utxo privacy analysis (#8315) # Release 4.4.0 (April 18, 2023) * New Android app, using QML instead of Kivy - Using Qt 5.15.7, PyQt 5.15.9 - This release still on python3.8 - Feature parity with Kivy - Android Back button used throughout, for cancel/close/back - Note: two topbar menus; tap wallet name for wallet menu, tap network orb for application menu - Note: long-press Receive/Send for list of payment requests/invoices * Qt GUI improvements - New onchain transaction creation flow, with configurable preview - Various options have been moved to toolbars, where their effect can be more directly observed. * Privacy features: - lightning: support for option scid_alias. - Qt GUI: UTXO privacy analysis: this dialog displays all the wallet transactions that are either parent of a UTXO, or can be related to it through address reuse (Note that in the case of address reuse, it does not display children transactions.) - Coins tab: New menu that lets users easily spend a selection of UTXOs into a new channel, or into a submarine swap (Qt GUI). * Internal: - Lightning invoices are regenerated everytime routing hints are deprecated due to liquidity changes. - Script descriptors are used internally to sign transactions. Reproducible: Always
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
Unfortunately, updating Electrum in Fedora is not possible, because the version of protobuf is too old.
*** Bug 2238844 has been marked as a duplicate of this bug. ***
Fedora 39 was released, are there any updates on bumping Electrum? They seem to be ready to release 4.4.7 soon: https://github.com/spesmilo/electrum/milestone/46
Electrum 4.5 is out: https://github.com/spesmilo/electrum/releases/tag/4.5.0 # Release 4.5.0 (January 12, 2024) * General: - remove SSL options from config (012ce1c) - make number of logfiles to keep configurable (5e8b14f) - refactored SimpleConfig and added ConfigVars (#8454) - incremental writes of wallet file (#8493) - add warnings and prompt users when signing txs with non-default sighashes (#8687) - refactored bip21/bolt11/lnurl/etc-handling into PaymentIdentifiers (#8462) - add option to merge duplicate outputs (#8474) - fix: consider bip21 URIs as invalid if they contain unknown req-* param (#8781) * Lightning: - fix BOLT-04 "MUST set `short_channel_id` to the `short_channel_id` used by the incoming onion" (ca93af2) - add support for hold invoices (1acf426) - add support for bundled payments (c4eb7d8) - various MPP improvements (#7987, ..) - support large channels (40f2087) - new flow for normal submarine swaps (fd10ae3) - the client now uses hold invoices, just like the server - the client waits until HTLCs are received before going on-chain - the user may cancel the swaps during that waiting time - don't create invoice with duplicate route hints (a3997f8) - don't set channel OPEN before channel_ready has been both sent and received (#8641) - if trampoline is enabled, do not add non-trampoline nodes to invoices (120faa4) * QML GUI (Android): - port to Qt6 (#8545) - fix regression for lnurl-pay (#8585) - fix invoice amount bounds check (#8582) - fix places where text was rendered off-screen for certain translations (#8611) - fix lnworker undefined when node alias requested (#8635) - fix BIP39 cosigner script type must be same as primary (8cd95f1) - fix: never use current fiat exchange rate for old historical amounts (#8788) - better handle android back-gesture (#8464) - new: show private key in address details (016b5eb) - new: show tx inputs in TxDetails and other dialogs (#8772) - new: label sync plugin toggle (b6863b4) - fix: properly suggest paying BOLT11 invoice onchain if insufficient balance (0a80460) - new: message sign & verify (e5e1e46) - new: allow never expiring payment requests (#8631) - new: add coins/UTXOs to addresses list, add filters (cf91d2e) - new: delete addresses from imported wallet (#8675) - new: add support for lightning address and openalias (03dd38b) - new: add setting to allow screenshots everywhere (0dae1733) - simplify welcome page for first-start network settings (#8737) - various UI fixes (b846eab, #8634, 9ed5f7b, 941f425, b20a4b9, af61b9d, 0fb47c8, 2995bc8, ..) * Qt Desktop GUI: - port wizard to new implementation - fix fiat balance sorting in address list window (#8469, #8478) - remove thousands separator when copying numbers to clipboard (#8479) - new: option to use extra trampoline for legacy payments (b2053c6) - new: send change to lightning option for on-chain payments (649ce97) - new: notes tab for saving text in the (encrypted) wallet file (d691aa07) - simplify welcome page for first-start network settings (#8737) - various UI fixes (#8587, #6526, ..) * Hardware wallets: - Trezor: allow multiple change outputs (#3920) - Trezor: support external pre-signed inputs (#8324) - Bitbox02: update to 6.2.0 (#8459) * Plugins: - new: swapserver plugin (#8489) * Builds/binaries: - update bundled zbar, for security fixes (#8805) https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES
As long as https://src.fedoraproject.org/rpms/protobuf/pull-request/26 is not solved, the situation remains the same: No updates to Electrum are possible.
FEDORA-2024-b690046b2a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-b690046b2a
FEDORA-2024-d0d58d527f has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2024-d0d58d527f
FEDORA-2024-d0d58d527f has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-d0d58d527f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-d0d58d527f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-b690046b2a has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b690046b2a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b690046b2a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-b690046b2a (electrum-4.5.2-1.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-d0d58d527f (electrum-4.5.2-1.fc38) has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.