Releases: dashpay/platform
Releases · dashpay/platform
Dash Platform v0.22.16
Dash Platform v0.23.0-dev.9
Dash Platform v0.22.15
Features
- dashmate: update v18 for the mainnet nodes (#514)
Dash Platform v0.22.14
Dash Platform v0.23.0-dev.8
Dash Platform v0.23.0-dev.7
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
Dash Platform v0.23.0-dev.5
Dash Platform v0.23.0-dev.4
Dash Platform v0.23.0-dev.3
⚠ 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
withunique
equalsfalse
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)