Skip to content

Releases: dashpay/platform

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

Dash Platform v0.22.13

17 Jun 11:04
Compare
Choose a tag to compare

Features

  • support DIP24 devnet LLMQ type (#438)

Dash Platform v0.22.12

07 Jun 12:02
Compare
Choose a tag to compare

Bug Fixes

  • sdk: incomplete bundle for web (#400)
  • wallet-lib: separate persistent storage by walletId (#407)

Dash Platform v0.22.11

31 May 12:52
Compare
Choose a tag to compare

Bug Fixes

  • incorrect image versions and variables for testnet config (#415)

Dash Platform v0.22.10

26 May 07:23
Compare
Choose a tag to compare

Bug Fixes

  • CommitmentTxPayload#toBuffer method was using version instead of qfcVersion for serialization (#410)

Continuous Integration

  • dispatch trigger and parallelization (#406)

Dash Platform v0.22.9

24 May 13:54
Compare
Choose a tag to compare

Bug Fixes

  • incorrect parsing of commitment payload (#408)

Dash Platform v0.22.8

23 May 15:36
Compare
Choose a tag to compare

Bug Fixes

  • verifyChainLock was returning false instead of ResponseQuery (#402)
  • dashmate: switch drive and dapi to stable versions (#381)
  • wallet-lib: hook tx chain broadcast on mempool response (#388)

Dash Platform v0.22.8-pr.405.2

23 May 18:03
Compare
Choose a tag to compare
Pre-release

See #405 for details