github hiero-ledger/hiero-block-node v0.42.0-rc1

pre-release4 hours ago

What's Changed

⭐ New Features

  • feat(logging): status heartbeat, INFO-noise refinement, and logging docs by @AlfredoG87 in #3308
  • feat(stream-publisher): Enforce cumulative block-byte ceiling per multi-message publish stream by @ata-nas in #3555
  • feat: Utilize FailureInfo on Failed Verification by @ata-nas in #3512
  • feat(solo-e2e): backfill-during-live-stream test, CN local builds, and Solo E2E green-run fixes by @AlfredoG87 in #3523

🐛 Bug Fixes

  • fix: reclaim stuck resend slots that never complete by @rockysingh in #3544
  • fix(3588): default omitted port and priority in backfill sources ConfigMap by @AlfredoG87 in #3594
  • fix: Fix API tests failing after duplicate blocks send ACK in the response by @ivannov in #3592
  • fix: Increase the reliability and speed of WRB CLI by @berryware in #3557
  • fix: Backfill counts a verification-failed block as persisted, so it is never re-fetched by @ivannov in #3568
  • fix: K6 Tests - set CN_VERSION=latest by @berryware in #3567
  • fix: tolerate null MD5 in updateDayListings for GCS composite objects by @rockysingh in #3547
  • fix: Await App State Update Before Assert by @ata-nas in #3525
  • fix(solo-e2e): stop wrap output from tripping EAGAIN and stabilize peer-fed block node assertions by @AlfredoG87 in #3548
  • fix(tools): three CLI fixes so LiveSequential --push-enabled works against a real BN by @rockysingh in #3444

🔨 Tests

  • test: Add Solo CI test for archiving coverage by @ivannov in #3409
  • test: Forward Compatibility Tests with Test Fixture Proto Definition File by @ata-nas in #3501
  • test(simulator): lastKnownStatuses deques are not thread-safe, causing NPE flakes in e2e suites by @ata-nas in #3486

📝 Documentation

🔧 Build & Maintenance

  • chore: Live Active Session Buffer Size Metric and Evicted Sessions Log in Verification by @ata-nas in #3591
  • chore(3552): send acknowledgement after skip when skip sent instead of duplicate by @jsync-swirlds in #3582
  • chore: Ensure inbound statusz request returns empty if known publishers is empty. by @jsync-swirlds in #3572
  • chore: E2E node-operator lifecycle red since v0.41.0 GA by @ivannov in #3579
  • chore: follow-up on non-blocking review comments from #3512 (feat: Utilize FailureInfo on Failed Verification) by @ata-nas in #3563
  • chore(release): Bump versions for v0.42.0-SNAPSHOT by @swirlds-automation in #3505

Full Changelog: v0.41.0...v0.42.0-rc1

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

NewReleases is sending notifications on new releases.