Releases: haveno-dex/haveno
haveno-1.0.8
What's Changed
- Add scripts to run Haveno on Tails by @BrandyJSon in #1036
- Add Turkish translation by @muklavon in #1049
- Fix stale data error by creating unsigned payout tx by @woodser in #1040
- Disable Tor for private IP addresses by @woodser in #1058
- Fallback to provided nodes on startup error by @woodser in #1060
- Make text in popups selectable by @nsec1 in #1063
- Exclude canceled offers from trade summary by @woodser in #1050
- Preserve market price margin when editing offers by @nsec1 in #1062
- Enable word wrapping for accepted countries list by @wp07e in #1034
- Unselect payment account currencies by default by @wp07e in #1067
- Fix Monero binaries for Linux ARM64 by @woodser in 14a30b4
- Tolerate broken multisig peer by @woodser in 9c08623
- Update monero-java to 0.8.31 by @woodser in 54fddda
New Contributors
- @BrandyJSon made their first contribution in #1036
- @muklavon made their first contribution in #1049
- @wp07e made their first contribution in #1034
Full Changelog: 1.0.7...1.0.8
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.7
What's Changed
- Support PayPal, CashApp, and Venmo by @preland, @woodser in #1007, #1010
- Improve reliability of confirming payment sent and received by @woodser in #991
- Fix an issue publishing trade statistics by @woodser in #1005
- Enable proof of work defense for Tor services by @preland in #1012
- Fix issues editing offers by @woodser in #1013
- Fix contract mismatch between SEPA and SEPA instant accounts #981 by @woodser in #990
- Fix creating backups on Windows #996 by @woodser in #997
- Fix navigation links from market view to offer view #974 by @nsec1, @woodser in #988
- Update to monero-java 0.8.29 to fix #995 by @woodser in #1003
- Make terms of acceptance full screen for readability by @nsec1 in #972
- Remove regional cake wallet nodes by @woodser in #1008
- Increase max question length for InteracETransfer to 160 characters #969 by @woodser in #973
- Support extra info for Australia PayID account #976 by @woodser in #994
- Show multisig deposit destination address in transactions view #982 by @woodser in #1004
- Other minor bug fixes.
Full Changelog: 1.0.6...1.0.7
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.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\
haveno-v0.0.20
What's Changed
- Update TOR to v0.4.8.9 with proof-of-work defense by @preland in #794
- Fix chat view memory leak by @napoly in #829
- Fix chat messages updating by @woodser in #830
- Add scrollbar to pending trades view by @preland in #773
- Support uploading logs to arbitrator by @woodser, @jmacxx in #833
- Download and verify Monero binaries for arm64 by @woodser in #828
Full Changelog: v0.0.19...v0.0.20
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\
haveno-v0.0.19
What's Changed
- update to JDK 21 by @napoly
- update to monero-project v0.18.3.3
- update tor binary to 0.4.7.10 by @napoly
- update to monero-java v0.8.11
- fix CI tests by waiting for response on cancel offer
- create task to generate key pairs by @napoly
- rename trade wallets with short id and short uid
- update litecoin address validation by @woodser, @OrginalS
- update deployment guide
- Various bug fixes and stability improvements.
Full Changelog: v0.0.18...v0.0.19
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\
haveno-v0.0.18
What's Changed
- Increase buy limits to 3, 6, 12, or 96 XMR depending on risk and account maturity.
- Increase trade fees to 0.15% for maker and 0.75% for taker.
- Fix app hanging while creating offers on TOR.
- Limit sell offers to unsigned buy limit then warn within release windows.
- Simplify wording and update translations.
- Update price node address.
- Bug fixes.
Full Changelog: v0.0.17...v0.0.18
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\