[bisq-network/bisq] v1.8.0 Release (PR #5915)
Christoph Atteneder
notifications at github.com
Mon Dec 13 11:48:33 CET 2021
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/5915
-- Commit Summary --
* Add I2P as enum entry
* Bump version number for v1.8.0
* Update translations for v1.8.0
* Fix guava dependency issue
* Add check for trade statistic for max amount and if currency exists in CurrencyUtil
* Only try to remove invalid filter from network if it's our own.
* Only apply maxTradeLimit from PaymentMethod if the PaymentMethod is
* Add warn log
* Rename getActivePaymentMethodById to getActivePaymentMethod
* Rename getPaymentMethod to getPaymentMethodId
* Rename getPaymentMethodById to getPaymentMethod
* Simplify warn logging
* Fix missing update of time line in dao charts
* Add date for applying filter
* Enforce inclusion of TradeLimits for headless apps
* Remove code which is already in superclass
* Update bitcoinj checkpoints for v1.8.0
* Update data stores for v1.8.0
* Update data stores for v1.8.0 (again)
* Merge pull request #5856 from ripcurlx/update-data-stores-for-v1.8.0
* Fix exception in Portfolio History screen
* Add new block listener to update locked balance display
* Add official Java 15 support
* Remove gradle cache
* Print dependency report if failure
* Update package.gradle: rely on local JDK 15
* Improve release build documentation
* Bugfix: dispute ticket reopened by mailbox message
* Add Polish translation
* Fix NPEs in Portfolio View wrt. BSQ swap
* Always use fresh address for MULTI_SIG context
* Fix misleading comment: BSQ swap taker tx fee tolerance
* Fix BSQ swap buyer tx fee theft vulnerability
* Validate input script types to prevent BSQ swap tx fee underpaying
* Improve warning when BSQ swap offer is removed
* Improve naming and remove unnecessary null check
* Fix incorrect start height for block request
* Fix handling for genesis height and case when wallet sync is not completed yet.
* Fixes https://github.com/bisq-network/bisq/issues/5882
* Change max retries from 3 to 12
* Fix broken test
* Code cleanup: remove unused PoW class & test
* Code cleanup: replace (Bi)Function<..,Boolean> with (Bi)Predicate<..>
* Add Equihash implementation for use in ASIC-resistant PoW
* Add Equihash.IntListMultimap (private) class for speedup
* Further Equihash optimisation: avoid lambda+stream in tight loop
* Further Equihash optimisation: partial parallelisation
* Add PoW version(-list) fields to ProofOfWork & Filter
* Add difficulty adjustment & benchmarking to Equihash(Test)
* Fix method name typo: redoProofOfWorkAndRepublish
* Add+enable service to mint/verify Equihash proofs of work
* Store difficulty as floating point in Filter & PoW
* Inline predicates to simplify HashCashService & FilterManager
* Fix bug in Equihash.IntListMultimap & adjust constants
* Code cleanup: proto fields, duplicated expr & null char separator
* Add separate ProofOfWork.solution proto field for Equihash
* Add support to duplicate bsq swap offers
* Add support to duplicate bsq swap offers also in History view
* Add visual icon for duplicate offer functionality
* Apply suggestions and fix edge case when BSQ legacy payment account offer is duplicated
* Make Codacy happy
* Add missing import
* Update translations for v1.8.0 (again)
* Increase trade protocol timeout from 60 sec to 120 sec
* Do not shut down networkNode and Tor in parallel as network node
* Extract duplicated code at shutdown
* Reduce timeouts
* Add null checks
* Update data stores for v1.8.0 (again, again)
* Fix BSQ blocks resync from resources on Windows & Linux
* Avoid enumerating every jar entry in FileUtil::listResourceDirectory
* At shutdown the executor can throw a RejectedExecutionException which
* Merge pull request #5908 from ripcurlx/update-data-stores-for-v1.8.0-again
* In case the BSQ blocks directory does not exist in resources (as in case of REG_TEST)
* Revert usage of File.separator
* Use Spring dependency-management plugin in pricenode
* Avoid Log4J "Log4Shell" exploit
* Revert to SNAPSHOT version
-- File Changes --
M .github/workflows/build.yml (16)
M apitest/docs/api-beta-test-guide.md (2)
M apitest/src/test/java/bisq/apitest/scenario/bot/AbstractBotTest.java (4)
M apitest/src/test/java/bisq/apitest/scenario/bot/Bot.java (4)
M build.gradle (8)
M common/src/main/java/bisq/common/ClockWatcher.java (4)
M common/src/main/java/bisq/common/app/Version.java (4)
A common/src/main/java/bisq/common/crypto/Equihash.java (415)
A common/src/main/java/bisq/common/crypto/EquihashProofOfWorkService.java (77)
M common/src/main/java/bisq/common/crypto/HashCashService.java (116)
M common/src/main/java/bisq/common/crypto/ProofOfWork.java (64)
M common/src/main/java/bisq/common/crypto/ProofOfWorkService.java (146)
M common/src/main/java/bisq/common/file/FileUtil.java (38)
M common/src/main/java/bisq/common/util/PermutationUtil.java (12)
M common/src/main/java/bisq/common/util/Utilities.java (29)
A common/src/test/java/bisq/common/crypto/EquihashTest.java (201)
M common/src/test/java/bisq/common/crypto/HashCashServiceTest.java (22)
D common/src/test/java/bisq/common/crypto/ProofOfWorkServiceTest.java (81)
M common/src/test/java/bisq/common/util/PermutationTest.java (9)
M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java (2)
M core/src/main/java/bisq/core/api/model/PaymentAccountForm.java (6)
M core/src/main/java/bisq/core/app/BisqExecutable.java (72)
M core/src/main/java/bisq/core/app/BisqHeadlessAppMain.java (6)
M core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java (8)
M core/src/main/java/bisq/core/btc/Balances.java (1)
M core/src/main/java/bisq/core/btc/model/RawTransactionInput.java (26)
M core/src/main/java/bisq/core/btc/setup/WalletsSetup.java (2)
M core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java (3)
M core/src/main/java/bisq/core/dao/governance/voteresult/VoteResultService.java (4)
M core/src/main/java/bisq/core/dao/node/BsqNode.java (20)
M core/src/main/java/bisq/core/dao/node/full/FullNode.java (3)
M core/src/main/java/bisq/core/dao/node/full/RpcService.java (163)
M core/src/main/java/bisq/core/dao/node/full/rpc/dto/DtoNetworkInfo.java (2)
M core/src/main/java/bisq/core/dao/node/lite/LiteNode.java (20)
M core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java (2)
M core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java (12)
M core/src/main/java/bisq/core/dao/state/storage/BsqBlocksStorageService.java (33)
M core/src/main/java/bisq/core/filter/Filter.java (22)
M core/src/main/java/bisq/core/filter/FilterManager.java (54)
M core/src/main/java/bisq/core/locale/LanguageUtil.java (4)
M core/src/main/java/bisq/core/network/CoreNetworkFilter.java (10)
M core/src/main/java/bisq/core/notifications/alerts/DisputeMsgEvents.java (8)
M core/src/main/java/bisq/core/offer/Offer.java (2)
M core/src/main/java/bisq/core/offer/bsq_swap/BsqSwapOfferModel.java (13)
M core/src/main/java/bisq/core/offer/bsq_swap/BsqSwapTakeOfferModel.java (10)
M core/src/main/java/bisq/core/offer/bsq_swap/OpenBsqSwapOfferService.java (47)
M core/src/main/java/bisq/core/payment/PaymentAccount.java (3)
M core/src/main/java/bisq/core/payment/PaymentAccounts.java (8)
M core/src/main/java/bisq/core/payment/payload/PaymentMethod.java (16)
M core/src/main/java/bisq/core/trade/ClosedTradableManager.java (9)
M core/src/main/java/bisq/core/trade/bisq_v1/FailedTradesManager.java (6)
M core/src/main/java/bisq/core/trade/bsq_swap/BsqSwapTakeOfferRequestVerification.java (8)
M core/src/main/java/bisq/core/trade/protocol/bisq_v1/BuyerAsMakerProtocol.java (4)
M core/src/main/java/bisq/core/trade/protocol/bisq_v1/BuyerAsTakerProtocol.java (6)
M core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerAsMakerProtocol.java (4)
M core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerAsTakerProtocol.java (4)
M core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerProtocol.java (2)
M core/src/main/java/bisq/core/trade/protocol/bsq_swap/tasks/buyer/ProcessBsqSwapFinalizeTxRequest.java (19)
M core/src/main/java/bisq/core/trade/protocol/bsq_swap/tasks/seller/ProcessTxInputsMessage.java (4)
M core/src/main/java/bisq/core/trade/statistics/TradeStatistics3.java (39)
M core/src/main/java/bisq/core/trade/statistics/TradeStatisticsForJson.java (2)
M core/src/main/resources/i18n/displayStrings.properties (3)
M core/src/main/resources/i18n/displayStrings_cs.properties (220)
M core/src/main/resources/i18n/displayStrings_de.properties (214)
M core/src/main/resources/i18n/displayStrings_es.properties (180)
M core/src/main/resources/i18n/displayStrings_fa.properties (188)
M core/src/main/resources/i18n/displayStrings_fr.properties (198)
M core/src/main/resources/i18n/displayStrings_it.properties (134)
M core/src/main/resources/i18n/displayStrings_ja.properties (152)
A core/src/main/resources/i18n/displayStrings_pl.properties (3281)
M core/src/main/resources/i18n/displayStrings_pt-br.properties (134)
M core/src/main/resources/i18n/displayStrings_pt.properties (134)
M core/src/main/resources/i18n/displayStrings_ru.properties (140)
M core/src/main/resources/i18n/displayStrings_th.properties (142)
M core/src/main/resources/i18n/displayStrings_vi.properties (134)
M core/src/main/resources/i18n/displayStrings_zh-hans.properties (134)
M core/src/main/resources/i18n/displayStrings_zh-hant.properties (134)
M core/src/main/resources/wallet/checkpoints.txt (6)
M core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java (4)
M core/src/test/java/bisq/core/dao/state/DaoStateSnapshotServiceTest.java (2)
M core/src/test/java/bisq/core/user/UserPayloadModelVOTest.java (1)
M core/src/test/java/bisq/core/util/FeeReceiverSelectorTest.java (1)
M core/update_translations.sh (3)
M daemon/src/main/java/bisq/daemon/app/BisqDaemonMain.java (7)
M desktop/package/linux/Dockerfile (2)
M desktop/package/macosx/Info.plist (4)
M desktop/package/macosx/copy_dbs.sh (3)
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/package.gradle (131)
M desktop/src/main/java/bisq/desktop/components/chart/ChartView.java (19)
M desktop/src/main/java/bisq/desktop/components/chart/ChartViewModel.java (5)
M desktop/src/main/java/bisq/desktop/main/market/MarketView.java (2)
M desktop/src/main/java/bisq/desktop/main/market/trades/TradeStatistics3ListItem.java (2)
M desktop/src/main/java/bisq/desktop/main/offer/OfferView.java (9)
M desktop/src/main/java/bisq/desktop/main/offer/bsq_swap/create_offer/BsqSwapCreateOfferDataModel.java (7)
M desktop/src/main/java/bisq/desktop/main/offer/bsq_swap/create_offer/BsqSwapCreateOfferView.java (10)
M desktop/src/main/java/bisq/desktop/main/offer/bsq_swap/create_offer/BsqSwapCreateOfferViewModel.java (36)
M desktop/src/main/java/bisq/desktop/main/overlays/windows/FilterWindow.java (27)
M desktop/src/main/java/bisq/desktop/main/portfolio/bsqswaps/UnconfirmedBsqSwapsView.java (2)
M desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.fxml (1)
M desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java (96)
M desktop/src/main/java/bisq/desktop/main/portfolio/duplicateoffer/DuplicateOfferDataModel.java (53)
M desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.fxml (1)
M desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java (77)
M desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java (7)
M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java (11)
A desktop/src/main/java/bisq/desktop/main/portfolio/presentation/PortfolioUtil.java (42)
M docs/build.md (2)
M docs/data-stores.md (15)
M docs/release-process.md (11)
M gradle/verification-metadata.xml (399)
M p2p/src/main/java/bisq/network/p2p/P2PService.java (6)
M p2p/src/main/java/bisq/network/p2p/network/Connection.java (15)
M p2p/src/main/java/bisq/network/p2p/network/NetworkFilter.java (4)
M p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java (3)
M p2p/src/main/java/bisq/network/p2p/network/Server.java (3)
M p2p/src/main/java/bisq/network/p2p/network/TorNetworkNode.java (116)
M p2p/src/main/java/bisq/network/p2p/peers/Broadcaster.java (5)
A p2p/src/main/resources/AccountAgeWitnessStore_1.8.0_BTC_MAINNET (3)
M p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_707001-708000 (4)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_708001-709000 (3)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_709001-710000 (3)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_710001-711000 (3)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_711001-712000 (3)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_712001-713000 (3)
A p2p/src/main/resources/BsqBlocks_BTC_MAINNET/BsqBlocks_713001-714000 (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.8.0_BTC_MAINNET (3)
M proto/src/main/proto/pb.proto (13)
M relay/src/main/resources/version.txt (2)
M seednode/src/main/java/bisq/seednode/SeedNodeMain.java (4)
M statsnode/src/main/java/bisq/statistics/StatisticsMain.java (2)
-- Patch Links --
https://github.com/bisq-network/bisq/pull/5915.patch
https://github.com/bisq-network/bisq/pull/5915.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/5915
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20211213/2ff10281/attachment-0001.htm>
More information about the bisq-github
mailing list