Skip to content

chore: update Hedera protobufs to v0.76.1 - #2589

Merged
MonaaEid merged 4 commits into
hiero-ledger:mainfrom
MonaaEid:chore/update-hedera-protobufs
Aug 31, 2026
Merged

chore: update Hedera protobufs to v0.76.1#2589
MonaaEid merged 4 commits into
hiero-ledger:mainfrom
MonaaEid:chore/update-hedera-protobufs

Conversation

@MonaaEid

Copy link
Copy Markdown
Contributor

Description:
This pull request updates the Hedera protobuf and Hiero SDK versions used throughout the project to v0.76.1.

Version updates:

  • Updated the protobuf schema documentation in .coderabbit.yaml to reference hedera-protobufs version v0.76.1 instead of v0.72.0-rc.2.
  • Updated the hieroVersion in the GitHub Actions workflows (pr-check-secondary-examples.yml and pr-check-secondary-unit-integration-test.yml) to v0.76.1. * Updated the VERSION constant in generate_proto.py to v0.76.1.
    Related issue(s):

Fixes #2588

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

Signed-off-by: MonaaEid <monaa_eid@hotmail.com>
@github-actions github-actions Bot added lang: python Uses Python programming language lang: yaml Uses Yaml programming language pending-review labels Aug 26, 2026
@github-actions

Copy link
Copy Markdown

Hi, this is WorkflowBot.
Your pull request cannot be merged as it is not passing all our workflow checks.
Please click on each check to review the logs and resolve issues so all checks pass.
To help you:

@github-actions

Copy link
Copy Markdown

Hello, this is the OfficeHourBot.

This is a reminder that the Hiero Python SDK Office Hours will begin in approximately 3 hours and 49 minutes (14:00 UTC).

This session provides an opportunity to ask questions regarding this Pull Request.

Details:

Disclaimer: This is an automated reminder. Please verify the schedule here for any changes.

From,
The Python SDK Team

Comment thread generate_proto.py
Signed-off-by: MonaaEid <monaa_eid@hotmail.com>
Signed-off-by: MonaaEid <monaa_eid@hotmail.com>
Comment thread tests/integration/associated_registered_nodes_e2e_test.py
@MonaaEid
MonaaEid marked this pull request as ready for review August 28, 2026 14:29
@MonaaEid
MonaaEid requested review from a team as code owners August 28, 2026 14:29
@MonaaEid
MonaaEid requested review from Akshat8510, danielmarv, leninmehedy and manishdait and a lite review from Copilot and removed request for Copilot August 28, 2026 14:29
@MonaaEid
MonaaEid requested a review from exploreriii August 28, 2026 14:30
@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

This pull request changes a CodeRabbit configuration file. Because it comes from a fork or its author is not a repository collaborator, reviews use only the configuration from the target branch. The proposed configuration will take effect after it is merged.

Walkthrough

Changes

Protobuf and Hiero version updates

Layer / File(s) Summary
Update protobuf generation inputs
.coderabbit.yaml, generate_proto.py
Schema references and protobuf generation now use v0.76.1. The generator excludes blocks/publish_stream_request_bytes.proto.
Align Hiero Solo workflows
.github/workflows/pr-check-secondary-examples.yml, .github/workflows/pr-check-secondary-unit-integration-test.yml
Both workflows now prepare Hiero v0.76.1.

Node account transaction signing

Layer / File(s) Summary
Retain and apply node account keys
examples/nodes/node_create_transaction.py, examples/nodes/node_delete_transaction.py, examples/nodes/node_update_transaction.py, tests/integration/associated_registered_nodes_e2e_test.py
Node creation flows retain the generated node account key and sign node creation transactions with both the administrator key and node account key. node_update_transaction.py passes the key through create_node.

Estimated code review effort: 2 (Simple) | ~15 minutes

Merge Risk: 🔵 Low · up to f1f19

The protobuf version update is localized and mergeable with explicit owner follow-up: the integration test should verify that the registered node is actually associated with the created node, since checking only transaction success could allow that behavior to regress unnoticed.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the primary change: updating Hedera protobufs to v0.76.1.
Description check ✅ Passed The description accurately describes the protobuf and Hiero version updates and links them to issue #2588.
Linked Issues check ✅ Passed The changes update the documented protobuf version, workflow Hiero version, and generator source version to v0.76.1. The generator import exclusion and node transaction signing changes support compati…
Out of Scope Changes check ✅ Passed The workflow, generator, example, and integration-test changes are related to the protobuf and Hiero v0.76.1 update, including imported-file handling and node transaction signature compatibility.
Docstring Coverage ✅ Passed Docstring coverage is 85.71% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 7 functions across 5 files. (3 skipped: 3 u…
Full details: Linked Issues check

Explanation

The changes update the documented protobuf version, workflow Hiero version, and generator source version to v0.76.1. The generator import exclusion and node transaction signing changes support compatibility and the linked issue objectives [#2588].

Full details: Docstring Coverage

Explanation

Docstring coverage is 85.71% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 7 functions across 5 files. (3 skipped: 3 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: ada3c9a8-f0c3-484d-9598-23822afeafea

📥 Commits

Reviewing files that changed from the base of the PR and between 0ddef58 and f1f194b.

📒 Files selected for processing (8)
  • .coderabbit.yaml
  • .github/workflows/pr-check-secondary-examples.yml
  • .github/workflows/pr-check-secondary-unit-integration-test.yml
  • examples/nodes/node_create_transaction.py
  • examples/nodes/node_delete_transaction.py
  • examples/nodes/node_update_transaction.py
  • generate_proto.py
  • tests/integration/associated_registered_nodes_e2e_test.py

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread tests/integration/associated_registered_nodes_e2e_test.py
@github-actions github-actions Bot added the open to community review PR is open for community review and feedback label Aug 28, 2026
@github-actions github-actions Bot added the queue:junior-committer PR awaiting initial quality review label Aug 28, 2026

@manishdait manishdait left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! for signing changes, this transaction will most likely be used with an admin account eg 0.0.2 on solo. It is likely that sdk users will use it as well, but I think it would be better to mention this change in the release changelog on relase

@github-actions github-actions Bot added queue:committers PR awaiting committer technical review and removed queue:junior-committer PR awaiting initial quality review labels Aug 31, 2026

@exploreriii exploreriii left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might have to change

@danielmarv danielmarv added the status: update branch developer needs to click update branch label Aug 31, 2026
@github-actions github-actions Bot added status: ready-to-merge PR has 1+ maintainer and 2+ total approvals, ready to merge and removed queue:committers PR awaiting committer technical review labels Aug 31, 2026
@MonaaEid MonaaEid added the skill: intermediate requires some knowledge of the codebase with some defined steps to implement or examples label Aug 31, 2026
@MonaaEid
MonaaEid requested a lite review from Copilot and removed request for Copilot August 31, 2026 16:01
@MonaaEid

Copy link
Copy Markdown
Contributor Author

You might have to change

change what?

@MonaaEid
MonaaEid merged commit 9c28077 into hiero-ledger:main Aug 31, 2026
25 checks passed
@MonaaEid
MonaaEid deleted the chore/update-hedera-protobufs branch August 31, 2026 16:21
@MonaaEid MonaaEid added this to the v0.3.0 milestone Aug 31, 2026
@github-actions

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang: python Uses Python programming language lang: yaml Uses Yaml programming language open to community review PR is open for community review and feedback pending-review skill: intermediate requires some knowledge of the codebase with some defined steps to implement or examples status: ready-to-merge PR has 1+ maintainer and 2+ total approvals, ready to merge status: update branch developer needs to click update branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Hedera protobufs to v0.76.1

6 participants