Releases: hiero-ledger/hiero-consensus-node
Releases · hiero-ledger/hiero-consensus-node
v0.61.6
What's Changed
- chore: Config changes for batch transactions by @Neeharika-Sompalli in #19127
Full Changelog: v0.61.5...v0.61.6
v0.61.5
What's Changed
- chore: Disable Batch Transactions by @Neeharika-Sompalli in #19114
Full Changelog: v0.61.4...v0.61.5
v0.62.1
What's Changed
- feat: Limit the callData field instead of ethereumData (cherry-pick) by @vtronkov in #18968
- chore: (cherry-pick) Write marker files for sidecars (#18916) by @Neeharika-Sompalli in #18992
- feat: enable the jumbo transaction feature flag (cherry-pick) by @vtronkov in #19012
- fix: (cherry-pick) Update Roster Schema isUpgrade check (#19006) by @derektriley in #19057
- feat: Implement fee changes for HIP-991 (#18991) by @Neeharika-Sompalli in #19050
- feat: Cherry-pick: Implement feature flag for gRPC web proxy endpoint (#19051) by @mhess-swl in #19073
Full Changelog: v0.62.0...v0.62.1
v0.62.0
Features
- remove code deposit gas charge waiver (#18797)
- decouple backend throttle config from front end and add support for burst (#18743)
- Update consensus to use nGen for determining when to recalculate metadata (#18882)
- add cGen (#18867)
- HIP-1046 Extend node address book with gRPC web proxy endpoint (#18766)
- EventCreator uses nGen instead of generation (#18737)
- Otter test logging improvements (#18850)
- Add new v0.62 module and HederaEVM class (#18535)
- Modifications to
EventHeaderfor Block Stream (#18548) - Add otter test module (#18646)
- handle
ResendBlockblock node responses (#18747) - Handle
BlockAcknowledgementsreceived from Block Nodes (#18536) - 18593: Need a mechanism to repair key to path mapping from data files at startup (#18625)
- Jumbo bytes throttle (#18389)
- Use existing key to create an account (#18611)
- Remove use of generation from sync (#18590)
- move parent event descriptors (#18524)
- Long Term Schedule Transaction Support For DAB transactions (#18539)
- Implement Non-deterministic Generation (#18506)
- Stream to Block Node's immediately without waiting
BlockProofs (#18450) - Enhance yahcli rekey with ECDSA support (#18515)
- Implement daily node rewards (#18441)
- add HAPI verb to override the hederaFunctionality (#18481)
- Increase the buffer size of ethereumCall gRPC endpoint (#18321)
- Add ingest workflow jumbo checks (#18312)
- try using non-zero realm/shard (#18092)
Bug Fixes
- 18903: Tighten HDHM repair checks (#18906)
- detach FCQueue copy when serializing (#18863)
- Fix failing test in crypto-base (#18888)
- fix copy paste error in TipsetEventCreatorTests (#18876)
- disable GasCalculationIntegrityTest test suite (#18868)
- 18844: HDHM repair mechanism should not be enabled for snapshots (#18859)
- 18856: ReconnectHashLeafFlusher uses a wrong config (#18857)
- NPE in HalfDiskHashMap (#18854)
- Remove unused injections and fix tests (#18651)
- Fix
transactionFeein batch transactions (#18835) - Correctly populate sysfiles with node info (#18834)
- Revalidate collector token association on transfer (#18674)
- Fix the NPE in DefaultIssDetector.handleCatastrophic (#18830)
- flaky
completedHollowAccountOperationsFuzzingtest (#18816) - Fix flakiness in HIP-1064 tests (#18822)
- 18813: VirtualMapLargeReconnectTest.multipleAbortedReconnectsCanSucceed is unstable (#18814)
- Use getIfUsable() in ApproveAllowanceValidator (#18580)
- add auto-renew check for negative values (#18765)
- 18795: HDHM repair mechanism can be improved to clean stale buckets (#18796)
- Only allow creation of accounts that match the configured shard/realm (#18806)
- Move sort before
filterLikelyDuplicates(#18802) - adding validation for deleted token on unpause (#18671)
- Update flow-pull-request-formatting.yaml (#18790)
- 18658: ReconnectNodeRemover.setPathInformation() may cause OOM (#18708)
- Remove mono logic returning the wrong response code (#18698)
- 1280 hip 1056 block item with failed contract create result contains a contract (#18728)
- Improved error handling for airdrops with multiple senders (#18604)
- Use getIfUsable() when validate custom fees (#18576)
- Fix TokenCreateTransaction TCK issues (#18577)
- Add guard around LATEST_XTS_PASS_TAG (#18687)
- Also archive config.txt as part of network archiving process (#18427)
- Add back sorting of sync events (#18657)
- memory leak in HalfDiskHashMap.endWriting() (#18659)
- Call
endRoundafter dispatch (#18620) - Only "go back" in cons time for post-restart system work (#18654)
- 18561 Threads outlive the SequentialTaskScheduler created during test (#18391)
- airdrop TCK issues fixes (#18582)
- 18571: Current path range should be respected when path to hash and path to KV indices are restored (#18592)
- contract get bytecode query to return the redirect code for hts token addresses (#18464) (#18563)
- Fix flaky PcesFile tests (#18474)
- Utilize more than one thread for SSL accept handling (#18557)
- Ensure
BlockStreamManager#endRound()is called after dispatching system txns (#18554) - 17180 EventCreator ignores HealthMonitor update when squelching enabled (#18387)
- Import sentinel key from hapi utils (#18512)
- compile fix (#18510)
- Should reject a FILE_UPDATE to 0.0.123 with an invalid throttle definition (#18417)
- 18410: Bucket integrity check in HDHM.ReadUpdateBucketTask can be improved (#18411)
- HIP-1028 cleanup and versioning for GetTokenKey (#18304)
- update reference to
unhexmethod (#18470)
v0.61.4
What's Changed
- fix: 0.61 cherry-pick: Correctly populate sysfiles with node info by @mhess-swl in #18884
- fix: 18771: Backport fixes for 18593, 18795, 18844, and 18903 to release 0.61 by @artemananiev in #18799
- chore: (0.61) add fee refund mechanism, use for successful EthereumTransaction by @tinker-michaelj in #18913
Full Changelog: v0.61.3...v0.61.4
v0.61.3
What's Changed
- chore: (cherry-pick) Update flow-pull-request-formatting.yaml by @derektriley in #18792
- chore: (cherry-pick) adjust path to protobufs in 'Update Hedera Protobufs' step by @derektriley in #18787
- chore: (cherry-pick) remove github-committers team from codeowners by @derektriley in #18808
- chore: (cherry-pick) Update CODEOWNERS for tools-and-libs rename by @derektriley in #18788
- chore: (cherry-pick) update codeowners with new team names by @derektriley in #18807
- fix: Cherry-pick
transactionFeefix for atomic batch transactions by @Neeharika-Sompalli in #18853
Full Changelog: v0.61.2...v0.61.3
v0.61.2
What's Changed
- chore: (cherry-pick) Delay initializing snark keys (#18699) by @Neeharika-Sompalli in #18701
- fix: (cherry-pick) Utilize more than one thread for SSL accept handling (#18557) by @abies in #18586
- fix: 18720: Backport the fix for 18571 to release 0.61 by @artemananiev in #18736
- feat: (cherry-pick) try using non-zero realm/shard by @derektriley in #18732
Full Changelog: v0.61.1...v0.61.2
v0.60.1
What's Changed
- fix: Update MTT Version by @timo0 in #18423
- fix: 18424 Fixed initialization of MigrationTestingToolState by @imalygin in #18432
- fix: 18722: Backport the fix for 18571 to release 0.60 by @artemananiev in #18723
Full Changelog: v0.60.0...v0.60.1
v0.61.1
What's Changed
- chore: Remove the entityCounts migration code in 0.61 (#18500) by @Neeharika-Sompalli in #18511
- refactor: cherry-pick "Use a list of signed bytes for transactions in AtomicBatchTransaction" by @ibankov in #18522
- fix: State changes out of order in HAPI Tests (Restart) by @derektriley in #18564
- fix: 18410: Bucket integrity check in HDHM.ReadUpdateBucketTask can be improved - rel/0.61 by @imalygin in #18505
- fix: Ensure
BlockStreamManager#endRound()is called after dispatching by @tinker-michaelj in #18562 - feat: Cherry-pick Daily Node Rewards by @Neeharika-Sompalli in #18570
- fix: Call
BlockRecordManager.endRoundafter system dispatch by @Neeharika-Sompalli in #18621 - fix: Only "go back" in cons time for post-restart system work by @tinker-michaelj in #18660
- chore: cherry-pick fix NPE when using records by @Neeharika-Sompalli in #18679
- chore: Cherry-pick Add metrics for active node percentage by @Neeharika-Sompalli in #18680
Full Changelog: v0.61.0...v0.61.1
v0.61.0
Features
- Dynamic peers for the sync network (#18051)
- Add JumboTransactionsConfig (#18277)
- implement exponential backoff for connections to Block Nodes (#18055)
- HIP-1028 Fungible and NFT Token Info versioning (#18013)
- add SCHEDULE_EXPIRY_NOT_CONFIGURABLE validation (#18239)
- Add messages for skip and resend block to block service (#18133)
- Create a HAPI test to validate birth round migration (#18005)
- Close blocks during fatal ISS (#17942)
- HIP-1028 apply versioning to Update Token and Update Token Keys System Contracts (#17994)
- Add feature flag for CRS (#18073)
- change version to 0.61 (#18088)
- Support non-zero realms for contracts service (#18010)
- HIP-551 atomic batch transactions (#17333)
Bug Fixes
- Detect ISSes when states are not produced for every round (#18399)
- remove @OrderedInIsolation from contract bdd tests (#18400)
- HIP-632 fix alias length check (#18385)
- Extended suite failure during insertRemoveAndModifyOneMillion (#18407)
- 18393 metrics not updated in PlatformWiring (#18394)
- Fix candidate roster adoption logic (v61) (#18372)
- 18033 Fix SequentialThreadScheduler stopping and SequentialSchedulerTests exceptionHandling (#18320)
- 18360: MerkleDbTableConfig should be immutable (#18361)
- 18363: Random test failures because MapTest destroys virtual map copies asynchronously (#18364)
- Cancun SELFDESTRUCT semantics incorrect when beneficiary is contract itself and it isn't deleted (#17478)
- 18260 Increased max list capacity for PTT tests (#18326)
- 18235: LongListDisk.writeLongsData() may corrupt data in snapshots (#18250)
- 18271: HashListByteBuffer can't load from an old snapshot because of obsolete default config values (#18330)
- 18353: Decrease maxKeysHint for token rels back to 1B (#18354)
- 17847 fixed English typos in License Terms, docs , user comments… (#17848)
- 18094: Some LongList and HalfDiskHashMap values should be configurable (#18164)
- Remove Deprecated Gas Calculator (#18022)
- Stale event test was failing in 1/100 of cases due to randomness (#18193)
- Account deletion should release all alias forms (#18147)
- Update looking up alias in ReadableAccountStore (#18090)
- rename atomic batch enum code (#18085)
- Update expiry when adminKey is not set and autoRenew is set (#18048)
- 18041 Fixed MigrationTestingTool. (#18070)