|
|
|
|
Changelog for electrum-4.5.5-crypto.1.99.noarch.rpm :
* Fri Jun 28 2024 Jiri Slaby - Update to version 4.5.5 * see release notes at: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES- drop lift-aiorpcx-version.patch (now upstream) * Mon Apr 29 2024 Jiri Slaby - add lift-aiorpcx-version.patch * Mon Apr 15 2024 Jiri Slaby - use python\'s dependency_generator- package icons dir properly * Fri Apr 12 2024 Jiri Slaby - switch to qt6 as the qmls are qt6-only * Thu Mar 21 2024 Jiri Slaby - Update to version 4.5.4 * see release notes at: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES- add jsonpatch to requires * Tue Feb 06 2024 Jiri Slaby - add python3-qt5 to requires * Thu Jan 04 2024 Jiri Slaby - add async_timeout to both requires * Wed Sep 20 2023 Jiri Slaby - Update to version 4.4.6 * Lightning: - security fixes, see disclosures: - https://github.com/spesmilo/electrum/security/advisories/GHSA-9gpc-prj9-89x7 - https://github.com/spesmilo/electrum/security/advisories/GHSA-8r85-vp7r-hjxf - fix: cannot sweep from channel after local-force-close, if using imported channel backup (#8536). - 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) * fix: exceptions in some callbacks got lost and not logged (3e6580b9) * Wed Jun 21 2023 Jiri Slaby - Update to version 4.4.5 * Hardware wallets: - jade: fix regression in sign_transaction (#8463) - 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: - fix \"rebalance_channels\" function (#8468) - limit max feature bit we accept to 10_000 (#8403) - do not disconnect on \"warning\" messages (6fade55d) * enforce that we run with python asserts enabled * 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) - implement bip39 account detection (0e0c7980) - add share toolbutton for outputs in TxDetails (#8410) * Qt GUI: - better handle some expected errors in SwapDialog (#8430) - handle expected errors in DSCancelDialog (#8390) - persist addresses tab toolbar \"show/hide\" state (b40a608b) * libsecp256k1: bump bundled version to 0.3.2 (10574bb1) * Intentionally break multisig wallets that have heterogeneous master keys. * 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)- Move away from python_enable_dependency_generator as per packaging docs * Tue May 09 2023 Jiri Slaby - Update to version 4.4.2 * fix undefined var check in swap_dialog (#8341) * really fix \"recursion depth exceeded\" for utxo privacy analysis (#8315) * 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) * 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) * 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) * New onchain transaction creation flow, with configurable preview * Various options have been moved to toolbars, where their effect can be more directly observed. * lightning: support for option scid_alias. * Qt GUI: UTXO privacy analysis * Coins tab * Lightning invoices are regenerated everytime routing hints are deprecated due to liquidity changes. * Script descriptors are used internally to sign transactions. * make sending trampoline payments more reliable (5251e7f8) * use different trampoline feature bits than eclair (#8141) * invoice-handling: fix get_request_by_addr incorrectly mapping addresses to request ids when an address was reused (#8113) * fix a deadlock in wallet.py (52e2da3a) * CLI: detect if daemon is already running (c7e2125f) * add an AppStream metainfo.xml file for Linux packagers (#8149) * payserver plugin: - replaced vendored qrcode lib - added tabs for on-chain and lightning invoices - revamped html and javascript * Wed Jan 04 2023 Jiri Slaby - Update to version 4.3.3 * fix handling failed HTLCs in gossip-based routing (#7995) * fix LN cooperative-chan-close to witness v1 addr (#8012) * never put ypub/zpub in psbts, only plain xpubs (#8036) * for witness v0 txins, put both UTXO and WIT_UTXO in psbt (#8039) * Trezor: optimize signing speed by not serializing tx (#8058) * Ledger: - modify plugin to support new bitcoin app v2.1.0 (#8041), - added a deprecation warning when using Ledger HW.1 devices. * commands: - getinfo() to show if running in testnet mode (#8044) - add a \"convert_currency\" command (for fiat FX rate) (#8091) * Qt wizard: fix QR code not shown during 2fa wallet creation (#8071) * rework Tor-socks-proxy detection to reduce Tor-log-spam (#7317) * fix payserver (merchant) js for electrum 4.3 invoice api (0fc90e07) * bip21: more robust handling of URIs that include a \"lightning\" key (ac1d53f0, 2fd762c3, #8047) * Fri Nov 18 2022 Jiri Slaby - Update to version 4.3.2 * When creating new requests, reuse addresses of expired requests (fixes #7927). * Index requests by ID instead of receiving address. This affects the following commands: get_request, get_invoice, list_requests, list_invoices, delete_request, delete_invoice * Trampoline routing: remember routes that have failed. Try other routes instead of systematically raising tampoline fees. * Fix sweep to_local output from channel backup (#7959) * fix os.chmod when running in tmpfs on Linux (#7681) * (Qt GUI) some improvements for high-DPI monitors (38881129) * bring kivy request dialog more in-line with Qt (#7929) * rm support of \"legacy\" (without static_remotekey) LN channels. * Qt: fix duplication of some OS notifications on onchain txs (#7943) * fix multiple recent regressions * Fri Aug 12 2022 Jiri Slaby - Update to version 4.3.0 * This version introduces a set of UI modifications that simplify the use of Lightning. The idea is to abstract payments from the payment layer, and to suggest solutions when a lightning payment is hindered by liquidity issues. * In addition, the following new features are worth noting: - support for the Blockstream Jade hardware wallet (#7633) - support for LNURL-pay (LUD-06) (#7839) - updated trampoline feature bit in invoices (#7801) - the claim transactions of reverse swaps are not broadcast until the parent transaction is confirmed. This can be overriden by manually broadcasting the locakl transaction. - the fee of submarine swap transactions can be bumped (#7724) - better error handling for trampoline payments, which should improve payment success rate (#7844) - channel backups are removed automatically when the corresponding channel is redeemed (#7513)- add lift-protobuf-version.patch * Wed Jun 01 2022 Jiri Slaby - Update to version 4.2.2 * watching onchain outputs: significant perf. improvements (#7781) * enforce relative order of some msgs during chan reestablishment * fix force-close containing incoming HTLCs * smarter pairing during sign_transaction (238619f1) * keepkey: fix pairing with device using a workaround (#7779) * fix \"Automated BIP39 recovery\" not scanning change paths (#7804) * bypass network proxy for localhost electrum server (#3126) * Mon May 02 2022 Jiri Slaby - Update to version 4.2.1 - revert to defaulting the UI language to English (25fee6a6) - more resilient startup: better error-handling and fallback (#7447) - fix LN error/warning message-handling, and fix regression that errors during channel-open were not properly shown in GUI (a92dede4) - during LN chan open, do not backup wallet automatically (#7733) - Imported wallets: fix delete_address rm-ing too many txs (#7587) - fix potential deadlock in wallet.py (d3476b6b) - ledger: add progress indicator to sign_transaction (#7516) - The minimum python version was increased to 3.8 (#7661) - redesigned MPP splitting algorithm (#7202) - trampoline: implement multi-trampoline MPP (#7623) - implement option_shutdown_anysegwit (#7542) - implement option_channel_type (#7636) - implement modern closing negotiation (#7586, #7680) - improve support for \"lightning:\" URIs on all platforms (#7301) - add setting \"show amounts with msat precision\" (5891e039) - add setting \"add thousand separators to bitcoin amounts\" (#7427) - implement Unix sockets and make them the default (#7545, #7566) - add \"bumpfee\" command (#7438) - show network setup on first start before wallet creation (#7464) - add \"Child Pays For Parent\" option (#7487) - improved locale handling (22bb52d5, 7cb11ced, 4293d6ec) - trezor: bump trezorlib to 0.13 (#7590) - bitbox02: bump bitbox02 to 6.0, support send-to-taproot (#7693) - ledger: support \"Ledger Nano S Plus\" (#7692) - added support for sighash types beside \"ALL\" (#7453) - signmessage: also accept Trezor-type sigs for segwit addrs (#7668) - network: make request timeout configurable (#7696) - paytomany (onchain txout batching) now allows multiple max(\"!\") amounts with specified weights (#7492) - Lots of other minor bugfixes and usability improvements.- cleanup .spec- remove lift-py-deps.patch (it\'s upstream now) * Thu Feb 10 2022 Jiri Slaby - lift python-dnspython version to allow 2.2 * Mon Aug 30 2021 Jan Baier - Update to version 4.1.5 * Kivy: fix paying bip70 invoices (regression) (90579ccf) * fix: payment requests not saved if process is killed (6a049d99) * Lightning: improve payment success when using trampoline (3a7f5373) * add support for signet test network (#7282) * Qt GUI: allow restoring from SLIP39 seeds (#6917) * Qt GUI: rework QR code scanning on Windows and macOS (#7365) * Qt GUI: support smaller window sizes, decrease minimums (#7385) * GUIs: add \"funded or unused\" filter option to Addresses tab (#5823) * Kivy: fix a regression where a non-LN wallet could not open the settings (c49d6995) * CLI/RPC: fix \"close_wallet\" command (#7348) * AppImage: fix some startup issues by including libxcb deps (#7198) * Lightning: - smarter LN pathfinding (if trampoline is disabled): - estimate liquidity in channels using previous attempts (#7152) - consider inflight HTLCs and try to route around them (#7292) - bugfix: add more safety checks to avoid \"batch RBF\" feature merging LN funding txs (#7298) - remove HTLC value upper limit of ~42 mBTC (#7328) - Kivy GUI: implement freezing LN channels (11bb39ee) * imported wallets: when enabling the \"Use change addresses\" option, change will now be sent to a random unused imported address. (#7330) As before, by default, change is sent back to the \"from address\". * seed generation: make sure newly created electrum seeds don\'t have correct bip39 checksum by chance (#6001) * other minor fixes * Thu Apr 29 2021 Jiri Slaby - add lift-py-deps.patch * Mon Apr 19 2021 Jiri Slaby - Update to version 4.1.2 * fix some crashes when exiting (#6889) * make sure pressing Ctrl-C always quits (c41cd4ae) * fix Qt crash with the swap dialog * fix localization issues (#7158 #4621) * fix python crash with swaps (#7160) * The wallet creation wizard no longer asks for a seed type, and creates segwit wallets with bech32 addresses. * Paid invoices (both incoming and outgoing) are automatically removed from the send/receive lists of the GUI. * recoverable channels * trampoline payments * support multi-part-payment * support upfront-shutdown-script * Qt: The increase fee dialog now has advanced options, and offers the choice between different RBF strategies. * Watchtowers: The \'use_local_watchtower\' feature is deprecated, and it has been removed from the Qt GUI. The \'use_remote_watchtower\' setting has been renamed to \'use_watchtower\'. * BIP-0350: use bech32m for witness version 1+ addresses (4315fa43). * Block explorer: allow setting a custom URL in Qt GUI (#6965) * other minor fixes * Tue Feb 09 2021 Jiri Slaby - Update to version 4.0.9 * fixes a regression introduced in 4.0.8, that prevents from paying BIP70 invoices (#6859) * reflect frozen channels and disconnected peers in the displayed \'can send/can receive\' amounts. * fix decoding BIP21 URIs with uppercase schema (d40bedb2) * psbt: put full derivation paths into PSBT by default (c8155129) * invoices: allow address-reuse (#6609, #6852) * A few other minor bugfixes. * kivy: fix open channel with \'max\' amount * kivy: fix regression introduced in last release (a9fc440) * other minor GUI fixes- drop 0001-dnspython-2.0-works-too.patch (not needed)
|
|
|