Skip to content

Commit

Permalink
Merge branch 'v1.0-dev' into feat/wasm-dpp/missing-consensus-errors
Browse files Browse the repository at this point in the history
  • Loading branch information
markin-io committed Apr 5, 2024
2 parents 2226f23 + 94f1013 commit 76852af
Show file tree
Hide file tree
Showing 191 changed files with 1,946 additions and 983 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
## [1.0.0-dev.10](https://github.com/dashpay/platform/compare/v1.0.0-dev.9...v1.0.0-dev.10) (2024-04-04)


### ⚠ 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](https://github.com/dashpay/platform/issues/1798))
* **drive-abci:** better processing costs of state transitions (no schema processing improvements) ([#1800](https://github.com/dashpay/platform/issues/1800))
* **drive:** provide protocol version in epoch info query ([#1778](https://github.com/dashpay/platform/issues/1778))
* pass asset lock vector rather than callback in strategies
* **platform:** improved state processing fees ([#1805](https://github.com/dashpay/platform/issues/1805))
* **platform:** mitigate issues of asset lock based transitions ([#1796](https://github.com/dashpay/platform/issues/1796))
* **platform:** various document validation improvements ([#1795](https://github.com/dashpay/platform/issues/1795))
* **strategy-tests:** add extra_keys field for StartIdentities and use random identities for transfers ([#1794](https://github.com/dashpay/platform/issues/1794))


### Bug Fixes

* **drive:** no longer build full grovedb when using verify feature ([#1804](https://github.com/dashpay/platform/issues/1804))
* **drive:** versioning issues on epoch change ([#1769](https://github.com/dashpay/platform/issues/1769))
* **platform:** max state transition size ([#1792](https://github.com/dashpay/platform/issues/1792))
* **sdk:** not bumping nonce on contract creation ([#1801](https://github.com/dashpay/platform/issues/1801))
* state transition already in chain error on low credit transfer amount ([#1797](https://github.com/dashpay/platform/issues/1797))
* **strategy-tests:** default identity nonce and document op contract id ([#1777](https://github.com/dashpay/platform/issues/1777))


### Performance Improvements

* **platform:** use inline on versioned functions ([#1793](https://github.com/dashpay/platform/issues/1793))


### Tests

* added a test registering many random contracts in strategy tests ([#1791](https://github.com/dashpay/platform/issues/1791))


### Miscellaneous Chores

* **sdk:** export various libraries in rs-sdk ([#1802](https://github.com/dashpay/platform/issues/1802))

## [1.0.0-dev.9](https://github.com/dashpay/platform/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-03-19)


Expand Down
70 changes: 35 additions & 35 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.9",
"version": "1.0.0-dev.10",
"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.9",
"version": "1.0.0-dev.10",
"description": "Dash Platform benchmark tool",
"scripts": {
"bench": "node ./bin/bench.js",
Expand Down
4 changes: 2 additions & 2 deletions 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.9"
version = "1.0.0-dev.10"
authors = [
"Samuel Westrich <[email protected]>",
"Igor Markin <[email protected]>",
Expand Down Expand Up @@ -37,7 +37,7 @@ tonic = { version = "0.11", features = [
serde = { version = "1.0.171", optional = true, features = ["derive"] }
serde_bytes = { version = "0.11.12", optional = true }
serde_json = { version = "1.0", optional = true }
tenderdash-proto = { git = "https://github.com/dashpay/rs-tenderdash-abci", version = "0.14.0-dev.9", features = [
tenderdash-proto = { git = "https://github.com/dashpay/rs-tenderdash-abci", version = "0.14.0-dev.11", features = [
"grpc",
] }
dapi-grpc-macros = { path = "../rs-dapi-grpc-macros" }
Expand Down
Loading

0 comments on commit 76852af

Please sign in to comment.