Feather: a free Monero desktop wallet

Home | Download | Changelog | Screenshots | Docs | Support

[RSS]

2.4.9 changelog (includes security fixes) (2023-05-24)

Security Advisory

This release includes a fix for a recently disclosed decoy selection vulnerability that was present in the Monero codebase before v0.18.2.2. For more details, see: https://github.com/monero-project/monero/issues/8872

Users are recommended to update as soon as possible.

Full list of changes: https://github.com/feather-wallet/feather/compare/2.4.5...2.4.9

2.4.5 changelog (2023-04-05)

Full list of changes: https://github.com/feather-wallet/feather/compare/2.4.4...2.4.5

2.4.4 changelog (2023-03-23)

2.4.3 changelog (2023-03-15)

Note: includes changes from 2.4.2, which was not released due to a reproducibility defect.

2.4.1 changelog (2023-02-15)

Bugfixes

2.4.0 changelog (2023-02-12)

Settings screen redesign

This release adds a few new options to the settings, with more planned in future releases. The old UI would have become a bit too cluttered, so settings are now conveniently categorized into Appearance, Network, Storage, Display, Transactions and Misc.

Note that Feather ships with reasonable defaults and most users do not need to mess with the settings at all. However, if you have a specific threat model, it should now be easier to find settings relevant to your concern.

Proxy settings

A proxy tab was added to the settings. This tab replaces the current Tor Info dialog, consolidating all network related settings into one place. Feather can be configured to route traffic over Tor, I2P, socks5 or no proxy at all.

By default, Feather will still route most traffic over Tor. But, if you’re unable to connect to the Tor network or would rather use a different proxy, you have the option to change the settings before any network connections are made when Feather is started for the first time (or after).

I2P support

With the new Proxy tab comes the option to configure Feather to route all traffic over I2P.

Feather is now “I2P-aware” and comes with a built-in list of I2P nodes. All wallet functionality, including the websocket connection (if enabled) as well as the built-in updater will continue to work if you switch to I2P.

Instructions on how to set up I2P and configure Feather can be found in the documentation.

The I2P network is currently under a DDoS attack and is very slow as a result. Expect very slow synchronization for now.

The site is now available on I2P as well: http://rwzulgcql2y3n6os2jhmhg6un2m33rylazfnzhf56likav47aylq.b32.i2p

Feather now supports Prestium, a privacy focused, I2P based live operating system. In an upcoming release Feather will be bundled with Prestium. For now, you can download the AppImage for Linux. Proxy settings are autoconfigured to use I2P when Feather is started for the first time on Prestium.

Other changes:

2.3.0 changelog (2023-01-31)

Thanks lovera for testing Feather on ARM64, and all the lovely people hanging out in #feather:monero.social.

PGP verification guides are now available for all supported operating systems (thanks maltfield for the issue):

See the sidebar in the docs for more.

The release signing key is now available in more places for out-of-band verification (^):

https://docs.featherwallet.org/guides/release-signing-key

The built-in updater was not enabled for versions 2.2.x by mistake. Manually download the latest version from https://featherwallet.org/download to upgrade.

2.2.3 changelog (2023-01-13)

Note for macOS users: Before upgrading an existing installation, rename the “feather” app in your Applications folder to “Feather” (capitalized).

2.2.2 changelog (2023-01-06)

Build system changes

This release introduces major changes to Feather’s build system. While this doesn’t affect any user-facing functionality, it does enable faster, more secure releases.

Feather Wallet releases are now bootstrappable. This means that we are able to build our entire toolchain and dependencies from their source code. By leveraging Guix, a reproducible build environment can be set-up on any Linux host in a matter of minutes. The depends build system makes it possible to build for all target platforms from a single machine through cross-compilation. This greatly reduces release engineering overhead and allows for much faster release cycles, which is especially useful for important bug fixes. It also reduces the risk of supply chain attacks, as all dependencies are pinned and upgrades can be thoroughly reviewed. All builds are bit-for-bit reproducible, and all third-party source code can be accessed indefinitely through fallback mechanisms, ensuring that Feather releases remain reproducible.

Additional resources:

New supported platforms

Starting with this release Feather supports Raspberry Pi and Linux ARM64. Support for RISC-V is planned. Linux ARM64 builds aren’t currently listed on the downloads page, but can be found here: https://featherwallet.org/files/releases/

Qt upgrade

Qt was upgraded from 5.15 to 6.4. You may notice some small visual differences compared to the previous version. We’re aware of some text cutoff happening in table headers in dark mode, this will be fixed soon.

macOS release

macOS builds now ship as a .dmg file. The installation instructions were updated to reflect this.

Webcam QR scanner

The webcam QR scanner now works on standalone Linux binaries. On Linux, the scanner no longer depends on GStreamer, but uses V4L2 directly. Considerable changes were made to Qt’s multimedia backend between 5.15 and 6.4, which may have fixed some bugs and introduced others.

Please let us know if you experience any issues with the scanner on this release.

Source tarballs

Signed source tarballs can now be downloaded from the downloads page. If you’re looking to package Feather for your distribution, please hop on #feather:monero.social for guidance.

Windows installer

The installer for Windows was ported from Inno Setup to NSIS. You can run the new installer to upgrade your current Feather installation without uninstalling the old version first.

Hardware wallets on Windows 11

This release fixes an issue that could cause Feather to be unable to access hardware wallets on Windows 11.

2.1.2 changelog (2022-12-20)

(This release is only available for AppImage builds)

Fix issue with embedded version number in previous release.

2.1.1 changelog (2022-12-20)

(This release is only available for AppImage builds)

2.1.0 changelog (2022-08-12)

Notes:

Windows users that installed Feather using the installer should update manually. Download the 2.1.0 installer from featherwallet.org/download and follow the installation procedure like normal.

MacOS builds are now cross-compiled and reproducible. Work on migrating the build system to Guix + depends was expedited due to a persistent issue with native non-static builds. This is a significant change and may inadvertently cause compatibility issues on some versions of macOS. If you were previously able to run Feather but are not able to run 2.1.0, please report it.

All release binaries except macOS were built using Docker. We will gradually phase out Docker builds in favor of bootstrappable Guix builds in future releases after additional testing.

Please note that all Feather versions 1.0.1 and lower will stop working after the August 13 hardfork. Make sure to update your wallet to 2.0.0 or later before contacting support.

Fixes:

Maintenance:

Known issues:

2.0.0 changelog (2022-07-08)

This release is ready for the August 13 hardfork.

Features:

Improvements:

Fixes:

Maintenance:

1.0.1 changelog (2021-11-02)

1.0.0 changelog (2021-10-29)

Beta-9 changelog (2021-09-19)

Beta-8 changelog (2021-06-11)

Features & Improvements:

Fixes:

Beta-7 changelog (2021-05-27)

Features:

Bugfixes:

Misc:

Beta-6 changelog (2021-05-05)

Ledger support:

Updater:

LocalMonero:

Tor networking improvements:

“Route all traffic over Tor, except traffic to node”

All traffic to the Monero Daemon RPC is routed over clearnet. This option is automatically enabled when Feather is connected to a local node.

“Route all traffic over Tor, except initial wallet synchronization”

This is the default. The wallet will sync over clearnet and automatically switch to a .onion node after this is finished. Synchronization requires a lot of data transfer is therefore very slow over Tor.

“Route all traffic over Tor”

This option is automatically enabled on Tails and Whonix or when Feather is started using Torsocks.

Misc:

Beta-5 changelog (2021-03-24)

Notice:

History page:

Transaction proofs:

Transaction info:

Receive page:

Send page:

Sweep output dialog:

Networking:

Multibroadcasting:

Wizard:

Portable mode:

Torsocks:

Misc:

Beta-4 changelog (2021-02-06)

Features:

Wallet:

UI:

Bugfixes:

Misc:

Beta-3 changelog (2020-12-25)

Features:

Wallet:

UI:

Misc:

Beta-2 changelog (2020-12-05)

Features:

Wallet:

UI:

Security:

Misc: