[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