github sparrowwallet/sparrow 2.1.0

latest release: 2.1.1
one day ago
  • Use Lark for USB hardware wallet communication (replaces HWI)
  • Store and send multisig wallet registrations on Ledger devices to avoid re-registration
  • Perform native pairing with the BitBox02 to avoid reliance on a previous external pairing configuration
  • Support Jade Plus over USB
  • Restore any adjusted table column widths and sort preferences on wallet load
  • Support loading PSBTv2 files
  • Skip labelled addresses when retrieving an unused address from the Receive tab, and the Send tab pay to wallet selection
  • Always select a new address when sending multiple payments to the same open wallet
  • Allow camera image mirroring to be changed from scanned image context menu and the application View menu
  • Only show CPFP rate if child fee increases effective fee rate
  • Rename Preferences to Settings
  • Add option to Bitcoin Core and Private Electrum server selection to scan a URL from a QR code
  • Allow server URLs to be pasted into the server settings Host fields
  • Match new behaviour in Bitcoin Core 28 for default Windows data dir
  • Enable Electrum RPC batching on mempool-electrs servers
  • Add blackie.c3-soft.com testnet4 Public Electrum servers
  • Add mempool.space exchange rate source
  • In cormorant, add fee to mempool tx entries returned from get history
  • In cormorant, skip waiting for IBD to complete when networkactive is false
  • In cormorant, report configuration error when both core data folder and user/pass is not specified
  • Retrieve fee rates from configured source on non-mainnet networks where available
  • Switch from paynym.is to paynym.rs and Tor equivalents
  • Update child wallet labels to available paynyms on displaying the Paynym dialog
  • Set transaction tab label to transaction label on opening transaction if available
  • Show input label in the input tooltip on the transaction diagram if present
  • Truncate labels in table columns to max persistable label length and notify the user via a tooltip
  • Be more lenient in parsing pasted BTC values to send tab textfields
  • Disable broadcast progress bar if disconnected, and re-enable if connected again
  • Remove payjoin v1 verification step to check there is no previous UTXO information in the PSBT as per BIP78 change
  • Exclude Taproot wallets and Jade, Tapsigner and Satochip HWWs from requiring the non witness tx field in PSBTs
  • Improve socket address resolution handling when using a proxy
  • Improve keystore import panel spacing in Linux
  • Add Specter DIY multisig option to wallet import menu
  • Replace forward slash with underscore in file names when saving PSBTs
  • Improve Jade QR keystore import descriptions
  • Fix NPE on signing with watch-only multisig wallets previously configured from Satochip cards (@Toporin)
  • Allow ESC key to close wallet name dialog (@ottosch)
  • Reduce default tooltip show delay to 400ms
  • Repackage http client as tern library dependency
  • Install available udev rules on Linux deb and rpm installs
  • Update Install udev Rules dialog
  • Simplify required maven build repositories
  • Switch from custom to standard gradlex extra-java-module-info plugin & cleanup module definitions
  • Update JavaFX to v23.0.2
  • Update flyway to v9.1.3
  • Update fxsvgimage to v1.1
  • Update hummingbird to v1.7.4
  • Update jcommander to v2.0
  • Update lanterna to v3.1.3
  • Update jackson-databind to v2.17.2
  • Update commons-compress to v1.27.1
  • Bug fix: Fix arm64 architecture on sparrow-server.deb control file
  • Bug fix: Fix incorrect truncation of text and links in accordion descriptions (@dcavacec)
  • Bug fix: Fix regression to display tabular numbers in a monospace font on macOS

Don't miss a new sparrow release

NewReleases is sending notifications on new releases.