Skip to content

Releases: dashpay/platform

Dash Platform v0.22.16

09 Sep 02:13
Compare
Choose a tag to compare

Features

  • platform-test-suite: create test suite's .env from deployment tool config (#518)

Bug Fixes

  • platform-test-suite: test suite image and environment problems in ci (#505)
  • security vulnerability in elliptic library (#501)

Dash Platform v0.23.0-dev.9

05 Sep 23:09
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • dashmate: DockerComposeError undefined (#513)
  • security vulnerability in elliptic library (#501)
  • test suite image and environment problems in ci (#505)
  • test-suite: failing assertions due to replication lag (#502)

Build System

  • yarn install fails with Node.JS 16.17.0 (#507)

Tests

  • dapi: fix broken subscribeToNewBlockHeaders test (#508)
  • dapi: rename test files to mach the naming convention (#509)

Dash Platform v0.22.15

31 Aug 13:20
Compare
Choose a tag to compare

Features

  • dashmate: update v18 for the mainnet nodes (#514)

Dash Platform v0.22.14

29 Aug 14:14
Compare
Choose a tag to compare

Features

  • dashmate: add --force flag to stop command (#434)
  • integrate dash-spv into monorepo

Documentation

  • dashmate: update dashmate documentation (#459)
  • sdk: update outdated documentation (#463)

Miscellaneous Chores

  • bump dash core to v18.0.1 and sentinel to 1.7.1 (#511)
  • test-suite: move wallet storage persistence in the outer folder (#416)

Build System

  • yarn install fails with Node.JS 16.17.0 (#507)
  • new node alpine image breaks package builds (#493)
  • test-suite: fix docker image build

Dash Platform v0.23.0-dev.8

22 Aug 21:45
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • dapi: getStatus errored if masternode is banned (#496)
  • Drive and DAPI expect data available on H+1 block (#497)
  • test-suite: failing tests due to replication latency (#500)

Dash Platform v0.23.0-dev.7

18 Aug 19:51
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • DAPI client requests one local single node only (#479)
  • dapi-client: A.metadata.get is not a function (#492)
  • dapi-clinet: node can bed marked as banned on retriable error (#482)
  • dashmate: docker undefined error (#480)
  • dashmate: gRPC stream timeout (#481)
  • infinite block production due to fees distribution (#484)
  • sdk: cannot read properties of null (reading 'getMetadata') (#488)
  • test-suite: invalid transaction: Missing inputs (#494)

Miscellaneous Chores

  • dashmate: update Core to 18.0.0-rc.12

Build System

  • new node alpine image breaks package builds (#493)

Dash Platform v0.23.0-dev.6

12 Aug 11:31
Compare
Choose a tag to compare
Pre-release

⚠ BREAKING CHANGES

  • Correct cumulative fees invalidate previous blockchain data (#474)

Bug Fixes

  • dpp: repeated disabling of already disabled identity key (#477)
  • drive: cumulative fees are not reset between blocks (#474)
  • drive: invalid previous block time (#475)

Dash Platform v0.23.0-dev.5

05 Aug 17:02
Compare
Choose a tag to compare
Pre-release

⚠ BREAKING CHANGES

  • Blockchain data and state structure are changed and incompatible with previous versions

Features

  • drive: fees distribution (#458)

Miscellaneous Chores

  • various linter fixes across packages (#465)

Dash Platform v0.23.0-dev.4

12 Jul 10:19
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • dashmate: replace seeds by bootstrap-peers in config.toml (#460)
  • drive: various fixes in synchronize masternode identities logic and logging (#461)

Build System

  • test-suite: fix docker image build

Dash Platform v0.23.0-dev.3

30 Jun 18:33
Compare
Choose a tag to compare
Pre-release

⚠ BREAKING CHANGES

  • Previous invalid data contracts in blockchain might be valid now (#445)
  • getIdentityIdsByPublicKeyHash endpoint is removed. getIdentitiesByPublicKeyHash now responds with an array of identities, instead of an array of cbored arrays of identities. (#437)
  • All indices must have 'asc' order (#435)
  • Some state transitions in the chain could change validation result due to changes in fee logic. Previously invalid state transition in chain could become valid since BLS signing is fixed (#392)
  • Previously invalidated DataContractUpdateTransitions with unique equals false will become valid (#427)
  • Document query logic can behave differently in some cases (#398)

Features

  • bench: state transition benchmark (#418)
  • dashmate: add --force flag to stop command (#434)
  • dashmate: upgrade docker compose to v2 (#441)
  • dpp: allow 1 char document type and 1 char property name (#445)
  • integrate dash-spv into monorepo
  • limit the number of shares for masternode by 16 (#432)
  • move dash-spv in packages after import
  • re-enable proof responses (#440)
  • validate fee calculating worst case operations (#392)

Bug Fixes

  • ci: docker images incorrectly tagged with v (#413)
  • dpp: data contract index update validation (#427)
  • drive: change transaction is started check (#451)
  • non-deterministic fees due to data contract cache (#444)
  • sdk: identity update method can't sign publicKeys in some cases (#421)
  • wallet-lib: separate persistent storage by walletId (#407)

Documentation

  • add input description

Code Refactoring

  • drive: use RS Drive query validation logic (#398)
  • simplified public key to identity structure (#437)

Tests

  • dpp: fix invalid findIndexDuplicates test in DPP (#448)

Miscellaneous Chores

  • dpp: allow only asc order for indices (#435)
  • drive: log synchronize masternode identities (#449)
  • test-suite: move wallet storage persistence in the outer folder (#416)
  • update readme