github hiero-ledger/hiero-block-node v0.46.0-alpha1

pre-releaseone hour ago

What's Changed

⭐ New Features

  • feat: Block Streams CLI protobuf validator by @ivannov in #3854
  • feat(helm): add PV and PVC rendering for local/hostPath storage by @arturre in #3843
  • feat: #2373 - remove TestMetricsExporter by @akugal in #3838
  • feat: Update TSS Library to a New Implementation by @ata-nas in #3853
  • feat(subscriber): reap completed sessions independent of new requests by @Nana-EC in #3832
  • feat: Switch the CLI's block hashing from SHA2-384 to SHA2-256 by @ivannov in #3753
  • feat: add AcknowledgeOnly handler + manager cache + metrics (#3694) by @rockysingh in #3794
  • feat(facility-app-state): Make the ApplicationStateFacility a plugin. by @berryware in #3804
  • feat(metrics): one copy of each Grafana dashboard, environment-agnostic by @AlfredoG87 in #3522
  • feat: Migrate Block Hashing Logic to Support SHA-256 Algorithm by @ata-nas in #3780
  • feat: Default BN socket buffers to kernel autotune by @AlfredoG87 in #3791
  • feat: Add protocol design updates for acknowledgement-only connections by @jsync-swirlds in #3756
  • feat: Wire Up the Application State Notifications and the ApplicationStateNotificationHandlers by @berryware in #3631
  • feat(proto): add AcknowledgeOnly request + best-effort block_root_hash on ack by @rockysingh in #3755

🐛 Bug Fixes

  • fix(charts): raise the nano profile memory limit to 192Mi for the TSS library by @AlfredoG87 in #3880
  • fix(blocks-file-historic): create zip accessor links under the links directory by @AlfredoG87 in #3874
  • fix: Several cases of ApplicationStateFacilityPlugin methods using exceptions for flow control by @berryware in #3858
  • fix: Follow up items from PR #3631 (Wire Up the Application State Notifications and the ApplicationStateNotificationHandlers) by @berryware in #3857
  • fix(cloud-storage-expanded): ExpandedCloudStoragePlugin delays persisted notifications until the next block by @ivannov in #3824
  • fix: Clear scheduled resends for persisted blocks so they stop clamping acks by @berryware in #3770
  • fix(subscriber): stop waiting for the first live block after session close by @Nana-EC in #3793
  • fix: blocks validate exits with status 0 when validation fails by @ivannov in #3757
  • fix: set the publisher listener's receive buffer before bind by @AlfredoG87 in #3775
  • fix: Follow-up on comments from PR #3330. by @berryware in #3690
  • fix: refresh GCS listing cache for today AND yesterday in live-sequential by @rockysingh in #3717
  • fix: Don't Allow BlockStreamSubscribeUnparsedClient to fail silently, when when BACKFILL_GRPC_OVERALL_TIMEOUT is exceeded by @berryware in #3667
  • fix(config): relax HTTP/2 server defaults that drop connections on real networks by @AlfredoG87 in #3709
  • fix(subscriber): stop sending queued live batches after the session closes by @AlfredoG87 in #3714

📝 Documentation

🔧 Build & Maintenance

⬆️ Dependency Upgrades

  • build(deps): bump step-security/harden-runner from 2.21.0 to 2.22.1 by @dependabot[bot] in #3821
  • build(deps): bump gradle-wrapper from 9.8.0 to 9.8.1. by @dependabot[bot] in #3846
  • build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2. by @dependabot[bot] in #3822
  • build(deps): bump actions/setup-node from 7.0.0 to 7.1.0. by @dependabot[bot] in #3820
  • build(deps): bump helm/kind-action from 1.15.0 to 1.15.1. by @dependabot[bot] in #3819
  • build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.10.2 to 4.10.4 in /hiero-dependency-versions. by @dependabot[bot] in #3799
  • build(deps): bump grpcIoVersion from 1.83.1 to 1.84.0 in /hiero-dependency-versions. by @dependabot[bot] in #3795
  • build(deps): bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0. by @dependabot[bot] in #3777
  • build(deps): bump step-security/setup-buildx-action from 4.2.0 to 4.4.1. by @dependabot[bot] in #3776
  • build(deps): bump step-security/harden-runner from 2.21.0 to 2.21.1 by @dependabot[bot] in #3610
  • build(deps): bump org.hiero.gradle.build from 0.7.11 to 0.7.12. by @dependabot[bot] in #3747
  • build(deps): bump gradle-wrapper from 9.7.0 to 9.8.0. by @dependabot[bot] in #3748
  • build(deps): bump hederaVersion from 0.77.0-rc.6 to 0.77.0-rc.7 in /hiero-dependency-versions. by @dependabot[bot] in #3506
  • build(deps): bump jUnitVersion from 6.1.2 to 6.1.3 in /hiero-dependency-versions. by @dependabot[bot] in #3508
  • build(deps): bump com.github.luben:zstd-jni from 1.5.7-12 to 1.5.7-13 in /hiero-dependency-versions. by @dependabot[bot] in #3510
  • build(deps): bump PandasWhoCode/initialize-github-job from 1.3.1 to 1.4.0. by @dependabot[bot] in #3583
  • build(deps): bump helm/kind-action from 1.14.0 to 1.15.0. by @dependabot[bot] in #3618
  • build(deps): bump step-security/git-auto-commit-action from 7.1.1 to 7.2.0. by @dependabot[bot] in #3646
  • build(deps): bump actions/setup-java from 5.7.0 to 6.0.1. by @dependabot[bot] in #3647
  • build(deps): bump docker/build-push-action from 7.3.0 to 7.4.0. by @dependabot[bot] in #3661
  • build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1. by @dependabot[bot] in #3662
  • build(deps): bump docker/setup-qemu-action from 4.2.0 to 4.4.0. by @dependabot[bot] in #3663

Full Changelog: v0.44.3...v0.46.0-alpha1

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

NewReleases is sending notifications on new releases.