v0.42.0-rc1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
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
FailureInfoon 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
- docs: add Docker Compose local quickstart (#3450) by @deshmukhpranali in #3564
- docs(block-node): add CN→BN pairing strategy and assignment/failback mechanism (#3454) by @deshmukhpranali in #3539
- docs(block-node): add Block Node Introduction conceptual page (#3449) by @deshmukhpranali in #3490
- docs(metrics): add missing metrics and fix alerting table by @deshmukhpranali in #3520
- docs(glossary): add 8 new terms and cross-reference Hedera glossary by @deshmukhpranali in #3518
- docs(troubleshooting wrb-cutover): add verification failure runbook and TSS bootstrap config by @deshmukhpranali in #3493
- docs(on-chain-registration): add SDK examples, prerequisites, and troubleshooting by @deshmukhpranali in #3491
🔧 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
FailureInfoon 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