Release notes
This release improves transaction handling in certain edge cases and contains multiple fixes making Bisq more reliable in general. There are also some notable UI updates for the payment accounts and offer book screens.
DAO
UI
- Sort payment methods by display string not by id
- Make sign age column sortable
- Improve UI/UX for account aging column in ‘Offers’ section of GUI
- Fix sorting of table columns in portfolio section
- Improve funds and portfolio screens
- Account management usability improvements
- Improve usage of available space in accounts section
- Improved Offer Book chart outlier filter
- Prevent annoying popup errors for unhandled systray exception.
- Fix warning about rejected transaction
- Improve startup info display
- Rename getsAll payout option string
- Fix private notification style issue in dark mode
Trading
- Handle unconfirmed deposit tx in pending trades
- Fix bug with maker fee tx at create offer
- Detect and handle invalid maker fee tx
- Detect missing deposit tx to allow moving to failed trades
- Allow take offer in case account age witness is not found and trade amount is small
- Add taker check for deposit amount
- Don’t allow trade start if BitcoinJ is not fully synced
- Show price deviation in % for fixed price offers and BSQ
- Show price deviation in portfolio open offers and history view
- Improve TransferWise account wording and defaults currency selections
- Remove NGN (Nigerian Naira) as their central bank blocked Transferwise
- Add extra note for Amazon gift cards
- Add memo field at withdraw to external wallet screen after successful trade
- Create JSON files of actively traded crypto and fiat assets
Wallet
- Fix emergency payout
- Prompt for confirmation before initiating SPV resync
- Add encrypted wallet password prompt when sending funds from BSQ wallet
- Add wallet info view
Reliability
- Add tx broadcast to mempool explorer api
- Refactor http client
- Prevent that we write data at shutdown before we have read the data
- Improve shutdown routine
- Add 1 sec delay before calling exit
- Call completeHandler if services in store services is empty
Mediation/Arbitration
- Privacy improvements for manual payout
- Option to sign single account for market bootstrapping
- Allow sending private notifications from avatar icon at trade
- Add error log for dispute failure
Performance
- Various small performance improvements
- Cache results of isFiatCurrency and isCryptoCurrency
- Replace use of Collections to FXCollections in desktop
Network
- Revert TTL of mailbox messages to original value of 15 days.
- Improve filter
- Use data store diffs also for AccountAgeWitnesses
- Remove m52go btc node ip
- In seednode installer, don’t run random shell script to install git lfs
API
- Add api method ‘sendbtc’
- Add api method ‘getpaymentacctform’
- Add api method ‘getpaymentmethods’
- Add api method ‘getbalance(s)’
- Add api method ‘confirmpaymentreceived’
- Add api method ‘confirmpaymentsent’
- Add api method ‘takeoffer’
- Add api method ‘getunusedbsqaddress’: 1, 2
- Add tx fee rate api methods: gettxfeerate, settxfeerate, unsettxfeerate
- Shut down rpc service at app shut down routine
Development
Assets
No new assets.