github hiero-ledger/hiero-block-node v0.22.0

18 hours ago

Hiero Block Node v0.22.0 delivers several important fixes and improvements focused on system stability and observability. It introduces initial handling for EndOfBlock messages and enhances resilience in the publisher to recover from mid-block disconnections. Logging and HTTP/2 configurations have been refined for better performance and metrics compatibility, while PBJ codec size limits have been made customizable for improved flexibility.

On the enhancement side, this release exposes WebServer connection configurations, updates the observability stack, and introduces improved multi-publisher dashboards for more comprehensive monitoring. Legacy elements such as the obsolete StateProof proto have been removed to simplify the codebase.

Additionally, dependency updates span across gRPC, Netty, Protobuf, Okio, and the Hedera PBJ compiler, ensuring alignment with the latest versions and security improvements. Together, these changes strengthen the reliability, maintainability, and monitoring capabilities of the Block Node server.

What's Changed

🐛 Bug Fixes

  • fix: Add initial no-op handling of EndOfBlock message. by @jsync-swirlds in #1785
  • fix(publisher): Recover from a mid-block streaming closing connection. by @AlfredoG87 in #1803

🔨 Tests

🔧 Improvements

⬆️ Dependency Upgrades

  • build(deps): bump step-security/google-github-auth from 2.1.12 to 3.0.0 by @dependabot[bot] in #1746
  • build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by @dependabot[bot] in #1753
  • build(deps): bump step-security/conventional-pr-title-action from 3.2.4 to 3.2.5 by @dependabot[bot] in #1784
  • build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.6 to 4.9.8 in /hiero-dependency-versions by @dependabot[bot] in #1771
  • build(deps): bump grpcIoVersion from 1.75.0 to 1.76.0 in /hiero-dependency-versions by @dependabot[bot] in #1748
  • build(deps): bump com.squareup.okio:okio-jvm from 3.16.0 to 3.16.2 in /hiero-dependency-versions by @dependabot[bot] in #1770
  • build(deps): bump com.google.cloud:libraries-bom from 26.68.0 to 26.70.0 in /hiero-dependency-versions by @dependabot[bot] in #1749
  • build(deps): bump com.hedera.pbj.pbj-compiler from 0.12.1 to 0.12.2 by @dependabot[bot] in #1800
  • build(deps): bump io.netty:netty-bom from 4.2.6.Final to 4.2.7.Final in /hiero-dependency-versions by @dependabot[bot] in #1801
  • build(deps): bump com.github.luben:zstd-jni from 1.5.7-5 to 1.5.7-6 in /hiero-dependency-versions by @dependabot[bot] in #1799
  • build(deps): bump protobufVersion from 4.32.1 to 4.33.0 in /hiero-dependency-versions by @dependabot[bot] in #1802
  • build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #1798

Full Changelog: v0.21.0...v0.22.0

Don't miss a new hiero-block-node release

NewReleases is sending notifications on new releases.