Skip to content

Releases: hashgraph/hedera-block-node

v0.3.0

17 Jan 02:53
v0.3.0
e274945
Compare
Choose a tag to compare

Highlights

This version of the Block-Node includes several bug fixes on the Helidon gRPC server that solver reliability issues on long term streaming, Includes compression for the local persistence of the blocks, adds a partial verification feature, that re-calculates the hash of the block and compares it with the hash provided to partially verify the integrity of the block

Additionally added several improvements in observability, since logs are being formatted and exported to Loki (when using the helm chart) for a centralized and indexable searches on logs.

Has several enhancements and fixes on the simulator, such as a memory issues solved, publish of simulator image to the container registry, addition of a metrics dashboard to the provisioned grafana included on the docker-compose dev env and helm charts.

Lastly several version upgrades across all the project, most notably from gradle source build to use org.hiero plugins.

What's Changed

🚀 Enhancements

🐛 Bug Fixes

🔨 Tests

  • test: Add E2E test and enhance simulator flexibility by @georgi-l95 in #330
  • test: add automatic unit test detection of missing configuration to environment variable mapping by @ata-nas in #421

📝 Documentation

  • docs: add design docs for the block-as-file persistence by @ata-nas in #382
  • docs: Design document for Block Verification Process by @AlfredoG87 in #384

🔧 Improvements

  • refactor: implement agreed upon changes based on discussion (#266) by @ata-nas in #336
  • ci: Add a Release Notes template and label categorization for easy auto generation. by @AlfredoG87 in #335
  • feat: optimize blockstream processing by @mattp-swirldslabs in #358
  • feat: server properties configurable by @AlfredoG87 in #365
  • feat: allow block-node operators to easily set resource allocations to block-node deployment on k8 using helm chart by @AlfredoG87 in #364
  • feat: add logging configurability to the simulator by @georgi-l95 in #378
  • feat: Add Grafana dashboards for the Simulator by @georgi-l95 in #401
  • chore: migrate preconditions to use non-null error messages by @ata-nas in #415
  • build: use common Hiero Gradle config by @jjohannes in #216
  • ci: fix extract version steps by @jjohannes in #469
  • refactor: Logs improvements by @AlfredoG87 in #446

⬆️ Dependency Upgrades

  • build(deps): bump step-security/conventional-pr-title-action from 1.0.0 to 3.2.0 by @dependabot in #465
  • build(deps): bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #467
  • build(deps): bump step-security/harden-runner from 2.9.0 to 2.10.2 by @dependabot in #466
  • build(deps): bump docker/build-push-action from 6.4.1 to 6.11.0 by @dependabot in #468
  • build(deps): bump actions/cache from 4.0.2 to 4.2.0 by @dependabot in #464
  • build(deps): bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #460
  • build(deps): bump codecov/codecov-action from 4.5.0 to 5.1.2 by @dependabot in #456
  • build(deps): bump gradle/actions from 3.5.0 to 4.2.2 by @dependabot in #462
  • build(deps): bump actions/setup-python from 5.1.0 to 5.3.0 by @dependabot in #459
  • build(deps): bump step-security/semver-utils from 3.1.0 to 4.3.0 by @dependabot in #457
  • build(deps): bump docker/setup-qemu-action from 3.1.0 to 3.3.0 by @dependabot in #475
  • build(deps): bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in #476
  • build(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.6 by @dependabot in #477
  • build(deps): bump helm/kind-action from 1.10.0 to 1.12.0 by @dependabot in #478
  • build(deps): bump actions/checkout from 3.6.0 to 4.2.2 by @dependabot in #479
  • build(deps): bump docker/setup-buildx-action from 3.4.0 to 3.8.0 by @dependabot in #480
  • build(deps): bump ncipollo/release-action from 1.14.0 to 1.15.0 by @dependabot in #481
  • build(deps): bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #482
  • build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot in #483
  • build(deps): bump gradle/actions from 4.2.1 to 4.2.2 by @dependabot in #484
  • build(deps): bump io.grpc:protoc-gen-grpc-java from 1.66.0 to 1.69.0 in /hiero-dependency-versions by @dependabot in #454
  • build(deps): bump swirldsVersion from 0.51.5 to 0.58.1 in /hiero-dependency-versions by @dependabot in #455
  • build(deps): bump grpcIoVersion from 1.65.1 to 1.69.0 in /hiero-dependency-versions by @dependabot in #458
  • build(deps): bump org.mockito:mockito-core from 5.8.0 to 5.15.2 in /hiero-dependency-versions by @dependabot in #463
  • build(deps): bump daggerVersion from 2.42 to 2.55 in /hiero-dependency-versions by @dependabot in #486
  • build(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 by @dependabot in #490
  • build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0 by @dependabot in #489

❤️ Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87, @PavelSBorisov, @ata-nas, @dependabot[bot], @georgi-l95, @jjohannes, @mattp-swirldslabs, @mishomihov00, and @san-est

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.3.0-rc1

14 Jan 20:44
543ee3e
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release
chore: rename devops-ci to platform-ci (#493)

Signed-off-by: Andrew Brandt <[email protected]>

v0.2.0

08 Nov 22:44
v0.2.0
bdcb4ee
Compare
Choose a tag to compare

This release of the Hedera-Block-Node has a reliable and performant streaming capability

What's Changed

Read more

v0.2.0-rc1

08 Nov 21:45
v0.2.0-rc1
aa954d4
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release
v0.2.0-rc1

v0.1.0-rc1

10 Oct 15:45
v0.1.0-rc1
a220144
Compare
Choose a tag to compare
v0.1.0-rc1 Pre-release
Pre-release
v0.1.0-rc1