This is a follow-up release that fixes a null pointer exception when resolving a mediation with custom payout, fixes an API issue with AustrialianPayId and improves fee transaction validation.
See v1.9.1 Milestone · GitHub for more details.
Here are the release notes from v1.9.0:
Release notes
If you ever wanted to integrate Bisq into your project and/or to automate your most common use cases, now is the time to do it! This release ships an official API: a daemon (GRPC API endpoints) and a CLI. Please see the API section below for more details.
Aside from an API, we have simplified Bisq’s navigation to make it easier to find what you are looking for:
- If you want to buy Bitcoin with EUR, just go to Buy > Bitcoin and select your preferred payment method
- If you want to buy BSQ, just go to Buy > BSQ
This approach gets rid of several intervening and (sometimes unintuitive) steps, so we hope it makes Bisq less mind-bending for new users.
And of course there are lots of bug fixes and improvements across the board.
Improvements
- Improve navigation structure
- Check failed trades for sensitive data purge
- Clarify that CBM / F2F not be used to advertise websites or contact info
- Clarify DAO status shown when in sync & peers have conflicts
- Editable account names
- IBAN validation for SEPA account
- Separate transaction details in funds views
- Dispute subsystem enhancements
- Add inbound Tor connectivity test
- Support Bitcoin Core v22 RPC for JSON export
- Add popup reminder to inform users of trading rules
Bug fixes
- Prevent multiple payout screens when agent repeat clicks on close ticket
- Prevent UI freeze in BSQ dashboard view
- Show correct buy BSQ state on activation for take offer
- Update trigger price validation
- Update currency related fields after switch of payment account
- Trigger price truncation of prompt text
- Fix corrupted MaxTradePeriod when offer payment method changed
- Fix the avatar trade count tag to include BSQ Swap trades
- Fix localization issue when accessing directories and JAR resource paths
- Fix fee request throttling
- Fix update number of open offers on change
Development & Documentation
- Add logo to README
- Fix permissions for build.yml
- API: Create API cli and daemon releases as zip archives
- API: Send pretty payment details to API clients
- API: Exclude persistedAccountName from API payment acct json forms
- API: Bug-fix for incorrect BsqSwap’s OfferInfo.isActivated value
- API: Send meaningful io.grpc.Status.Code to gRPC clients
- API: Move get (cryptocurrency) offer filter to daemon
- API: Fix 3 misleading .proto TradeInfo field names
- API: Convert grpc.proto field names to snake_case
- API: Remove GetTradeStatistics service from grpc.proto
- API: Continue documenting grpc.proto for API reference site
- API: Clarify meaning of API/Offer related % fields
- API: Change TradeInfo proto’s tradePrice & tradeVolume fields to string
- API: Change API OfferInfo volume/minVolume proto fields to string
- API: Change API grpc.proto triggerPrice field to string
- API: Change API’s OfferInfo proto’s price field to string
- API: Prepare API Offers .proto defs for significant changes
- API: Fix BSQ swap description of BTC price for 1 BSQ
- Bump actions/checkout from 3.0.0 to 3.0.1
- Bump actions/checkout from 2.4.0 to 3
- Bump actions/setup-java from 3.1.0 to 3.1.1
- Bump actions/setup-java from 2.5.0 to 3
New Assets
No new assets were added.