What's Changed
⭐ New Features
- feat: CN 2 BN protocol communications by @AlfredoG87 in #518
- feat: add block archiving support by @ata-nas in #485
- feat: CN2BN Protocol Communication Part 2 by @AlfredoG87 in #558
- feat: Simplified asynchronous block writers by @ata-nas in #545
- feat: closed range streaming by @mattp-swirldslabs in #633
🚀 Enhancements
- feat: centralize configuration logging by @mattp-swirldslabs in #501
- feat: added async handling for live consumers by @mattp-swirldslabs in #555
- feat: add Ack metrics by @AlfredoG87 in #621
- refactor: changed to batches of block items unparsed by @mattp-swirldslabs in #660
🐛 Bug Fixes
- fix: Fix Release Automation Workflow by @AlfredoG87 in #498
- fix: Fix Typo for publish of simulator helm chart by @AlfredoG87 in #495
- fix: issue with handling of
duplicate
andfuture
blocks by @AlfredoG87 in #574 - 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 template and short instructions by @mattp-swirldslabs in #551
- feat: closed-range streaming historic blocks design doc by @mattp-swirldslabs in #577
- docs: Design Doc for ServerStatus API by @AlfredoG87 in #634
- 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
- fix: Fix Release by Fixing Release Notes due to failed spotless check on generated file release_notes.md by @AlfredoG87 in #506
- fix: added an Acceptance Test section to the template by @mattp-swirldslabs in #561
- refactor: Move Hasher to
common
sub-project by @AlfredoG87 in #568 - fix: removed UTC timezone flags. we can rely on the linux default by @mattp-swirldslabs in #585
- feat: Add Log Dashboard by @AlfredoG87 in #597
- 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(deps): bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #503
- build(deps): bump org.assertj:assertj-core from 3.23.1 to 3.27.3 in /hiero-dependency-versions by @dependabot in #513
- build(deps): bump grpcIoVersion from 1.69.0 to 1.69.1 in /hiero-dependency-versions by @dependabot in #511
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.11.4 in /hiero-dependency-versions by @dependabot in #512
- build(deps): bump helm/chart-testing-action from 2.6.1 to 2.7.0 by @dependabot in #514
- build(deps): bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in #508
- build(deps): bump com.google.cloud:libraries-bom from 26.49.0 to 26.53.0 in /hiero-dependency-versions by @dependabot in #509
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.0 by @dependabot in #537
- build(deps): bump grpcIoVersion from 1.69.1 to 1.70.0 in /hiero-dependency-versions by @dependabot in #538
- build(deps): bump protobufVersion from 4.28.2 to 4.29.3 in /hiero-dependency-versions by @dependabot in #541
- build(deps): bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #544
- build(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 by @dependabot in #543
- build(deps): bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre in /hiero-dependency-versions by @dependabot in #542
- build(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2 in /hiero-dependency-versions by @dependabot in #540
- build(deps): bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in #547
- build(deps): bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot in #553
- build(deps): bump gradle/actions from 4.2.2 to 4.3.0 by @dependabot in #560
- build(deps): bump google-github-actions/auth from 2.1.7 to 2.1.8 by @dependabot in #563
- build(deps): bump google-github-actions/setup-gcloud from 2.1.2 to 2.1.4 by @dependabot in #562
- build(deps): bump step-security/close-milestone from 2.1.0 to 2.1.1 by @dependabot in #572
- build(deps): bump com.github.docker-java:docker-java-api from 3.4.0 to 3.4.1 in /hiero-dependency-versions by @dependabot in #567
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.8.0 to 5.15.2 in /hiero-dependency-versions by @dependabot in #566
- build(deps): bump swirldsVersion from 0.58.1 to 0.58.4 in /hiero-dependency-versions by @dependabot in #565
- build(deps): bump org.testcontainers:testcontainers from 1.20.1 to 1.20.4 in /hiero-dependency-versions by @dependabot in #564
- build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 by @dependabot in #610
- build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 by @dependabot in #609
- build(deps): bump com.google.cloud:libraries-bom from 26.53.0 to 26.54.0 in /hiero-dependency-versions by @dependabot in #626
- build(deps): bump com.github.luben:zstd-jni from 1.5.6-8 to 1.5.6-10 in /hiero-dependency-versions by @dependabot in #624
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.7.3 to 4.9.1 in /hiero-dependency-versions by @dependabot in #625
- 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.3.0-rc1...v0.5.0-rc1