Releases: dashpay/platform
Releases · dashpay/platform
Dash Platform v1.0.0-pr.1825.7
chore: bump version to 7
Dash Platform v1.0.0-pr.1825.6
API security testing release #1825
Dash Platform v1.0.0-pr.1825.5
API security testing release #1825
Dash Platform v1.0.0-pr.1825.4
API security testing release #1825
Dash Platform v1.0.0-pr.1825.3
API security testing release #1825
Dash Platform v1.0.0-pr.1825.2
API security testing release #1825
Dash Platform v1.0.0-pr.1825.1
API security testing release #1825
Dash Platform v1.0.0-dev.11
What's Changed
- refactor(platform)!: reduce dependencies, and get verify feature to be more lightweight by @QuantumExplorer in #1807
- refactor(dpp): generic wasm error by @markin-io in #1803
- refactor: reduce dependencies and update ring sub dependency by @QuantumExplorer in #1809
- chore(sdk): patch tower sub dependency to use new index_map version by @QuantumExplorer in #1810
- chore: fix node-tar security vulnerability by @markin-io in #1813
- fix(dpp)!: incorrect json schema compatibility validation by @shumkov in #1814
- feat: register init contracts on second block of strategy by @pauldelucia in #1808
- feat(sdk): reuse dapi connections by @lklimek in #1815
- refactor(sdk)!: rename crate rs-sdk to dash-sdk by @lklimek in #1811
- feat(platform): query any element in Platform state by @QuantumExplorer in #1816
- fix(sdk): dapi client pool should separate platform and core clients by @lklimek in #1818
- feat(platform)!: identity create replay protection by @QuantumExplorer in #1819
- fix(platform)!: a withdrawal failure from core should never cause platform to stop by @QuantumExplorer in #1821
Full Changelog: v1.0.0-dev.10...v1.0.0-dev.11
Dash Platform v1.0.0-dev.10
⚠ BREAKING CHANGES
There are multiple breaking changes that make previously created state invalid:
- drive: addition key-value in epoch trees (#1778)
- platform: processing costs were updated for some state transitions (#1805, #1800)
- drive: now we count and persist a version proposal vote on the epoch change (#1769)
- drive: protocol version for the first block of an epoch might be different (#1769)
- platform: ST validation was changed, as well as some constants (#1796, #1795)
- dpp: document type name must be 1 to 64 alphanumeric chars and "_", or "-" (#1798)
- platform: max state transition is 20 kB (#1792)
Features
- dpp: validate document type name (#1798)
- drive-abci: better processing costs of state transitions (no schema processing improvements) (#1800)
- drive: provide protocol version in epoch info query (#1778)
- pass asset lock vector rather than callback in strategies
- platform: improved state processing fees (#1805)
- platform: mitigate issues of asset lock based transitions (#1796)
- platform: various document validation improvements (#1795)
- strategy-tests: add extra_keys field for StartIdentities and use random identities for transfers (#1794)
Bug Fixes
- drive: no longer build full grovedb when using verify feature (#1804)
- drive: versioning issues on epoch change (#1769)
- platform: max state transition size (#1792)
- sdk: not bumping nonce on contract creation (#1801)
- state transition already in chain error on low credit transfer amount (#1797)
- strategy-tests: default identity nonce and document op contract id (#1777)
Performance Improvements
- platform: use inline on versioned functions (#1793)
Tests
- added a test registering many random contracts in strategy tests (#1791)
Miscellaneous Chores
- sdk: export various libraries in rs-sdk (#1802)
Dash Platform v1.0.0-dev.9
⚠ BREAKING CHANGES
- sdk: don't allow duplicate mock expectations (#1788)
- created_at and updated_at from block time (#1780)
- created_at_block_height and variants (#1784)
Features
Bug Fixes
- drive: internal error on querying proofs (#1747)
- identity add keys in strategy tests (#1727)
- sdk: don't allow duplicate mock expectations (#1788)
- query retry on race condition (#1776)
- identity state transition validation fixes (#1786)
Code Refactoring
- make strategy start identities a new struct (#1764)
- updated descriptions and function names in strategy tests plus readme file (#1785)
Miscellaneous Chores
- dashmate: readme fixes (#1624)
- fix npm audit for follow-redirects package (#1781)
- dapi: use broadcast_tx instead of deprecated broadcast_tx_sync (#1775)
Build System
- rs-tenderdash-abci 0.14.0-dev.9 (#1782)