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

latest releases: v0.17.1, v0.17.0, v0.17.0-rc2...
one month ago

Version 0.15.0 of the Hiero Block Node introduces major architectural improvements, most notably is the complete redesign of the Stream Publisher to support multi-publisher configurations and align with the updated API specification for finalized protocol support. These changes significantly improve the system’s flexibility, scalability, reliability and compatibility with evolving requirements. Another key highlight is the new Backfill Plugin which enables an autonomous backfilling flow that allows a new BN to fetch historical blocks autonomously from another block-node.

Additional enhancements include standardized port assignments for Helidon and Prometheus to prevent conflicts during deployment, improved terminal response consistency, and several protocol and protobuf refinements. A new simulator test framework with fixtures was introduced to strengthen testing coverage, and documentation updates clarify storage retention policies and compliance requirements. The release also brings multiple dependency upgrades for better stability and security.

🔥 Breaking Change: As part of the server maturing process the default port of the server was updated from 8080 to 40840 as the former is a too common port and might conflict with other services. However the server port remains configurable using config properties. Note this for your current integrations.

What's Changed

⭐ New Features

  • feat(backfill): Backfill Plugin - Part 1 Autonomous Flow by @AlfredoG87 in #1384

🚀 Enhancements

  • feat(1370): Rebuild Stream Publisher for Finalized Protocol Support by @ata-nas in #1421

🔨 Tests

📝 Documentation

🔧 Improvements

  • chore(protobuf): clean proto files improvement by @AlfredoG87 in #1381
  • refactor(verification): Hash Refactor to support latest changes on Block Root Hash Algorithm by @AlfredoG87 in #1375
  • chore: Remove the BlockAcknowledgement block_already_exists response by @Nana-EC in #1394
  • chore: Standardize first 4 terminal code API responses by @Nana-EC in #1400
  • test: Refactor wildcard imports in Simulator by @mustafauzunn in #1402

🔥 Breaking Changes

  • chore: Set unique default Helidon and Prometheus ports by @Nana-EC in #805

⬆️ Dependency Upgrades

  • chore(protobuf): Upgrade of CN proto to latest release 0.63.9 by @AlfredoG87 in #1377
  • build(deps): bump pbjVersion from 0.11.8 to 0.11.9 in /hiero-dependency-versions by @dependabot[bot] in #1345
  • build(deps): bump testContainersVersion from 1.21.2 to 1.21.3 in /hiero-dependency-versions by @dependabot[bot] in #1340
  • build(deps): bump com.github.docker-java:docker-java-api from 3.5.1 to 3.5.2 in /hiero-dependency-versions by @dependabot[bot] in #1341
  • build(deps): bump com.squareup.okio:okio-jvm from 3.13.0 to 3.15.0 in /hiero-dependency-versions by @dependabot[bot] in #1368
  • build(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot[bot] in #1344
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.1 to 5.13.3 in /hiero-dependency-versions by @dependabot[bot] in #1369
  • build(deps): bump org.hiero.gradle.build from 0.4.5 to 0.4.7 by @dependabot[bot] in #1367
  • build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #1396
  • build(deps): bump org.hiero.gradle.build from 0.4.7 to 0.4.9 by @dependabot[bot] in #1387
  • build(deps): bump com.google.jimfs:jimfs from 1.3.0 to 1.3.1 in /hiero-dependency-versions by @dependabot[bot] in #1392
  • build(deps): bump com.google.cloud:libraries-bom from 26.62.0 to 26.63.0 in /hiero-dependency-versions by @dependabot[bot] in #1391
  • build(deps): bump com.github.luben:zstd-jni from 1.5.7-3 to 1.5.7-4 in /hiero-dependency-versions by @dependabot[bot] in #1390
  • build(deps): bump com.github.docker-java:docker-java-api from 3.5.2 to 3.5.3 in /hiero-dependency-versions by @dependabot[bot] in #1388

Full Changelog: v0.14.0...v0.15.0

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

NewReleases is sending notifications on new releases.