What's Changed
User Experience
- Support passphrase protection for all offer types
e295518 - Support IPv6 Monero nodes by @lschomaker1
469264a - Fix .deb installer for Linux
4034604 - Fix distorted lock icon on Linux
7633851 - Show more detailed offer availability responses
bed7175 - Improve error handling when editing offers
2fadaf037a6299 - Improve detection of missing deposit transaction
2637a87 - Do not remove maker offer on price NACK
bb1f964 - Fix occasional negative balance when posting offers
f67e365 - Fix occasional hang on startup
703d308
Security Fixes
- Verify arbitrator signature of structured dispute payout fields
d66d216 - Verify dispute agent and sender against trade
01ed700 - Require verified sender for all trade setup messages by @monerobull
f8afa50 - Verify deposit response sender as arbitrator by @monerobull
d3ba1d6 - Verify deposit request NACK sender as arbitrator by @monerobull
a3a5f68 - Verify deposits are unpublished before deleting wallet on initialization error by @monerobull
198db80 - Parse loopback address before bypassing Tor proxy by @3z
5eeeeec
Core
- Update to monero-project v0.18.5.0
97389b4 - Update to monero-java v0.8.46
e4d8509 - Reduce memory consumption decrypting app data by @monerobull
3a27b12 - Arbitrator sets final trade price within tolerance
dfb549d - Fix price expiry using milliseconds globally
e7390ba - Periodically save wallet while syncing
058eda1 - Update price nodes with versioning haveno-dex/haveno-pricenode@
38075d6
Full Changelog: v1.6.0...v1.8.0
Running Haveno
For the best experience, running your own local Monero node is highly recommended, as the Tor network can be slow and unreliable when syncing with remote Monero nodes.
Installation Notes
Download and install Haveno using an installer for your operating system.
Windows & Linux
- Uninstall any previous versions of Haveno before running the installer.
macOS
- Open installer and drag Haveno.app to Applications.
- Open a terminal window (cmd + space then type "terminal").
- Copy and paste into the terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.appand press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions.
Default application directory:
- Linux: ~/.local/share/Haveno-reto/
- macOS: ~/Library/Application Support/Haveno-reto/
- Windows: ~\AppData\Roaming\Haveno-reto\