Skip to content

Commit

Permalink
Merge branch 'v1.7-dev' into feat/ca-cert
Browse files Browse the repository at this point in the history
  • Loading branch information
lklimek authored Dec 13, 2024
2 parents 0521cf3 + b265bb8 commit 383b6cc
Show file tree
Hide file tree
Showing 58 changed files with 197 additions and 259 deletions.
13 changes: 10 additions & 3 deletions .github/workflows/release-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,16 @@ jobs:
touch "${{ env.DIGEST_DIR_PATH }}/${digest#sha256:}"
ls -lah ${{ env.DIGEST_DIR_PATH }}
- name: Format DIGEST_PLATFORM
run: |
PLATFORM="${{ matrix.platform }}"
# replace slash (/) with dash (-)
echo "DIGEST_PLATFORM=${PLATFORM//\//-}" >> $GITHUB_ENV
- name: Upload digest
uses: actions/upload-artifact@v4
with:
name: ${{ env.DIGEST_NAME }}
name: ${{ env.DIGEST_NAME }}-${{ env.DIGEST_PLATFORM }}
path: ${{ env.DIGEST_DIR_PATH }}/*
if-no-files-found: error
retention-days: 1
Expand All @@ -93,10 +99,11 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Download digests
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ${{ env.DIGEST_NAME }}
pattern: ${{ env.DIGEST_NAME }}*
path: ${{ env.DIGEST_DIR_PATH }}
merge-multiple: true

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
Expand Down
17 changes: 5 additions & 12 deletions .pnp.cjs

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

Binary file removed .yarn/cache/fsevents-patch-19706e7e35-10.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
### [1.7.0](https://github.com/dashpay/platform/compare/v1.6.2...v1.7.0) (2024-12-13)


### ⚠ 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`.

### Features

* **sdk:** ban addresses failed in sdk ([#2351](https://github.com/dashpay/platform/issues/2351))


### Bug Fixes

* **drive:** security vulnerability in hashbrown ([#2375](https://github.com/dashpay/platform/issues/2375))
* **sdk:** create channel error due to empty address ([#2317](https://github.com/dashpay/platform/issues/2317))


### Build System

* explicitly require tonic v1.12.3 ([#2357](https://github.com/dashpay/platform/issues/2357))


### Continuous Integration

* remove manage runs workflow ([#2325](https://github.com/dashpay/platform/issues/2325))
* replace actions/upload-artifact@v3 with actions/upload-artifact@v4 ([#2359](https://github.com/dashpay/platform/issues/2359))


### Miscellaneous Chores

* make protocol version 7 ([#2376](https://github.com/dashpay/platform/issues/2376))
* **dashmate:** set tenderdash version to 1 ([#2385](https://github.com/dashpay/platform/issues/2385))
* **dashmate:** update Core to version 22 ([#2384](https://github.com/dashpay/platform/issues/2384))
* address vulnerabilty GHSA-mwcw-c2x4-8c55 ([#2382](https://github.com/dashpay/platform/issues/2382))


### Code Refactoring

* **sdk:** unify state transition processing ([#2338](https://github.com/dashpay/platform/issues/2338))
* **sdk:** separate dash core client error

### [1.6.2](https://github.com/dashpay/platform/compare/v1.6.1...v1.6.2) (2024-12-03)


Expand Down
52 changes: 26 additions & 26 deletions Cargo.lock

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

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dashevo/platform",
"version": "1.6.2",
"version": "1.7.0",
"private": true,
"scripts": {
"setup": "yarn install && yarn run build && yarn run configure",
Expand Down Expand Up @@ -94,7 +94,8 @@
"body-parser": "^1.20.3",
"path-to-regexp": "^1.9.0",
"cookie": "^0.7.0",
"cross-spawn": "^7.0.5"
"cross-spawn": "^7.0.5",
"nanoid": "^3.3.8"
},
"dependencies": {
"node-gyp": "^10.0.1"
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.6.2",
"version": "1.7.0",
"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 = "1.6.2"
version = "1.7.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
Loading

0 comments on commit 383b6cc

Please sign in to comment.