Skip to content

Releases: dashpay/platform

Dash Platform v0.22.0-dev.4

24 Dec 14:39
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • drive: ValidatorSetUpdate doesn't contain nodeAddress (#155)
  • drive: missed JS ABCI yarn cache (#156)

Dash Platform v0.22.0-dev.3

22 Dec 17:43
Compare
Choose a tag to compare
Pre-release

BREAKING CHANGES

  • add required name property to index definition (#74)
  • add an ability to update data contract (#52)
  • Identity public key now has two more fields, purpose and securityLevel, and keys without those fields won't be valid anymore

Features

  • add an ability to update data contract (#52)
  • add required name property to index definition (#74)
  • dashmate: json output for status commands (#31)
  • dpp: add readOnly flag to IdentityPublicKey (#142)
  • drive: network address in ValidatorUpdate ABCI (#140)
  • enable mainnet for dashmate (#2)
  • identity public key purpose and security levels (#46)
  • support Apple Silicone (#143)
  • wallet-lib: do not sync transactions if mnemonic is absent
  • wallet-lib: dump wallet storage (#8)

Bug Fixes

  • dashmate: cannot read properties of undefined (reading 'dpns') on reset (#47)

Documentation

  • improved sidebar and usage in DAPI client (#3)
  • provide getTransactionHistory (#5)

Tests

  • wallet-lib: enable skipped test after the fix for grpc-js lib (#71)

Miscellaneous Chores

  • fix wrong version in a release PR title (#82)
  • missed merk darwin x64 pre-build binary (#144)
  • undefined "-w" argument in restart script (#85)

Dash Platform v0.21.6

14 Dec 18:16
Compare
Choose a tag to compare

Bug Fixes

  • dashmate: RPC error on stopping node (#61)
  • wallet-lib: "Failure: Type not convertible to Uint8Array" (#60)
  • wallet-lib: eventemitter memory leak (#56)
  • wallet-lib: invalid deserialization of persistent storage (#76)

Documentation

  • publish consolidated docs using mkdocs (#42)

Miscellaneous Chores

  • changelogs generation script (#62)
  • enable yarn PnP to achieve zero installs (#63)
  • exit if some env variables are empty during setup (#75)
  • fix test:drive script (#78)
  • migrate from NPM to Yarn 3 (#50)
  • remove temporary reset script (#64)
  • update oclif and remove pnpify (#73)

Build System

  • fix bash syntax issue in release script (#79)
  • release process automation (#67)

Dash Platform v0.21.5

25 Nov 15:59
Compare
Choose a tag to compare

Bug Fixes

  • new instant lock is not compatible with DashCore 0.17 (#57)
  • wallet-lib: tx chaining mempool conflict errors (#57)

Continuous Integration

  • use correct Dockerfile in test suite release (#58)
  • set correct docker tag outputs in release workflow (#55)
  • enable NPM login on for release workflow (#54)

Dash Platform v0.21.4

23 Nov 16:50
Compare
Choose a tag to compare

Bug Fixes

  • dapi-client: expect 100 but got 122 in SML provider test (#22)
  • dapi-client: retry doesn’t work with 502 errors (#35)
  • dapi: Identifier expects Buffer (#28)
  • dashmate: ajv schema errors (#14)
  • dashmate: reset command doesn't work if setup failed (#23)
  • dashmate: cannot read properties error on group:reset (#47)
  • dashmate: json output for status commands (#31)
  • dashmate: enable mainnet for dashmate (#2)
  • dpp: rename generateEntropy to entropyGenerator (#13)
  • sdk: dpp hash function import (#15)
  • sdk: override ts-node target for unit tests (#21)
  • sdk: this is undefined during unit tests (#18)

Features

  • dashmate: force option for group:stop command (#36)
  • dashmate: provide docker build logs for verbose mode (#19)
  • migrate to DashCore 0.18.0.0-beta1 (#51)
  • wallet-lib: dump wallet storage (#8)
  • wallet-lib: do not sync transactions if mnemonic is absent (#7)

Performance Improvements

  • test-suite: speedup test suite up to 6 times (#30)

Build System

  • build only necessary packages (#27)
  • run npm scripts in parallel (#33)
  • cache native npm modules during docker build (#20)
  • setup semantic pull requests (#11)
  • sdk: upgrade to webpack 5 (#6)

Continuous Integration

  • simplify release workflow (#48)
  • show docker logs on failure (#43)
  • check mismatch dependencies (#26)
  • run package tests in parallel (#25)

Tests

  • adjust timeouts (#45)
  • test-suite: skipSynchronizationBeforeHeight option with new wallet (#34)
  • dpp: fix invalid network floating error (#32)
  • dpp: grpc common bootstrap not working (#16)

Documentation

  • markdown link fixes (#49)
  • add README.md for the whole platform as a project (#38)
  • add contributing.md (#37)
  • sdk: provide getTransactionHistory (#5)
  • improved sidebar and usage in DAPI client (#3)

Styles

  • fix ES linter errors (#24)

BREAKING CHANGES