Skip to content
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.

Releases: dashevo/dapi

DAPI v0.13.0-dev.2

29 May 14:02
72d3e20
Compare
Choose a tag to compare
DAPI v0.13.0-dev.2 Pre-release
Pre-release
chore: bump version to 0.13.0-dev.2 (#272)

DAPI v0.12.0

18 Apr 19:13
eef520f
Compare
Choose a tag to compare

Bug Fixes

  • in case of Timed out waiting for tx to be included in a block DAPI responds with Internal error (#258)

Code Refactoring

  • remove Platform JSON RPC endpoints (#256)
  • rename TENDERMINT_CORE_... envs to TENDERMINT_RPC_... (98c6ad0)
  • remove rate limiter errors (#254)

Features

  • handle insufficient funds ABCI error (#257)
  • update deploy script to tag image for every Semver segment (#260)
  • update according to merge of Drive and Machine (#255, #259)

BREAKING CHANGES

  • fetchDocuments, fetchDataContract, fetchIdentity, applyStateTransition JSON RPC endpoints are removed. Use gRPC analogues.
  • rename TENDERMINT_CORE_... envs to TENDERMINT_RPC_...
  • see DPP breaking changes

DAPI v0.12.0-dev.2

06 Apr 13:55
Compare
Choose a tag to compare
DAPI v0.12.0-dev.2 Pre-release
Pre-release
chore: bump version to 0.12.0-dev.2

DAPI v0.11.1

17 Mar 20:44
893631b
Compare
Choose a tag to compare

Bug Fixes

  • throw correct JSON RPC error on invalid Insight params (#252, 52b1276)

DAPI v0.11.0

12 Mar 21:08
6252937
Compare
Choose a tag to compare
  • Core gRPC service is not initialized (86dff35)
  • load .env at correct time for tx-filter-stream (7b091e0)
  • prevent to update dependencies with major version 0 to minor versions (ea7de93)
  • handle errors in getTransaction endpoints (e0d36ae)
  • handle errors in sendTransaction endpoint (cd2e6c8)
  • handle errors in getBlock endpoint (6d474b4)
  • handle rate, time and resource limit ABCI errors (4c979a3)
  • handle Tendermint errors in applyStateTransition (f8764e9)
  • "not found" instead of "invalid argument" in gRPC endpoints (126c929)

Features

  • remove insecure API endpoints and code (11b3df3)
  • introduce generateToAddress endpoint (3a2f497)
  • upgrade DPP to 0.11 (3b36078)

Tests

  • functional test for getStatus endpoint (3f3ec06)
  • forced json rpc client tests (5259535)

BREAKING CHANGES

  • A ton of insecure endpoints were removed so it's easier to list what left.
    • JSON RPC (deprecated)
      • generateToAddress
      • getAddressSummary
      • getBestBlockHash
      • getBlockHash
      • getMnListDiff
      • getUTXO
    • Core gRPC
      • subscribeToTransactionsWithProofs
      • getBlock
      • getStatus
      • getTransaction
      • sendTransaction
    • Platform gRPC
      • applyStateTransition
      • getDataContract
      • getDocuments
      • getIdentity
  • see DPP breaking changes

v0.10.0-dev.9

10 Mar 18:02
3e100d5
Compare
Choose a tag to compare
v0.10.0-dev.9 Pre-release
Pre-release
tests: fix functional tests

0.10.0-dev.7

01 Mar 17:07
3a2f497
Compare
Choose a tag to compare
0.10.0-dev.7 Pre-release
Pre-release
feat: introduce `generateToAddress` endpoint

BREAKING CHANGE: Removed unsupported `generate` endpoint

Co-authored-by: Djavid Gabibiyan <djavidoff@gmail.com>

0.10.0-dev.5

21 Feb 17:18
cd2e6c8
Compare
Choose a tag to compare
0.10.0-dev.5 Pre-release
Pre-release
v0.10.0-dev.5

feat: handle errors in `sendTransaction` endpoint

v0.10.0-dev.4: chore: update grpc to the working version (#235)

14 Feb 10:37
43ff8c9
Compare
Choose a tag to compare
* Update grpc to the working version
* Update js-dp-services-ctl

v0.10.0-dev.3

11 Feb 07:42
a97cec0
Compare
Choose a tag to compare
fix: get address summary method and bump a version