Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
89ce4d8
chore(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 (…
dependabot[bot] Apr 22, 2025
3e39688
Prevent proto package from recompiling on every build.
tr11 May 3, 2025
28c7e3b
Make sure the sdk folder is checked
tr11 May 3, 2025
dfe4ca8
Create MAINTAINERS.md (#915)
hendrikebbers May 6, 2025
fb05056
chore(deps): bump openssl from 0.10.70 to 0.10.72 (#920)
dependabot[bot] May 9, 2025
ae407b0
chore(deps): bump async-trait from 0.1.81 to 0.1.88 (#925)
dependabot[bot] May 9, 2025
508e3fa
chore(deps): bump prost from 0.13.4 to 0.13.5 (#926)
dependabot[bot] May 9, 2025
debc386
chore(deps): bump anyhow from 1.0.86 to 1.0.98 (#935)
dependabot[bot] May 9, 2025
2628afc
chore(deps): bump hex-literal from 0.4.1 to 1.0.0 (#936)
dependabot[bot] May 9, 2025
0579a72
Add `exchange_rate_in_cents` to `ExchangeRate` (#875)
RickyLB May 12, 2025
418ba6b
chore(deps): bump expect-test from 1.5.0 to 1.5.1 (#943)
dependabot[bot] May 12, 2025
9ab0d9c
chore(deps): bump pem from 3.0.4 to 3.0.5 (#944)
dependabot[bot] May 12, 2025
ffc03fc
chore(deps): bump k256 from 0.13.3 to 0.13.4 (#945)
dependabot[bot] May 12, 2025
0939e76
feat: Add auto set for auto_renew_account (#907)
gsstoykov May 13, 2025
5e0b2a1
chore(deps): bump rlp from 0.5.2 to 0.6.1 (#947)
dependabot[bot] May 13, 2025
97f4354
release: v0.33.0 (#951)
gsstoykov May 16, 2025
4e085cd
chore(deps): bump hyper from 0.14.30 to 1.6.0 (#952)
dependabot[bot] May 20, 2025
8a837ef
chore(deps): bump tracing-subscriber from 0.3.18 to 0.3.19 (#953)
dependabot[bot] May 20, 2025
1804f2d
chore(deps): bump async-stream from 0.3.5 to 0.3.6 (#954)
dependabot[bot] May 20, 2025
f1b257f
chore(deps): bump pin-project-lite from 0.2.14 to 0.2.16 (#955)
dependabot[bot] May 21, 2025
0b30a87
chore(deps): bump regex from 1.10.6 to 1.11.1 (#956)
dependabot[bot] May 21, 2025
b4e6636
chore(deps): bump hyper-util from 0.1.10 to 0.1.12 (#962)
dependabot[bot] May 27, 2025
a3646fa
chore(deps): bump futures-core from 0.3.30 to 0.3.31 (#963)
dependabot[bot] May 27, 2025
29c300e
chore(deps): bump miniserde from 0.1.39 to 0.1.42 (#964)
dependabot[bot] May 29, 2025
cb13ab8
chore(deps): bump step-security/rust-cache from 2.7.5 to 2.7.8 (#957)
dependabot[bot] May 29, 2025
315e629
chore: Update MAINTAINERS.md (#958)
jwagantall May 29, 2025
0e99617
chore(deps): bump rust_decimal from 1.35.0 to 1.37.1 (#968)
dependabot[bot] Jun 2, 2025
bc099fb
chore(deps): bump once_cell from 1.19.0 to 1.21.3 (#967)
dependabot[bot] Jun 2, 2025
1ba3b2f
chore(deps): bump h2 from 0.4.6 to 0.4.10 (#969)
dependabot[bot] Jun 4, 2025
d166224
chore(deps): bump serde from 1.0.205 to 1.0.219 (#971)
dependabot[bot] Jun 4, 2025
7b766f5
chore(deps): bump log from 0.4.22 to 0.4.27 (#972)
dependabot[bot] Jun 4, 2025
1691e8e
chore(deps): bump serde_json from 1.0.122 to 1.0.140 (#970)
dependabot[bot] Jun 4, 2025
306f612
feat: Add metrics metadata to GRPC request (#973)
gsstoykov Jun 9, 2025
8d26929
feat: hip-745 (#966)
ivaylonikolov7 Jun 10, 2025
d3a30bb
chore(deps): bump time from 0.3.36 to 0.3.41 (#975)
dependabot[bot] Jun 10, 2025
a46b6fe
chore(deps): bump clap from 4.5.14 to 4.5.39 (#976)
dependabot[bot] Jun 10, 2025
94e5a88
chore(deps): bump prost-types from 0.13.4 to 0.13.5 (#977)
dependabot[bot] Jun 10, 2025
bf68b3a
release: v0.34.0 (#979)
gsstoykov Jun 12, 2025
2295de6
chore(deps): bump step-security/harden-runner from 2.12.0 to 2.12.1 (…
dependabot[bot] Jun 13, 2025
f5d1835
chore: Update README.md (#983)
jwagantall Jun 17, 2025
b3ac0f3
chore(deps): bump tower-http from 0.5.2 to 0.6.6 (#986)
dependabot[bot] Jun 19, 2025
c241a71
chore(deps): bump prost-types from 0.13.5 to 0.14.0 (#987)
dependabot[bot] Jun 20, 2025
92843f8
chore(deps): bump sha2 from 0.10.8 to 0.10.9 (#989)
dependabot[bot] Jun 20, 2025
763d81e
chore(deps): bump rust_decimal from 1.37.1 to 1.37.2 (#990)
dependabot[bot] Jun 20, 2025
cf99f19
chore(deps): bump triomphe from 0.1.13 to 0.1.14 (#988)
dependabot[bot] Jun 23, 2025
a17b939
feat: Update to v0.62.0 proto and introduce HIPs(1064/1046) (#959)
gsstoykov Jun 24, 2025
b70deb3
chore(deps): bump tokio from 1.44.2 to 1.45.1 (#995)
dependabot[bot] Jun 24, 2025
f5df914
chore(deps): bump prost-types from 0.14.0 to 0.14.1 (#993)
dependabot[bot] Jun 24, 2025
e72f5ba
chore: update dependabot to weekly update (#998)
ivaylonikolov7 Jun 24, 2025
75bbbe3
chore: Update MAINTAINERS.md (#992)
jwagantall Jun 25, 2025
900939c
Update release docs (#934)
RickyLB Jun 25, 2025
4477e24
release: v0.35.0 (#1004)
gsstoykov Jun 26, 2025
189eee7
Update proto build script for 0.35.0
tr11 Jun 27, 2025
cb57cdc
chore(deps): bump step-security/harden-runner from 2.12.1 to 2.12.2 (…
dependabot[bot] Jul 3, 2025
9262571
feat(tck): Add TokenClaim, TokenCancel methods (#1013)
gsstoykov Jul 8, 2025
c762a51
feat: Support shard realm for static files (#1009)
ivaylonikolov7 Jul 8, 2025
82d1402
chore(deps): bump md5 from 0.7.0 to 0.8.0 (#1010)
dependabot[bot] Jul 8, 2025
9c1adb7
chore(deps): bump futures-util from 0.3.30 to 0.3.31 (#1012)
dependabot[bot] Jul 8, 2025
320c55b
chore(deps): bump h2 from 0.4.10 to 0.4.11 (#1011)
dependabot[bot] Jul 8, 2025
e40cb65
chore(deps): bump hyper-util from 0.1.12 to 0.1.14 (#1007)
dependabot[bot] Jul 8, 2025
5c3ef56
chore(deps): bump parking_lot from 0.12.3 to 0.12.4 (#1006)
dependabot[bot] Jul 8, 2025
9d9de34
release: v0.36.0 (#1015)
gsstoykov Jul 9, 2025
93536d9
chore: TAC requirement - Update README.md (#1016)
jwagantall Jul 11, 2025
6bf2218
chore(deps): bump tokio from 1.45.1 to 1.46.1 (#1018)
dependabot[bot] Jul 15, 2025
f54ee26
chore(deps): bump ed25519-dalek from 2.1.1 to 2.2.0 (#1019)
dependabot[bot] Jul 15, 2025
e8f71db
chore(deps): bump clap from 4.5.39 to 4.5.41 (#1020)
dependabot[bot] Jul 15, 2025
771751c
chore(deps): bump hyper-util from 0.1.14 to 0.1.15 (#1021)
dependabot[bot] Jul 15, 2025
5ff5c7e
feat: Streamline key and alias specs (#1023)
gsstoykov Jul 16, 2025
53fbe4f
chore(deps): bump step-security/rust-cache from 2.7.8 to 2.8.0 (#1017)
dependabot[bot] Jul 16, 2025
dc7de01
fix: handle domain names in addressbook (#1024)
venilinvasilev Jul 17, 2025
12a4ead
ci: add dual publishing for rust SDK (#1014)
andrewb1269 Jul 18, 2025
f712aae
chore(deps): bump serde_json from 1.0.140 to 1.0.141 (#1031)
dependabot[bot] Jul 21, 2025
fe901b5
docs: Migration docs (#1022)
gsstoykov Jul 22, 2025
bb6c862
chore(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 (#1032)
dependabot[bot] Jul 22, 2025
7206ff3
chore(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (…
dependabot[bot] Jul 22, 2025
6c8e810
release: v0.37.0 (#1035)
gsstoykov Jul 23, 2025
eeca919
chore: Bump Protobufs and impl fees in ScheduleTransaction (#1036)
gsstoykov Jul 24, 2025
0cb0155
ci: Integrate solo-action (#1037)
gsstoykov Jul 28, 2025
78107fb
chore(deps): bump hyper-util from 0.1.15 to 0.1.16 (#1042)
dependabot[bot] Jul 29, 2025
a5e6581
chore(deps): bump tokio from 1.46.1 to 1.47.0 (#1041)
dependabot[bot] Jul 29, 2025
b0c0569
chore: Set version to 0.38.0-beta.1 (#1045)
rbarker-dev Jul 30, 2025
907018a
chore: Update lockfile for 38.0 beta.2 (#1046)
rbarker-dev Jul 30, 2025
a824ca9
Revert "chore: Update lockfile for 38.0 beta.2" (#1047)
rbarker-dev Jul 30, 2025
cbc72e6
ci: Bump solo-action to use latest Solo (#1049)
gsstoykov Jul 31, 2025
afeb2cf
chore: Bump proto crate (#1054)
gsstoykov Aug 4, 2025
eefd545
ci: Update workflows for publishing and testing on PRs for consistenc…
rbarker-dev Aug 4, 2025
67622b2
fix: ignored e2e tests (#1055)
venilinvasilev Aug 5, 2025
2f7bf77
chore(ci): Fix DUAL_PUBLISH_ENABLED trigger (#1060)
rbarker-dev Aug 5, 2025
bdacfc6
release: v0.38.0 (#1061)
gsstoykov Aug 6, 2025
aaa0b2d
fix: Disable e2e tests (#1063)
gsstoykov Aug 6, 2025
89dc019
release: v0.38.1 (#1064)
gsstoykov Aug 6, 2025
b64c2af
chore: Fix minor issue with DUAL_PUBLISH_ENABLED environment variable…
rbarker-dev Aug 6, 2025
0cf678d
ci: Add Package Version Summary to zxf-publish-release.yaml (#1068)
rbarker-dev Aug 6, 2025
cf92396
ci: Fix typos in Package Version Summary (#1069)
rbarker-dev Aug 6, 2025
5f26107
feat: Introduce delete GRPC Web proxies (#1071)
gsstoykov Aug 11, 2025
6a9065b
chore(deps): bump h2 from 0.4.11 to 0.4.12 (#1075)
dependabot[bot] Aug 12, 2025
7239db6
chore(deps): bump step-security/conventional-pr-title-action from 3.2…
dependabot[bot] Aug 12, 2025
a4de911
chore(deps): bump actions/checkout from 4.2.2 to 4.3.0 (#1072)
dependabot[bot] Aug 12, 2025
d1cd4ab
chore(deps): bump slab from 0.4.10 to 0.4.11 (#1079)
dependabot[bot] Aug 13, 2025
f8656cb
feat(HIP-551): Introduce BatchTransactions (#1078)
gsstoykov Aug 15, 2025
038c409
fix: refer signed sources (#1080)
venilinvasilev Aug 19, 2025
d07f466
chore(deps): bump clap from 4.5.42 to 4.5.45 (#1082)
dependabot[bot] Aug 19, 2025
a8aada3
chore(deps): bump async-trait from 0.1.88 to 0.1.89 (#1083)
dependabot[bot] Aug 19, 2025
7bc2588
chore(deps): bump thiserror from 1.0.69 to 2.0.15 (#1086)
dependabot[bot] Aug 19, 2025
fdce6c5
chore(deps): bump anyhow from 1.0.98 to 1.0.99 (#1084)
dependabot[bot] Aug 19, 2025
7ce2c8d
chore(release): v0.39.0 (#1087)
gsstoykov Aug 20, 2025
b8c11d5
chore(deps): bump actions/checkout from 4.3.0 to 5.0.0 (#1081)
dependabot[bot] Aug 20, 2025
c17e6db
chore(release): v0.39.1 (#1088)
gsstoykov Aug 20, 2025
5f0dafb
fix: Release CN version (#1089)
gsstoykov Aug 20, 2025
dbb8f46
chore(release): v0.39.2 (#1090)
gsstoykov Aug 20, 2025
33d9024
feat: Introduce Schedule Transaction fee limits tests (#1093)
gsstoykov Sep 1, 2025
d656add
chore(deps): bump regex from 1.11.1 to 1.11.2 (#1092)
dependabot[bot] Sep 1, 2025
8edc9aa
chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#1094)
dependabot[bot] Sep 1, 2025
62940a3
chore: Release v0.40.0 (#1095)
gsstoykov Sep 1, 2025
5050508
fix: Replace solo quick-start with solo-action (#1097)
gsstoykov Sep 2, 2025
7600f80
Fixed formatting
tr11 Sep 5, 2025
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
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
interval: "weekly"
open-pull-requests-limit: 10
- package-ecosystem: "cargo"
directory: "/"
Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/flow-pull-request-formatting.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# SPDX-License-Identifier: Apache-2.0
name: "PR Formatting"
on:
pull_request_target:
types:
- assigned
- unassigned
- labeled
- unlabeled
- opened
- reopened
- edited
- converted_to_draft
- ready_for_review
- review_requested
- review_request_removed
- locked
- unlocked
- synchronize

defaults:
run:
shell: bash

permissions:
statuses: write

jobs:
title-check:
name: Title Check
runs-on: hiero-client-sdk-linux-medium
steps:
- name: Harden Runner
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- name: Check PR Title
uses: step-security/conventional-pr-title-action@d47e8818876fa91d2010b65c4d699bb5f0d34d56 # v3.2.3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

assignee-check:
name: Assignee Check
runs-on: hiero-client-sdk-linux-medium

steps:
- name: Harden Runner
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- name: Check Assignee
if: ${{ github.event.pull_request.assignees == null || github.event.pull_request.assignees[0] == null }}
run: |
echo "Assignee is not set. Failing the workflow."
exit 1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Rust CI
name: "Flow: Rust CI"
on:
pull_request:
push:
Expand All @@ -11,17 +11,20 @@ defaults:
permissions:
contents: read

env:
NODE_VERSION: "20.18.3"

jobs:
format:
runs-on: hiero-client-sdk-linux-medium
steps:
- name: Harden Runner
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: 'recursive'

Expand All @@ -42,39 +45,30 @@ jobs:
runs-on: hiero-client-sdk-linux-medium
steps:
- name: Harden Runner
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- name: Setup NodeJS
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 18

- name: Setup GCC and OpenSSL
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev pkg-config openssl

- name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: 'recursive'

- name: Rust Cache
uses: step-security/rust-cache@9854582c32553a1f7c4d1dd531874ac90c605cc4 # v2.7.5
- name: Setup Rust
uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b # v1
with:
workspaces: |
sdk/rust
toolchain: 1.88.0

- name: Install pkg-config
- name: Setup GCC and OpenSSL
run: |
sudo apt-get update
sudo apt-get install -y pkg-config
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev pkg-config openssl

- name: Install Protoc
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Check
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Expand All @@ -86,44 +80,47 @@ jobs:
runs-on: hiero-client-sdk-linux-medium
steps:
- name: Harden Runner
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- name: Setup NodeJS
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
- name: Checkout Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: 'recursive'

- name: Setup Rust
uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b # v1
with:
node-version: 18
toolchain: 1.88.0

- name: Setup GCC and OpenSSL
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev pkg-config openssl

- name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: 'recursive'

- name: Rust Cache
uses: step-security/rust-cache@9854582c32553a1f7c4d1dd531874ac90c605cc4 # v2.7.5
with:
workspaces: |
.

- name: Install Protoc
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Start the local node
run: npx @hashgraph/hedera-local start -d --network local
- name: Setup NodeJS
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}

- name: Prepare Hiero Solo
id: solo
uses: hiero-ledger/hiero-solo-action@10ec96a107b8d2f5cd26b3e7ab47e65407b5c462 # v0.11.0
with:
installMirrorNode: true
hieroVersion: v0.65.0

- name: "Create env file"
- name: Create env file
run: |
touch .env
echo TEST_OPERATOR_KEY="302e020100300506032b657004220420a608e2130a0a3cb34f86e757303c862bee353d9ab77ba4387ec084f881d420d4" >> .env
echo TEST_OPERATOR_ID="0.0.1022" >> .env
echo TEST_OPERATOR_KEY="${{ steps.solo.outputs.privateKey }}" >> .env
echo TEST_OPERATOR_ID="${{ steps.solo.outputs.accountId }}" >> .env
echo TEST_NETWORK_NAME="localhost" >> .env
echo TEST_RUN_NONFREE="1" >> .env
cat .env
Expand All @@ -132,7 +129,4 @@ jobs:
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. $HOME/.cargo/env
cargo test --workspace

- name: Stop the local node
run: npx @hashgraph/hedera-local stop
cargo test --workspace
Loading
Loading