Releases
v1.0.0-beta.1
Dash Platform v1.0.0-beta.1
⚠ BREAKING CHANGES
platform: disable credit withdrawals in V1 (#1961 )
drive-abci: rotate quorums when all quorums members have had a chance to propose a block (#1942 )
allowed to make required fields optional (#1919 )
dpp: data contract validation issues (#1851 )
platform: proofs v1 support (#1934 )
dpp: do not allow dependentSchemas
(#1888 )
sdk: impl Fetch/FetchMany for masternode voting endpoints (#1864 )
Features
contender serialization (#1882 )
dashmate: import existing Core data (#1915 )
dashmate: verify system requirements (#1914 )
drive-abci: rotate quorums when all quorums members have had a chance to propose a block (#1942 )
drive: platform version patching and state migrations (#1941 )
integrate grovedb visualizer (#1933 )
platform: proofs v1 support (#1934 )
platform: update to versioned grove db (#1943 )
remove votes of removed masternodes when collateral is moved (#1894 )
sdk: impl Fetch/FetchMany for masternode voting endpoints (#1864 )
sdk: support mocking of error responses (#1926 )
versioning of action conversion (#1957 )
Bug Fixes
Abstain and Lock trees for votes are now always first and fixed some limits (#1921 )
added description keyword to schema for contested index
allowed to make required fields optional (#1919 )
build broken after merge of contested unique indexes validation (#1892 )
cleanup fix and remove identitiesIdsOnly Vote State query (#1890 )
contested document resolution fixes 2 and improvement to masternode vote (#1904 )
contested resources query fixes (#1896 )
contested unique indexes can only be on non mutable document types (#1891 )
dashmate: cannot read properties of null (reading '1') (#1939 )
dashmate: restart platform waits for DKG (#1944 )
dpp: data contract validation issues (#1851 )
dpp: document factory wouldn't allow delete transitions for immutable document types (#1956 )
drive: add validation that an identity can not apply to be a contender in a contest twice. (#1923 )
drive: contested document resolution with masternode voting batch empty fix (#1880 )
drive: panic if PlatformState has serialisation error (#1945 )
drive: valid instant lock signatures marked as invalid (#1946 )
duplicate fields defined in DPNS contract
final clean up and fixing of contested resource voting PR
fixed voting strategy tests and cleanup
import fix for drive refactoring (#1959 )
incorrect proofs are returned for various state transitions (#1912 )
merkle root hash verification failed on devnet (#1929 )
minor issues detected by github actions (#1928 )
sdk: panic GrpcContextProvider on async call inside sync code (#1870 )
sdk: state transition broadcast missing contract provider (#1913 )
small fix fixing compilation
small fix for test: test_document_creation_on_contested_unique_index
some document error messages didnt specify the corresponding property (#1873 )
sum tree verification with specialized balances (#1899 )
voting proofs work as intended and various fixes (#1910 )
Build System
update rs-tenderdash-abci to 1.0.0-dev.1 (#1909 )
upgrade rs-tenderdash-abci to v1.0.0 and tenderdash to v1.0.0 (#1918 )
use ubuntu-platform github runner hardware for all github actions (#1920 )
Styles
Tests
fix documentTransition.hasPrefundedBalance is not a function (#1931 )
sdk: disable failing tests for bugs scheduled for future (#1930 )
sdk: increase test coverage of masternode voting (#1906 )
sdk: masternode voting SDK tests (#1893 )
sdk: regenerate test vectors for masternode voting (#1927 )
temporary skip withdrawal tests
Code Refactoring
changed Epoch serialization to make it slightly more efficient (#1953 )
cleanup of warnings and fix tests
extract document faker to crate (#1887 )
fees to use version system (#1911 )
final drive refactoring (#1958 )
move rs-random-document to separate crate (#1952 )
multiplier to version system and tests for refunds (#1950 )
rename DriveQuery to DriveDocumentQuery (#1954 )
use library for feature version (#1938 )
Continuous Integration
explicitly authenticate AWS (#1960 )
Miscellaneous Chores
autogenerated grpc code
better logging for devnet upgrade protocol test (#1925 )
dashmate: core RPC platform services authentication (#1883 )
dashmate: enable Core RPC whitelists (#1962 )
dashmate: provide debug information if version check fails (#1936 )
dpp: do not allow dependentSchemas
(#1888 )
drive: additional logging and minor refactoring (#1947 )
platform: disable credit withdrawals in V1 (#1961 )
removed unused dpp code on state transition actions (old duplicate) (#1955 )
renamed back vote_choices to votes on places where it had been incorrectly changed
revisit system data contracts (#1889 )
temp squash of masternode voting into higher branch (#1877 )
update Cargo lock
update masternode voting tests after merging in v1
update to latest GroveDB (Proofs v1)
update to latest grovedb 1.0.0-rc.2 (#1948 )
validate that contested index is unique (#1881 )
Documentation
add llvm to README.md (#1908 )
badge link for CI was broken in README.md (#1932 )
update readme to add cmake (#1837 )
You can’t perform that action at this time.