Releases: dashpay/platform
Releases · dashpay/platform
Dash Platform v1.5.0-rc.2
Dash Platform v1.5.0-rc.1
⚠ BREAKING CHANGES
- sdk: return consensus errors from broadcast methods (#2274)
- sdk: provide request execution information (#2259)
- sdk: wrong order of objects returned by Drive (#2207)
Features
- dashmate: add protocol version to the status command (#2255)
- sdk: added transfer transition to rs-sdk (#2289)
- sdk: detect stale nodes (#2254)
- sdk: provide request execution information (#2259)
- sdk: return consensus errors from broadcast methods (#2274)
- sdk: sdk-level retry logic for
fetch
andfetch_many
(#2266)
Bug Fixes
- dapi: invalid state transition failed with already in chain error (#2270)
- dashmate: invalid drive status check (#2248)
- dashmate: invalid platform version in the status command (#2249)
- document query start to support pagination (#2284)
- sdk:
AddressListError
is private (#2278) - sdk: opposite retry trigger (#2265)
- sdk: wrong order of objects returned by Drive (#2207)
- seed nodes aren't responding (#2276)
Miscellaneous Chores
- add partial eq to document query (#2253)
- dashmate: report port check errors (#2245)
- move BLS Sigs import to Rust Dash Core (#2252)
- update to latest rust dash core with x11 optional (#2251)
Code Refactoring
- platform version refactoring into sub versions (#2269)
Dash Platform v1.4.1
Dash Platform v1.4.0
What's Changed
Features
- dpp: added identity public key private key validation methods (#2235)
- sdk: fix client tls connections (#2223)
- dpp: add a convenience method to get the public key data for a private key depending on the key type (#2214)
- platform: add owner keys to identities, fixed verification of use of owner keys (#2215)
- sdk: enable withdrawals v1 in JS SDK (#2201)
- start network with latest version if genesis version not set (#2206)
- dashmate: confirm a node reset (#2160)
- platform: do not switch to oldest quorums in validator set update (#2167)
- platform: get current quorum info (#2168)
- platform: withdrawals polishing and fixes for mainnet (#2166)
- sdk: change default network to mainnet (#2161)
Bug Fixes
- sdk: added signing_withdrawal_key_to_use to withdraw sdk call (#2234)
- platform: fixed Platform State deserialization issue (#2227)
- cookie accepts cookie name, path, and domain with out of bounds characters (#2211)
- drive: set sign height when rebroadcasting (#2210)
- sdk: small sdk improvements and fixes for v1.4 (#2200)
- drive-abci: fix network upgrade to version 4 (#2189)
- dashmate: collect docker stats in the doctor command (#2180)
- dashmate: validate external IP (#2183)
- platform: matched withdrawal fees to actual processing cost (#2186)
- platform: withdrawal automatic retries after core rejection (#2185)
- platform: withdrawal limits (#2182)
- sdk: get node status (#2139)
- dapi: getStatus cache invalidation (#2155)
- dapi: invalid mainnet seed ports (#2173)
- dashmate: cannot read properties of undefined (reading 'expires') (#2164)
- dashmate: colors[updated] is not a function (#2157)
- dashmate: doctor fails collecting to big logs (#2158)
- dashmate: port marks as closed if ipv6 is not disabled (#2162)
- dashmate: remove confusing short flag name (#2165)
Miscellaneous Chores
- dpp: add method for decoding identifier with unknown string encoding (#2230)
- drive: log invalid state on deserialisation (#2220)
- sdk: expose drive module in public API for rs-sdk (#2217)
- update dependences (#2072)
- bump GroveDB dependency (#2196)
- drive: improve withdrawal logging (#2203)
- drive: logs and metrics for withdrawal daily limit (#2192)
- release: replace colima with native docker in macOS builds (#2188)
- dashmate: do not call mint on masternodes (#2172)
- platform: protocol version 4 creation (#2153)
Code Refactoring
- sdk: contested resource as struct type (#2225)
- drive: remove duplicated withdrawal amount validation (#2191)
Build System
- devcontainer support (#2179)
Continuous Integration
- prebuild dev containers (#2184)
- build dashmate on macos14
Tests
- test-suite: enable withdrawal tests (#2202)
- dashmate: e2e tests failing due to DKG interval check (#2171)
Documentation
⚠ BREAKING CHANGES
- platform: add owner keys to identities, fixed verification of use of owner keys. While these are breaking changes, they will only happen in Protocol V4. (#2215)
- platform: matched withdrawal fees to actual processing cost. Since fees change it is is a breaking change that will take effect in v4 of the protocol. (#2186)
- platform: withdrawal automatic retries after core rejection. This is a breaking change that will be marked as active in v1.4 (#2185)
- platform: withdrawal limits. This is breaking, and will be activated in version 1.4 (#2182)
- sdk: Now if network is not specified, JS SDK will connect to mainnet. (#2161)
- dashmate: confirm a node reset. This change will break any non interactive execution of reset command so now the force flag must be provided to skip the reset confirmation. (#2160)
- platform: withdrawals polishing and fixes for mainnet. Updating in V4 hard fork. (#2166)
- platform: do not switch to oldest quorums in validator set update. This is included as a change in protocol version 4. (#2167)
New Contributors
- @vivekgsharma made their first contribution in #2188
Full Changelog: v1.3.0...v1.4.0
Dash Platform v1.4.0-dev.8
Dash Platform v1.4.0-dev.7
Miscellaneous Chores
- drive: log invalid state on deserialisation (#2220)
Dash Platform v1.4.0-dev.6
Dash Platform v1.4.0-dev.5
⚠ BREAKING CHANGES
- platform: add owner keys to identities, fixed verification of use of owner keys (#2215)
Features
Dash Platform v1.4.0-dev.4
Features
- sdk: enable withdrawals v1 in JS SDK (#2201)
- start network with latest version if genesis version not set (#2206)
Bug Fixes
- cookie accepts cookie name, path, and domain with out of bounds characters (#2211)
- drive: set sign height when rebroadcasting (#2210)
- sdk: small sdk improvements and fixes for v1.4 (#2200)
Code Refactoring
- drive: remove duplicated withdrawal amount validation (#2191)
Miscellaneous Chores
- bump GroveDB dependency (#2196)
- drive: improve withdrawal logging (#2203)
- drive: logs and metrics for withdrawal daily limit (#2192)
- release: replace colima with native docker in macOS builds (#2188)
Tests
- test-suite: enable withdrawal tests (#2202)
Dash Platform v1.4.0-dev.3
What's Changed
- fix(drive-abci): fix network upgrade to protocol version 4 by @QuantumExplorer in #2189
Full Changelog: v1.4.0-dev.2...v1.4.0-dev.3