Skip to content

Commit

Permalink
chore(release): update changelog and bump version to 1.0.0-beta.1 (#1964
Browse files Browse the repository at this point in the history
)
  • Loading branch information
shumkov authored Jul 16, 2024
1 parent aaa8838 commit 5acbbb2
Show file tree
Hide file tree
Showing 44 changed files with 197 additions and 67 deletions.
130 changes: 130 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,133 @@
## [1.0.0-beta.1](https://github.com/dashpay/platform/compare/v1.0.0-dev.16...v1.0.0-beta.1) (2024-07-16)


### ⚠ 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](https://github.com/dashpay/platform/issues/1882))
* **dashmate:** import existing Core data ([#1915](https://github.com/dashpay/platform/issues/1915))
* **dashmate:** verify system requirements ([#1914](https://github.com/dashpay/platform/issues/1914))
* **drive-abci:** rotate quorums when all quorums members have had a chance to propose a block ([#1942](https://github.com/dashpay/platform/issues/1942))
* **drive:** platform version patching and state migrations ([#1941](https://github.com/dashpay/platform/issues/1941))
* integrate grovedb visualizer ([#1933](https://github.com/dashpay/platform/issues/1933))
* **platform:** proofs v1 support ([#1934](https://github.com/dashpay/platform/issues/1934))
* **platform:** update to versioned grove db ([#1943](https://github.com/dashpay/platform/issues/1943))
* remove votes of removed masternodes when collateral is moved ([#1894](https://github.com/dashpay/platform/issues/1894))
* **sdk:** impl Fetch/FetchMany for masternode voting endpoints ([#1864](https://github.com/dashpay/platform/issues/1864))
* **sdk:** support mocking of error responses ([#1926](https://github.com/dashpay/platform/issues/1926))
* versioning of action conversion ([#1957](https://github.com/dashpay/platform/issues/1957))


### Bug Fixes

* Abstain and Lock trees for votes are now always first and fixed some limits ([#1921](https://github.com/dashpay/platform/issues/1921))
* added description keyword to schema for contested index
* allowed to make required fields optional ([#1919](https://github.com/dashpay/platform/issues/1919))
* build broken after merge of contested unique indexes validation ([#1892](https://github.com/dashpay/platform/issues/1892))
* cleanup fix and remove identitiesIdsOnly Vote State query ([#1890](https://github.com/dashpay/platform/issues/1890))
* contested document resolution fixes 2 and improvement to masternode vote ([#1904](https://github.com/dashpay/platform/issues/1904))
* contested resources query fixes ([#1896](https://github.com/dashpay/platform/issues/1896))
* contested unique indexes can only be on non mutable document types ([#1891](https://github.com/dashpay/platform/issues/1891))
* **dashmate:** cannot read properties of null (reading '1') ([#1939](https://github.com/dashpay/platform/issues/1939))
* **dashmate:** restart platform waits for DKG ([#1944](https://github.com/dashpay/platform/issues/1944))
* **dpp:** data contract validation issues ([#1851](https://github.com/dashpay/platform/issues/1851))
* **dpp:** document factory wouldn't allow delete transitions for immutable document types ([#1956](https://github.com/dashpay/platform/issues/1956))
* **drive:** add validation that an identity can not apply to be a contender in a contest twice. ([#1923](https://github.com/dashpay/platform/issues/1923))
* **drive:** contested document resolution with masternode voting batch empty fix ([#1880](https://github.com/dashpay/platform/issues/1880))
* **drive:** panic if PlatformState has serialisation error ([#1945](https://github.com/dashpay/platform/issues/1945))
* **drive:** valid instant lock signatures marked as invalid ([#1946](https://github.com/dashpay/platform/issues/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](https://github.com/dashpay/platform/issues/1959))
* incorrect proofs are returned for various state transitions ([#1912](https://github.com/dashpay/platform/issues/1912))
* merkle root hash verification failed on devnet ([#1929](https://github.com/dashpay/platform/issues/1929))
* minor issues detected by github actions ([#1928](https://github.com/dashpay/platform/issues/1928))
* **sdk:** panic GrpcContextProvider on async call inside sync code ([#1870](https://github.com/dashpay/platform/issues/1870))
* **sdk:** state transition broadcast missing contract provider ([#1913](https://github.com/dashpay/platform/issues/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](https://github.com/dashpay/platform/issues/1873))
* sum tree verification with specialized balances ([#1899](https://github.com/dashpay/platform/issues/1899))
* voting proofs work as intended and various fixes ([#1910](https://github.com/dashpay/platform/issues/1910))


### Build System

* update rs-tenderdash-abci to 1.0.0-dev.1 ([#1909](https://github.com/dashpay/platform/issues/1909))
* upgrade rs-tenderdash-abci to v1.0.0 and tenderdash to v1.0.0 ([#1918](https://github.com/dashpay/platform/issues/1918))
* use ubuntu-platform github runner hardware for all github actions ([#1920](https://github.com/dashpay/platform/issues/1920))


### Styles

* **drive:** update formatting


### Tests

* fix documentTransition.hasPrefundedBalance is not a function ([#1931](https://github.com/dashpay/platform/issues/1931))
* **sdk:** disable failing tests for bugs scheduled for future ([#1930](https://github.com/dashpay/platform/issues/1930))
* **sdk:** increase test coverage of masternode voting ([#1906](https://github.com/dashpay/platform/issues/1906))
* **sdk:** masternode voting SDK tests ([#1893](https://github.com/dashpay/platform/issues/1893))
* **sdk:** regenerate test vectors for masternode voting ([#1927](https://github.com/dashpay/platform/issues/1927))
* temporary skip withdrawal tests


### Code Refactoring

* changed Epoch serialization to make it slightly more efficient ([#1953](https://github.com/dashpay/platform/issues/1953))
* cleanup of warnings and fix tests
* extract document faker to crate ([#1887](https://github.com/dashpay/platform/issues/1887))
* fees to use version system ([#1911](https://github.com/dashpay/platform/issues/1911))
* final drive refactoring ([#1958](https://github.com/dashpay/platform/issues/1958))
* move rs-random-document to separate crate ([#1952](https://github.com/dashpay/platform/issues/1952))
* multiplier to version system and tests for refunds ([#1950](https://github.com/dashpay/platform/issues/1950))
* rename DriveQuery to DriveDocumentQuery ([#1954](https://github.com/dashpay/platform/issues/1954))
* use library for feature version ([#1938](https://github.com/dashpay/platform/issues/1938))


### Continuous Integration

* explicitly authenticate AWS ([#1960](https://github.com/dashpay/platform/issues/1960))


### Miscellaneous Chores

* autogenerated grpc code
* better logging for devnet upgrade protocol test ([#1925](https://github.com/dashpay/platform/issues/1925))
* **dashmate:** core RPC platform services authentication ([#1883](https://github.com/dashpay/platform/issues/1883))
* **dashmate:** enable Core RPC whitelists ([#1962](https://github.com/dashpay/platform/issues/1962))
* **dashmate:** provide debug information if version check fails ([#1936](https://github.com/dashpay/platform/issues/1936))
* **dpp:** do not allow `dependentSchemas` ([#1888](https://github.com/dashpay/platform/issues/1888))
* **drive:** additional logging and minor refactoring ([#1947](https://github.com/dashpay/platform/issues/1947))
* **platform:** disable credit withdrawals in V1 ([#1961](https://github.com/dashpay/platform/issues/1961))
* removed unused dpp code on state transition actions (old duplicate) ([#1955](https://github.com/dashpay/platform/issues/1955))
* renamed back vote_choices to votes on places where it had been incorrectly changed
* revisit system data contracts ([#1889](https://github.com/dashpay/platform/issues/1889))
* temp squash of masternode voting into higher branch ([#1877](https://github.com/dashpay/platform/issues/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](https://github.com/dashpay/platform/issues/1948))
* validate that contested index is unique ([#1881](https://github.com/dashpay/platform/issues/1881))


### Documentation

* add llvm to README.md ([#1908](https://github.com/dashpay/platform/issues/1908))
* badge link for CI was broken in README.md ([#1932](https://github.com/dashpay/platform/issues/1932))
* update readme to add cmake ([#1837](https://github.com/dashpay/platform/issues/1837))

## [1.0.0-dev.16](https://github.com/dashpay/platform/compare/v1.0.0-dev.15...v1.0.0-dev.16) (2024-06-29)


Expand Down
50 changes: 25 additions & 25 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dashevo/platform",
"version": "1.0.0-dev.16",
"version": "1.0.0-beta.1",
"private": true,
"scripts": {
"setup": "yarn install && yarn run build && yarn run configure",
Expand Down
2 changes: 1 addition & 1 deletion packages/bench-suite/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@dashevo/bench-suite",
"private": true,
"version": "1.0.0-dev.16",
"version": "1.0.0-beta.1",
"description": "Dash Platform benchmark tool",
"scripts": {
"bench": "node ./bin/bench.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/check-features/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "check-features"
version = "0.1.1-4"
version = "0.1.0-beta.1"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion packages/dapi-grpc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "dapi-grpc"
description = "GRPC client for Dash Platform"
version = "1.0.0-dev.16"
version = "1.0.0-beta.1"
authors = [
"Samuel Westrich <[email protected]>",
"Igor Markin <[email protected]>",
Expand Down
Loading

0 comments on commit 5acbbb2

Please sign in to comment.