[bisq-network/bisq] Release/v1.6.0 (#5361)

Christoph Atteneder notifications at github.com
Fri Mar 26 16:55:28 CET 2021


You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/5361

-- Commit Summary --

  * Bring ScryptType enum up to date with latest bitcoind
  * Add replacement bitcoind RPC client using jsonrpc4j
  * Add replacement bitcoind block notification daemon
  * Factor out executor shutdown logic into new Utilities method
  * Factor out failure callback logic into new Utilities method
  * Add missing copyright headers to new files
  * Improve exception handling in BitcoindDaemon
  * Use new Bitcoind(Client|Daemon) & remove btcd-cli4j
  * Enable extraction of segwit pubkeys from raw tx inputs
  * Fix Codacy issues & deduplicate code in RpcService
  * Fix data race in BitcoindDaemonTest
  * Make special case for irregular tx with segwit BSQ inputs
  * Add getNetworkInfo & getBestBlockHash RPC client methods
  * Add Bitcoin Core version & health check to RpcService
  * Exclude segwit pubkeys by block height instead of a blacklist
  * Ensure RPC client works with Bitcoin Core 0.21.0
  * Rename rpc.dto.RawX to RawDtoX to avoid confusion
  * Upgrade jsonrpc4j & Jackson; simplify BitcoindClient
  * Bump version number for v1.6.0
  * Update translations for v1.6.0
  * Disambiguate payment acct json form's "country" field
  * Adjust protos for takeoffer error handing
  * Inject CoreContext into OpenOfferManager, adjust test
  * Adjust grpc & core services to new takeoffer error handling
  * Convert AvailabilityResult to error msg when takeoffer fails
  * Add missing grpc exception catch blocks
  * Derive AvailabilityResult from Task errorMessage
  * Refactor takeoffer reply proto & ErrorMessageHandler
  * Avoid NPE due to null fee while wrapping tx in TxInfo
  * Add LongRunningTradesTest
  * Print trade info to console after successful trade
  * Add convenience (get all offers, both directions), and make sorter public
  * Add bot convenience: getMyOffersSortedByDate(String currencyCode)
  * Fix api getfundingaddresses bug
  * Validate paymentAccountId in createAndPlaceOffer
  * Activate Segwit DAO hard fork 4 weeks after v1.6.0 release
  * Merge branch 'release/v1.6.0' into implement-segwit-for-bsq
  * Revert "Lower tolerated small amount"
  * fix race condition in sent confirmation popup
  * codacy
  * Merge pull request #5000 from stejbac/implement-segwit-for-bsq
  * Block UI popups in api startup's encrypted wallet init
  * Set WalletsManager key if missing
  * Fix typo
  * Remove log statement, add comment
  * Fix comment, left justify non-numeric column value
  * Fix method name and error msg
  * Pop-up warning for trading with risky payment methods
  * Review changes for Disputes GUI
  * Fee validation leniency using old DAO param values
  * Update data stores for v1.6.0
  * Update bitcoinj checkpoints for v1.6.0
  * Merge pull request #5350 from ripcurlx/update-data-stores-for-v1.6.0
  * Remove setOpacity in 2 remaining cases
  * Highlight of closed disputes with unread chats
  * Fix ClassCastException in Portfolio History screen
  * Remove the apparent link for cases where the trade is not available
  * Fix display issues on TableViews
  * Revert to SNAPSHOT version

-- File Changes --

    M apitest/src/main/resources/logback.xml (1)
    M apitest/src/test/java/bisq/apitest/method/MethodTest.java (26)
    M apitest/src/test/java/bisq/apitest/method/offer/AbstractOfferTest.java (4)
    M apitest/src/test/java/bisq/apitest/method/payment/AbstractPaymentAccountTest.java (5)
    M apitest/src/test/java/bisq/apitest/method/trade/AbstractTradeTest.java (9)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeBuyBTCOfferTest.java (209)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeSellBTCOfferTest.java (213)
    A apitest/src/test/java/bisq/apitest/scenario/LongRunningTradesTest.java (100)
    M build.gradle (28)
    M cli/src/main/java/bisq/cli/ColumnHeaderConstants.java (1)
    M cli/src/main/java/bisq/cli/GrpcClient.java (83)
    M cli/src/main/java/bisq/cli/TableFormat.java (9)
    M common/src/main/java/bisq/common/app/Version.java (5)
    M common/src/main/java/bisq/common/util/Utilities.java (50)
    M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java (19)
    M core/src/main/java/bisq/core/api/CoreApi.java (7)
    M core/src/main/java/bisq/core/api/CoreOffersService.java (5)
    M core/src/main/java/bisq/core/api/CoreTradesService.java (10)
    M core/src/main/java/bisq/core/api/CoreWalletsService.java (65)
    M core/src/main/java/bisq/core/api/model/AddressBalanceInfo.java (15)
    M core/src/main/java/bisq/core/api/model/PaymentAccountTypeAdapter.java (5)
    M core/src/main/java/bisq/core/api/model/TxInfo.java (70)
    M core/src/main/java/bisq/core/app/AppStartupState.java (2)
    M core/src/main/java/bisq/core/app/WalletAppSetup.java (10)
    M core/src/main/java/bisq/core/dao/node/explorer/ExportJsonFilesService.java (16)
    M core/src/main/java/bisq/core/dao/node/full/FullNode.java (45)
    M core/src/main/java/bisq/core/dao/node/full/RawTx.java (7)
    M core/src/main/java/bisq/core/dao/node/full/RpcService.java (275)
    A core/src/main/java/bisq/core/dao/node/full/rpc/BitcoindClient.java (122)
    A core/src/main/java/bisq/core/dao/node/full/rpc/BitcoindDaemon.java (125)
    A core/src/main/java/bisq/core/dao/node/full/rpc/NotificationHandlerException.java (24)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/DtoNetworkInfo.java (114)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/DtoPubKeyScript.java (42)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/DtoSignatureScript.java (35)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/RawDtoBlock.java (84)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/RawDtoInput.java (45)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/RawDtoOutput.java (36)
    A core/src/main/java/bisq/core/dao/node/full/rpc/dto/RawDtoTransaction.java (76)
    M core/src/main/java/bisq/core/dao/state/DaoStateService.java (10)
    M core/src/main/java/bisq/core/dao/state/model/blockchain/PubKeyScript.java (5)
    M core/src/main/java/bisq/core/dao/state/model/blockchain/ScriptType.java (6)
    M core/src/main/java/bisq/core/offer/AvailabilityResult.java (39)
    M core/src/main/java/bisq/core/offer/OfferRestrictions.java (6)
    M core/src/main/java/bisq/core/offer/OpenOfferManager.java (12)
    M core/src/main/java/bisq/core/provider/mempool/TxValidator.java (67)
    M core/src/main/java/bisq/core/provider/price/PriceRequest.java (10)
    M core/src/main/java/bisq/core/support/dispute/Dispute.java (3)
    M core/src/main/resources/i18n/displayStrings.properties (12)
    M core/src/main/resources/i18n/displayStrings_cs.properties (103)
    M core/src/main/resources/i18n/displayStrings_de.properties (269)
    M core/src/main/resources/i18n/displayStrings_es.properties (111)
    M core/src/main/resources/i18n/displayStrings_fa.properties (41)
    M core/src/main/resources/i18n/displayStrings_fr.properties (41)
    M core/src/main/resources/i18n/displayStrings_it.properties (41)
    M core/src/main/resources/i18n/displayStrings_ja.properties (41)
    M core/src/main/resources/i18n/displayStrings_pt-br.properties (41)
    M core/src/main/resources/i18n/displayStrings_pt.properties (41)
    M core/src/main/resources/i18n/displayStrings_ru.properties (41)
    M core/src/main/resources/i18n/displayStrings_th.properties (41)
    M core/src/main/resources/i18n/displayStrings_vi.properties (41)
    M core/src/main/resources/i18n/displayStrings_zh-hans.properties (41)
    M core/src/main/resources/i18n/displayStrings_zh-hant.properties (41)
    M core/src/main/resources/wallet/checkpoints.txt (4)
    A core/src/test/java/bisq/core/dao/node/full/RpcServiceTest.java (140)
    A core/src/test/java/bisq/core/dao/node/full/rpc/BitcoindClientTest.java (234)
    A core/src/test/java/bisq/core/dao/node/full/rpc/BitcoindDaemonTest.java (183)
    M core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java (72)
    M core/src/test/java/bisq/core/provider/mempool/TxValidatorTest.java (124)
    A core/src/test/resources/bisq/core/dao/node/full/rpc/getblock-result-verbosity-0.txt (53)
    A core/src/test/resources/bisq/core/dao/node/full/rpc/getblock-result-verbosity-1.json (33)
    A core/src/test/resources/bisq/core/dao/node/full/rpc/getblock-result-verbosity-2.json (698)
    A core/src/test/resources/bisq/core/dao/node/full/rpc/getnetworkinfo-result.json (52)
    M core/src/test/resources/bisq/core/provider/mempool/badOfferTestData.json (3)
    M core/src/test/resources/bisq/core/provider/mempool/offerTestData.json (9)
    A daemon/src/main/java/bisq/daemon/grpc/GrpcErrorMessageHandler.java (127)
    M daemon/src/main/java/bisq/daemon/grpc/GrpcExceptionHandler.java (19)
    M daemon/src/main/java/bisq/daemon/grpc/GrpcTradesService.java (35)
    M daemon/src/main/resources/logback.xml (1)
    M desktop/package/linux/Dockerfile (2)
    M desktop/package/linux/package.sh (2)
    M desktop/package/linux/release.sh (2)
    M desktop/package/macosx/Info.plist (4)
    M desktop/package/macosx/copy_dbs.sh (2)
    M desktop/package/macosx/create_app.sh (2)
    M desktop/package/macosx/finalize.sh (2)
    M desktop/package/macosx/insert_snapshot_version.sh (2)
    M desktop/package/macosx/replace_version_number.sh (4)
    M desktop/package/windows/package.bat (2)
    M desktop/package/windows/release.bat (2)
    M desktop/src/main/java/bisq/desktop/bisq.css (4)
    M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java (4)
    M desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java (16)
    M desktop/src/main/java/bisq/desktop/main/offer/MutableOfferViewModel.java (18)
    M desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java (2)
    M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java (11)
    M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferViewModel.java (17)
    M desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java (2)
    M desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java (2)
    M desktop/src/main/java/bisq/desktop/main/shared/ChatView.java (3)
    M desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java (9)
    M desktop/src/main/java/bisq/desktop/util/GUIUtil.java (18)
    M desktop/src/main/resources/logback.xml (3)
    M gradle/witness/gradle-witness.gradle (9)
    M inventory/src/main/resources/logback.xml (3)
    M monitor/src/main/java/bisq/monitor/Metric.java (10)
    M p2p/src/main/java/bisq/network/http/HttpException.java (6)
    M p2p/src/main/java/bisq/network/p2p/network/TorNetworkNode.java (14)
    M p2p/src/main/java/bisq/network/p2p/peers/keepalive/KeepAliveManager.java (28)
    A p2p/src/main/resources/AccountAgeWitnessStore_1.6.0_BTC_MAINNET (3)
    M p2p/src/main/resources/DaoStateStore_BTC_MAINNET (4)
    M p2p/src/main/resources/SignedWitnessStore_BTC_MAINNET (4)
    A p2p/src/main/resources/TradeStatistics3Store_1.6.0_BTC_MAINNET (3)
    M proto/src/main/proto/grpc.proto (3)
    M proto/src/main/proto/pb.proto (3)
    M relay/src/main/resources/version.txt (2)
    M seednode/src/main/java/bisq/seednode/SeedNodeMain.java (2)
    M seednode/src/main/resources/logback.xml (2)
    M statsnode/src/main/resources/logback.xml (1)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/5361.patch
https://github.com/bisq-network/bisq/pull/5361.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/5361
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210326/99d754c5/attachment-0001.htm>


More information about the bisq-github mailing list