This release is packed with bug fixes and improvements. It improves mailbox handling when a trading peer or arbitrator/mediator is offline, shows account age for high-risk payment methods in the UI, and should improve the trade process robustness in general.
DAO
UI
- Text improvements: 1, 2, 3, 4, 5, 6
- Fix malformed trade chat & dispute speech bubbles
- Replace arbitration link in terms and conditions
- Use correct language tags for script and regional language variants
- Add traditional Chinese
Trading
- Re-introduce account age to payment methods with high chargeback risk
- Improve account signing security
- Fix possiblePaymentAccounts.isEmpty() bug when trying to take an offer with a MIN/MAX range
- Update trading instruction for XMR (Monero)
- Fix problem with MoneyGram account creation
- Fix bug that new payment accounts for specific payment methods couldn’t be removed without restart
- Prevent taking of offers with unequal bank account types (excl. SEPA)
- Added check for empty fields for general bank accounts and MoneyBeam on creation
- Added check for empty fields in PopMoney, Uphold, Revolut and Zelle accounts on creation
- Use 2of2 multisig deposit transaction version for manual payout
- Not use 0 BTC outputs
- Fix problem of trades with mediated payout end up in failed trades
Performance
Network
- Fix cases where removal of mailbox message wasn’t possible: 1, 2
- Properly remove expire entries on disconnect
- Fix bug of unnecessary syncing of temporary proposal payloads
Installation
Development
- Fix failing test when there are spaces in the project path
- Upgrade Gradle wrapper to version 5.6.4
- Upgrade Gradle Shadow plugin from 4.0.2 to 5.2.0
- Upgrade JavaFX to 11.0.2
Build
Assets
No new assets where added.