Skip to content

Releases: hiero-ledger/hiero-consensus-node

v0.61.6

09 May 18:45
v0.61.6
485a081

Choose a tag to compare

What's Changed

Full Changelog: v0.61.5...v0.61.6

v0.61.5

09 May 14:26
v0.61.5
6a2ea86

Choose a tag to compare

What's Changed

Full Changelog: v0.61.4...v0.61.5

v0.62.1

07 May 15:35
v0.62.1
617d17c

Choose a tag to compare

What's Changed

Full Changelog: v0.62.0...v0.62.1

v0.62.0

22 Apr 12:56
v0.62.0
680657b

Choose a tag to compare

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 EventHeader for Block Stream (#18548)
  • Add otter test module (#18646)
  • handle ResendBlock block node responses (#18747)
  • Handle BlockAcknowledgements received 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 transactionFee in 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 completedHollowAccountOperationsFuzzing test (#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 endRound after 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 unhex method (#18470)

v0.61.4

21 Apr 22:22
v0.61.4
54c8bb8

Choose a tag to compare

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

15 Apr 22:23
v0.61.3
df5ae47

Choose a tag to compare

What's Changed

Full Changelog: v0.61.2...v0.61.3

v0.61.2

10 Apr 14:42
v0.61.2
74903c9

Choose a tag to compare

What's Changed

Full Changelog: v0.61.1...v0.61.2

v0.60.1

08 Apr 17:45
v0.60.1
11e42f8

Choose a tag to compare

What's Changed

Full Changelog: v0.60.0...v0.60.1

v0.61.1

04 Apr 22:07
v0.61.1
e47b381

Choose a tag to compare

What's Changed

Full Changelog: v0.61.0...v0.61.1

v0.61.0

24 Mar 17:03
v0.61.0
f434606

Choose a tag to compare

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)