github haveno-dex/haveno v1.12.0
haveno-v1.12.0

3 hours ago

What's Changed

Security

  • Verify offers, arbitrators and support messages from peers before using them.
  • Prevent fake or replayed account data from raising trade limits.
  • Only accept trade chat messages from your trading peer.
  • Protect the local wallet process with a random password.
  • Restrict popup links to web pages.
  • Prevent older network alerts from replacing newer ones.
  • Skip installation files when restoring an account.
  • Ignore malformed data from peers instead of failing.
  • Prevent peers from slowing down nodes with oversized account signing data.
  • Limit how often peers can request network data.

UI

  • Default the security deposit to 15% for new offers.
  • Allow up to 15 offers to share funds.
  • Edit transaction notes in the transaction details.
  • Improve trackpad scrolling in lists and pulldowns.
  • Grow the send address and offer extra info fields to fit their text.
  • Show the payment method in trade history, with sorting, filtering and CSV export.
  • Show payment sent and received dates in trade details.
  • Click a trade status that needs your action to jump to its button.
  • Copy trade amounts from the first trade step.
  • Warn that XRP addresses must not require a destination tag.
  • Label crypto payment addresses with the trade currency.
  • Zoom the depth chart to where most offers are.
  • Restyle the offer book buttons and tables.
  • Clear the trigger price warning on open offers when the price recovers.
  • Show a spinner in the send button while sending.
  • Update translations.

Fixes

  • Update monero-project to v0.18.5.4 and monero-java to v0.8.64.
  • Fix offers showing the maker as offline while their wallet recovers.
  • Show the correct refunded deposit for range offers.
  • Fix dispute payouts when a trader's wallet data is out of date.
  • Fund the maker's deposit from the offer's reserved funds.
  • Preserve reserved funds and the security deposit when editing an offer.
  • Fix trade history and failed trade counts showing 0 or old values.
  • Show chat messages as not delivered when no confirmation arrives.
  • Show transaction status from the wallet when the node lookup fails.
  • Fix importing exported payment accounts.
  • Do not start while an old wallet process is still running.
  • Fix startup hanging while Tor settings are open.
  • Fix a macOS freeze when closing chat windows in fullscreen.
  • Fix the main window not redrawing after being restored.
  • Fix the funds view reloading on navigation.
  • Restore the main wallet from seed through the API.
  • Publish trade statistics more reliably.
  • Let seed nodes recover missing data from arbitrators.

Full Changelog: v1.11.0...v1.12.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.

Haveno can be used on the Monero mainnet via third-party networks. We do not officially endorse any specific networks at this time. You can start your own network by following these guidelines.

Installation Notes

Download and install Haveno using an installer for your operating system. The installer is provided by the network you're using. Alternatively, you can build from source by customizing these instructions for your chosen network.

Windows & Linux

  • Uninstall any previous versions of Haveno before running the installer.

macOS

  1. Open installer and drag Haveno.app to Applications.
  2. Open a terminal window (cmd + space then type "terminal").
  3. Copy and paste into the terminal: sudo xattr -rd com.apple.quarantine /Applications/Haveno.app and press enter.
  4. Enter your computer password.
  5. Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.

Tails

  • See instructions. To upgrade, re-run the install one-liner. Replacing only the .deb in Persistent storage keeps an outdated launcher, and Haveno will fail to connect to Tor. Network administrators are encouraged to publish the one-line installation command for each release.

Default application directory:

  • Linux: ~/.local/share/Haveno/
  • macOS: ~/Library/Application Support/Haveno/
  • Windows: ~\AppData\Roaming\Haveno\

Don't miss a new haveno release

NewReleases is sending notifications on new releases.