0.21.0 (2021-10-25)
- update network parameters and migrations for
testnet-6
(#457) - add a script to configure test suite (#410, #447)
- incorrect queue predictions returned by status command (#416)
- drive log files were missing upon setup (#428)
- error running status command on the seed node (#424)
- migration to v0.20.0 fails (#426)
- no such file or directory, drive_pretty_1.log (#431)
- unavailable log settings on the seed node (#427)
debug-logs
option doesn't apply to file logs (#442)- Dash JSON-RPC: Request Error: socket hang up (#444)
- issues related to keeping log files in /tmp (#437)
- various sentinel container errors on full nodes (#443)
- core database contains a block from the future (#448)
0.20.2 (2021-08-04)
- update network parameters and migrations for
testnet-5
(#408)
- cannot connect to networks prior to
testnet-5
0.20.1 (2021-07-28)
- InvalidResponse error when connecting to older versions of dapi (#406)
0.20.0 (2021-07-22)
- bad-txns-premature-spend-of-coinbase error (#357)
- setup local command stuck in some envs (#351, #352, #367, #370)
- setup local command stuck with more than 3 nodes (#390)
- missing llmq conf for devnets (#400)
- windows tmp directory install error (#393, thanks to @ICJR)
- set quorum type in tenderdash config (a6ccf5c)
- failed wallet sync from time to time (258691c)
- tenderdash local connectivity issues (#363)
- wait nodes to be ready (#369)
- add a temporary reset script for the local network (#361, #371, #380)
- add an option to enable debug logs (#349)
- enable debug logs option for setup local command (#362)
- enable and request miner interval for setup local (#360)
- configure tenderdash log level (#364)
- migrate Drive state tree to blake3 (#402)
- support minor Core updates (#379)
- configure validator set LLMQ type (#376)
- update DPP to 0.20.0 (#381)
- update to Tenderdash v0.5.0 (#358, #395, #399)
- efficient service build cache (#389)
- setup local command requests miner interval and debug logs
- Tenderdash v0.4.0 is not supported anymore
- building services from path required compose v2 installed and
DOCKER_COMPOSE_V2
env to be set - platform services 0.19 and lower not supported
0.19.1 (2021-05-18)
- update Core to 0.17.0.0-rc5 (#353)
0.19.0 (2021-05-12)
- node groups (#253, #337, #343, #338, #321, #313, #309, #314, #311, #307, #300, #298, #296, #291, #292, #282)
- rename mn-bootstrap to dashmate (#324)
- ChainLock Asset Lock Proofs support (#333)
- feature flags (#329, #336, #350, #334)
- update DAPI to 0.19 (#330)
- display tasks elapsed time in verbose mode (#320)
- NPM cache for DAPI and Drive builds (#302)
- tenderdash empty blocks configuration (#315)
- check docker version (#310)
- skip Instant Lock verification in SDK (#299)
- update drive to 0.19 (#303)
- register masternodes on testnet given funding privkey (#288)
- wait for node to be ready option (#295)
- wait for tenderdash on start (#289)
- activate sporks during local setup (#286)
- with docker compose 1.29 container.inspect throws error if the container isn't running (#325)
- add update docs (#345)
- the
setup local
command generates a local configs group - the
local
config now is a template and should be used to start a node mn
commands renamed todashmate
. Configs are now stored in.dashmate
dir.
0.18.2 (2021-04-14)
- update to core 0.17.0.0-rc4 (#326)
0.18.1 (2021-03-09)
- update Drive and DAPI images (0273d33)
0.18.0 (2021-03-03)
- platform sync shows Infinity% (#281)
- status command returns TypeError (#251)
- uncaught errors when remote services down (#241)
- enable
llmq-qvved-sync
on testnet (#267) - include sentinel image version in config (#265)
- update dashd to
0.17.0.0-rc3-hotfix1
(#276) - hard and soft resets,
--platform-only
option (#249, #258, #272) - update Tenderdash to 0.34.3 (#274)
- remove evonet-specific code (#268)
0.17.4 (2021-02-03)
- output Drive logs into files (#252)
0.17.3 (2021-01-19)
- DashPay contract is not set for testnet (#247)
0.17.2 (2021-01-13)
- add seed nodes for testnet (#239)
0.17.1 (2021-01-12)
- validator state not found after reset (#238)
0.17.0 (2021-01-11)
- add verbose mode to commands (#187, #230)
- update dependencies #177, #188, #211, (#231)
- introduce setup command (#200, #214, #219)
- configure
passFakeAssetLockProofForTests
(#222) - expose
rawchainlocksig
andzmqpubrawtxlocksig
from Core (#221) - pass dashpay contract id and block height to drive (#220)
- add
skipAssetLockConfirmationValidation
option for drive (#216) - config migration (#199)
- more status command output (#124, #229)
- update Insight API (#206, #207)
- register dashpay contract (#125)
- implement rate limiter in config (#183)
- update envoy for multi-arch support (#179)
- add network parameters to configs (#150)
- add ZMQ envs for Drive (#180)
- update testnet config (#232)
- pass correct params to error message (#228)
- rmdir and tenderdash errors (#227)
- configs are removed during writing (#224)
- platform init doesn't work with many faulty nodes (#217)
- syntax error in nginx config (#205)
- templates dir not found in travis (#201, #203)
- a bunch of small fixes (#194)
- lint errors and dash core config (#192)
- add section to dashd testnet config (#175)
0.16.1 (2020-10-30)
- add section to dashd testnet config (#175)
0.16.0 (2020-10-29)
- "No available addresses" in setup command on the platform init step (#164)
- make
NODE_ENV
and logging level configurable (#172) - obtain and pass DPNS contract block height (#170, #173)
- update to Dash SDK 0.16 (#160, #163, #163, #166)
- restart command (#152)
- switch insight-api docker image to shumkov/insight-api:3.0.0 (#157)
- update Dash Core to 0.16 (#153, #155)
- cannot mint dash on evonet (#171)
platform.dpns.contractId
config options is moved toplatform.dpns.contract.id
- data created with 0.15 version and less in not compatible. Please reset your node before upgrade
- see Drive breaking changes
- see DAPI breaking changes
0.15.1 (2020-09-08)
- services.core.ports contains an invalid type (#149)
0.15.0 (2020-09-04)
- ignored mint address option (#143)
- Dash Client was created before Tendermint is started (#131)
- gRPC buffer size settings in NGINX was too small (#127)
- transaction filter stream doesn't work with gRPC-Web (#116)
- replace env files and presets with new
config
command (#119, #138) - remove unnecessary block generation (#141)
- block mining with local development (#137)
- move container datadirs to named docker volumes (#123, #139, #140, #142)
- nginx responds with unimplemented in case of unsupported version (#134)
- move
subscribeToTransactionsWithProofs
toCore
service (#121) - use new DPNS contract (#117)
- generate empty blocks every 3 minutes (#114)
- use
generateToAddress
instead ofgenerate
(#111) - add docker image update support to setup-for-local-development (#113)
- node data from
data
dir is not using anymore and should be removed - see Drive breaking changes
- see DAPI breaking changes
0.14.0 (2020-07-24)
- missing
build
section fortx_filter_stream_service
service (#94) - missing env variables for
dapi-tx-filter-stream
service (#99) - faucet inputs where locked after platform initialization script (#88)
- original Tendermint image creates wrong mount points (#86)
- update Evonet preset to 0.14 (#108, #105)
- update Drive and DAPI versions to 0.14 (#98)
- implement
status
command (#49, #93, #96) - move from Listr to Listr2 (#84)
- implement
setup-for-local-development
command (#82, #101) - implement
update
option forstart
command (#80) - build docker images from local directories (#59, #66, #90)
- document
status
command in README (#97) - add release date badge (#85)
- add development usage for local docker build (#67)
- data created with previous versions of Dash Platform is incompatible we the new one, so you need to reset data before you start the node
0.13.4 (2020-06-18)
- tendermint throw fatal error on start in linux environment (#76)
0.13.3 (2020-06-18)
- parsing docker container name on first start (#75)
0.13.2 (2020-06-16)
- DAPI rate limits disabled for evonet for some reason (#73)
0.13.1 (2020-06-12)
- update Evonet configs (fd0158a)
0.13.0 (2020-06-09)
- do not start stopped services on the docker deamon restart (#55)
- switch to dashpay org for sentinel (#62)
- start/stop node commands (#45, #48)
- data reset command (#43, #60)
- masternode registration commands (#30, #44, #54, #69)
- remove sleep from docker compose (#57)
- allow to start full node (#42)
- update configs and docker images (#64)
- Dash Platform v0.12 data in incompatible with 0.13, so you need to reset data before you start the node
0.12.6 (2020-05-23)
- update Evonet configs (#56)
0.12.5 (2020-05-01)
- use updated sentinel image (#41)
0.12.4 (2020-04-30)
0.12.3 (2020-04-28)
- outdated genesis config for Tendermint (#37)
- outdated persistent node IDs in Tendermint config (#38)
0.12.2 (2020-04-22)
- update DPNS identities for evonet (#31)
0.12.1 (2020-04-21)
latest
envoy docker image tag is not present anymore (#29)
0.12.0 (2020-04-19)
- dash-cli doesn't work without default config (#18)
- explicitly load core conf file (#23)
- invalid gRPC Web configuration (#25, #26)
- remove spork private key from сore config (#11)
- tidy up services and configs (#27)
- data and config dir paths are changed
tendermint
service now calleddrive_tendermint
machine
is removed due to merging Machine into Drive- new version of Drive is incompatible with 0.11 so you need to wipe data before run 0.12:
- drop
drive_mongodb
anddrive_leveldb
volumes docker-commpose --env-file=.env.<PRESET> run drive_tendermint unsafe_reset_all
- drop
- update configs for Evonet (#7)
- update configurations and docker-compose file for
local
andevonet
envs (230ea62)
testnet
andmainnet
is not supported anymore