Hiero Block Node v0.32.0 delivers a significant maturation of the Block Tools CLI, rounds out publisher reliability, and completes a systematic observability audit across all plugins. This is the first release to ship stake-weighted signature validation and a stake weight histogram in the block tools validator, alongside a new live-sequential pipeline command that chains download, wrap, and validate into a single pass. Correlation ID propagation is added to the publisher: the gRPC hiero-correlation-id header is now read and used to prefix publisher handler logs, making distributed tracing substantially easier.
The publisher and verification subsystems receive several targeted reliability fixes. blockIsEnding and the publisher shutdown sequence are improved to handle edge cases that could cause blocks to stall or close incorrectly. Verification gains detection of forward block gaps in allBlocksHasher — previously, a gap in forward-order block hashes would silently pass; it now fails correctly. An off-by-one in clearObsoleteQueueItems that was first introduced in v0.31.0 is also corrected here. On the storage side, malformed GCS filenames with trailing hash suffixes are now skipped rather than causing a hard failure.
The observability and infrastructure story is rounded out by a full TRACE log audit across every plugin (publisher, verification, health, backfill, block-access-service, blocks-file-recent, blocks-file-historic, facility-messaging, and s3-archive), the metrics server is now bound to all interfaces and Helm chart values are exposed for it, and obsolete Helm chart repositories (besu-maven and consensys) are removed. The solo E2E test infrastructure is updated to Solo 0.68.0 with TCK setup fixes and a compatibility matrix refresh. Dependency updates include Helidon 4.4.1, PBJ compiler 0.15.0, Hedera Cryptography 3.7.11, and eight GitHub Actions / Docker Action bumps.
Compatibility Matrix
| Component | Minimum Version |
|---|---|
| Block Node | 0.32.0 |
| Consensus Node | 0.73.0 |
| Mirror Node | 0.152.0 |
What's Changed
⭐ New Features
- feat: add live-sequential command for single-block download+wrap+validate pipeline by @rockysingh in #2486
- feat: add stake-weighted signature validation by @rockysingh in #2501
- feat: add stake weight histogram to validation stats by @rockysingh in #2508
- feat: (issue 2429) read gRPC hiero-correlation-id header and prefix publisher handler logs by @a-saksena in #2534
🐛 Bug Fixes
- fix: off-by-one in clearObsoleteQueueItems by @AlfredoG87 in #2519
- fix: rename metrics category from hiero_block_node to blocknode (#2522) by @AlfredoG87 in #2523
- fix: add in gh workflow steps to copy plugins to the solo-dev docker image. by @berryware in #2526
- fix: skip malformed GCS filenames with trailing hash suffixes (#2539) by @rockysingh in #2543
- fix(verification): detect forward block gaps via allBlocksHasher by @AlfredoG87 in #2589
🔨 Tests
- fix(solo-e2e): fix TCK setup, Solo 0.68.0 upgrade, and version compatibility matrix, remove Relay deployment by @AlfredoG87 in #2498
🔧 Improvements
- feat: Update helm charts for the solo-dev image by @berryware in #2503
- chore(chart): remove besu-maven and consensys repositories (#2309) by @AlfredoG87 in #2538
- fix: bind metrics server to all interfaces and expose chart values by @AlfredoG87 in #2541
- feat: Improve
blockIsEndingandshutdownof Publisher by @ata-nas in #2505 - chore: audit TRACE logs in block-access-service, blocks-file-recent, blocks-file-historic, facility-messaging, and s3-archive plugins by @Nana-EC in #2575
- chore: audit TRACE logs in publisher, verification, health, and backfill plugins by @Nana-EC in #2574
⬆️ Dependency Upgrades
- build(deps): bump gradle/actions from 6.0.1 to 6.1.0 by @dependabot[bot] in #2514
- build(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #2510
- build(deps): bump com.hedera.pbj.pbj-compiler from 0.14.5 to 0.15.0 by @dependabot[bot] in #2513
- build(deps): bump hederaCryptographyVersion from 3.7.10 to 3.7.11 in /hiero-dependency-versions by @dependabot[bot] in #2515
- build(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #2558
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #2557
- build(deps): bump helidonVersion from 4.4.0 to 4.4.1 in /hiero-dependency-versions by @dependabot[bot] in #2559
- build(deps): bump step-security/harden-runner from 2.16.1 to 2.17.0 by @dependabot[bot] in #2542
Full Changelog: v0.31.0...v0.32.0