Bisq Changelog

What's new in Bisq 1.9.15

Apr 10, 2024
  • Major Changes:
  • Bisq tells you the reason why an offer was disabled
  • We added more currencies to Wise and a holder name is required for new accounts
  • Pix accounts requires a holder name for new accounts
  • MoneyBeam accounts requires a holder name for new accounts
  • Failed and closed trades can be mediated now
  • New BSQ market cap chart
  • See https://github.com/bisq-network/bisq/milestone/83?closed=1 for more details.
  • Improvements:
  • seednode: Install openjdk-11-jdk from OS repository
  • Refactor & simplify fee service
  • Change burning man capping algorithm
  • Rename TransferWise to Wise, add more currencies, and add holder name (required for new accounts)
  • Add holder name to Pix payment accounts
  • Display the reason for auto-disabling an open offer
  • Create GetBlocksRequestHandler's reply list once
  • Show unconfirmed transaction popup 24h after trade start and add resync button
  • Add holder name to MoneyBeam payment accounts
  • Allow mediation of failed and closed trades
  • Update 'reason for payment' warning instructions (use account name or non-descriptive, e.g., '-'
  • Add BSQ market cap chart
  • Bug fixes:
  • Fix inconsistent deviation in portfolio offers & history
  • Fix initial data request handling
  • Detect and handle corrupted SPV state allowing user-initiated resync
  • Fix potential NPE in persistence of Contract
  • core: Don't add old filter to invalid filters if new signer banned
  • Bugfix: avoid standby mode should adhere to the user preference setting
  • Fix fee check crash on invalid JSON response [1], [2], [3]

New in Bisq 1.9.15 Pre-release (Mar 27, 2024)

  • We removed the developer code signing because of the same reason as with Apple.
  • For Windows you just have to ignore the warning after you have verified the installation file yourself and proceed with the installation.
  • There is a known issue with Anti Virus software. We got several reports from users running into different problems. Either the AV software blocks Bisq or Tor, delete files in the data directory [2] or app directory [1]) or cause such a long delay at startup that Tor gets terminated and a file remains locked which can cause that Bisq cannot be started afterwards. To resolve that you need to restart Windows then the lock get released. We are working on solutions to fix those issues.

New in Bisq 1.9.14 (Oct 10, 2023)

  • Improvements:
  • Improve flow in create/take offer process
  • Add MercadoPago payment method
  • Add info popup about Argentinian Peso (blue) market prices
  • Update to latest Java 11 LTS runtime (1, 2, 3, 4)
  • Show Amazon gift card country in offer book
  • Randomly select dispute agent
  • Update mediators onion addresses
  • Add Bisq 2 bond roles names
  • Broadcast Arbitration DPT and dispute message in parallel
  • Allow arbitration tickets to be manually reopened
  • Bug fixes:
  • Validate transactions after DAO state is ready
  • Fix: BTC maker/taker fee validation
  • Edit button/pen symbol stops working for altcoin offers
  • Fix cutoff UTXOs in Send Funds screen
  • Remove unused dependency on Pricenode metadata strings

New in Bisq 1.9.12 (Sep 19, 2023)

  • Improvements:
  • Allow cloning offers (with different price, payment method, currency, and trigger price) while sharing its maker fees and security deposits
  • Don't process burningman accounting data by default
  • Speed up burningman and statistics view loads
  • Allow dispute agent to resend PeerOpenedDisputeMessage to non-resposive peer
  • Prefer Burningmen's custom receiver address
  • Burningman Accounting: Show total fees and total DPT
  • Remove Burningman activation code (1, 2)
  • Add gettransactions method to API
  • getoffers (API): Return all offers instead of the only ones with a matching accounts
  • Bug fixes:
  • Add SEPA Payment Account country: GI (Gibraltar)
  • Allow leniency of 50% when validating trade fees.
  • Increase fee limit for accounting data filter.
  • Remove "Your computer was asleep" popup
  • Remove one seednode from Wiz
  • Update wiz's Bitcoin nodes clearnet IP
  • Move to portfolio when clicked close in popup
  • Fix NullPointerException when sorting columns with blank entries
  • Use new burningman accounting file recreated from scratch.
  • Development & Documentation:
  • Gradle version catalog: Fix broken gson version enforcement
  • GitHub Actions: Enable Gradle Build Scans
  • GitHub Actions: Run on all branches
  • Update GitHub Actions: checkout (1, 2), gradle-build
  • Add bisq2 Gradle Tor Plugin
  • Migrate to JUnit 5

New in Bisq 1.9.13 Pre-release (Sep 18, 2023)

  • Improvements:
  • Improve flow in create/take offer process
  • Add MercadoPago payment method
  • Add info popup about Argentinian Peso (blue) market prices
  • Update to latest Java 11 LTS runtime (1, 2, 3, 4)
  • Show Amazon gift card country in offer book
  • Randomly select dispute agent
  • Update mediators onion addresses
  • Add Bisq 2 bond roles names
  • Broadcast Arbitration DPT and dispute message in parallel
  • Allow arbitration tickets to be manually reopened
  • Bug fixes:
  • Validate transactions after DAO state is ready
  • Fix: BTC maker/taker fee validation
  • Edit button/pen symbol stops working for altcoin offers
  • Fix cutoff UTXOs in Send Funds screen
  • Remove unused dependency on Pricenode metadata strings

New in Bisq 1.9.12 Pre-release (Jul 1, 2023)

  • Improvements:
  • Allow cloning offers (with different price, payment method, currency, and trigger price) while sharing its maker fees and security deposits
  • Don't process burningman accounting data by default
  • Speed up burningman and statistics view loads
  • Allow dispute agent to resend PeerOpenedDisputeMessage to non-resposive peer
  • Prefer Burningmen's custom receiver address
  • Burningman Accounting: Show total fees and total DPT
  • Remove Burningman activation code (1, 2)
  • Add gettransactions method to API
  • getoffers (API): Return all offers instead of the only ones with a matching accounts
  • Bug fixes:
  • Add SEPA Payment Account country: GI (Gibraltar)
  • Allow leniency of 50% when validating trade fees.
  • Increase fee limit for accounting data filter.
  • Remove "Your computer was asleep" popup
  • Remove one seednode from Wiz
  • Update wiz's Bitcoin nodes clearnet IP
  • Move to portfolio when clicked close in popup
  • Fix NullPointerException when sorting columns with blank entries
  • Use new burningman accounting file recreated from scratch.

New in Bisq 1.9.11 Pre-release (Jun 30, 2023)

  • Improvements:
  • Allow cloning offers (with different price, payment method, currency, and trigger price) while sharing its maker fees and security deposits
  • Don't process burningman accounting data by default
  • Speed up burningman and statistics view loads
  • Allow dispute agent to resend PeerOpenedDisputeMessage to non-resposive peer
  • Prefer Burningmen's custom receiver address
  • Burningman Accounting: Show total fees and total DPT
  • Remove Burningman activation code (1, 2)
  • Add gettransactions method to API
  • getoffers (API): Return all offers instead of the only ones with a matching accounts
  • Bug fixes:
  • Add SEPA Payment Account country: GI (Gibraltar)
  • Allow leniency of 50% when validating trade fees.
  • Increase fee limit for accounting data filter.
  • Remove "Your computer was asleep" popup
  • Remove one seednode from Wiz
  • Update wiz's Bitcoin nodes clearnet IP
  • Move to portfolio when clicked close in popup
  • Fix NullPointerException when sorting columns with blank entries
  • Use new burningman accounting file recreated from scratch.
  • Development & Documentation:
  • Gradle version catalog: Fix broken gson version enforcement
  • GitHub Actions: Enable Gradle Build Scans
  • GitHub Actions: Run on all branches
  • Update GitHub Actions: checkout (1, 2), gradle-build
  • Add bisq2 Gradle Tor Plugin
  • Migrate to JUnit 5 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

New in Bisq 1.9.10 (Jun 22, 2023)

  • Improvements:
  • Always include high prio payload in get data response
  • Seednode improvements for monitoring
  • Distribute seednode restart times evenly
  • Reduce log level of two messages which frequently fill user's log.
  • Warn user when free disk space is too low.
  • Do not start new retry with new provider timer if one is still running.
  • Maker check DAO health when handling OfferAvailabilityRequest.
  • Speed up loading and scrolling of trade history
  • Limit offer min/max amount deviation to 50%.
  • Bug fixes:
  • Reset pending trade protocol of same offer
  • Fix problem causing multiple offers with same ID.
  • Increase capacity for thread pool queue at ExportJsonFilesService
  • Validate BSQ fee payment using DAO tx info.
  • Fix trade fee validation with new BM
  • Fix row count number filtering in trade lists
  • Remove clearnet address for BTC node "devinbtcyk"
  • Fix: RA - Payout is done before Tx validation.
  • Fix: Available funds cannot be used for trading until prior trade moved to closed.
  • Differenciate offer removal pop-ups for BSQ swaps and regular trades.
  • Connection: Close protoOutputStream before closing socket
  • Fix withdrawal fee calculation & the min relay fee problem.
  • National bank transfer (BSB code not copying)
  • Several threading improvements and fixes: 1, 2, 3, 4, 5
  • Fix: Wallet Date input field marches across the screen
  • Fix: Offers with invalid maker fees are shown live on the Bisq offer book resulting in failed trades and lost fees for the taker
  • Add missing segwit BSQ keychain path to wallet info
  • Whonix only: Bind/listen on 0.0.0.0 instead of 127.0.0.1
  • Development & Documentation:
  • Cleanup Gradle build files: 1, 2, 3, 4

New in Bisq 1.9.10 Pre-release (Apr 11, 2023)

  • Improvements:
  • Always include high prio payload in get data response
  • Seednode improvements for monitoring
  • Distribute seednode restart times evenly
  • Reduce log level of two messages which frequently fill user's log.
  • Warn user when free disk space is too low.
  • Do not start new retry with new provider timer if one is still running.
  • Maker check DAO health when handling OfferAvailabilityRequest.
  • Speed up loading and scrolling of trade history
  • Limit offer min/max amount deviation to 50%.
  • Bug fixes:
  • Reset pending trade protocol of same offer
  • Fix problem causing multiple offers with same ID.
  • Increase capacity for thread pool queue at ExportJsonFilesService
  • Validate BSQ fee payment using DAO tx info.
  • Fix trade fee validation with new BM
  • Fix row count number filtering in trade lists
  • Remove clearnet address for BTC node "devinbtcyk"
  • Fix: RA - Payout is done before Tx validation.
  • Fix: Available funds cannot be used for trading until prior trade moved to closed.
  • Differenciate offer removal pop-ups for BSQ swaps and regular trades.
  • Connection: Close protoOutputStream before closing socket
  • Fix withdrawal fee calculation & the min relay fee problem.
  • National bank transfer (BSB code not copying)
  • Several threading improvements and fixes: 1, 2, 3, 4, 5
  • Fix: Wallet Date input field marches across the screen
  • Fix: Offers with invalid maker fees are shown live on the Bisq offer book resulting in failed trades and lost fees for the taker
  • Add missing segwit BSQ keychain path to wallet info
  • Whonix only: Bind/listen on 0.0.0.0 instead of 127.0.0.1

New in Bisq 1.9.9 (Feb 9, 2023)

  • Improvements:
  • Distribute delayed payout handling: 1, 2
  • Add user defined trade limits: 1, 2
  • Don't ask for SEPA Instant payment when buyer has SEPA account
  • Add prompt to confirm before shutting down
  • Increase mouse-wheel vertical scrolling speed in long content views
  • Include option for non-URI addresses in QR codes
  • Add option to bundle all logs in home directory
  • Change minimum payout at mediation from 2.5% to 5% of trade amount
  • Improve the Support Tool UI
  • Fix divide by zero errors in Trade history summary
  • Bug fixes:
  • Fix horizontal centering of overlays on Windows
  • Fix loss of mailbox messages during SPV resync
  • Fix incorrect wallet TX handling
  • Fix NPE when dust TX is shown
  • Handle exception properly when sending a message
  • Development & Documentation:
  • Improve Seednode monitoring: 1, 2
  • Avoid sending repeated block related report data
  • Fix NPE in seednode
  • Limit getDataResponse size
  • Handle HttpExceptions at block handler
  • Improve threadpools at networknode
  • Fix blocking call at send Dao hashes response
  • Reduce Response size
  • Increase timeouts from 3 to 4 min
  • Remove connection:keep-alive header
  • Update app signatures for v1.9.8
  • Remove KanoczTomas Bitcoin node, because it is permanet offline
  • Update sqrrm provided BTC onion addresses
  • Fix FileTransferSession tests
  • Introduce Gradle Version Catalog
  • Update to Gradle 7.6
  • Enforce Gradle dependency verification
  • Reenable verbose dependency verification (failure report)
  • Fix broken Gradle Dependency Verification
  • Remove unused modules
  • Minor inclusions in deploy & undeploy targets (Makefile)
  • Deactivate shadowDistTar and shadowDistZip tasks
  • Improve Dao node domain
  • Bump actions/setup-java from 3.6.0 to 3.7.0
  • Bump actions/setup-java from 3.5.1 to 3.6.0

New in Bisq 1.9.9 Pre-release (Jan 8, 2023)

  • Improvements:
  • Distribute delayed payout handling: 1, 2
  • Add user defined trade limits: 1, 2
  • Don't ask for SEPA Instant payment when buyer has SEPA account
  • Add prompt to confirm before shutting down
  • Increase mouse-wheel vertical scrolling speed in long content views
  • Include option for non-URI addresses in QR codes
  • Add option to bundle all logs in home directory
  • Change minimum payout at mediation from 2.5% to 5% of trade amount
  • Improve the Support Tool UI
  • Fix divide by zero errors in Trade history summary
  • Bug fixes:
  • Fix horizontal centering of overlays on Windows
  • Fix loss of mailbox messages during SPV resync
  • Fix incorrect wallet TX handling
  • Fix NPE when dust TX is shown
  • Handle exception properly when sending a message
  • Development & Documentation:
  • Improve Seednode monitoring: 1, 2
  • Avoid sending repeated block related report data
  • Fix NPE in seednode
  • Limit getDataResponse size
  • Handle HttpExceptions at block handler
  • Improve threadpools at networknode
  • Fix blocking call at send Dao hashes response
  • Reduce Response size
  • Increase timeouts from 3 to 4 min
  • Remove connection:keep-alive header
  • Update app signatures for v1.9.8
  • Remove KanoczTomas Bitcoin node, because it is permanet offline
  • Update sqrrm provided BTC onion addresses
  • Fix FileTransferSession tests
  • Introduce Gradle Version Catalog
  • Update to Gradle 7.6
  • Enforce Gradle dependency verification
  • Reenable verbose dependency verification (failure report)
  • Fix broken Gradle Dependency Verification
  • Remove unused modules
  • Minor inclusions in deploy & undeploy targets (Makefile)
  • Deactivate shadowDistTar and shadowDistZip tasks
  • Improve Dao node domain
  • Bump actions/setup-java from 3.6.0 to 3.7.0
  • Bump actions/setup-java from 3.5.1 to 3.6.0

New in Bisq 1.9.8 (Dec 27, 2022)

  • Improvements:
  • Distribute delayed payout handling: 1, 2
  • Add user defined trade limits: 1, 2
  • Don't ask for SEPA Instant payment when buyer has SEPA account
  • Add prompt to confirm before shutting down
  • Increase mouse-wheel vertical scrolling speed in long content views
  • Include option for non-URI addresses in QR codes
  • Add option to bundle all logs in home directory
  • Change minimum payout at mediation from 2.5% to 5% of trade amount
  • Improve the Support Tool UI
  • Fix divide by zero errors in Trade history summary
  • Bug fixes:
  • Fix horizontal centering of overlays on Windows
  • Fix loss of mailbox messages during SPV resync
  • Fix incorrect wallet TX handling
  • Fix NPE when dust TX is shown
  • Handle exception properly when sending a message
  • Development & Documentation:
  • Improve Seednode monitoring: 1, 2
  • Avoid sending repeated block related report data
  • Fix NPE in seednode
  • Limit getDataResponse size
  • Handle HttpExceptions at block handler
  • Improve threadpools at networknode
  • Fix blocking call at send Dao hashes response
  • Reduce Response size
  • Increase timeouts from 3 to 4 min
  • Remove connection:keep-alive header
  • Update app signatures for v1.9.8
  • Remove KanoczTomas Bitcoin node, because it is permanet offline
  • Update sqrrm provided BTC onion addresses
  • Fix FileTransferSession tests
  • Introduce Gradle Version Catalog
  • Update to Gradle 7.6
  • Enforce Gradle dependency verification
  • Reenable verbose dependency verification (failure report)
  • Fix broken Gradle Dependency Verification
  • Remove unused modules
  • Minor inclusions in deploy & undeploy targets (Makefile)
  • Deactivate shadowDistTar and shadowDistZip tasks
  • Improve Dao node domain
  • Bump actions/setup-java from 3.6.0 to 3.7.0
  • Bump actions/setup-java from 3.5.1 to 3.6.0

New in Bisq 1.9.8 Pre-release (Dec 22, 2022)

  • Improvements:
  • Distribute delayed payout handling: 1, 2
  • Add user defined trade limits: 1, 2
  • Don't ask for SEPA Instant payment when buyer has SEPA account
  • Add prompt to confirm before shutting down
  • Increase mouse-wheel vertical scrolling speed in long content views
  • Include option for non-URI addresses in QR codes
  • Add option to bundle all logs in home directory
  • Change minimum payout at mediation from 2.5% to 5% of trade amount
  • Improve the Support Tool UI
  • Fix divide by zero errors in Trade history summary
  • Bug fixes:
  • Fix horizontal centering of overlays on Windows
  • Fix loss of mailbox messages during SPV resync
  • Fix incorrect wallet TX handling
  • Fix NPE when dust TX is shown
  • Handle exception properly when sending a message

New in Bisq 1.9.6 (Nov 1, 2022)

  • Improvements:
  • Improve initial data load
  • Upgrade Tor version to v0.4.7.10
  • Clarify wording on buy/sell button in Offer Book: 1, 2
  • Warn at shutdown if Dispute message is pending
  • Offers from a banned node should not be displayed
  • Set the minimum payout at mediation to be 2.5% of trade amount
  • Updating DAO->Governance menu to indicate vote possible
  • Bug fixes:
  • Fix bugs in BSQ Supply screen
  • Fix issue with offers getting disabled for no apparent reason
  • Refresh all avatars upon setting a peer's tag
  • Prevent NPE in Open Proposals when last column is empty
  • Prevent NPE when editing offer while not fully connected
  • Development & Documentation:
  • Not use platform specific binary signing and notarization
  • Not use git lfs anymore
  • API: Fix BSQ buyer's displayed trade fee for gettrade(s) methods
  • API: Remove dead API test harness code
  • Remove @c4talys7 seednodes and readd @wiz seednodes
  • Remove gradle subproject :relay
  • Adapt the documentation to match the current Tor upgrade process
  • Bump actions/checkout from 3.0.2 to 3.1.0
  • Bump actions/setup-java from 3.5.0 to 3.5.1
  • Bump actions/setup-java from 3.4.1 to 3.5.0

New in Bisq 1.9.6 Pre-release (Oct 30, 2022)

  • Improvements:
  • Improve initial data load
  • Upgrade Tor version to v0.4.7.10
  • Clarify wording on buy/sell button in Offer Book: 1, 2
  • Warn at shutdown if Dispute message is pending
  • Offers from a banned node should not be displayed
  • Set the minimum payout at mediation to be 2.5% of trade amount
  • Updating DAO->Governance menu to indicate vote possible
  • Bug fixes:
  • Fix bugs in BSQ Supply screen
  • Fix issue with offers getting disabled for no apparent reason
  • Refresh all avatars upon setting a peer's tag
  • Prevent NPE in Open Proposals when last column is empty
  • Prevent NPE when editing offer while not fully connected
  • Development & Documentation:
  • Not use platform specific binary signing and notarization
  • Not use git lfs anymore
  • API: Fix BSQ buyer's displayed trade fee for gettrade(s) methods
  • API: Remove dead API test harness code
  • Remove @c4talys7 seednodes and readd @wiz seednodes
  • Remove gradle subproject :relay
  • Adapt the documentation to match the current Tor upgrade process
  • Bump actions/checkout from 3.0.2 to 3.1.0
  • Bump actions/setup-java from 3.5.0 to 3.5.1
  • Bump actions/setup-java from 3.4.1 to 3.5.0

New in Bisq 1.9.5 (Sep 1, 2022)

  • Improvements:
  • P2P network status indicator
  • Prevent UI trading actions when there are no P2P connections
  • Prepare Bisq for bitcoin-core v23 compatibility
  • Possibility to copy addresses / transaction IDs
  • Don't use all available funds by default when sending funds
  • Show peer Info window only when left-clicking on avatar
  • Allow mediated payout signature message to be re-sent
  • Clear sensitive data from trade ProcessModel
  • Bug fixes:
  • Reset trigger price after switch to fixed price when editing an offer
  • Improve clickable areas of toggle buttons in DAO charts view
  • Fix NullPointerException when accessing DAO > BSQ Supply
  • Fix ability to copy & paste QR code URL
  • Fix NullPointerException in account name creation
  • Development & Documentation:
  • GetBlocksResponse lower chunk size (was 6000 now 4000)
  • Remove 3 wiz seed nodes
  • Add new seednodes from @jmacxx and @c4talys7
  • Remove subproject daonode
  • Update daonode
  • Remove subproject inventory
  • Set desktop version property in resources file
  • Cleanup blockchain explorer URL code & add tests
  • API: takeoffer - let user choose intended trade amount
  • API: Update API test-guide and gRPC method docs
  • Fix snake_case field names in protobuf file
  • Set Tor logging to DEBUG level at startup
  • Show last successful response time in inventory monitor
  • Add tutorial to clone exclusively specific branch
  • Bump actions/setup-java from 3.4.0 to 3.4.1
  • Bump actions/setup-java from 3.3.0 to 3.4.0

New in Bisq 1.9.5 Pre-release (Aug 26, 2022)

  • Improvements:
  • P2P network status indicator
  • Prevent UI trading actions when there are no P2P connections
  • Prepare Bisq for bitcoin-core v23 compatibility
  • Possibility to copy addresses / transaction IDs
  • Don't use all available funds by default when sending funds
  • Show peer Info window only when left-clicking on avatar
  • Allow mediated payout signature message to be re-sent
  • Clear sensitive data from trade ProcessModel
  • Bug fixes:
  • Reset trigger price after switch to fixed price when editing an offer
  • Improve clickable areas of toggle buttons in DAO charts view
  • Fix NullPointerException when accessing DAO > BSQ Supply
  • Fix ability to copy & paste QR code URL
  • Fix NullPointerException in account name creation
  • Development & Documentation:
  • GetBlocksResponse lower chunk size (was 6000 now 4000)
  • Remove 3 wiz seed nodes
  • Add new seednodes from @jmacxx and @c4talys7
  • Remove subproject daonode
  • Update daonode
  • Remove subproject inventory
  • Set desktop version property in resources file
  • Cleanup blockchain explorer URL code & add tests
  • API: takeoffer - let user choose intended trade amount
  • API: Update API test-guide and gRPC method docs
  • Fix snake_case field names in protobuf file
  • Set Tor logging to DEBUG level at startup
  • Show last successful response time in inventory monitor
  • Add tutorial to clone exclusively specific branch
  • Bump actions/setup-java from 3.4.0 to 3.4.1
  • Bump actions/setup-java from 3.3.0 to 3.4.0

New in Bisq 1.9.4 (Aug 23, 2022)

  • Improvements:
  • Create new XMR subaddress for each trade
  • Improve XMR proof service
  • Reset Tor directory when a new release is downloaded
  • Adopt economyFee recommendation from Mempool rate provider
  • Add chart series for total trade fees
  • Show changes in BSQ Supply over time
  • Prevent account creation for banned Revolut GBP sort code 040075
  • Improve wording & appearance of trade shutdown dialog
  • Prevent shutdown if trade is in process of being taken
  • Mark user's own offers in Market -> Offer book
  • Attempt self-ping 3 times before reporting error with connectivity
  • Bug fixes:
  • NPE when duplicate offer with deleted account
  • Include payment screen ref text message & fix sizing issues
  • Signed account must show signed age
  • Australia PayID was not displaying payment info on buyer trade
  • Refactor BSQ fee validation to handle multiple tx inputs
  • Fix refresh issue with x-axis tick labels (Market/Trade charts)
  • Transactions view: fix NPE in column sorting when Memo is empty
  • Update matching account toggle state when tab is selected
  • Development & Documentation:
  • Seednode: Install tor from tor repository and add external tor as default
  • Seednode: Update Java version for install script
  • Seednode: Clean up tor files at seed node startup
  • Pricenode: Add JVM flag ExitOnOutOfMemoryError
  • Pricenode: Upgrade to XChange 5.0.13
  • Pricenode: configurable exclusion by provider currency
  • API: Block API attempt to swap BSQ with insufficient funds
  • API: Add API method getavgbsqprice
  • API: Add API method getnetwork
  • API: Make API getoffers (altcoin) offer list order match UI
  • API: Conditionally block API's send payment sent/rcvd msgs
  • API: Remove legacy bitcoind txindex param from apitest harness
  • API: Block API takeoffer attempt if !sufficient btc in wallet
  • API: Fix API CLI gettrades bug: category param can be uppercase
  • API: Fix API editoffer bug: set fixed-price=0 on margin offers
  • Bisq 2: Use bisq2 rest infrastructure for daonode
  • Bisq 2: Tiny daonode rest service with 1 endpoint
  • Bump actions/setup-java from 3.2.0 to 3.3.0
  • Bump actions/setup-java from 3.1.1 to 3.2.0

New in Bisq 1.9.4 Pre-release (Jul 5, 2022)

  • Improvements:
  • Create new XMR subaddress for each trade
  • Improve XMR proof service
  • Reset Tor directory when a new release is downloaded
  • Adopt economyFee recommendation from Mempool rate provider
  • Add chart series for total trade fees
  • Show changes in BSQ Supply over time
  • Prevent account creation for banned Revolut GBP sort code 040075
  • Improve wording & appearance of trade shutdown dialog
  • Prevent shutdown if trade is in process of being taken
  • Mark user's own offers in Market -> Offer book
  • Attempt self-ping 3 times before reporting error with connectivity
  • Bug fixes:
  • NPE when duplicate offer with deleted account
  • Include payment screen ref text message & fix sizing issues
  • Signed account must show signed age
  • Australia PayID was not displaying payment info on buyer trade
  • Refactor BSQ fee validation to handle multiple tx inputs
  • Fix refresh issue with x-axis tick labels (Market/Trade charts)
  • Transactions view: fix NPE in column sorting when Memo is empty
  • Update matching account toggle state when tab is selected

New in Bisq 1.9.2 (Jul 2, 2022)

  • 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 in Bisq 1.9.2 Pre-release (Jun 21, 2022)

  • This is a hotfix release that adds the latest Tor version (v0.4.7.7) on top of v1.9.1 to improve connectivity caused by an ongoing DDoS attack on the Tor network.

New in Bisq 1.9.1 (May 6, 2022)

  • 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 in Bisq 1.9.0 Pre-release (May 1, 2022)

  • 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 in Bisq 1.8.4 (Mar 28, 2022)

  • Improvements:
  • Clear payment account payload info from closed trades
  • Allow dispute to be closed if trade has paid out
  • Include penalty for exceeding transfer limits
  • Show buyer/seller in terms of BTC
  • Show signed payment account status when applicable in Trade & Dispute information screens
  • Show proposal transaction ID with explore and copy icons
  • Sign/Verify message for DAO bonded roles
  • Obtain trade fee settings from filter
  • Warn and prompt for password before showing wallet keys
  • Add ability to copy popup text to clipboard
  • Add support/help links on the UI
  • Add filter option to lists
  • Improve text and icon colors for disabled offers
  • Remove references to Keybase and switch to Matrix
  • Improve BSQ swap error messaging & DAO resync popup
  • Bug fixes:
  • Fix exception: heightOfLastBlock must match chainHeight
  • Fix issue selecting specific BSQ UTXO for sending BSQ
  • Fix error in failed trades view when trade contract is null
  • Fix NullPointerException when editing a new payment account
  • Fix unhandled exception when locale specifies unknown country/region code.
  • Fix column sorting
  • Fix sorting on bonded roles view
  • Prevent reset offer values after switch to same currency payment account
  • Filter out the BSQ swap payment method from dropdown on edit/duplicate offer
  • Fix CSV export issue on open offers view
  • Enable Tor bridges set in application settings
  • Get payment method ID from offerPayload: 1, 2
  • Disable roll over popups in combobox item renderers.
  • Development & Documentation:
  • API: Add API gettrades method
  • API: Fix FeeService NullPointerException
  • Update copyright string for Windows
  • Update copyright string for macOS
  • Cleanup: remove unused classes
  • Improve instructions and wording
  • Update hostname of BSQ explorer mempool.emzy.de

New in Bisq 1.8.3 Pre-release (Mar 7, 2022)

  • Improvements:
  • Clear payment account payload info from closed trades
  • Allow dispute to be closed if trade has paid out
  • Include penalty for exceeding transfer limits
  • Show buyer/seller in terms of BTC
  • Show signed payment account status when applicable in Trade & Dispute information screens
  • Show proposal transaction ID with explore and copy icons
  • Sign/Verify message for DAO bonded roles
  • Obtain trade fee settings from filter
  • Warn and prompt for password before showing wallet keys
  • Add ability to copy popup text to clipboard
  • Add support/help links on the UI
  • Add filter option to lists
  • Improve text and icon colors for disabled offers
  • Remove references to Keybase and switch to Matrix
  • Improve BSQ swap error messaging & DAO resync popup
  • Bug fixes:
  • Fix exception: heightOfLastBlock must match chainHeight
  • Fix issue selecting specific BSQ UTXO for sending BSQ
  • Fix error in failed trades view when trade contract is null
  • Fix NullPointerException when editing a new payment account
  • Fix unhandled exception when locale specifies unknown country/region code.
  • Fix column sorting
  • Fix sorting on bonded roles view
  • Prevent reset offer values after switch to same currency payment account
  • Filter out the BSQ swap payment method from dropdown on edit/duplicate offer
  • Fix CSV export issue on open offers view
  • Enable Tor bridges set in application settings
  • Get payment method ID from offerPayload: 1, 2
  • Disable roll over popups in combobox item renderers.

New in Bisq 1.8.2 (Jan 24, 2022)

  • Improvements:
  • Add option to automatically send log files to mediators in chat
  • Improve user experience once mediation has been accepted by both parties
  • Enable fractional percentages in dispute payout calculation field
  • SEPA Account: Make account name and accepted countries editable
  • Add Edit offer button in offer book for own offers
  • Wording for BSQ swap cancellation popups & withdrawal prompt
  • Increase dark mode contrast for fillable fields
  • Adapt edit explorer indicator styling
  • Bug fixes:
  • Fix trade fee validation bug for multiple BSQ UTXOs inputs
  • Fix fat finger protection during offer creation
  • Fix exception while taking offer when an account has no selected currency
  • OfferBook: Show complete text of action button if enough space is available
  • Reset the icon color properly for market price margin information/warning
  • Development & Documentation:
  • API: Add methods failtrade, unfailtrade
  • API: Rename method keepfunds to closetrade
  • API: Deprecate getmyoffer
  • API: Fix CLI's --payment-account-id option name, document createcryptopaymentacct
  • API: XMR/BTC trading pair support
  • API: Support and test creation of Swift accounts
  • API: getoffer & gettrade support for BSQ swaps
  • Improve DAO state store persistence and statistics logging
  • CI Security: Use Github actions via sha1 (not tags) and keep them updated via dependabot
  • Upgrade log4j 2.15.0 => 2.17.0
  • Set Gradle java src & target compatibility to version 11
  • Fixed annoying semicolon colors.
  • Make all scripts executable
  • Add @KanoczTomas BTC node with onion v3 address

New in Bisq 1.8.1 Pre-release (Jan 22, 2022)

  • Improvements:
  • Add option to automatically send log files to mediators in chat
  • Improve user experience once mediation has been accepted by both parties
  • Enable fractional percentages in dispute payout calculation field
  • SEPA Account: Make account name and accepted countries editable
  • Add Edit offer button in offer book for own offers
  • Wording for BSQ swap cancellation popups & withdrawal prompt
  • Increase dark mode contrast for fillable fields
  • Adapt edit explorer indicator styling
  • Bug fixes:
  • Fix trade fee validation bug for multiple BSQ UTXOs inputs
  • Fix fat finger protection during offer creation
  • Fix exception while taking offer when an account has no selected currency
  • OfferBook: Show complete text of action button if enough space is available
  • Reset the icon color properly for market price margin information/warning
  • Development & Documentation:
  • API: Add methods failtrade, unfailtrade
  • API: Rename method keepfunds to closetrade
  • API: Deprecate getmyoffer
  • API: Fix CLI's --payment-account-id option name, document createcryptopaymentacct
  • API: XMR/BTC trading pair support
  • API: Support and test creation of Swift accounts
  • API: getoffer & gettrade support for BSQ swaps
  • Improve DAO state store persistence and statistics logging
  • CI Security: Use Github actions via sha1 (not tags) and keep them updated via dependabot
  • Upgrade log4j 2.15.0 => 2.17.0
  • Set Gradle java src & target compatibility to version 11
  • Fixed annoying semicolon colors.
  • Make all scripts executable
  • Add @KanoczTomas BTC node with onion v3 address

New in Bisq 1.8.0 (Dec 14, 2021)

  • Improvements:
  • BSQ swaps: 1, 2, 3, 4, 5
  • Add payment methods ACH Transfer and Domestic Wire Transfer
  • Add payment methods Tikkie and TransferWise-USD
  • Optimize DAO charts: 1, 2
  • Optimize trade chart view
  • Extract persistence of BSQ blocks out of DaoStateStore
  • Improve DAO state monitoring
  • Improve fee handling
  • Improve FilterManager
  • Avoid that outdated donation and fee addresses are used.
  • Add penalty calculation to dispute agent UI
  • Option to not repeat popup message of locked up funds from failed trade
  • Confirm button state for BTC seller to be disabled in mediation
  • Add "Buy BSQ" button next to trade fee selector
  • Improve shutdown process
  • Increase trade protocol timeout from 60 sec to 120 sec
  • Add Polish translation
  • Improve trade statistics validation: 1, 2
  • Bug fixes:
  • Fix calculation & display of Locked Funds
  • Fix display of missing Failed Trade tab
  • Fix blockchain reorg handling
  • Fix incorrect app initialization
  • Fix incorrect re-opening of dispute ticket by mailbox message
  • Prevent NPE in case delayedPayoutTx is not present (failed trade)
  • Include holder name field for Monese & Satispay accounts
  • Gracefully handle null data in refresh offer message and log error
  • Always use fresh address for MULTI_SIG context to prevent problems with address re-usage when funding
  • Fix updating of Locked Balance display
  • Fix Exception in Portfolio History when a canceled offer with a different onion address os displayed
  • Avoid Log4J "Log4Shell" exploit
  • Development & Documentation:
  • Upgrade to Gradle 7.3: 1, 2, 3, 4
  • Small debugging utils
  • API: Deprecate and replace hard-coded CLI console output formatters
  • GitHub build: Cache gradle dependencies
  • Add I2P as enum entry
  • Update package.gradle: rely on local JDK 15
  • New Assets:
  • Changes required for GRIN re-listing

New in Bisq 1.8.0 Pre-release (Dec 11, 2021)

  • Improvements:
  • BSQ swaps: 1, 2, 3, 4, 5
  • Add payment methods ACH Transfer and Domestic Wire Transfer
  • Add payment methods Tikkie and TransferWise-USD
  • Optimize DAO charts: 1, 2
  • Optimize trade chart view
  • Extract persistence of BSQ blocks out of DaoStateStore
  • Improve DAO state monitoring
  • Improve fee handling
  • Improve FilterManager
  • Avoid that outdated donation and fee addresses are used.
  • Add penalty calculation to dispute agent UI
  • Option to not repeat popup message of locked up funds from failed trade
  • Confirm button state for BTC seller to be disabled in mediation
  • Add "Buy BSQ" button next to trade fee selector
  • Improve shutdown process
  • Increase trade protocol timeout from 60 sec to 120 sec
  • Add Polish translation
  • Improve trade statistics validation: 1, 2
  • Bug fixes:
  • Fix calculation & display of Locked Funds
  • Fix display of missing Failed Trade tab
  • Fix blockchain reorg handling
  • Fix incorrect app initialization
  • Fix incorrect re-opening of dispute ticket by mailbox message
  • Prevent NPE in case delayedPayoutTx is not present (failed trade)
  • Include holder name field for Monese & Satispay accounts
  • Gracefully handle null data in refresh offer message and log error
  • Always use fresh address for MULTI_SIG context to prevent problems with address re-usage when funding
  • Fix updating of Locked Balance display
  • Fix Exception in Portfolio History when a canceled offer with a different onion address os displayed
  • Avoid Log4J "Log4Shell" exploit
  • Development & Documentation
  • Upgrade to Gradle 7.3: 1, 2, 3, 4
  • Small debugging utils
  • API: Deprecate and replace hard-coded CLI console output formatters
  • GitHub build: Cache gradle dependencies
  • Add I2P as enum entry
  • Update package.gradle: rely on local JDK 15
  • New Assets:
  • Changes required for GRIN re-listing

New in Bisq 1.7.5 (Dec 9, 2021)

  • Improvements:
  • Allow standard mark & copy functionality for displayed text fields
  • Allow trader chat to continue after trade complete
  • Show a warning if PC has been in sleep mode
  • Display support agent's Keybase link when opening mediation / arbitration
  • Add payment methods Strike and Verse
  • Add payment methods Monese and Satispay
  • Add payment methods Bizum and Pix
  • Add payment methods Nequi and CelPay
  • Add five Indian payment methods: PayTM, UPI, RTGS, NEFT and IMPS
  • Remove trade id reference for Amazon gift card
  • Add new v3 onions for wiz's bitcoin nodes
  • Upgrade Tor to v0.4.5.10
  • Bug fixes:
  • Fix issue of Trade Step 1 validation done too soon
  • Fix exception in create offer screen
  • Fix logic of SEPA country comparison routine
  • Disable GC calls if fullDaoNode is set (like in case of seed nodes)
  • Fix data handling if DAO is deactivated
  • Fix typo (SHA)
  • Development & Documentation:
  • Update Tor upgrade documentation
  • Remove v2 nodes and backup nodes from DAO monitor
  • Replace Adopt with Zulu for GitHub builds
  • Refactor desktop Closed Tradable model utils for API
  • Move volume formatting from DisplayUtils to VolumeUtil
  • Call keepfunds (close trade) on both sides of trade simulation
  • CLI bug fix: show trade's contract volume, not moving offer volume
  • Add custom bisq.properties to API test harness
  • New Assets:
  • Add Tether (ERC20).

New in Bisq 1.7.5 Pre-release (Oct 27, 2021)

  • Improvements:
  • Allow standard mark & copy functionality for displayed text fields
  • Allow trader chat to continue after trade complete
  • Show a warning if PC has been in sleep mode
  • Display support agent's Keybase link when opening mediation / arbitration
  • Add payment methods Strike and Verse
  • Add payment methods Monese and Satispay
  • Add payment methods Bizum and Pix
  • Add payment methods Nequi and CelPay
  • Add five Indian payment methods: PayTM, UPI, RTGS, NEFT and IMPS
  • Remove trade id reference for Amazon gift card
  • Add new v3 onions for wiz's bitcoin nodes
  • Upgrade Tor to v0.4.5.10
  • Bug fixes:
  • Fix issue of Trade Step 1 validation done too soon
  • Fix exception in create offer screen
  • Fix logic of SEPA country comparison routine
  • Disable GC calls if fullDaoNode is set (like in case of seed nodes)
  • Fix data handling if DAO is deactivated
  • Fix typo (SHA)
  • Development & Documentation:
  • Update Tor upgrade documentation
  • Remove v2 nodes and backup nodes from DAO monitor
  • Replace Adopt with Zulu for GitHub builds
  • Refactor desktop Closed Tradable model utils for API
  • Move volume formatting from DisplayUtils to VolumeUtil
  • Call keepfunds (close trade) on both sides of trade simulation
  • CLI bug fix: show trade's contract volume, not moving offer volume
  • Add custom bisq.properties to API test harness
  • New Assets:
  • Add Tether (ERC20).

New in Bisq 1.7.4 Pre-release (Sep 25, 2021)

  • Improvements:
  • Add bitcoinj Tor v3 support
  • Update to BTC node Tor v3 onions
  • Add SWIFT payment method
  • Add Payment Methods: Paysera and Paxum
  • Allow user to initiate arbitration once locktime has expired
  • Update @leo816's onion address
  • Improve japanese bank branch validation
  • Reduce # of hash calculations in UI OfferBook view
  • Bug fixes:
  • Fix failed trade / missing payment information
  • Development & Documentation:
  • Override/disable gRPC call rate meters in test harness driver
  • Add new api method editoffer: 1, 2, 3

New in Bisq 1.7.3 (Aug 31, 2021)

  • Improvements:
  • Improved tooltip for signed and unsigned accounts
  • Allow LTC accounts to use SegWit addresses
  • Bug fixes:
  • Fix issue with extraData field when editing offer
  • Fix issue for deprecated payment account imported from backup
  • Prevent negative suggested mining fee when burning BSQ for fees
  • Arbitration: Avoid creating more than one refund payout
  • Update @ripcurlx expired public key
  • Development & Documentation:
  • Pricenode: Remove the Exmo exchange as a price provider
  • Pricenode: Only bind jmxremote management interface to 127.0.0.1

New in Bisq 1.7.3 Pre-release (Aug 28, 2021)

  • Improvements:
  • Improved tooltip for signed and unsigned accounts
  • Allow LTC accounts to use SegWit addresses
  • Bug fixes:
  • Fix issue with extraData field when editing offer
  • Fix issue for deprecated payment account imported from backup
  • Prevent negative suggested mining fee when burning BSQ for fees
  • Arbitration: Avoid creating more than one refund payout
  • Update @ripcurlx expired public key

New in Bisq 1.7.2 (Jul 27, 2021)

  • Improvements:
  • Optimize DaoState snapshot behaviour
  • Enable lost payment accounts to be imported from backups
  • Add Capitual payment method
  • PriceNode: exclude currencies via config to enable markets that have no reliable price ticker
  • Add don't show again option to DAO resync popup
  • Add @pazza's mediator onion address and Keybase user name
  • Mediation grammar improvements
  • Bug fixes:
  • Fix payment account deserialize issue (e.g. CHASE_QUICK_PAY)
  • Fix bug in chat message status display
  • Fix custom withdrawal fee bug
  • Development & Documentation:
  • Update relay-node address
  • New Assets:
  • RSK Smart Bitcoin (R-BTC)

New in Bisq 1.7.2 Pre-release (Jul 24, 2021)

  • Improvements:
  • Optimize DaoState snapshot behaviour
  • Enable lost payment accounts to be imported from backups
  • Add Capitual payment method
  • PriceNode: exclude currencies via config to enable markets that have no reliable price ticker
  • Add don't show again option to DAO resync popup
  • Add @pazza's mediator onion address and Keybase user name
  • Mediation grammar improvements
  • Bug fixes:
  • Fix payment account deserialize issue (e.g. CHASE_QUICK_PAY)
  • Fix bug in chat message status display
  • Fix custom withdrawal fee bug
  • Development & Documentation:
  • Update relay-node address
  • New Assets:
  • RSK Smart Bitcoin (R-BTC)

New in Bisq 1.7.1 Pre-release (Jul 13, 2021)

  • Improvements:
  • Set custom security deposit when cloning an offer
  • Improve chat message reliability
  • Remind user when their DAO state needs to be refreshed
  • Enable disputes user avatars and tag editing
  • Add Account owner full name field to Uphold payment method
  • Remove Chase QuickPay as a payment method
  • Add hint to upgrade to Tor Onion Service v3
  • Add a placeholder on the "Search Disputes" field
  • Remove old feature information popups
  • Remove borders on separators in main nav
  • Improve translations
  • Bug fixes:
  • Add pending callbacks to FeeService
  • Fix incorrect address link to explorer in dispute details
  • Wrong information popup is shown when you click on own offer in offer book
  • Disable payment received button after mediation has been accepted
  • Fix broken translation in "DAO requires restart" popup

New in Bisq 1.7.0 (Jun 29, 2021)

  • Improvements
  • Set custom security deposit when cloning an offer
  • Improve chat message reliability
  • Remind user when their DAO state needs to be refreshed
  • Enable disputes user avatars and tag editing
  • Add Account owner full name field to Uphold payment method
  • Remove Chase QuickPay as a payment method
  • Add hint to upgrade to Tor Onion Service v3
  • Add a placeholder on the "Search Disputes" field
  • Remove old feature information popups
  • Remove borders on separators in main nav
  • Improve translations
  • Bug fixes
  • Add pending callbacks to FeeService
  • Fix incorrect address link to explorer in dispute details
  • Wrong information popup is shown when you click on own offer in offer book
  • Disable payment received button after mediation has been accepted
  • Fix broken translation in "DAO requires restart" popup
  • Development & Documentation
  • Add mempool fees to PriceServer getAllMarketPrices endpoint
  • Remove create CHASE_QUICK_PAY apitest case
  • Bump Google Guice version to fix startup warnings

New in Bisq 1.6.5 (Jun 1, 2021)

  • Improvements:
  • Speed up "Synchronizing DAO" by ~30%
  • Reduce BSQ fee estimation constant to reduce fees for BSQ SegWit transactions
  • Upgrade JavaFX to v16
  • Withdrawal view: reduce vertical spacing and fix issue with custom fee
  • Add fiat equivalent for Total Amount & Security Deposit for both makers and sellers
  • Replace bisq.network/faq links with bisq.wiki
  • Replace docs.bisq.network links with bisq.wiki
  • Remove Bitpay as a pricenode data provider because of too low volume and high spread
  • Bug fixes:
  • Prevent burning of BSQ dust in specific edge cases
  • Fix the formula used to calculate BSQ amount needed to avoid dust
  • Fix the price node lower bounds for minimum fee
  • Add missing check if transaction was in correct voting phase
  • Fix custom fee rate field when custom inputs are used
  • Fix string when creating a new offer
  • Fix focus issue when enter key used to edit offer
  • Fixed XRC coin title to correct one
  • Development & Documentation:
  • Build: Change default console to plain
  • Build: Preserve shadow plugin name
  • Build:Remove jcenter repository
  • Create Installer: Open binaries shared folder on finish
  • Create Installer: Enforce Java 11
  • Create Installer: Include build platform in fat jar filename
  • Create Installer: Fix Raspberry Pi build
  • Create Installer: Fix macOS jar hash

New in Bisq 1.6.5 Pre-release (May 30, 2021)

  • Improvements:
  • Speed up "Synchronizing DAO" by ~30%
  • Reduce BSQ fee estimation constant to reduce fees for BSQ SegWit transactions
  • Upgrade JavaFX to v16
  • Withdrawal view: reduce vertical spacing and fix issue with custom fee
  • Add fiat equivalent for Total Amount & Security Deposit for both makers and sellers
  • Replace bisq.network/faq links with bisq.wiki
  • Replace docs.bisq.network links with bisq.wiki
  • Remove Bitpay as a pricenode data provider because of too low volume and high spread
  • Bug fixes:
  • Prevent burning of BSQ dust in specific edge cases
  • Fix the formula used to calculate BSQ amount needed to avoid dust
  • Fix the price node lower bounds for minimum fee
  • Add missing check if transaction was in correct voting phase
  • Fix custom fee rate field when custom inputs are used
  • Fix string when creating a new offer
  • Fix focus issue when enter key used to edit offer
  • Fixed XRC coin title to correct one
  • Development & Documentation:
  • Build: Change default console to plain
  • Build: Preserve shadow plugin name
  • Build:Remove jcenter repository
  • Create Installer: Open binaries shared folder on finish
  • Create Installer: Enforce Java 11
  • Create Installer: Include build platform in fat jar filename
  • Create Installer: Fix Raspberry Pi build
  • Create Installer: Fix macOS jar hash

New in Bisq 1.6.4 (May 7, 2021)

  • Improvements:
  • Wallet changes for SegWit BSQ implementation
  • Upgrade Java, JavaFX and binary packaging
  • Get rid of macOS security warnings and unnecessary key logging permission request
  • Getting LTS support (security fixes,...) for upgrading to Java 11 for compilation and Java 15 for runtime
  • Fix various UI issues on certain OSes due JavaFX upgrade to v15
  • Functionality to duplicate an offer
  • Add custom withdrawal transaction fee options on Send funds (BTC)
  • Message sign verify functionality compatible with Bitcoin core & electrum
  • Show a SPV resync suggestion if trade remains unconfirmed for 3 hours or more
  • Allow Revolut username to be minimum 3 characters
  • Disputes UI improvements
  • Hide unnecessary bank id in offer details
  • Tweak wording for takeOffer.fundsBox.isOfferAvailable
  • CashByMail show terms and conditions upon taking an offer
  • Add BTC node wubwzaadboxwiffa.onion
  • Bug fixes:
  • Wait for AckMessage before completing BuyerSendCounterCurrencyTransferStartedMessage task
  • Fix shutdown persistence issue in Seednode
  • Handle rounding of infinite Doubles
  • API:
  • Update apitest docs for bitcoin-core v0.21 compatibility
  • Adjust to changing minimum tx fee rates
  • Complete API support for BSQ/BTC trade pair
  • Add api method createcryptopaymentacct
  • Provide more offer & contract detail to CLI
  • Development & Documentation:
  • Generate more than 1 block(regtest)
  • docs/build.md: Emphasize JDK requirements + formatting

New in Bisq 1.6.3 Pre-release (May 2, 2021)

  • Improvements:
  • Wallet changes for SegWit BSQ implementation
  • Upgrade Java, JavaFX and binary packaging
  • Get rid of macOS security warnings and unnecessary key logging permission request
  • Getting LTS support (security fixes,) for upgrading to Java 11 for compilation and Java 15 for runtime
  • Fix various UI issues on certain OSes due JavaFX upgrade to v15
  • Functionality to duplicate an offer
  • Add custom withdrawal transaction fee options on Send funds (BTC)
  • Message sign verify functionality compatible with Bitcoin core & electrum
  • Show a SPV resync suggestion if trade remains unconfirmed for 3 hours or more
  • Allow Revolut username to be minimum 3 characters
  • Disputes UI improvements
  • Hide unnecessary bank id in offer details
  • Tweak wording for takeOfferfundsBoxisOfferAvailable
  • CashByMail show terms and conditions upon taking an offer
  • Add BTC node wubwzaadboxwiffaonion
  • Bug fixes:
  • Wait for AckMessage before completing BuyerSendCounterCurrencyTransferStartedMessage task
  • Fix shutdown persistence issue in Seednode
  • Handle rounding of infinite Doubles
  • API:
  • Update apitest docs for bitcoin-core v021 compatibility
  • Adjust to changing minimum tx fee rates
  • Complete API support for BSQ/BTC trade pair
  • Add api method createcryptopaymentacct
  • Provide more offer & contract detail to CLI
  • Development & Documentation:
  • Generate more than 1 block(regtest)
  • docs/buildmd: Emphasize JDK requirements + formatting

New in Bisq 1.6.2 (Apr 1, 2021)

  • DAO:
  • Implement Segwit for BSQ - Step 1/2
  • UI:
  • Update commands for mediator/refund agent registration
  • Fix copy of BankName value + BranchId/BankId
  • Changes "Verify result" to "Check signature"
  • Fix dark mode readability of specific texts
  • Fix Set Password text button
  • Fix key shortcut documentation when using CMD+Y
  • Replace Slack with Keybase
  • Fix opening of proposal links in DAO on Windows
  • Fix length check text on manual payout tool
  • Fix ClassCastError in portfolio history summary popup

New in Bisq 1.6.0 (Mar 29, 2021)

  • Release notes:
  • This release ships the official beta release for the Bisq API! It has been tested on mainnet, but is still in beta, so please be careful.
  • Other highlights: absolute minimum deposits have now been lowered from 0.006 BTC to 0.001 BTC. Maker and taker fee transactions are now verified via mempool.space to reduce trade issues, and mediation and arbitration were improved as well. And as always, there are many bug fixes and refinements.
  • Also important: this release ships part of 1 of 2 for BSQ SegWit implementation. It prepares the network for handling SegWit BSQ transactions (activation block is 680300, around 2021/04/25 -- all full nodes should update to 1.6.0 before that time). Shortly after this activation point, the wallet code (#5109) will be merged into master for testing so that the full BSQ SegWit update is shipped in the following release.
  • DAO:
  • Implement Segwit for BSQ - Step 1/2
  • UI:
  • Update commands for mediator/refund agent registration
  • Fix copy of BankName value + BranchId/BankId
  • Changes "Verify result" to "Check signature"
  • Fix dark mode readability of specific texts
  • Fix Set Password text button
  • Fix key shortcut documentation when using CMD+Y
  • Replace Slack with Keybase
  • Fix opening of proposal links in DAO on Windows
  • Fix length check text on manual payout tool
  • Trading:
  • Lower min deposit to 0.001 BTC
  • Add pop-up warning for trading with risky payment methods
  • Verify maker & taker fee transactions via Mempool lookup
  • Fee validation leniency using old DAO param values
  • Improve portfolio history
  • Add NGN as a default currency
  • Add pay from BSQ wallet button
  • Prevent trading when not connected to the Bitcoin network
  • Fix Multiple Warnings on Enable All Offers
  • Wallet:
  • Add coin input control
  • Fix race condition in BTC sent confirmation popup
  • Reliability:
  • Prevent persist at startup, flush at backup
  • Fix mailbox bootstrap issue
  • Mediation/Arbitration:
  • Improve chat functionality of mediation/arbitration: 1, 2
  • Improve mediation tools / logging
  • API:
  • Add long running api tests
  • Improve takeoffer error handing
  • Disambiguate payment acct json form's "country" field
  • Improve apitest docs
  • Document test harness dispute agent registration
  • Avoid null pointer exception due to null fee while wrapping tx in TxInfo
  • Prevent creation of new offers with incompatible payment accounts
  • Fix CLI number opt validation, improve server-not-up msg
  • Fix call rate metering interceptor bug
  • Fix API startup's wallet.init failure when wallet is encrypted
  • Improve gRPC server error logging
  • Display buyer's cost in api's gettrade output
  • Refactor apitest cases to use GrpcClient
  • Refactor grpc stub boilerplate from CliMain to GrpcClient
  • Adjust api to new minimum fee per vbyte
  • Add CLI testing bot to :apitest
  • Development:
  • Document tor upgrade steps
  • Add step for signature creation for Arch Linux
  • Fix typo in test

New in Bisq 1.6.0 Pre-release (Mar 26, 2021)

  • DAO:
  • Implement Segwit for BSQ - Step 1/2
  • UI:
  • Update commands for mediator/refund agent registration
  • Fix copy of BankName value + BranchId/BankId
  • Changes "Verify result" to "Check signature"
  • Fix dark mode readability of specific texts
  • Fix Set Password text button
  • Fix key shortcut documentation when using CMD+Y
  • Replace Slack with Keybase
  • Fix opening of proposal links in DAO on Windows
  • Fix length check text on manual payout tool
  • Trading:
  • Lower min deposit to 0.001 BTC
  • Add pop-up warning for trading with risky payment methods
  • Verify maker & taker fee transactions via Mempool lookup
  • Fee validation leniency using old DAO param values
  • Improve portfolio history
  • Add NGN as a default currency
  • Add pay from BSQ wallet button
  • Prevent trading when not connected to the Bitcoin network
  • Fix Multiple Warnings on Enable All Offers
  • Wallet:
  • Add coin input control
  • Fix race condition in BTC sent confirmation popup
  • Reliability:
  • Prevent persist at startup, flush at backup
  • Fix mailbox bootstrap issue
  • Mediation/Arbitration:
  • Improve chat functionality of mediation/arbitration: 1, 2
  • Improve mediation tools / logging
  • API:
  • Add long running api tests
  • Improve takeoffer error handing
  • Disambiguate payment acct json form's "country" field
  • Improve apitest docs
  • Document test harness dispute agent registration
  • Avoid null pointer exception due to null fee while wrapping tx in TxInfo
  • Prevent creation of new offers with incompatible payment accounts
  • Fix CLI number opt validation, improve server-not-up msg
  • Fix call rate metering interceptor bug
  • Fix API startup's wallet.init failure when wallet is encrypted
  • Improve gRPC server error logging
  • Display buyer's cost in api's gettrade output
  • Refactor apitest cases to use GrpcClient
  • Refactor grpc stub boilerplate from CliMain to GrpcClient
  • Adjust api to new minimum fee per vbyte
  • Add CLI testing bot to :apitest
  • Development:
  • Document tor upgrade steps
  • Add step for signature creation for Arch Linux
  • Fix typo in test

New in Bisq 1.5.9 (Mar 3, 2021)

  • DAO:
  • Improve facts and figures
  • UI:
  • Add colored decimal places with zeros for dark mode
  • Fix stale trade statistics list view when new entries arrive
  • Trading:
  • Specify Amazon eGift Card country
  • Add four SEPA payment account countries: AD, SM, VA, JE
  • "Cash by Mail" instructions improvements
  • Fix startup error: "You must have bootstrapped before adding data to the P2P network"
  • Fix NullPointerException in trader chat when trade contract is not set
  • Fix NullPointerException at offer entry when trading account is switched
  • Prevent erroneous logging of 'SignaturePubKey in message does not match'
  • Wallet:
  • Check wallet is available and/or unlocked when creating an offer
  • Obtain the minimum withdrawal fee from mempool.space
  • Reliability:
  • New Feature: Pre-release notifications
  • Fix multiple request preliminary data calls
  • Fix initialization ordering issue
  • Privacy
  • Update to Tor version v0.4.5.6
  • Mediation/Arbitration
  • Refund agent payout to use withdrawal fee rate from settings
  • Manual payout tool: prevent absurdly high fee payout
  • Fix Mediator's name
  • Performance
  • Speed up deposit and transactions view loads
  • Network
  • Replace deprecated Bisq explorer settings
  • Show popup if no filter is delivered
  • API
  • Add api method 'stop'
  • Api v1 Beta Test Guide
  • Add core api method help docs
  • Add apitest rolling offer simulation script
  • Define gRPC api call rate constraints
  • Fix method help typos
  • Fix find pid on OSX
  • Development
  • Remove unused BalanceWithConfirmationTextField
  • Avoid reverse DNS lookup in BtcNodeConverterTest
  • Fix log message when opening browser link

New in Bisq 1.5.8 Pre-release (Mar 1, 2021)

  • DAO:
  • Improve facts and figures
  • UI:
  • Add colored decimal places with zeros for dark mode
  • Fix stale trade statistics list view when new entries arrive
  • Trading:
  • Specify Amazon eGift Card country
  • Add four SEPA payment account countries: AD, SM, VA, JE
  • "Cash by Mail" instructions improvements
  • Fix startup error: "You must have bootstrapped before adding data to the P2P network"
  • Fix NullPointerException in trader chat when trade contract is not set
  • Fix NullPointerException at offer entry when trading account is switched
  • Prevent erroneous logging of 'SignaturePubKey in message does not match'
  • Wallet:
  • Check wallet is available and/or unlocked when creating an offer
  • Increase min withdrawal tx fee to 15 sats/vB
  • Reliability:
  • New Feature: Pre-release notifications
  • Fix multiple request preliminary data calls
  • Fix initialization ordering issue
  • Privacy:
  • Update to Tor version v0.4.5.6
  • Mediation/Arbitration:
  • Refund agent payout to use withdrawal fee rate from settings
  • Manual payout tool: prevent absurdly high fee payout
  • Fix Mediator's name
  • Performance:
  • Speed up deposit and transactions view loads
  • Network:
  • Replace deprecated Bisq explorer settings
  • Show popup if no filter is delivered
  • API:
  • Add api method 'stop'
  • Api v1 Beta Test Guide
  • Add core api method help docs
  • Add apitest rolling offer simulation script
  • Define gRPC api call rate constraints
  • Fix method help typos
  • Fix find pid on OSX
  • Development:
  • Remove unused BalanceWithConfirmationTextField
  • Avoid reverse DNS lookup in BtcNodeConverterTest
  • Fix log message when opening browser link

New in Bisq 1.5.7 Pre-release (Feb 27, 2021)

  • This release improves DAO charts to make it easier to drill into the DAO economics, it ships improvements for Amazon eGift Cards, adds new SEPA countries and the possibility to try out pre-release versions without the need of manual downloads and verification (see settings)...and lots of bug fixes and improvements across the board.
  • DAO:
  • Improve facts and figures
  • UI:
  • Add colored decimal places with zeros for dark mode
  • Fix stale trade statistics list view when new entries arrive
  • Trading:
  • Specify Amazon eGift Card country
  • Add four SEPA payment account countries: AD, SM, VA, JE
  • "Cash by Mail" instructions improvements
  • Fix startup error: "You must have bootstrapped before adding data to the P2P network"
  • Fix NullPointerException in trader chat when trade contract is not set
  • Fix NullPointerException at offer entry when trading account is switched
  • Prevent erroneous logging of 'SignaturePubKey in message does not match'
  • Wallet:
  • Check wallet is available and/or unlocked when creating an offer
  • Increase min withdrawal tx fee to 15 sats/vB
  • Reliability:
  • New Feature: Pre-release notifications
  • Fix multiple request preliminary data calls
  • Fix initialization ordering issue
  • Privacy:
  • Update to Tor version v0.4.5.6
  • Mediation/Arbitration:
  • Refund agent payout to use withdrawal fee rate from settings
  • Manual payout tool: prevent absurdly high fee payout
  • Fix Mediator's name
  • Performance:
  • Speed up deposit and transactions view loads
  • Network:
  • Replace deprecated Bisq explorer settings
  • Show popup if no filter is delivered
  • API:
  • Add api method 'stop'
  • Api v1 Beta Test Guide
  • Add core api method help docs
  • Add apitest rolling offer simulation script
  • Define gRPC api call rate constraints
  • Fix method help typos
  • Fix find pid on OSX
  • Development:
  • Remove unused BalanceWithConfirmationTextField
  • Avoid reverse DNS lookup in BtcNodeConverterTest
  • Fix log message when opening browser link

New in Bisq 1.5.6 (Feb 16, 2021)

  • DAO:
  • Add CSV export to BSQ transaction view
  • Move BSQ price in USD at first row
  • Add indication of last GH CR issue
  • Fix request amount bounds in ReimbursementValidator
  • UI:
  • Add toggle for displaying volume in trade statistics chart in USD
  • Add toggle for hiding not takable offers
  • Add a 'payment method details' screen
  • Improve trade fee display at create and take offer screens and popups
  • Disable CPU-intensive animations
  • Improve popup text in case a local node is detected
  • Keep main navigation items left aligned
  • Reword "trade started" popup messages per suggestion
  • Update translations and fix a broken German translation
  • Show stacktrace in error popup at view exceptions
  • Fix missing apostrophe in Withdrawal view
  • Remove redundant popup when cancelling an offer
  • Trading:
  • Change rule for 'reason for payment' field to not use trade ID but leave it empty
  • Deactivate open offer if trigger price is reached
  • Add payment method "Cash by mail"
  • Change trade period for TransferWise from 1 day to 4 days
  • Add option to hide non supported payment methods
  • Select show-all currencies if TransferWise is selected
  • Wallet:
  • Show a confirmation of successfully sending BTC or BSQ from wallet
  • Improve path text on wallet info screen
  • Fix broken -ignoreLocalBtcNode startup option
  • Reliability:
  • Persist and republish mailbox messages
  • Request only non-seed nodes if no seed nodes are available
  • Access concrete data stores
  • Improve offer publishing
  • Improve getBlocks request handling
  • Improve CleanupMailboxMessages
  • Fix premature disconnections from seeds
  • Mediation/Arbitration:
  • Add mediators keybase usernames
  • Performance:
  • Persist failed attempts of decrypting mailbox messages
  • Cache signature verification results
  • Cache results in account witness domain
  • Network:
  • Add 4 old v2 seed nodes
  • Add option to prevent periodic shutdown for seed nodes
  • Add filter support on network level
  • Improve cleanup tor dir at seeds
  • Avoid resync from genesis in case of dao state issues
  • Update inventory code
  • API:
  • Add new api methods 'getmyoffers' and 'getmyoffer'
  • Add new api method 'sendbtc'
  • Add new api method 'gettransaction'
  • Add optional txFeeRate parameter to api 'sendbsq'
  • Support tx memo field for btc withdrawals from api
  • Add protection tools
  • Integrate new protection tools into api's offer & trade services
  • Prevent excessive api calls
  • Use posix-style CLI opts, provide method help
  • Add api trade simulation scripts
  • Pass hash to bitcoind blocknotify script
  • Stub out support for OpenOffer's triggerPrice in api
  • Use Bisq's UserThread.executor in gRPC server
  • Development:
  • Remove awt dependencies except for webcam library
  • Update installation script

New in Bisq 1.5.5 (Feb 2, 2021)

  • DAO:
  • Add CSV export to BSQ transaction view
  • Move BSQ price in USD at first row
  • Add indication of last GH CR issue
  • Fix request amount bounds in ReimbursementValidator
  • UI:
  • Add toggle for displaying volume in trade statistics chart in USD
  • Add toggle for hiding not takable offers
  • Add a 'payment method details' screen
  • Improve trade fee display at create and take offer screens and popups
  • Disable CPU-intensive animations
  • Improve popup text in case a local node is detected
  • Keep main navigation items left aligned
  • Reword "trade started" popup messages per suggestion
  • Update translations and fix a broken German translation
  • Show stacktrace in error popup at view exceptions
  • Fix missing apostrophe in Withdrawal view
  • Remove redundant popup when cancelling an offer
  • Trading:
  • Change rule for 'reason for payment' field to not use trade ID but leave it empty
  • Deactivate open offer if trigger price is reached
  • Add payment method "Cash by mail"
  • Change trade period for TransferWise from 1 day to 4 days
  • Add option to hide non supported payment methods
  • Select show-all currencies if TransferWise is selected
  • Wallet:
  • Show a confirmation of successfully sending BTC or BSQ from wallet
  • Improve path text on wallet info screen
  • Fix broken -ignoreLocalBtcNode startup option
  • Reliability:
  • Persist and republish mailbox messages
  • Request only non-seed nodes if no seed nodes are available
  • Access concrete data stores
  • Improve offer publishing
  • Improve getBlocks request handling
  • Improve CleanupMailboxMessages
  • Fix premature disconnections from seeds
  • Mediation/Arbitration:
  • Add mediators keybase usernames
  • Performance:
  • Persist failed attempts of decrypting mailbox messages
  • Cache signature verification results
  • Cache results in account witness domain
  • Network:
  • Add 4 old v2 seed nodes
  • Add option to prevent periodic shutdown for seed nodes
  • Add filter support on network level
  • Improve cleanup tor dir at seeds
  • Avoid resync from genesis in case of dao state issues
  • Update inventory code
  • API:
  • Add new api methods 'getmyoffers' and 'getmyoffer'
  • Add new api method 'sendbtc'
  • Add new api method 'gettransaction'
  • Add optional txFeeRate parameter to api 'sendbsq'
  • Support tx memo field for btc withdrawals from api
  • Add protection tools
  • Integrate new protection tools into api's offer & trade services
  • Prevent excessive api calls
  • Use posix-style CLI opts, provide method help
  • Add api trade simulation scripts
  • Pass hash to bitcoind blocknotify script
  • Stub out support for OpenOffer's triggerPrice in api
  • Use Bisq's UserThread.executor in gRPC server
  • Development:
  • Remove awt dependencies except for webcam library
  • Update installation script

New in Bisq 1.5.4 (Dec 31, 2020)

  • 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:
  • Fix bsq to fiat calculation
  • Use 30 days average USD/BSQ price for market cap
  • 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:
  • Don't shut down seed in regtest mode if all connections lost

New in Bisq 1.5.2 (Dec 28, 2020)

  • 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:
  • Fix bsq to fiat calculation
  • Use 30 days average USD/BSQ price for market cap
  • 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:
  • Don't shut down seed in regtest mode if all connections lost
  • Assets:
  • No new assets.

New in Bisq 1.5.2 Pre-release (Dec 23, 2020)

  • DAO:
  • Fix bsq to fiat calculation
  • Use 30 days average USD/BSQ price for market cap
  • 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:
  • Don't shut down seed in regtest mode if all connections lost

New in Bisq 1.5.1 (Dec 8, 2020)

  • This is a hotfix that fixes critical bugs that can occur during the trade process!
  • For a full list of changes please see milestone v1.5.1 for more details.
  • Here are the release notes from v1.5.0:
  • Release notes
  • This release finally brings SegWit to Bisq's trade protocol. It also implements fee optimizations enabled by SegWit, so mining fees for all BTC transactions are lower.
  • There are also some notable trading-related updates: you can now edit pricing and payment methods of your live offers; account limits have been simplified (and removed where unneeded); and 3 new payment methods were added (Australian PayID, TransferWise and Amazon gift cards).
  • The SegWit integration wouldn't have been possible without the anonymous sponsor who pre-funded the project, so big thanks to them! If you might be interested in pre-funding a specific feature, please contact us on Keybase in the #projects channel. Bisq is a critical element of the Bitcoin ecosystem and could really use your help.
  • DAO:
  • Use LegacyAddress instead of Address for BSQ
  • Remove outliers when calculating BSQ rate
  • Hide proposal delete button
  • UI:
  • Improve labeling of charts: 1, 2
  • Cleanup user interface elements in Send Funds screen
  • Add export to csv hyperlink (as button takes too much vertical space)
  • Trading:
  • Use SegWit for the trade protocol
  • Simplify limits for signed and unsigned accounts
  • Update Edit Offer to allow for change of market and payment method
  • Add new payment method: Australian PayID
  • Add new payment method: TransferWise
  • Add new payment method: Amazon Gift Cards
  • Fix bug with reading historical data
  • Wallet:
  • Add SegWit fee estimation: 1, 2
  • Speed up restore from seed
  • Allow user-defined block explorers
  • Show current tx fee rate on main screen
  • Privacy:
  • Update netlayer references to Bisq repository
  • Network:
  • Remove HitBTC as a pricenode data provider
  • Add new burningman address for delayed payout txs
  • Reduce seednode default max connections to 20
  • Show past deviation in monitor
  • Clean up mailbox messages for closed trades
  • Admin filter for auto-confirmation service addresses
  • API:
  • Implement 'canceloffer' api method
  • Implement api methods 'keepfunds', 'withdrawfunds'
  • Implement 'gettrade' api method
  • Implement 'takeoffer' api method
  • Implement 'confirmpaymentsent' api method
  • Implement 'confirmpaymentreceived' api method
  • Optionally print the json contract for a given trade id

New in Bisq 1.4.2 (Oct 21, 2020)

  • Startup time reduced further, especially on slow connections
  • Improvements in the trade protocol to make trading more reliable
  • Bug fixes, bug fixes, bug fixes...

New in Bisq 1.4.1 (Oct 19, 2020)

  • Use SegWit addresses to fund and withdraw from your Bisq wallet
  • Startup time reduced further, especially on slow connections
  • Improvements in the trade protocol to make trading more reliable
  • Bug fixes, bug fixes, bug fixes...
  • UI:
  • Improve wording: 1, 2
  • Show info popup if Bisq started under Qubes OS
  • Remove short cut info for removed key handlers
  • Trading:
  • Show if seller has XMR autoconfirmation enabled: 1, 2
  • XMR autoconfirmation should get amount from trade not offer
  • Reactivate confirm button again in specific cases
  • Display the calculated security deposit at each order entry
  • Wallet:
  • Fund/Withdraw BTC from/to SegWit addresses
  • Set memo to transaction after transaction creation and not on broadcast success
  • Fix bug with wallet seed restore and open offers
  • Reliability:
  • New trade statistics
  • Remove address prefix for mailbox messages
  • Trade protocol improvements: 1, 2
  • Upgrade to bitcoinj 0.15.8
  • Fix bug with missing remove of old filter when new filter is added
  • Privacy:
  • Use binaries from tor browser v10.0
  • Mediation/Arbitration:
  • Add signature to dispute result and various other improvements
  • Network:
  • Adding two torv3 seednodes, removing torv2 nodes
  • Replace emzy's v2 seednodes with new v3 seednodes
  • API:
  • Add core support for registration of regtest dispute agents via API
  • Development:
  • Do not log full filter object in case of an invalid Filter
  • Setting jvm option -Djdk.module.illegalAccess=deny
  • Add flags to header to signal which dev setup is used

New in Bisq 1.4.0 Pre-release (Oct 16, 2020)

  • This release is packed with new features and improvements:
  • Use SegWit addresses to fund and withdraw from your Bisq wallet
  • Startup time reduced further, especially on slow connections
  • Improvements in the trade protocol to make trading more reliable
  • Bug fixes, bug fixes, bug fixes...
  • UI:
  • Improve wording: 1, 2
  • Show info popup if Bisq started under Qubes OS
  • Remove short cut info for removed key handlers
  • Trading:
  • Show if seller has XMR autoconfirmation enabled: 1, 2
  • XMR autoconfirmation should get amount from trade not offer
  • Reactivate confirm button again in specific cases
  • Display the calculated security deposit at each order entry
  • Wallet:
  • Fund/Withdraw BTC from/to SegWit addresses
  • Set memo to transaction after transaction creation and not on broadcast success
  • Fix bug with wallet seed restore and open offers
  • Reliability:
  • New trade statistics
  • Remove address prefix for mailbox messages
  • Trade protocol improvements: 1, 2
  • Upgrade to bitcoinj 0.15.8
  • Fix bug with missing remove of old filter when new filter is added
  • Privacy:
  • Use binaries from tor browser v10.0
  • Mediation/Arbitration:
  • Add signature to dispute result and various other improvements
  • Network:
  • Adding two torv3 seednodes, removing torv2 nodes
  • Replace emzy's v2 seednodes with new v3 seednodes
  • API:
  • Add core support for registration of regtest dispute agents via API
  • Development:
  • Do not log full filter object in case of an invalid Filter
  • Setting jvm option -Djdk.module.illegalAccess=deny
  • Add flags to header to signal which dev setup is used

New in Bisq 1.3.8 Pre-release (Sep 14, 2020)

  • This release brings auto-confirmation for Monero trades, makes usernames required for Revolut payments (to reduce disputes, based on mediator feedback), and improves connectivity within the network. It also improves reliability, please update to this version to avoid network issues!
  • DAO:
  • Move merit and stake column to the right
  • Tweak a few DAO bonded role names in strings file
  • UI:
  • Fix intermittent blank price cells in offer book view
  • Improve warning message regarding insufficient BSQ
  • Add more detailed network statistics
  • Only show signing state if signing for payment method is required
  • Trading:
  • Add auto-confirm feature for Monero
  • Add support for user name for Revolut accounts
  • Add check for option trade for dispute cases
  • Fix null pointer in case if selectedMarketPrice is null
  • Reload dispute layout on reopen
  • Improve dispute views
  • Update GUI labels to reflect multiple rate providers
  • Fix bug with all mobile notifications for disputes are sent at startup.
  • Remove offer from takers offerbook after take offer is completed
  • Remove 'monero:' prefix when adding a XMR account
  • Reliability:
  • Optimize application shutdown
  • Increase timeouts: 1, 2
  • Revert usage of caffeinate on OSX
  • Network:
  • Filter improvements
  • Bundle messages at broadcast
  • Tweak seednode bitcoin.conf, remove timeout, separate testnet block
  • Improve restarting of seednodes
  • Reduce seednode maxconnections setting from 50 to 40 in bisq.env
  • Add mempool.bisq.services explorer and mempool fee estimation provider
  • Add mempool.ninja to pricenodes as 3rd mempool fee estimation backend
  • Update all Pricenodes with new Tor V3 onions
  • Add new Monero Explorer node77.monero.wiz.biz with onion
  • Update old Bisq Explorer URLs with new Mempool Explorer URLs, tweak strings
  • Development:
  • Add option to use different css for dev mode

New in Bisq 1.3.7 (Aug 8, 2020)

  • This is primarily a bug-fix release that takes care of minor issues across the board:
  • DAO:
  • Maintain floor amount of 5.46 BSQ to prevent dust errors
  • UI:
  • Clean up TOR status icon
  • Fix popup window ordering problem
  • Trading:
  • Fix altcoin instant account creation / deletion issues
  • Tweak popup text and trade rules for USPMO payment method
  • Improve input validation of delayed deposit tx
  • Fix NullPointerException in transactions csv report
  • Wallet:
  • Change IP for local node connection to Loopback address
  • Warn that seed phrase is not a data backup
  • Network:
  • Fix NullPointerException with external tor usage
  • Assets:
  • No assets were added.

New in Bisq 1.3.7 Pre-release (Aug 4, 2020)

  • DAO:
  • Maintain floor amount of 5.46 BSQ to prevent dust errors
  • UI:
  • Clean up TOR status icon
  • Fix popup window ordering problem
  • Trading:
  • Fix altcoin instant account creation / deletion issues
  • Tweak popup text and trade rules for USPMO payment method
  • Improve input validation of delayed deposit tx
  • Fix NullPointerException in transactions csv report
  • Wallet:
  • Change IP for local node connection to Loopback address
  • Warn that seed phrase is not a data backup
  • Network:
  • Fix NullPointerException with external tor usage

New in Bisq 1.3.6 Pre-release (Jul 9, 2020)

  • There is a known issue with Anti Virus software. We got several reports from users running into different problems. Either the AV software blocks Bisq or Tor, delete files in the data directory [2] or app directory [1]) or cause such a long delay at startup that Tor gets terminated and a file remains locked which can cause that Bisq cannot be started afterwards. To resolve that you need to restart Windows then the lock get released. We are working on solutions to fix those issues.
  • If you use Crypto currencies on your Windows system be aware that Windows is much more vulnerable to malware than Linux or OSX. Consider to use a dedicated non-Windows system when dealing with cryptocurrencies.
  • [1] Application directory (contains application installation files):
  • C:Users<username>AppDataLocalBisq
  • [2] Data directory (contains all Bisq data including wallet):
  • C:Users<username>AppDataRoamingBisqbtc_mainnettor (you can delete everything except the hiddenservice directory)

New in Bisq 1.3.4 (May 2, 2020)

  • UI:
  • Add volume weighted average BSQ price
  • Only use InputValidation when formatting voting stake
  • Make prompt text for passwords readable in dark mode
  • Size the offer book on window activation
  • Sorting order of offers appropriately by min/max range
  • Trading:
  • Unfail trades if possible (reattach addresses)
  • Add holder name for new Faster Payments accounts
  • Replace the Get Support button with Open Trader Chat until trade period is over
  • Add signed witness filter
  • Improve handling of filtered offers and unsupported payment methods
  • Wallet:
  • Limit number of unconfirmed offers
  • Prevent dust outputs from being created during the trade process
  • Prevent dust outputs from being created during withdraw from wallet
  • Performance/Reliability:
  • Improve avoid standby feature
  • Make UserThread::run* methods thread safe
  • Make serialisation in FileManager::saveToFile thread-safe
  • Added graceful shutdown hook
  • Privacy:
  • Upgrade to Tor 0.4.2.6 (using v3 addresses for new data directories)
  • Configuration:
  • Allow IPv6 connections to Bitcoin nodes
  • Prevent incorrect usage of --useLocalhostForP2P option
  • Avoid startup failure when bannedSeedNodes arg is empty
  • Limit system ram to 4GB
  • Network:
  • Replace a @wiz v2 seednode with a new v3 seednode
  • Remove a @wiz bitcoin node to reduce total count to 16 nodes
  • Add onion address for @robkaandorp's btcnode

New in Bisq 1.3.3 Pre-release (Apr 29, 2020)

  • This is a hotfix that helps everyone participating in the DAO to determine the vote result for voting cycle 12.

New in Bisq 1.3.2 (Apr 20, 2020)

  • UI:
  • Add volume weighted average BSQ price
  • Only use InputValidation when formatting voting stake
  • Make prompt text for passwords readable in dark mode
  • Size the offer book on window activation
  • Sorting order of offers appropriately by min/max range
  • Trading:
  • Unfail trades if possible (reattach addresses)
  • Add holder name for new Faster Payments accounts
  • Replace the Get Support button with Open Trader Chat until trade period is over
  • Add signed witness filter
  • Improve handling of filtered offers and unsupported payment methods
  • Wallet:
  • Limit number of unconfirmed offers
  • Prevent dust outputs from being created during the trade process
  • Prevent dust outputs from being created during withdraw from wallet
  • Performance/Reliability:
  • Improve avoid standby feature
  • Make UserThread::run* methods thread safe
  • Make serialisation in FileManager::saveToFile thread-safe
  • Added graceful shutdown hook
  • Privacy:
  • Upgrade to Tor 0.4.2.6 (using v3 addresses for new data directories)
  • Configuration:
  • Allow IPv6 connections to Bitcoin nodes
  • Prevent incorrect usage of --useLocalhostForP2P option
  • Avoid startup failure when bannedSeedNodes arg is empty
  • Limit system ram to 4GB
  • Network:
  • Replace a @wiz v2 seednode with a new v3 seednode
  • Remove a @wiz bitcoin node to reduce total count to 16 nodes
  • Add onion address for @robkaandorp's btcnode

New in Bisq 1.3.2 Pre-release (Apr 16, 2020)

  • UI:
  • Add volume weighted average BSQ price
  • Only use InputValidation when formatting voting stake
  • Make prompt text for passwords readable in dark mode
  • Size the offer book on window activation
  • Sorting order of offers appropriately by min/max range
  • Trading:
  • Unfail trades if possible (reattach addresses)
  • Add holder name for new Faster Payments accounts
  • Replace the Get Support button with Open Trader Chat until trade period is over
  • Add signed witness filter
  • Improve handling of filtered offers and unsupported payment methods
  • Wallet:
  • Limit number of unconfirmed offers
  • Prevent dust outputs from being created during the trade process
  • Prevent dust outputs from being created during withdraw from wallet
  • Performance/Reliability:
  • Improve avoid standby feature
  • Make UserThread::run* methods thread safe
  • Make serialisation in FileManager::saveToFile thread-safe
  • Added graceful shutdown hook
  • Privacy:
  • Upgrade to Tor 0.4.2.6 (using v3 addresses for new data directories)
  • Configuration:
  • Allow IPv6 connections to Bitcoin nodes
  • Prevent incorrect usage of --useLocalhostForP2P option
  • Avoid startup failure when bannedSeedNodes arg is empty
  • Limit system ram to 4GB
  • Network:
  • Replace a @wiz v2 seednode with a new v3 seednode
  • Remove a @wiz bitcoin node to reduce total count to 16 nodes
  • Add onion address for @robkaandorp's btcnode

New in Bisq 1.3.1 (Apr 9, 2020)

  • Fix issue with connected transaction output

New in Bisq 1.3.0 (Apr 8, 2020)

  • UI:
  • Improve wording for local BTC node reminder in Settings > Network info
  • Display 2 decimal places for fiat trading fees
  • Fix checkbox handling in My Open Offers
  • Trading:
  • Reduce time until trade process refresh is possible: 1, 2
  • Update owner address of offer to new hidden service files
  • Add ARS as supported currency for MoneyGram
  • Performance:
  • Speed up DAO state monitor view load
  • Privacy:
  • Remove unused uid in fee provider service
  • Fix incorrect deletion of hidden service directory when using --appDataDir
  • Configuration:
  • Avoid startup failure when appDataDir is a symbolic link
  • Accept empty config values
  • Network:
  • Update URL for mempool.ninja blockchain explorer
  • Fix nginx.conf for collectd so it only listens on 127.0.0.1
  • Fix CoinMarketCap API issues: 1, 2, 3
  • Moved node2.emzy.de to a new host
  • Monitor:
  • Added monitoring install scripts
  • Support:
  • Log delayed payout transaction bytes as soon as it's signed during trade initialization
  • Dump delayed payout transactions of both pending and failed trades if flag is set
  • Assets:
  • No assets were added.

New in Bisq 1.2.9 (Mar 16, 2020)

  • UI:
  • Improve wording for local BTC node reminder in Settings > Network info
  • Display 2 decimal places for fiat trading fees
  • Fix checkbox handling in My Open Offers
  • Trading:
  • Reduce time until trade process refresh is possible: 1, 2
  • Update owner address of offer to new hidden service files
  • Add ARS as supported currency for MoneyGram
  • Performance:
  • Speed up DAO state monitor view load
  • Privacy:
  • Remove unused uid in fee provider service
  • Fix incorrect deletion of hidden service directory when using --appDataDir
  • Configuration:
  • Avoid startup failure when appDataDir is a symbolic link
  • Accept empty config values
  • Network:
  • Update URL for mempool.ninja blockchain explorer
  • Fix nginx.conf for collectd so it only listens on 127.0.0.1
  • Fix CoinMarketCap API issues: 1, 2, 3
  • Moved node2.emzy.de to a new host
  • Monitor:
  • Added monitoring install scripts
  • Support:
  • Log delayed payout transaction bytes as soon as it's signed during trade initialization
  • Dump delayed payout transactions of both pending and failed trades if flag is set

New in Bisq 1.2.8 (Mar 12, 2020)

  • This release is, once again, packed with bug fixes and improvements. Most notably, it checks for errors in local Bitcoin Core node configuration and reduces the intervals in which users can trigger a trade process refresh.
  • UI:
  • Improve wording for local BTC node reminder in Settings > Network info
  • Display 2 decimal places for fiat trading fees
  • Fix checkbox handling in My Open Offers
  • Trading:
  • Reduce time until trade process refresh is possible: 1, 2
  • Update owner address of offer to new hidden service files
  • Add ARS as supported currency for MoneyGram
  • Wallet:
  • Add local Bitcoin node configuration detection
  • Performance:
  • Speed up DAO state monitor view load
  • Privacy:
  • Remove unused uid in fee provider service
  • Fix incorrect deletion of hidden service directory when using --appDataDir
  • Configuration:
  • Avoid startup failure when appDataDir is a symbolic link
  • Accept empty config values
  • Network:
  • Update URL for mempool.ninja blockchain explorer
  • Fix nginx.conf for collectd so it only listens on 127.0.0.1
  • Fix CoinMarketCap API issues: 1, 2, 3
  • Moved node2.emzy.de to a new host
  • Monitor:
  • Added monitoring install scripts
  • Support:
  • Log delayed payout transaction bytes as soon as it's signed during trade initialization
  • Dump delayed payout transactions of both pending and failed trades if flag is set

New in Bisq 1.2.7 (Feb 13, 2020)

  • DAO:
  • Add new BSQ issued v. burnt chart
  • Improve readability of the daily burnt BSQ chart
  • UI:
  • Don't show decimals for rounded fiat amounts: 1, 2
  • Fix account age format when ending in 1
  • Fix incorrect display of delete button next to open proposals
  • Fix popup message about trade limits
  • Use macOS app Info.plist setting for automatic light/dark title bar
  • Remove "beta" label from Dark Theme slider switch text
  • Trading:
  • Trade process refresh option if trade is stuck
  • Performance:
  • Prevent memory leak in CandleStickChart & VolumeChart
  • Fix potential resource leak in AvoidStandbyModeService
  • Privacy:
  • Remove unused uid in price feed service
  • Network:
  • Temporarily deactivate public network option
  • Remove Bitcoin Core nodes not operated by Bisq btcnode team members
  • Support:
  • Add signing debug logs
  • Dump delayed payout transaction hashes to local file
  • Assets:
  • One new asset was added: Liquid Bitcoin (L-BTC)

New in Bisq 1.2.6 (Feb 13, 2020)

  • This release is packed with performance improvements and bug fixes. Most notably, this version introduces an option to refresh the trade process if it gets stuck during payment confirmation and adds Liquid Bitcoin (L-BTC) as a new asset.
  • DAO:
  • Add new BSQ issued v. burnt chart
  • Improve readability of the daily burnt BSQ chart
  • UI:
  • Reduce number of decimals shown for monetary fiat prices to 2: 1, 2
  • Fix account age format when ending in 1
  • Fix incorrect display of delete button next to open proposals
  • Fix popup message about trade limits
  • Use macOS app Info.plist setting for automatic light/dark title bar
  • Remove "beta" label from Dark Theme slider switch text
  • Trading:
  • Trade process refresh option if trade is stuck
  • Performance:
  • Prevent memory leak in CandleStickChart & VolumeChart
  • Fix potential resource leak in AvoidStandbyModeService
  • Privacy:
  • Remove unused uid in price feed service
  • Network:
  • Temporarily deactivate public network option
  • Remove Bitcoin Core nodes not operated by Bisq btcnode team members
  • Support:
  • Add signing debug logs
  • Dump delayed payout transaction hashes to local file
  • Assets:
  • One new asset was added: Liquid Bitcoin (L-BTC)

New in Bisq 1.2.5 (Jan 9, 2020)

  • DAO:
  • Add two new columns to vote result
  • Make all DAO screen tables resize to max. screen height
  • UI:
  • Show the correct sign state icon for accounts that are able to sign
  • Display minimum limit if used during trade
  • Add report feature for disputes
  • Fix bank account number label for Swedish language
  • Improve trade limit error message
  • Fix dark mode issues: 1, 2, 3, 4
  • Display language switch warning based on supported languages by mediators and refund agents
  • Rename "Spread" tab to a more general "Details"
  • Fix double presence of the word "days"
  • Fix closed state handling for mediation cases
  • Trading:
  • Increase security deposits
  • Only move trades to failed trades if the reject message is critical
  • Not allow bitcoinj to autoconnect to localhost when localhost was not detected by client
  • Only accept phone number for new Revolut accounts
  • Performance:
  • Speed up DAO vote and BSQ Transactions screen
  • Speed up trades charts view load
  • Fix temp file path memory leak
  • Wallet:
  • Improve handling of spv resync edge case
  • Validate wallet date when restoring from seed
  • Network:
  • Added four new BSQ explorers: 1, 2
  • Add random BSQ explorer selection: 1, 2
  • Upgrade mempool.space to full block explorer
  • Re-enable mbm6ffx6j5ygi2ck.onion btcnode operated by @KanoczTomas
  • Temporarily disable z33nukt7ngik3cpe btcnode due to failing service checks
  • Update seed node install script: 1, 2, 3
  • Build:
  • Add developer code signing for Windows binary

New in Bisq 1.2.3 (Dec 5, 2019)

  • This version improves the handling of failed trades and offers, loads the trade statistics on startup again and includes many more minor bug fixes and improvements.
  • DAO:
  • Fix proposal table hide when switching to another screen and back
  • UI:
  • Remove donation link
  • Fix invalid comparators
  • Fix BTC valuation popups
  • Remove duplicate word in user agreement
  • Select default markets view when last navigation no longer exists
  • Trading:
  • Fix initial trading statistics retrieval
  • Improve handling of failed trades and offers
  • Only show approval icon for signer accounts
  • Fix account signing state for peer info window
  • Wallet:
  • Check for dust after subtracting fee, not before
  • Network:
  • Limit max. nr. of PersistableNetworkPayload and ProtectedStorageEntries
  • Update seednode config to increase resource limits
  • Development:
  • Use @Getter annotation for appDataDir
  • Create getListProperty
  • Change type of ignoreLocalBtcNode to boolean
  • Assets:
  • Added one new asset: LBRY Credits (LBC)

New in Bisq 1.2.2 (Nov 1, 2019)

  • This is a hotfix release mainly covering following issue:
  • Add new trade statistics capability (network improvement)

New in Bisq 1.2.1 (Oct 30, 2019)

  • Fix incorrect display of account signing status: 1, 2
  • Remove unnecessary restriction for sell offers

New in Bisq 1.2.0 (Oct 29, 2019)

  • DAO:
  • Apply rule to not allow BSQ outputs after BTC output for regular txs
  • Fix bug with not updating vote result table at vote result block
  • Fix vote results view
  • UI:
  • Translation improvements 1
  • Translate name of Japan Bank Transfer for non-Japanese users
  • Trading:
  • New trade protocol: 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10,
  • Account signing: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
  • Add mediator prefix to trade statistics
  • Add combo block explorer for Blockstream.info + Mempool.space
  • Increase minimum TX fee to 2 sats/vByte
  • Not show payment account details for blocked offers
  • Clean up trade statistics from duplicate entries
  • Format maker fee for BTC and BSQ correctly
  • Improve mediation result popup handling
  • Wallet:
  • Show connected Bitcoin network peer info

New in Bisq 1.1.7 (Sep 23, 2019)

  • This version includes important improvements which require that all traders update for compatibility reasons.
  • Trader chat enables users to have direct encrypted communication during the trade to resolve minor problems.
  • Mediation is an additional dispute resolution layer before a trade goes to arbitration. Mediators do not have a key in the multisig escrow, so they can only evaluate a situation and make a suggestion. If this suggestion is accepted by both traders, the trade can be completed without involving an arbitrator. Otherwise, the trade goes to arbitration. See more information here.
  • For backward compatibility reasons, mediation will be activated in 2 steps.
  • By September 19, all traders need to have updated to v1.1.6, or they will not be able to trade.
  • On September 26, mediation will become available.
  • Additionally this version features a dark mode, adds Japan Bank transfer and we've lifted the 0.01 BTC limit for all markets except USD, EUR, CAD, GBP, AUD and BRL
  • DAO:
  • Avoid validating proposals during initial sync
  • Check that proposal is in correct cycle for vote result
  • Don't force close on checkpoint fail
  • Prevent NullPointerException in proposals view
  • Fix incorrect DAO full node check when loading preferences
  • Improve processing of removed proposals
  • Update data storage on expired data removal
  • Do not send BSQ blocks to full nodes
  • Group burned BSQ by day
  • Add average BSQ price in Dashboard
  • Add BSQ price trend indicator
  • UI:
  • Add dark mode
  • Translation improvements
  • High/low values are swapped in trade statistics candle popup
  • Show median value in trade statistics candle popup
  • Confusing message after making a payment
  • Update trading amount on Error to prevent popup loop
  • Improve usage of available height for lists
  • Fix bugs in searchable dropdown
  • Increase top navigation button text size for Japanese locale
  • Trading:
  • Add mediation support
  • Add chat for traders
  • Add new payment method: Japan Bank Transfer
  • Add Export to CSV in Portfolio History
  • Render proper column headers and values for CSV exports
  • Auto remove whitespace in the IBAN input field
  • Wallet:
  • Make RPC host configurable
  • Security:
  • Update Tor to 0.4.0.5
  • Monitoring:
  • Lots of minor Monitor improvements
  • Development:
  • Log stacktrace to logfile when a task fails
  • Assets:
  • Namecoin (NMC) update AddressValidator
  • Update KYD to KYDC listing to be conform ISO_4217
  • Update legacy assets with proper AddressValidator
  • Add support for Monero integrated addresses
  • Added 14 new asset: DarkPay (D4RK), Emercoin (EMC), Ergo (ERG), Know Your Developer (KYDC), Kore (KORE), Masari (MSR), Particl (PART), PENG Coin (PENG), SixEleven (SIL), Solo (XSL), VARIUS Coin (VARIUS), Vertcoin (VTC), WORX Coin (WORX)

New in Bisq 1.1.6 (Sep 17, 2019)

  • This version includes important improvements which require that all traders update for compatibility reasons.
  • Trader chat enables users to have direct encrypted communication during the trade to resolve minor problems.
  • Mediation is an additional dispute resolution layer before a trade goes to arbitration. Mediators do not have a key in the multisig escrow, so they can only evaluate a situation and make a suggestion. If this suggestion is accepted by both traders, the trade can be completed without involving an arbitrator. Otherwise, the trade goes to arbitration. See more information here.
  • For backward compatibility reasons, mediation will be activated in 2 steps.
  • By September 19, all traders need to have updated to v1.1.6, or they will not be able to trade.
  • On September 26, mediation will become available.
  • Additionally this version features a dark mode, adds Japan Bank transfer and we've lifted the 0.01 BTC limit for all markets except USD, EUR, CAD, GBP, AUD and BRL.
  • DAO:
  • Avoid validating proposals during initial sync
  • Check that proposal is in correct cycle for vote result
  • Don't force close on checkpoint fail
  • Prevent NullPointerException in proposals view
  • Fix incorrect DAO full node check when loading preferences
  • Improve processing of removed proposals
  • Update data storage on expired data removal
  • Do not send BSQ blocks to full nodes
  • Group burned BSQ by day
  • Add average BSQ price in Dashboard
  • Add BSQ price trend indicator
  • UI:
  • Add dark mode
  • Translation improvements
  • High/low values are swapped in trade statistics candle popup
  • Show median value in trade statistics candle popup
  • Confusing message after making a payment
  • Update trading amount on Error to prevent popup loop
  • Improve usage of available height for lists
  • Fix bugs in searchable dropdown
  • Increase top navigation button text size for Japanese locale
  • Trading:
  • Add mediation support
  • Add chat for traders
  • Add new payment method: Japan Bank Transfer
  • Add Export to CSV in Portfolio History
  • Render proper column headers and values for CSV exports
  • Auto remove whitespace in the IBAN input field
  • Wallet:
  • Make RPC host configurable
  • Security:
  • Update Tor to 0.4.0.5
  • Monitoring:
  • Lots of minor Monitor improvements
  • Development:
  • Log stacktrace to logfile when a task fails
  • Assets:
  • Namecoin (NMC) update AddressValidator
  • Update KYD to KYDC listing to be conform ISO_4217
  • Update legacy assets with proper AddressValidator
  • Add support for Monero integrated addresses

New in Bisq 1.1.3 (Jul 16, 2019)

  • DAO:
  • Handling of revealing of late votes
  • Limit BSQ validator to 10M BSQ
  • Display changed param value at proposal time
  • Handle null tx for unconfirmed BSQ change output
  • Don't dump blockchain data during initial parsing
  • Limit number of blocks sent in GetBlocksResponse
  • Fixes for initial block sync
  • UI:
  • Hide extreme offers in chart
  • Label offers correctly for removed assets
  • Trading:
  • Fix acknowledgement message for available offers
  • Use tempTradingPeerNodeAddress if the trade doesn't have a trading peer set yet
  • Fix offer editing for low volume offers
  • Fix missing payment info on SEPA Instant trades
  • Exclude non executed BSQ trade
  • Wallet:
  • Update BitcoinJ checkpoint files
  • Wait for initialized wallet before processing dispute msgs
  • Add option to ignore local bitcoin node
  • Network:
  • Bundling of envelopes: 1, 2
  • Monitoring:
  • Monitor is aware of the DAO (monitor.bisq.network)
  • Monitor reports BSQBlock head
  • Development:
  • Improve setup instructions for Windows
  • Resurrect testnet
  • Update command to generate blocks
  • Assets:
  • Added four new asset: Genesis (GENX), Know Your Developer (KYD), Myce (YCE), Starwels (USDH)

New in Bisq 1.1.2 (Jun 4, 2019)

  • DAO:
  • Add missing dust check
  • Fix synchronization issue with seed nodes on startup
  • Fix DAO sync text after restore from seed
  • Fix confirm lockup transaction prompt showing incorrect estimated time
  • Fix peer handling for address display and signing
  • UI:
  • Fix linguistic issues in the English version
  • Fix issue with label width in contract window and add deposits in dispute summary
  • Trading:
  • Use minTakerFee when calculating taker fee
  • Privacy:
  • Fix useless use of IPv6 (Tails interop issue)
  • Assets:
  • Added two new asset: Burnt BlackCoin (BLK-BURNT), ZeroClassic (ZERC)

New in Bisq 1.1.1 (May 6, 2019)

  • This release adds an impotant security meassurement to protect against the bank chargeback scammer. With this in place we can remove the banning of certain SEPA regions and Interac scheduled for the 5th of May.
  • The new restrictions are as follows:
  • If a fiat payment account was created after March 15th 2019 it is considered risky and limited to 0.01 BTC trades if the account holder is the BTC buyer. For the seller there is no restriction. The restriction is applied to all payment methods based on bank transfers which carry some chargeback risk (Sepa, Sepa Instant, Interact, Zelle, Revolut, National bank transfers, Chase Quick Pay, Popmoney, Moneybeam, Uphold).
  • On May 5th we will block old accounts from trading to enable us to unblock the banned SEPA regions and Interac. So please update as soon as possible!
  • This solution is an intermediary step on the way to a more sophisticated protection solution (see proposals) but those will require more time to get implemented.
  • Beside that there are some other important fixes:
  • Fix account age display in peer avatar
  • Decrease the security deposit amount for altcoins
  • Improve BSQ block propagation
  • Add search field to trade history
  • DAO:
  • Request blocks in case we have not received it
  • Add node address and capabilities to prevent timeout
  • Fix issues with DAO full mode in preferences
  • Count cycles correctly
  • UI:
  • Add UTF8 for getBytes calls
  • Use existing styling for developer alert message
  • Use same precision for all x-axis labels
  • Trading:
  • Add check for account age to apply restrictions
  • Improve ignore list
  • Improve handling of editing of offers with invalid security deposit
  • Use different security deposit for fiat-crypto and crypto-crypto trades
  • Add filter to trade history
  • Fix account age display of peer
  • Don't disable confirm buttons
  • Wallet:
  • Set p2shHeader to fix address validation issues
  • Development:
  • Remove BSQ filter for crypto currencies
  • Reflect pricenode operator change in ProvidersRepository
  • Update mobile notification relay node DEV_URL IP address
  • Assets:
  • Added two new asset: List Trust Eth reOrigin (TEO) and ParsiCoin (PARS)

New in Bisq 1.1.0 (May 3, 2019)

  • As there is hardly any scam risk for crypto-to-crypto trades, this release decreases the security deposit amount for these trades back to the pre-DAO state. Also with this release, the time to synchronize the Bisq DAO state should be reduced a lot, and there are many smaller bug fixes and improvements.
  • Most importantly, this release also includes a temporary restriction that blocks accounts that were created recently to trade in certain markets where we had scammers. Users running older clients (< 1.1.0) will be completely blocked from trading, so it is critical that you update as soon as possible! The upcoming release 1.2.0 will include a more robust set of features that should make it nearly impossible to scam traders on Bisq anymore.
  • DAO
  • Request blocks in case we have not received it
  • Add node address and capabilities to prevent timeout
  • Fix issues with DAO full mode in preferences
  • Count cycles correctly
  • UI:
  • Add UTF8 for getBytes calls
  • Use existing styling for developer alert message
  • Use same precision for all x-axis labels
  • Trading:
  • Add check for account age to apply restrictions
  • Improve ignore list
  • Improve handling of editing of offers with invalid security deposit
  • Use different security deposit for fiat-crypto and crypto-crypto trades
  • Add filter to trade history
  • Fix account age display of peer
  • Don't disable confirm buttons
  • Wallet:
  • Set p2shHeader to fix address validation issues
  • Development:
  • Remove BSQ filter for crypto currencies
  • Reflect pricenode operator change in ProvidersRepository
  • Update mobile notification relay node DEV_URL IP address

New in Bisq 1.0.1 (Apr 16, 2019)

  • This is a hotfix release mainly covering following two issues:
  • Rebroadcast new blocks at lite nodes to improve DAO synchronization
  • Fix wrong calculation of percentage based security deposit in edit offer screen

New in Bisq 1.0.0 (Apr 15, 2019)

  • Bisq’s trading network was already decentralized. With the Bisq DAO, Bisq’s leadership is now decentralized too, making Bisq exceptionally resistant to censorship.
  • Get a 90% discount on trading fees when you use BSQ. Save money and support the project at the same time!
  • Trade BSQ (colored bitcoin) to participate in Bisq governance. You can buy and sell BSQ just like any other asset on Bisq.
  • Bisq DAO:
  • Add genesis transaction and changes required for v1.0.0
  • Improve handling of DAO state conflicts
  • Add DAO launch popup 1, 2, 3, 3, 4
  • Add missing check to prevent re-selection of proposal
  • UI:
  • Update list of removed assets
  • Left align hyperlinks
  • Remove non-core languages (ro, hu, sr)
  • Prevent text overlapping in popups

New in Bisq 0.9.8 (Apr 9, 2019)

  • This is a release focused on issues within the Bisq DAO on our DAO Testnet. Everyone who participates in testing please update to this release to continue with testing!
  • Bisq DAO (on our DAO Testnet):
  • Protect against late blind vote publishing
  • Use cryptographic hash from protobuffer serialized data instead of hashCode
  • Add information of Satoshis needed for coloring
  • Improve transaction display for BTC withdrawal from BSQ wallet
  • Add filter for min required version for DAO
  • Handle selected proposal popup state when new block is parsed
  • Update insufficient BTC warning for issuance proposals
  • Close printWriter before renaming temp file
  • Reword tet in proposal fee pop-up
  • Reduce transaction broadcast timeout
  • Fi ma available stake for voting showing negative
  • Fi incorrect required BSQ amount in warning tet
  • Fi incorrect transaction size shown for bonding
  • Fi typo
  • Trading:
  • Change wrong name for Siacoin in removed crypto list
  • Development:
  • Add handling for bitcoinRegtestHost=none

New in Bisq 0.9.7 (Apr 2, 2019)

  • Bisq DAO (on our DAO Testnet):
  • Lots of UI improvements 1, 2
  • Show the correct BSQ or BTC trading fee if it is maker or taker
  • Add Facts & Figures section
  • Make vote result JSON deterministic
  • Add transaction id to proposal display
  • Add feedback popup for DAO test users
  • Add hash of DAO state
  • Don't show locally rejected proposals as accepted in UI
  • Improve data structure, validation and performance
  • Add mining fee to un/lock bond popup
  • Add ISSUANCE_LIMIT param and check for max issuance per cycle
  • Prevent BSQ offers below dust limit
  • Add irregular txType, add check for total balance, prevent proposal withhold attack
  • Add missing check for mandatory BSQ output
  • Fix get all bonds not returning not active bonds
  • Trading:
  • Add removed deprecated payment methods again as it would break trade history
  • Set max buyer's security deposit to 20% instead of 10%
  • Improve broadcasting of transactions
  • Suppress popup at shutdown when open offers are disabled
  • Increase request timeouts
  • Wallet:
  • Improve restore wallet from seed process
  • Fix missing balance at restore from seed words
  • UI:
  • Lots of typos and grammar mistakes fixed 1, 2, 3
  • Show close button when creating offer without required account
  • Show fiat rounding info popup also when switching between payment accounts
  • Fix error and improve wording for security deposit
  • Fix BTC status incorrectly hidden on splash screen
  • Make create offer label cases easier to translate
  • Development:
  • Use the latest bitcoinj version
  • Move clear blockstore feature to bitcoinj
  • Privacy:
  • Fix exception handling during Tor setup
  • Update Netlayer to 0.6.5
  • Monitoring:
  • Added market metric
  • Assets:
  • Added 4 new assets: Amitycoin (AMIT), Navcoin (NAV), Qwertycoin (QWC), XDR (XDR0)

New in Bisq 0.9.6 (Apr 2, 2019)

  • Bisq DAO (on our DAO Testnet):
  • Lots of UI improvements 1, 2
  • Show the correct BSQ or BTC trading fee if it is maker or taker
  • Add Facts & Figures section
  • Make vote result JSON deterministic
  • Add transaction id to proposal display
  • Add feedback popup for DAO test users
  • Add hash of DAO state
  • Don't show locally rejected proposals as accepted in UI
  • Improve data structure, validation and performance
  • Add mining fee to un/lock bond popup
  • Add ISSUANCE_LIMIT param and check for max issuance per cycle
  • Prevent BSQ offers below dust limit
  • Add irregular txType, add check for total balance, prevent proposal withhold attack
  • Add missing check for mandatory BSQ output
  • Fix get all bonds not returning not active bonds
  • Trading:
  • Add removed deprecated payment methods again as it would break trade history
  • Set max buyer's security deposit to 20% instead of 10%
  • Improve broadcasting of transactions
  • Suppress popup at shutdown when open offers are disabled
  • Increase request timeouts
  • Wallet:
  • Improve restore wallet from seed process
  • Fix missing balance at restore from seed words
  • UI:
  • Lots of typos and grammar mistakes fixed 1, 2, 3
  • Show close button when creating offer without required account
  • Show fiat rounding info popup also when switching between payment accounts
  • Fix error and improve wording for security deposit
  • Fix BTC status incorrectly hidden on splash screen
  • Make create offer label cases easier to translate
  • Development:
  • Use the latest bitcoinj version
  • Move clear blockstore feature to bitcoinj
  • Privacy:
  • Fix exception handling during Tor setup
  • Update Netlayer to 0.6.5
  • Monitoring:
  • Added market metric
  • Assets:
  • Added 4 new assets: Amitycoin (AMIT), Navcoin (NAV), Qwertycoin (QWC), XDR (XDR0)

New in Bisq 0.9.5 (Mar 6, 2019)

  • This release introduces instant trading for altcoins (trade duration < 1 hour), percentage based security deposits to better match the traded amount and other bug fixes across the board. Especially the problem with lost trading fees should be a thing of the past from now on.
  • One important feature for the Bisq DAO is now also included in this version: Spending of unconfirmed BSQ change outputs.

New in Bisq 0.9.4 (Feb 22, 2019)

  • Bisq DAO (on our DAO Testnet):
  • Enable DAO menu item for Mainnet
  • Show DAO news badge
  • Add additional information on DAO
  • Show warning for bonded role if user has insufficient funds
  • Show information while DAO is synchronized
  • Show information if no proposal can be created right now
  • Adjust length of DAO phases depending on network
  • Show BSQ trading fee more explicitly when funding your offer
  • Wait until proposal is published before resetting the form
  • Add link from confiscation proposal to bond view
  • Filter out blind votes not included in majority hash
  • Handle republishing of all DAO governance data
  • Handle properly burn cases
  • Avoid BSQ burn by mistake
  • Fix issues with majority hash
  • Fix incorrect time shown in phase duration
  • Fix snapshot issue
  • Fix incorrect phase display
  • Fix missing removal of old or invalid proposals
  • Fix roll over behaviour of highlighted table titles
  • Trading:
  • Increase trade limit. Make trade limit a DAO parameter
  • Show all offers in offer book dashboard
  • Improve Monero and Cryptonote address validator
  • Add info popup for BEAM accounts. Improve GRIN info popup text.
  • Remove email for Revolut account
  • Add more instructions at dispute system message
  • Improve handling of removed assets
  • Allow payment account selection in fund offer screen
  • Fix trade currency handling for multiple currency payment accounts
  • UI:
  • Improve resizing of buy and sell tables
  • Not show warning popup for imported payment accounts
  • Add Altcoin disclaimer
  • Fix grammatical mistakes and errors in display strings
  • Fix offer book chart is not updated
  • Privacy/Security/Network
  • Delete tor files at startup
  • Improve handling when unable to connect to tor
  • Wallet:
  • Fix wallet restore issue on Windows
  • Development
  • Allow host as bitcoinRegtestHost parameter
  • Allow tor to be used with regtest
  • Remove libdohj dependency
  • Add scripts to autosetup dao on regtest
  • Add application launchers for UI test files
  • Build:
  • Improve JAVA_HOME override
  • Add execute permission for shell scripts
  • Installation:
  • Fix windows install custom translations
  • Update macOS installer background image
  • Infrastructure
  • First milestone of new monitoring
  • Check it out at https://monitor.bisq.network
  • Assets:
  • Added 19 new assets: Adeptio (ADE), Askcoin (ASK), Augmint Euro (AEUR), AustraliaCash (AUS), BitDaric (DARX), Cash2 (CASH2), Credits (CRDS), CRowdCLassic (CRCL), DAI Stablecoin (DAI), DeepOnion (ONION), Fujicoin (FJC), LitecoinZ (LTZ), Lytix (LYTX), Mile (MILE), Persona (PRSN), TrueUSD (TUSD), USD Coin (USDC), VectorspaceAI (VXV), ZelCash (ZEL)
  • Removed assets: Gridcoin (GRC) and ZeroOneCoin (ZOC)

New in Bisq 0.9.2 (Jan 8, 2019)

  • With this release the fee model of Bisq was simplified and the maker fee reduced. The Bisq trading fee for the offer maker is now a fixed percentage of 0.1% and for the taker it was increased from 0.2% to 0.3%. This should reflect the higher burden on the maker side and incentivize market makers.
  • Besides that we squashed some bugs in the Bisq DAO and improved the UI on multiple places. This release adds 19 new assets including the 2 Mimblewimble implementations Beam and Grin (Grin will be enabled as soon as it goes live on Mainnet).

New in Bisq 0.9.1 (Dec 13, 2018)

  • Bisq DAO (on Testnet):
  • Fix selection of BTC testnet in Settings
  • Fix reorg issues
  • Improve handling of reorgs
  • Handle RPC errors
  • UI improvements in Voting screen
  • Fix validatation of display fields in proposal display
  • Use animation for vote button
  • Use uppercase in submenu items
  • Trading:
  • Decrease the price tolerance window in offers
  • Remove testnet and regtest for DASH and LTC
  • Remove BCH
  • Show rounded trade volume in contracts
  • Payment methods:
  • Fix wrong positioning of requirements field in CashDeposit
  • UI:
  • Improve startup time by updating checkpoint files
  • Left align table columns to improve readability
  • Refine various UI strings
  • Bug fix: Close window without triggering action on ESC
  • Bug fix: Views are sometimes not updated when switching quickly between sub sections
  • Bug fix: Prevent duplicate popup windows
  • Bug fix: Update validation of volume when percentage price is set
  • Privacy/Security:
  • Stream isolation for Tor
  • Development:
  • Consolidate install_java.sh scripts
  • Update install_java.bat
  • Bug fix: Surgical fix to default command line parameters
  • Installation:
  • Bug fix: Windows installer issues

New in Bisq 0.9.0 (Dec 4, 2018)

  • Bisq DAO (on Testnet):
  • BSQ wallet (Send/Receive BSQ)
  • Governance (Make and vote on proposals, create compensation requests, change DAO parameters, issue BSQ)
  • Bonding (Create bonded roles/bonded reputation)
  • Pay asset listing fee with BSQ
  • Proof of burn with BSQ
  • Pay trading fees with BSQ
  • Trading:
  • Warn users when closing the app with open offers
  • Wait for offer availability check before allowing funding of wallet
  • Add buyers payment account name to trade screen (if multiple payment accounts of the same type exist)
  • Fix last request timestamp in price feed service
  • Fix transaction broadcaster issue
  • Payment methods:
  • Add Monero address validation
  • Improve Monero trade info popup
  • Update instructions for Monero transaction proof
  • Add Citibank to Zelle
  • Add info for Faster Payment that the receivers name is not required
  • Add Contact info for F2F
  • Add warning popup for Cash Deposit
  • Add PromptPay (Thailand)
  • Add Interac E-transfer question/answer validation
  • Remove account age from limitations of altcoin accounts
  • UI:
  • Redesign: Bisq in a fresh new green look including lots of minor UI improvements and bug fixes
  • Improved text in various places (by @arunasurya)
  • New locales (Thai and Vietnamese) by @initCCG
  • Avoid standby mode
  • Optimize initial data load
  • Increase display time of notifications
  • Convert long dash to short dash for minus values
  • Add blockstream.info as default explorer
  • Limit initial window size on application launch
  • Save "Show all" state in currency selector (Trade Charts)
  • Add arrow key support for preferences currency selection
  • Add arrow key support for arbitrator language selection
  • Fix truncation issue when using display scaling levels
  • Fix issues with wrong base currency
  • Privacy/Security:
  • Make torrc "editable" via system properties
  • Use tor binaries from TorBrowser 8.0.3
  • Development:
  • Move all repositories into one mono repository
  • Add Java 10 support
  • Assets:
  • Add 25 new assets:
  • Actinium (ACM), Bitcoin 2 (BTC2), Bitcoin Rhodium (XRC), Blur (BLUR), Chaucha (CHA), Croat (CROAT), Dragonglass (DRGL), EtherStone (ETHS), GreenBlockCoin (GBK), Kekcoin (KEK), Loki (LOKI), Mask (MASK), MoX (MOX), MobitGlobal (MBGL), MonetaryUnit (MUE), Neos (NEOS), PZDC (PZDC), QMCoin (QMCoin), Quantum Resistant Ledger (QRL), Radium (RADS), Ryo (RYO), SUB1X (SUB1X), Starwels (MAI), TurtleCoin (TRTL), Zero (ZER)
  • Remove not traded assets.

New in Bisq 0.8.1 (Nov 13, 2018)

  • In this release only trade statistics and account age witness db was updated to improve startup time for a fresh install.

New in Bisq 0.8.0 (Aug 22, 2018)

  • Trading:
  • Rounding of fiat values to improve privacy
  • Add mobile notifications
  • Fix transaction broadcast issue
  • Payment methods:
  • Add HalCash
  • Add Face to Face payment
  • Assets:
  • No new assets are listed until the Listing fee policy proposal reaches consensus.
  • UI:
  • Add warning popup for languages not natively supported by arbitration
  • Reflect new repository structure in issue links
  • Fix reseting of amount column in trade statistics

New in Bisq 0.7.1 (Jul 5, 2018)

  • Payment methods:
  • Add new payment method: MoneyGram
  • Assets:
  • Add 28 new assets: 01coin, Aquachain, BitCloud, Bitcoin Core, Bitcoin Instant, Credits, Cryptonodes, CryptoTari, DACash, Diamon, DRIP, FuturoCoin, Graft, LikeCoin, Lobstex, MaxCoin, MegaCoin, MicroCoin, Motion, Myriadcoin, Nano, NewPowerCoin, Nimiq, Pix, PixelPropertyToken, PRiVCY, Triton, Wavi
  • UI:
  • Add popup for feedback after trade completion
  • Show popup if local Bitcoin core is running
  • Fix wrong duration translation in double digit numbers
  • Fix wrong singular word translation in double digit numbers
  • Fix sorting of currencies in market/trades view
  • Development:
  • Don’t include assets with diff. network type
  • Ignore “Alert key compromised” message from old nodes in Bitcoinj

New in Bisq 0.7.0 (May 12, 2018)

  • Trading:
  • Add feature for editing offers
  • Payment methods:
  • Add new payment method: WeChat Pay
  • Add additional nationalAccountId field to enable national bank transfers in Argentina
  • Show Bank ID (BIC/SWIFT) for cash deposit in offer detaisl window and show popup when taking the offer to make sure the taker has a local bank branch in his area
  • Do not allow Sepa account for Revolut SEPA BICs (many banks did nto accept that BIC)
  • Assets:
  • Add new altcoins: Pied Piper Coin, 10grans, Angelcoin, Arto, BitZeny, Bitcore, DSTRA, Dinero, Exceed, GeoCoin, Instacash, Koto, Kumacoin, LitecoinExtreme, MFCoin, Madbyte, Mazacoin, NEETCOIN, Phore, Qwark, ROIcoin, Ringo, Semux, Strayacoin, Tamadcoin, Ubiq, WorldMobileCoin, Xuez
  • UI:
  • Improve UI at create offer screen
  • Improve UI at offerbook screen
  • Improve UI at markets screen
  • Add trader icon to offer book
  • Adds information/warning icon for market based price input field
  • Add monospace font support and optimize alignment for number columns
  • Add number of open offers to currency filter popups
  • Improve info during trade process
  • Use auto focus on the first input field on all screens
  • Support quick access to top nav items with Alt 1–9 keyboard shortcuts
  • Make arbitration chat messages selectable
  • Fix bug with sorting in spread view
  • Development:
  • Migrate build from Maven to Gradle
  • Break up project in several sub projects
  • Extract asset (altcoins) handling to own project

New in Bisq 0.6.7 (Feb 27, 2018)

  • Fix bug: Cannot select US national bank transfer in "create offer view" #1404
  • Fix bug: Cannot remove deactivated offer #1403
  • Url of the signing key (Manfred Karrer): https://bisq.network/pubkey/F379A1C6.asc
  • Full fingerprint: 1DC3 C8C4 316A 698A C494 039C F5B8 4436 F379 A1C6
  • How to verify signatures?
  • $ gpg --digest-algo SHA256 --verify BINARY{.asc*,}
  • Replace BINARY with the file you downloaded (e.g. Bisq-0.5.1.dmg)
  • Hint for Debian users:
  • If you have problems starting Bisq on Debian use: /opt/Bisq/Bisq

New in Bisq 0.6.6 (Feb 24, 2018)

  • Reduce min. trade fee from 0.0002 BTC to 0.00005 BTC
  • Add option to set an open offer inactive
  • Add new payment methods: Venmo, Cash App (Square), Popmoney, Revolut, Uphold, MoneyBeam (N26)
  • Re-enable national bank transfer (ACH, WIRE) for US
  • Add TD Bank as Zelle memberbank
  • Add popup for explaining the trade limits at account creation
  • Add new altcoins: Stellite, Dai Stablecoin, Obsidian, BitDaric, Yenten, Cassubian Detk, DigiMoney, SpeedCash, SOS Coin, AchieveCoin, vDinar
  • Change max. deviation of market price to 30% (in settings it can be extended to 50%)
  • Fix wrong fee estimation (#1325)
  • Fix bug with deactivated Cash deposit offers
  • Fix bug with currency selection in create offer screen when a mulit-currency account is used

New in Bisq 0.6.5 Beta (Feb 1, 2018)

  • Start counting remaining trade period after first blockchain confirmation
  • Fix missing balance in UI after wallet restore from seed words
  • Change recovery handling if price provider node connection fails
  • Add button to Tor settings popup for deleting outdated Tor files in case of connection problems
  • Fix issue with not being able to delete spv chain file on Windows
  • Change failing provider node and bitcoin node with new onion addresses

New in Bisq 0.6.4 Beta (Jan 22, 2018)

  • Only allow transaction broadcast if blockchain download is completed and connection to min required bitcoin nodes is done.
  • If connected to localhost Bitcoin node and connection get lost prevent that Bisq connects to public network.
  • Show info in footer and splash screen if localhost Bitcoin node is available
  • Fix issues with price feed requests
  • Fix issue with incorrect display of nr. of offers in spread view
  • Add new altcoins: Creativecoin, Infinity Economics
  • Add onion address to Bitcoin node btc.jochen-hoenicke.de

New in Bisq 0.6.3 Beta (Jan 11, 2018)

  • Add timeout handler for tx broadcaster
  • Change broadcast policy parameters: Min required connections: 4; broadcast to all connected nodes; wait to hear back from 2 nodes to complete broadcast call (or timeout triggers complete handler).
  • Revert change in 0.6.2 for disconnecting from seed node after reaching 6 connections
  • Request initial data from several seed nodes instead of only one for more redundancy
  • Optimize fee estimation policy for taker
  • Add new altcoins: DeepOnion, WILD Token
  • Deactivate stream isolation (hidden service are stream isolated by default)
  • Fix wrong year at backup file name
  • Fix NullPointer exception at seed word restore if data is not set
  • Suppurt cmd+Enter shortcut for sending a dispute message
  • Fix UI bugs (duplicate currency entries, not filtering edited currency list)
  • Improve logs
  • Improve seed node monitor
  • Use different popup for Zcoin with instruction to only use transparent addresses

New in Bisq 0.6.2 Beta (Dec 28, 2017)

  • Improve withdrawal screen: Choose sending or receiving amount. Choose all available inputs or manual input selection.
  • Add "Update later" button to download update window. Make version label clickable and show if new version is available.
  • Only use hidden service btc nodes if Tor is enabled for BitcoinJ and provided nodes are used.
  • Optimize P2P network startup behavior
  • Separate fees in trade complete screen.
  • Show withdrawal btc address only after button click in trade complete screen.
  • Added new altcoins: Cagecoin, Spectrecoin, Verify
  • Add more provided Bitcoin nodes
  • Add more seed nodes
  • Add more provider nodes (market price, miner fee estimation)
  • Add second seed node for DASH and LTC
  • Add filter for btc nodes
  • Use domainname instead of IP if both are known for btc nodes
  • Increase connection timeouts
  • Increase timeout for offer availability check
  • Increase time for showing Tor settings at startup to 30 sec.
  • Increase offer refresh and republish intervals and offer TTL.
  • Decrease maxConnections for btc network from 10 to 9
  • Remove unneeded broadcast trade fee tx tasks
  • Remove checks for min. trade fee to enable change in upcoming versions
  • Fix missing resort after price feed actualization
  • Fix incorrect ordering of available offers
  • Fix wrong sorting of markets column
  • Fix for handling of modal window closing (some Linux windows managers)
  • Only hide prompt text after user starts typing
  • Use currency name instead of code for compareTo
  • Update docs

New in Bisq 0.6.1 Beta (Nov 27, 2017)

  • Add SEPA Instant Payments as new payment method
  • Add Madcoin, Bitcoin Cash, Bitcoin Clashic, Bitcoin Gold
  • UI Improvements
  • Reduce default nr. of connections to Bitcoin network from 12 to 10
  • Add new Bitcoin nodes
  • Fix price sorting bug at buy screen when an altcoin was selected
  • Fix layout bug
  • Improve logging

New in Bisq 0.5.3 Beta (Sep 27, 2017)

  • The change of the application name from "bisq" to "Bisq" caused a change of the application directory as well. That caused on Linux that users wallet and data have been in the "bisq" and the app creates a new "Bisq" folder. To fix that we rename the application directory from "bisq" to "Bisq" if "Bisq" did not exist. If both already existed (if user has run 0.5.2.) we rename "Bisq" to "Bisq_backup" and "bisq" to "Bisq" assuming that the app dir with the current wallet and data was"bisq" from version 0.5.1. If case the user used the wallet and data now in "Bisq_backup" he has to move the folders content manually to the "Bisq" folder.

New in Bisq 0.5.1 Beta (Jul 3, 2017)

  • Add callback for tradeFee tx once seen in the network to avoid errors at take offer.
  • Separate resource files for PersistedEntryMap by base currency (separate trade statistics)
  • Move base currency/network selection from network settings to preferences
  • Add btc address validator to last trade step for withdrawal.
  • Remove dont show again option for tx summary popup at withdrawal.
  • Add support for different REFERENCE_DEFAULT_MIN_TX_FEE by base currency
  • Fix issue with German as default language if OS is Windows/German
  • Add warning for CXC regrading daily or monthly transfer limits

New in Bisq 0.5.0 Beta (Jul 3, 2017)

  • Support multiple base currencies. Beside BTC the user can choose to use LTC or DOGE as base market. More will come in future releases.
  • Use fee estimation service form https://bitcoinfees.21.co to use dynamic mining fees.
  • Use dynamic trading fees. Trading fees are based on trade amount and distance to market price.
  • Min. fee (MF) = 0.0002 BTC, default fee (DF) = 0.002 BTC, amount factor (AF) = 1/BTC, market price factor (MF) = square root of percent value (e.g. 1% -> 1, 9% 0 -> 3, 0.01% -> 0.1).
  • Tradeing fee = max(MF, DF * amount * AF * MF). E.g. 0.002 BTC for 1 BTC trade at 1% market price distance.
  • Make security deposit for buyer customizable at offer creation (allowed range: 0.001 BTC - 0.2 BTC)
  • Use fixed security deposit for seller (0.01 BTC)
  • Simplify trade process by removing locktime support (removed finalize payout step)
  • Use protobuffer instead of Java serialization in P2P network and local persistence
  • Use BIP 44 wallet for BTC and BSQ
  • Update to BitcoinJ 0.14.1 release
  • Updated tor binaries from TorBrowser 6.5
  • Re-brand to Bisq
  • Use new max. trade limits to reduce risks with possible bugs in new version as well as to reflect higher BTC price
  • Bank transfers: 0.5 BTC
  • Swish, OKPay, PerfectMoney, AliPay: 1 BTC
  • Altcoins 1 BTC (exception SiaFund as their price is about 3 BCT and it is not dividable)
  • Add email field to bank payment methods for enabling traders to verify identity (to protect against charge back risk)
  • Change max trade period for SEPA to 6 days. In exceptional situations like at long bank holidays exceeding the period will be tolerated.
  • Auto select also non-EURO SEPA countries by default at SEPA account setup
  • Added new altcoins: Janus, OctoCoin, PEPECASH
  • Use percentage based price as default. Swap input text controls when toggle between fixed price and percentage based price.
  • Hide percentage based inputs if no market price is available.
  • Support for translations of all application display strings
  • User can select preferred language (of those which are already translated) and default country.
  • Supported new languages: German, Spanish, Greek, Portuguese and Serbian (still require UI layout adjustments)
  • Remove ask and bid market price and use always last price.
  • Add button in settings to resync SPV chain (delete SPV chain file)
  • Add button for opening log file
  • Remove arbitrator as potential receiver at dispute payout
  • Improve arbitration payout screen
  • Use TTL of 30 min. for market prices on the provider side.
  • Check for market price age on client. Allow max. 30 min old market prices
  • Show provider node at tooltip over price feed provider icon
  • Persist last used payment account for create offer screen
  • Use same seed words for both BTC and BSQ wallet
  • Added BSQ as coin_type 142 0x8000008E to https://github.com/satoshilabs/slips/blob/master/slip-0044.md
  • Update Bitcoin checkpoint file
  • Fix bug with backup path when path had become inaccessible
  • Fixed bug with not displaying correct MultiSig address in LockedFunds view.
  • Add checks for locked up funds of failed trades.
  • Add shortcut to remove failed trade from pending trades view.
  • Use for Windows build no version nr at jar files to avoid collecting multiple jars at updates.
  • Prepare the split role of arbitrator in mediator (has no MultiSig key) and arbitrator (3rd key holder of MultiSig).
  • Not implemented yet in the UI, so mediator is at the moment identical with arbitrator.
  • Add email and pgp pubkey to data structure (no support yet implemented in UI)
  • Add support for passing counter currency tx ID to BTC seller (not impl. in UI yet)
  • Change key combination for open dispute from cmd+o to alt+o and for opening emergency wallet from cmd+e to alt+e
  • Update TAC
  • Don't provide market price for Venezuelan currency (VEF) as official exchange rate is not reflecting reality
  • Add -BjvmOptions=-Xss1280k for Linux builds to avoid SegFault problem with latest Ubuntu update

New in Bisq 0.4.9.9.3 Beta (May 19, 2017)

  • Adopt trading fee value to match new tx fee

New in Bisq 0.4.9.9.2 Beta (May 18, 2017)

  • Increase tx fee for trades to 0.0015 BTC
  • Increase default tx fee for non-trade txs to 0.0015 BTC
  • Add Janus and OctoCoin

New in Bisq 0.4.9.9.1 Beta (May 18, 2017)

  • Fix protobuffer serialization issue with transaction version used in transaction hash at Bitcoin Core 14, causing UnreadableWalletException. For more details see: https://groups.google.com/forum/#!topic/bitcoinj/mhV9BvoSYMo
  • Add info popups for requirements for ClearXchange
  • Add scroll pane support to all screens.
  • Fix wrong percentage calculation in spreads view for altcoins
  • Fix missing tx fee at emergency wallet payout.
  • Add address validation for ETH
  • Don't use peers from AddressMessage calls if we use a custom Bitcoin node list or localhost.
  • Ability to re-open a dispute (e.g. if no answer from arbitrator in case of network problems)
  • Update MIN_NONDUST_OUTPUT from 546 to 2730 satoshis
  • Fix missing persistence calls when internal wallet structure has changed, possibly causing bugs with internal wallet structure getting inconsistent (reserved funds for an offer might be used for another trade, so causing failed trades,...).

New in Bisq 0.4.9.9 Beta (Feb 15, 2017)

  • Changed trade transaction fee from 0.0002 BTC to 0.0005 BTC
  • Change protocol version for offers to support higher transaction fee
  • Change Create-Offer-Fee from 0.0005 BTC to 0.0008 BTC (includes the 0.0005 tx fee, so the net fee to the arbitrator is same as before -> 0.0003 BTC)
  • Increase security deposit from 0.01 BTC to 0.03 BTC
  • Add LTBcoin, Fermat (IOP), Swarm City Token (SWT), AquariusCoin, Byte, Nevacoin, PIVX, Xaurum, Safe FileSystem Coin (SFSC)
  • Support for Bitcoin nodes running as hidden services
  • DNS lookup over Tor
  • Connect to local Bitcoin Core node if it is running (ignore use Tor flag)
  • Add program argument: socks5DiscoverMode
  • Export Wallet data (keys) feature
  • Show percentage in spreads table
  • Add input validation for Norwegian bank account
  • Fix bank account from for Chile and Norwegian
  • Add Georgia, Botswana
  • Add new blockexplores: SoChain, Bitaps
  • Added check for ZEC addresses (only t addresses are permitted) and info popup for ZEC and ZXC
  • Added input validation for altocin addresses: IOP, PIVX, GBYTE
  • Added input validation for IBAN, BIC, email
  • Rename Cash/ATM deposit to Cash deposit
  • Increase max. allowed deviation from market price to 30%
  • Don't show error popup for exception on Linux after screen resolution change or return from monitor standby
  • Use more randomized prefix for short offer ID, add version as postfix
  • Show arbitrators support tab if arbitrator has revoked but has open disputes
  • Increase offer availability and trade timeouts
  • Update to JDK 8u121
  • Enable again the Apple developer certificate for code signing on OSX

New in Bisq 0.4.9.8 Beta (Feb 15, 2017)

  • Added Crown, Pascal Coin, Smileycoin, RealEst. Coin
  • Now all traffic is going over Tor (price requests from Poloniex could not be routed over Tor because they use Cloudflare)
  • Added request to CoinMarketCap to get more prices for altcoins not listed at Poloniex
  • Use 2 proxy price feed providers as hidden service for requesting accumulated BitcoinAverage (new API), Poloniex and CoinMarketCap price data
  • Add program argument to add custom price feed providers
  • Add module for running a own proxy price feed provider (requires BitcoinAverage API keys). Supports both clearnet and hidden service
  • Display time of latest price update at tooltip over provider icon in market price widget
  • Remove http proxy option because it is not needed anymore (Cloudflare issue with Poloniex solved by the proxy)
  • Remove tor bridge support (was not solving GFW issues and caused only problems when connections to Tor failed at startup)
  • Add option for setting custom bitcoin nodes in network settings (additional possible via program argument)
  • Add new block explorers to settings
  • Increase max. trade period for US postal money order to 8 days
  • Use default btc format (allow more then 4 decimal places)
  • Add tool for exporting wallet data
  • Fix critical bug with BitcoinJ Bloomfilter handling
  • Ignore TTL for persisted data objects (trade statistics) in local data map

New in Bisq 0.4.9.7 Beta (Nov 1, 2016)

  • Added new payment methods: Chase QuickPay, Interac e-Transfer
  • Increase trade limits for Altcoins to 3 BTC, OKPay, Swish and AliPay to 2 BTC, ClearXChange, Cash deposit and US postal money order to 1 BTC
  • Added now altcoins: Zcash, Zcoin, Augur, Siafund, Gulden, Stellar Lumens, Emercoin, Plutons, GameCredits, PotCoin, Omni, Stratis, ReddCoin, VeriCoin, Radium Digital Rupees, Vcash, Waves, HOdlcoin, Burstcoin, Triangles, Argentum, DIBCOIN, Eternity, Battlestars, Nav Coin, DynamicCoin, Anoncoin, DarkNet
  • Change behavior of currency list to display user defined currencies instead of all currencies for which offers are available (same behavior like it was before v0.4.9.6)
  • Add Kazakhstan and Kenya to country list
  • Add Nr. of trades to trade statistics tooltip
  • Display time span in trade statistics tool tip
  • Show tx size in withdraw popup
  • Remove 1 min interval in trade statistics, add year interval
  • Added support for custom payout at disputes, define who is the publisher and re-opening a closed dispute
  • Use single gpg signatures of binaries instead of signature of bundled hashes.
  • Improved wording
  • Improved layout for small screens
  • Fix bug with withdrawal if tx size exceeds 100kb
  • Fix and improve build doc and scripts
  • Update to latest jdk version with bugfix for SortedList (remove our jdkfix module)