Releases: haveno-dex/haveno
haveno-v1.1.1
What's Changed
Addresses several issues affecting trade completion:
- Allow peers to re-confirm payment receipt with updated multisig state in 58506b0
- Tolerate miner fees within 5x of each other across Monero versions in 350aa10
- Fix rare hangs when processing payment sent confirmation in 923b3ad, de5250e
- Fix shutdown of trade and wallet services on seed nodes in adcd5da
- Update Tails script to use installer binaries directly in #1710
- Minor bug fixes
Full Changelog: v1.1.0...v1.1.1
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-v1.1.0
What's Changed
Fixes several issues introduced in the v1.0.19 major release:
- Fix high CPU utilization in a7e3974
- Fix a connection issue on startup when using a local
--xmrNode
in #1705 - Fix a bug that caused offers to be deleted after a hard fork in #1699
- Fix hanging behavior when canceling an offer posting in #1709
- Clarify that arbitrator keys must remain in the repository to preserve signed accounts in #1700
- Allow users to run a newer version than arbitrators in 022ea3c
- Scrollbar now appears as needed when creating an offer in #1707
- Improve error handling when offers are taken at the same time in #1711, #1712
Full Changelog: 1.0.19...v1.1.0
Running Haveno
For the best experience, running your own local Monero node 8000 is highly recommended, because the Tor network can be slow and unreliable with Monero.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
v1.0.19
What's Changed
- Add extra information to all offers by @woodser in #1557
- Clone offers up to 10 times with shared reserved funds @woodser in #1668
- Support Linux AARCH64/ARM64 by @NorrinRadd in #1665
- Reactivate triggered offers if within trigger price again by @woodser in #1598
- Use default transaction fees instead of elevated priority by @woodser in #1590
- Prompt to start local node on startup if last used by @woodser in #1667
- Enable floating price Cardless Cash offers by @woodser in #1568
- Improve protocol reliability by resending payment messages until acknowledged by @woodser in #1654
- Search boxes are more capable by @woodser in #1681
- Do not publish or accept offers when disconnected from Monero node by @woodser in #1648
- Add DAI stablecoin (ERC20) by @woodser in #1600
- Add PaySafe payment method by @woodser in #1632
- WeChat Pay supports CNY, USD, EUR, and GBP currencies by @woodser in #1558
- AliPay supports all currencies by @woodser in #1559
- Create demo video by @Minecon724 in #1352
- Update monero-project to v0.18.4.0 by @woodser in #1675
- Update monero-java to v0.8.36 by @woodser in #1590
- Update Tor browser to v14.0.7 and tor binary to v0.4.8.14 by @boldsuck in #1650
- Add documentation to use external tor by @PromptPunksFauxCough in #1627
- Add documentation to install Haveno on Whonix & Qubes by @PromptPunksFauxCough in #1628
- Fix support hyperlink by @jermanuts in #1608
- Improve payment account serialization by @jsyk57 in #1620
- Many bug fixes and usability improvements
New Contributors
- @jermanuts made their first contribution in #1608
- @jsyk57 made their first contribution in #1620
- @PromptPunksFauxCough made their first contribution in #1627
- @NorrinRadd made their first contribution in #1665
- @Minecon724 made their first contribution in in #1352
Full Changelog: 1.0.18...v1.0.19
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.18
What's Changed
- Reduce disk usage up to 98% by saving wallets less frequently, as needed by @woodser in #1510
- Update to Tor browser v14.0.3 and Tor binary v0.4.8.13 by @boldsuck in #1534
- Increase trade limit of 'no deposit' offers to 1.5 XMR by @woodser in #1536
- Show reserved balance for offer funding subaddresses in Funding view by @woodser in #1508
- Fix fractional errors converting between atomic units and XMR by @woodser in #1551
- Update to monero-java v0.8.35 by @woodser in #1551
- Rename 'Cash at ATM' to 'Cardless Cash' by @woodser in #1538
- Support startup flag to specify blockchain location for local node (--xmrBlockchainPath) by @woodser in #1547
- Support startup flag to preserve existing Monero binaries (--updateXmrBinaries) by @woodser in #1537
- Fix showing extra info in offer details for PayPal, CashApp, and Cardless Cash by @woodser in #1539
- Add version to password dialog and splash screen by @phytohydra in #1507, #1513
- Improve performance of loading offer views by @woodser in #1533
- Update Czech translations by @slrslr in #1523
- Update translations for high chargeback risk and filter object by @woodser in #1520, #1521
- Log connection timeouts at info level instead of warning by @woodser in #1514
- Upgrade GitHub workflows to remove deprecation warnings by @boldsuck in #1545
- Fix warnings on shutdown about task cancelled by @woodser in #1532
- Other bug fixes
Full Changelog: 1.0.17...1.0.18
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.17
What's Changed
This release fixes minor UI issues in the previous release.
- Fix 'No deposit' filter applied to the sell tab #1490
- Fix wrong seller security deposit for 'no deposit' offers #1490
- Increase contrast of filter toggle buttons in dark mode #1490
- Fix occasional miscolored buttons to edit or remove my offers #1498
- 'Show all' resets default currency to create new offer #1497
- Reverse order of Funds > Confirmations and Memo columns for readability #1496
- Allow scheduling offers with pending funds from other scheduled offers #1495
- Update links to typescript client and tests #1491
- Document changing download url for network deployment #1494
Full Changelog: 1.0.16...1.0.17
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.16
What's Changed
- Support buying XMR without deposit using passphrase by @woodser in #1463
- Increase limits: crypto to 528, very low risk to 132, pay by mail to 48 by @woodser, @XMRZombie in #1433
- Support USDC by @woodser in #1439
- Play chime when buyer can send payment by @woodser in #1483
- Compute remaining balance after applying wallet funds to offers by @woodser in #1441
- Show available Monero nodes in network settings by @woodser in #1442
- Prompt to fall back from custom nodes on startup connection error by @woodser in #1445
- Improve offer scheduling by tallying spendable amount from each tx by @woodser in #1480
- Throttle warnings from peer spam by @woodser in #1469
- Fix link from market offer book to buy/sell views by @woodser in #1446
- Fix flatpak icon by @ohchase in #1428
- Fix flatpak version by @coinstudent2048 in #1429
- Update wording to reserve only necessary funds, replace checkbox with slider by @woodser in #1470, #1478
- Update documentation by @boldsuck in haveno-dex/haveno-docs#26, haveno-dex/haveno-docs#27
- Update documentation hyperlinks by @woodser in #1419, #1422, #1423, #1449
- Improve Czech translations by @slrslr in #1454
- Enable hidden files in CI cache node dependencies by @ohchase in #1431
- Various bug fixes and improvements
New Contributors
Full Changelog: 1.0.14...1.0.16
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.14
What's Changed
- Fix inverted fixed-price crypto offers by @bvcxza in #1411
- Fix inverted buy/sell label for crypto offers by @woodser in #1417
- Allow re-opening disputes until payout is confirmed by @woodser in #1412
- Fix bug getting backup files @woodser in #1413
Full Changelog: 1.0.13...1.0.14
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.13
What's Changed
- Support USDT (ERC20 & TRC20) by @woodser in #1388
- Refactor tabs for simplicity: Buy or Sell XMR for Fiat, Crypto, or Other assets by @woodser in #1379
- Update Tails script to retry download using wget by @nahuhh in #1381
- Update Tails instructions by @woodser, @nahuhh in #1344, #1385
- Improve backup recovery if wallet cache is corrupt by @woodser in #1398
- Support opening dispute if unable to open trade wallet by @woodser in #1398
- Fix sorting Buy or Sell XMR > Amount column by @niyid in #1370
- Fix sorting transaction memo column by @niyid in #1354
- Fix background color of transaction ID on withdraw by @bvcxza in #1367
- Focus on input field in password dialog window by @woodser in #1342
- Add description of how payment details are stored and shared when creating account by @rafau in #1387
- Show crypto address in trade step view instead of account name by @woodser in #1391
- Update price nodes to support USDT by @woodser in haveno-dex/haveno-pricenode#39
- Add validation to
SingleThreadExecutorUtils.java
by @XMRZombie in #1378 - Other stability improvements and bug fixes (see full changelog)
New Contributors
- @XMRZombie made their first contribution in #1362
- @nahuhh made their first contribution in #1381
Full Changelog: 1.0.12...1.0.13
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
- See instructions. Network administrators are encouraged to make the one-line installation command available for each release.
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.12
What's Changed
- Update to monero-project v0.18.3.4 and monero-java v0.8.33 by @woodser in #1314, #1281
- Play sounds for notifications (can be disabled in Settings) by @woodser in #1295
- Schedule offers using available and pending funds by @woodser in #1303
- Support AppImage installer for Linux by @TheTollingBell in #1270
- Support flatpak installer for Linux by @Jabster28 in #1230
- Support one line installer for Tails by @xmrrmx in #1312
- Show transaction details in Funds > Transactions with transaction key by @woodser in #1311
- Show transaction fees in Funds > Transactions and export to CSV by @woodser in #1288
- Fix exporting and importing payment accounts across clients by @woodser in #1293
- Sync blockchain locally depending on last used local node by @woodser in #1298
- Reclassify mainnet nodes as public nodes and remove provided nodes by @woodser in #1315
- Make my offer buttons easier to read in offer book view by @bvcxza in #1310
- Update naming conventions of CI installer artifacts by @Jabster28, @woodser in #864, #1328
- De-duplicate additional trade statistics by @woodser in #1326
- Add log file dedicated for errors (haveno_error.log) by @preland in #1256
- Add deploy-tmux and deploy-screen configs in Makefile by @kekebit in #1257
- Bug fixes
New Contributors
- @kekebit made their first contribution in #1257
- @TheTollingBell made their first contribution in #1270
Full Changelog: 1.0.11...1.0.12
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
-
Enable persistent storage dotfiles and admin password before starting Tails.
-
Execute a one-line installation command. Network administrators are encouraged make this command available for each release. For example:
curl -x socks5h://127.0.0.1:9050 -fsSLO https://github.com/haveno-dex/haveno/raw/master/scripts/install_tails/haveno-install.sh && bash haveno-install.sh "https://github.com/havenoexample/haveno-example/releases/download/v1.0.12/haveno-linux-deb.zip" "FAA2 4D87 8B8D 36C9 0120 A897 CA02 DAC1 2DAE 2D0F"
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.11
What's Changed
- Fix error opening wallet on startup by restoring backup cache by @woodser in #1244
- Fix build failure by removing jtorctl dependency by @bvcxza, @woodser in #1208, #1220
- Lower proof of work activation threshold by @shortwavesurfer2009 in #1213
- Fix issue re-opening dispute on error processing arbitrator decision by @woodser in #1228
- Update build instructions for mainnet by @woodser in #1231
- Document "UI Scaling" section in the user guide by @cryeprecision in #1226
- Preserve withdraw confirmation when page is changed by @woodser in #1224
- Throttle log warnings when monerod not synced by @woodser in #1215
- Fix typo in XmrWalletService.java by @eltociear in #1204
New Contributors
- @eltociear made their first contribution in #1204
- @cryeprecision made their first contribution in #1226
Full Changelog: 1.0.10...1.0.11
Running Haveno
For the best experience, running your own local Monero node is highly recommended, because the Tor network can be slow and unreliable with Monero. Alternatively, you can configure your application to use Monero over clearnet.
Haveno can be used on Monero's main network by using a third party Haveno network. We do not officially endorse any networks at this time. Alternatively, you can start your own network.
Installation Notes
Download and install Haveno using an installer for Linux, macOS, or Windows. The installer is provided by the third party Haveno network you're using. Alternatively, you can build from their source by customizing these instructions.
Windows & Linux
- First uninstall 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.app
and press enter. - Enter your computer password.
- Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.
Tails
-
Enable persistent storage dotfiles and admin password before starting Tails.
-
Execute a one-line installation command. Network administrators are encouraged make this command available for each release. For example:
curl -x socks5h://127.0.0.1:9050 -fsSLO https://github.com/haveno-dex/haveno/raw/master/scripts/install_tails/haveno-install.sh && bash haveno-install.sh "https://github.com/havenoexample/haveno-example/releases/download/v1.0.11/haveno_amd64_deb-latest.zip" "FAA2 4D87 8B8D 36C9 0120 A897 CA02 DAC1 2DAE 2D0F"
Default application directory:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\