Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): update changelog and bump version to 1.0.0-beta.1 #1964

Merged
merged 2 commits into from
Jul 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading