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

13 hours ago

The v0.18.0 release focuses on stability, performance, and expanded test coverage. It aligns the block node with the latest (0.65.1) CN proto and resolves critical issues such as unexpected OutOfMemoryErrors under high load, CPU inefficiencies while waiting for new block data, and proper cleanup of verification queues. Logging and health monitoring were also improved with clearer, less noisy outputs.

E2E testing received a significant boost with the first Solo-based end-to-end test, follow-up automation in GitHub Actions, and a new multi-publisher plugin test plan. These additions strengthen test reliability across real-world deployment scenarios.

The release also includes numerous dependency upgrades (Helidon 4.2.6, gRPC, Protobuf, and GitHub Actions tooling) to ensure compatibility and maintain a secure, up-to-date development environment.

What's Changed

🚀 Enhancements

🐛 Bug Fixes

  • fix(release): fix correct protobuf artifact publish by @AlfredoG87 in #1531
  • fix(1523): Prevent Unexpected OutOfMemoryError under high load by @jsync-swirlds in #1543
  • fix(verification): Update CN Proto to latest GA Tag and Fix unparsed.proto file by @AlfredoG87 in #1570

🔨 Tests

  • test(e2e-solo): Initial Version of E2E test using Solo, currently only on-dispatch. by @AlfredoG87 in #1547
  • test: Multi-Publisher Plugin E2E Test Plan by @ata-nas in #1566
  • test(e2e-solo): Follow-up to GHA E2E Solo Test by @AlfredoG87 in #1548

🔧 Improvements

⬆️ Dependency Upgrades

  • build(deps): bump Azure/setup-helm from 4.3.0 to 4.3.1 by @dependabot[bot] in #1520
  • build(deps): bump io.grpc:protoc-gen-grpc-java from 1.73.0 to 1.74.0 in /hiero-dependency-versions by @dependabot[bot] in #1453
  • build(deps): bump google-github-actions/setup-gcloud from 2.2.0 to 3.0.0 by @dependabot[bot] in #1538
  • build(deps): bump pbjVersion from 0.11.14 to 0.11.15 in /hiero-dependency-versions by @dependabot[bot] in #1536
  • build(deps): bump grpcIoVersion from 1.74.0 to 1.75.0 in /hiero-dependency-versions by @dependabot[bot] in #1537
  • build(deps): bump step-security/close-milestone from 2.2.0 to 2.2.1 by @dependabot[bot] in #1526
  • build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #1527
  • build(deps): bump step-security/google-github-auth from 2.1.10 to 2.1.12 by @dependabot[bot] in #1532
  • build(deps): bump google-github-actions/setup-gcloud from 3.0.0 to 3.0.1 by @dependabot[bot] in #1561
  • build(deps): bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #1528
  • build(deps): bump Azure/setup-helm from 4.3.0 to 4.3.1 by @dependabot[bot] in #1554
  • build(deps): bump protobufVersion from 4.31.1 to 4.32.0 in /hiero-dependency-versions by @dependabot[bot] in #1534
  • build(deps): bump helidonVersion from 4.2.3 to 4.2.6 in /hiero-dependency-versions by @dependabot[bot] in #1508

Full Changelog: v0.17.1...v0.18.0

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

NewReleases is sending notifications on new releases.