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

13 hours ago

The v0.24.0 release introduces key functional improvements, including full verification support for HAPI 0.68.x through a hashing refactor, and the addition of greedy autonomous backfill, which enhances historical block recovery and fixes edge cases in empty stores. Block parsing is strengthened with updated Unparsed Proto support for the Block Footer, improving correctness across the pipeline.

This version also upgrades the PBJ compiler to 0.12.10, bringing better proto generation and runtime stability. Supporting updates include new k6 smoke tests, improved socket-closure e2e coverage, hardened BlockAccessor behavior, optimized Helidon 4.3.2 configs, and a series of dependency bumps for ecosystem alignment and reliability.

What's Changed

🚀 Enhancements

  • feat(verification): Hashing refactor for 0.68.x HAPI version by @AlfredoG87 in #1865
  • feat: Add support for greedy autonomous backfill (0.24 cherry pick) by @Nana-EC in #1926

🐛 Bug Fixes

  • fix: Update Unparsed Proto to support Block Footer by @Nana-EC in #1892
  • fix: Fix NoSuchElement case on greedy backfill in empty store (0.24) by @Nana-EC in #1936

🔨 Tests

📝 Documentation

  • docs: update Helm chart README for Hiero Block Node installation and configuration by @deshmukhpranali in #1838
  • docs: Add BN metric alert configuration suggestions by @Nana-EC in #1851

🔧 Improvements

  • chore: Disable FileHandler for Java System Logger for E2E Tests by @ata-nas in #1721
  • chore: BlockAccessors Hardening & Improved Error Handling by @ata-nas in #1833

⬆️ Dependency Upgrades

  • build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1861
  • build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #1860
  • chore: Bump helidon form 4.3.1 to 4.3.2 by @Nana-EC in #1868
  • chore: Apply optimize webserver configs for Helidon 4.3.2 by @Nana-EC in #1871
  • build(deps): bump grpcIoVersion from 1.76.0 to 1.77.0 in /hiero-dependency-versions by @dependabot[bot] in #1897
  • build(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 by @dependabot[bot] in #1895
  • build(deps): bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #1903
  • build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #1888
  • build(deps): bump org.hiero.gradle.build from 0.6.2 to 0.6.3 by @dependabot[bot] in #1893
  • build(deps): bump com.google.cloud:libraries-bom from 26.71.0 to 26.72.0 in /hiero-dependency-versions by @dependabot[bot] in #1896
  • build(deps): bump com.squareup.okio:okio-jvm from 3.16.2 to 3.16.4 in /hiero-dependency-versions by @dependabot[bot] in #1899
  • build(deps): bump com.github.docker-java:docker-java-api from 3.6.0 to 3.7.0 in /hiero-dependency-versions by @dependabot[bot] in #1900
  • build(deps): bump protobufVersion from 4.33.0 to 4.33.1 in /hiero-dependency-versions by @dependabot[bot] in #1898
  • build(deps): bump com.hedera.pbj.pbj-compiler from 0.12.5 to 0.12.10 by @AlfredoG87 in #1939

Full Changelog: v0.23.2...v0.24.0

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

NewReleases is sending notifications on new releases.