Dash Platform v1.7.0
We are happy to announce the release of the Dash Platform v1.7.0
This is a mandatory release.
AMD64/x86 (linux):
Code:
wget https://github.com/dashpay/platform/releases/download/v1.7.0/dashmate_1.7.0.b265bb81c-1_amd64.deb
sudo apt update
sudo apt install ./dashmate_1.7.0.b265bb81c-1_amd64.deb
dashmate update && dashmate restart --safe
dashmate status
ARM64 (linux):
Code:
wget https://github.com/dashpay/platform/releases/download/v1.7.0/dashmate_1.7.0.b265bb81c-1_arm64.deb
sudo apt update
sudo apt install ./dashmate_1.7.0.b265bb81c-1_arm64.deb
dashmate update && dashmate restart --safe
dashmate status
Features
- sdk: ban addresses failed in sdk (#2351)
Bug Fixes
- drive: security vulnerability in hashbrown (#2375)
- sdk: create channel error due to empty address (#2317)
Build System
- explicitly require tonic v1.12.3 (#2357)
Continuous Integration
- remove manage runs workflow (#2325)
- replace actions/upload-artifact@v3 with actions/upload-artifact@v4 (#2359)
Miscellaneous Chores
- make protocol version 7 (#2376)
- dashmate: set tenderdash version to 1 (#2385)
- dashmate: update Core to version 22 (#2384)
- address vulnerabilty GHSA-mwcw-c2x4-8c55 (#2382)
Code Refactoring
- sdk: unify state transition processing (#2338)
- sdk: separate dash core client error
âš BREAKING CHANGES
- sdk: AddressList.available removed
- sdk: you need to use Waitable to call wait_for_response()
- sdk: changed multiple args of functions in state transition broadcast logic
- sdk: From<Uri> for Address replaced with TryFrom<Uri> for Address
- sdk: From<&str> for AddressList replaced with FromStr for AddressList
- sdk: FromIterator<Uri> for AddressList replaced with FromIterator<Address> for AddressList
- sdk: LowLevelDashCoreClient now returns DashCoreError instead of ContextProviderError.
- sdk: Added ContextProviderError: DashCoreError variant
- sdk: dash_sdk::Error::CoreClientError now uses DashCoreError instead of dashcore_rpc::Error.