This version of the Hiero Block Node hits a significant milestone, marks the first of many Alpha releases. Allowing E2E test with both verification and persistence features, is able to communicate with CN and packs a lot of improvements to make the server stable and performant. Among the most important is the Simplification of the Async Block Writers on the persistance module.
Notably, it also includes many changes to support the Repo migration to Hiero.
What's Changed
⭐ New Features
- feat: Simplified asynchronous block writers by @ata-nas in #545
- feat: closed range streaming by @mattp-swirldslabs in #633
🚀 Enhancements
- refactor: changed to batches of block items unparsed by @mattp-swirldslabs in #660
🐛 Bug Fixes
- fix: Fixing Hashing Algorithm to match services by @AlfredoG87 in #644
- fix: ackHandler order responses under edge cases by @AlfredoG87 in #637
🔨 Tests
- fix: fixed broken unit tests from new metric by @mattp-swirldslabs in #679
📝 Documentation
- feat: added design doc for open-range historic streaming blocks by @mattp-swirldslabs in #671
- docs: Update README.md for Hiero by @hendrikebbers in #688
🔒 Security
- ci: Updated CODEOWNERS and self hosted runners for hiero-block-node by @rbarker-dev in #668
🔧 Improvements
- chore: Part 1 of Hiero migration for Helm Charts names and documents by @AlfredoG87 in #677
- chore: Modify issue templates for new project by @jsync-swirlds in #687
⬆️ Dependency Upgrades
- build: update hiero-gradle-conventions to 0.3.4 by @jjohannes in #636
- chore: Upgrade PBJ to
0.9.17
by @AlfredoG87 in #647 - build(deps): bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in #655
- build(deps): bump Azure/setup-helm from 4.2.0 to 4.3.0 by @dependabot in #658
- chore: upgrade to java 21.0.6+7 by @mattp-swirldslabs in #666
- build(deps): bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #680
- build(deps): bump io.github.cdimascio:dotenv-java from 3.0.2 to 3.1.0 in /hiero-dependency-versions by @dependabot in #654
- build(deps): bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #681
- build(deps): bump io.grpc:protoc-gen-grpc-java from 1.69.0 to 1.70.0 in /hiero-dependency-versions by @dependabot in #653
New Contributors
- @hendrikebbers made their first contribution in #688
Full Changelog: v0.4.0...v0.5.0