Releases: haveno-dex/haveno
haveno-1.0.6
What's Changed
- Maker selects arbitrator (breaking protocol change). 1150d92
- Improve offer reliability by increasing timeouts and reprocessing.
- Only publish successful trades. #943
- Fix issue connecting to custom Monero node. #945
- Fix issue confirming payment sent or received. #960
- Update Tor's netlayer by @preland. #927, #955
- Expand offer "Extra Info" by @nsec1. #950
- Enable cancel button while placing an offer. 68a4c21
- Fix error on startup with non-english. #912
- Fix payment methods with hardcoded limits based on BTC (e.g. India/UPI)
- Various bug fixes.
Full Changelog: 1.0.5...1.0.6
Running Haveno
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, but they can be found online, or you can start your own.
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.
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.
- On a terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.app
and enter your password. - Right click /Applications/Haveno.app > Open. Repeat again if necessary, even if reported as damaged.
Debian
- The Linux installer is currently packaged in Ubuntu which doesn't work on Debian systems. In the meantime, this script can be used to repackage for Debian.
haveno-1.0.5
What's Changed
- Update Tor by @preland in #933
- Fix the backup function.
- Fix incorrect translations in withdraw screen.
- Fix incorrect amounts and error in order statistics view.
- Deduplicate trade history view.
- Reset state if main wallet is swapped.
- Remove excessive warnings in main wallet polling.
Full Changelog: 1.0.4...1.0.5
Running Haveno
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, but they can be found online, or you can start your own.
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.
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.
- On a terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.app
and enter your password. - Right click /Applications/Haveno.app > Open. Repeat again if necessary, even if reported as damaged.
Debian
- The Linux installer is currently packaged in Ubuntu which doesn't work on Debian systems. In the meantime, this script can be used to repackage for Debian.
haveno-1.0.4
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, but they can be found online.
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 the application to use Monero over clearnet.
What's Changed
- Update p2p package #756 by @nsec1 in #884
- Taker security deposit is based on trade amount by @woodser in #906
- Fix incorrect amounts and concurrent modification exception in spread view by @woodser in #913, #916
- Recover from failed payout tx by @woodser in #909
- Update documentation for mainnet.
- Minor bug fixes and adjustments.
New Contributors
Full Changelog: 1.0.3...1.0.4
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.
- On a terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.app
and enter your password. - Right click /Applications/Haveno.app > Open. Repeat again if necessary, even if reported as damaged.
Debian
- The Linux installer is currently packaged in Ubuntu which doesn't work on Debian systems. In the meantime, this script can be used to repackage for Debian.
Note
If you previously installed Haveno, first clear your Haveno app directory to reset things, located at:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
haveno-1.0.3
What's Changed
- Further optimizations based on congestion testing.
- Arbitrator assigns trade fee address.
- Improve resilience of trade protocol:
- Reattempt wallet operations on failure.
- Refactor error handling and wallet deletion.
- Reset timeout at more steps.
- Arbitrator nacks deposit request on error or timeout.
- Recover from deleted wallet cache.
- Show reserved amount in maker's offer details.
- Disable payment sent / received confirmation buttons until acked.
- Remove duplicate error popups.
- Update to monero-java 0.8.26.
- Fix CI tests.
New Contributors
- @Jabster28 made their first contribution in #864
Full Changelog: 1.0.0...1.0.3
haveno-1.0.0
What's Changed
- Support native Monero libraries (experimental) by @woodser in 01dd6a8, 60d8252
- Update to monero-java v0.8.22 by @woodser in 9a741e9
- Trade fees are adjustable by @woodser in 7d76604
- Register multiple pub keys for alerts and private notifications by @woodser in b3ec46e
- Withdraw tx runs in separate thread while displaying spinning wheel by @niyid in 9f25465
- Remove border around chat messages on hover by @preland in f37513b
- Remove coloring of log.info messages by @phytohydra in b0b5fde
- Fix extra avatars in dispute view by @woodser in aac9089
- Apply timeout for arbitrator to ack and sign offer by @woodser in db12f1c
- Stop trade protocol if timeout while creating reserve or deposit tx by @woodser in 7eabde6
- Fix running on Windows from terminal by @woodser in 7ba209d
- Show sync progress in realtime with native wallet by @woodser in fd328ce
- Various fixes and improvements
Full Changelog: v0.0.20...1.0.0
New Contributors
- @phytohydra made their first contribution in #851
Installation Notes
Download and install Haveno using one of the attached installers for Linux, macOS, or Windows. Alternatively you can build from source.
Windows & Linux
- First uninstall Haveno before running the installer.
macOS
- Open installer and drag Haveno.app to Applications.
- On a terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.app
and enter your password. - Right click /Applications/Haveno.app > Open. Repeat again if necessary, even if reported as damaged.
Debian
- The Linux installer is currently packaged in Ubuntu which doesn't work on Debian systems. In the meantime, this script can be used to repackage for Debian.
Note
If you previously installed Haveno, first clear your Haveno app directory to reset things, located at:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\