Skip to content

Releases: hiero-ledger/hiero-consensus-node

v0.68.0

06 Nov 19:55
v0.68.0
96ee3ef

Choose a tag to compare

What's Changed

Read more

v0.67.2

27 Oct 18:22
v0.67.2
ff2fa2e

Choose a tag to compare

What's Changed

Full Changelog: v0.67.1...v0.67.2

v0.67.1

21 Oct 02:11
v0.67.1
3fd256e

Choose a tag to compare

What's Changed

Full Changelog: v0.67.0...v0.67.1

v0.67.0

13 Oct 19:09
v0.67.0
d9aee70

Choose a tag to compare

What's Changed

  • ci: Update SDPT and SDLT workflow to only tag when build ID is present by @andrewb1269hg in #20984
  • fix: Add scheduling.maxExpirySecsToCheckPerUserTxn by @tinker-michaelj in #20987
  • chore: Update incident_types by @rbarker-dev in #21055
  • chore: replace input.ref with github.ref in single day controllers by @andrewb1269hg in #20988
  • chore: Minor Version Roll to 0.67.0-SNAPSHOT by @andrewb1269hg in #21072
  • feat: 17002: A concept of default MerkleDb instance seems redundant by @artemananiev in #19700
  • chore: state validator rehash is too slow by @OlegMazurov in #21013
  • chore(20698): Invert PlatformWiring and PlatformCoordinator relationship by @mxtartaglia-sl in #20758
  • ci: Automatically generate the GH release by @rbarker-dev in #20970
  • chore: Rework block node communication metrics by @timfn-hg in #20885
  • test: Implement end to end test cases for file service operations in batch transaction by @Evdokia-Georgieva in #20980
  • test: Yahcli upgrade flow regression test by @ibankov in #20953
  • test: Implement end to end test cases for token operations with smart contracts in batch transaction by @Evdokia-Georgieva in #20724
  • chore: Introduce MATS tag for token hapi tests by @Evdokia-Georgieva in #20923
  • feat: 20102 Added validation for entityId uniqueness by @imalygin in #20978
  • test: Implement end to end test cases for operations with tokens with custom fees in batch transaction by @Evdokia-Georgieva in #21051
  • build: bump Gradle to 9.0.0 / plugins to 0.5.0 by @jjohannes in #21024
  • ci(fix): remove inputs from calls to SDPT and SDLT by @andrewb1269hg in #21081
  • chore: rename all instances of longevity-nlg-test to longevity-test by @andrewb1269hg in #20875
  • chore(revert): Rework block node communication metrics by @rbarker-dev in #21087
  • fix: Fix a flaky test creationDoesNotHaveRequiredSigs by @Neeharika-Sompalli in #21095
  • ci: Remove rootly incident creation and rely on alerts alone by @rbarker-dev in #21092
  • ci(fix): Fix bug with control characters being interpreted in json output by @rbarker-dev in #21091
  • test: 21073 use tps for crypto bench by @alex-kuzmin-hg in #21079
  • chore: Wait for active method in Otter framework by @poulok in #20967
  • ci(revert): Revert build: bump Gradle to 9.0.0 / plugins to 0.5.0 (#21024) by @rbarker-dev in #21118
  • feat: 20744: VirtualMapState to work with arbitrary state IDs by @artemananiev in #20890
  • chore: Use model NodeId in Otter framework by @poulok in #20972
  • ci(fix): Solo version mismatch causing errors in regression panels by @rbarker-dev in #21139
  • ci(fix): Add granularity to failure-modes in zxc-compile-application by @rbarker-dev in #21141
  • test: 21029 split runners by 6 hours by @alex-kuzmin-hg in #21083
  • test: to clean both Latitude clusters by @alex-kuzmin-hg in #21121
  • feat: add test container support for block nodes by @petreze in #19493
  • chore: Use block-node-protobuf-sources artifact for communication protocol by @aderevets in #20992
  • feat: 20809 Implemented apply-blocks in the state operator by @imalygin in #21082
  • chore: Do not receive events when unhealthy in RPC sync by @abies in #21056
  • fix: 20809 Fixing a compilation issue by @imalygin in #21151
  • feat: Implement Hook dispatch logic in Crypto and ContractCreate/Update handlers by @Neeharika-Sompalli in #21053
  • ci: update MATS to parallel runs by @andrewb1269hg in #21159
  • chore: 21133: Max virtual map size config is redundant by @artemananiev in #21143
  • ci: Update ref to use the correct tag instead of latest on main by @rbarker-dev in #21165
  • test: fix of 21164 (to use abs diff value instead of rounded percentage) by @alex-kuzmin-hg in #21166
  • ci: rename release workflows by @andrewb1269hg in #21149
  • ci(fix): Fix typo in set rootly service name by @rbarker-dev in #21183
  • refactor: Stop ignoring logs from background processes by @timo0 in #21124
  • chore: Designate MATS test for hapi smart contracts by @mhess-swl in #20947
  • fix: 21185: Loading pre 0.67 snapshots is broken, MerkleDb hash threshold is initialized incorrectly by @artemananiev in #21186
  • ci: Disable block node regression panel in XTS by @rbarker-dev in #21190
  • test: Enable MATS for smart contract MATS test by @mhess-swl in #21188
  • docs: update continuous assertion javadocs by @netopyr in #21173
  • ci(fix): Update status reporting for MATS unit testing by @rbarker-dev in #21193
  • test: Split unit tests and Otter tests by @netopyr in #21177
  • chore: finalize event creator module by @lpetrovic05 in #21104
  • chore: add suite test for exceeding EndOfStream within a timeframe by @petreze in #21039
  • chore: Support for incremental node addition by @netopyr in #21147
  • ci: update release-action to step-security provided version by @andrewb1269hg in #21200
  • test: HRCTokenClaimTest.cannotClaimNftAirdropWhenSenderNotExisting seems to be flaky by @lukelee-sl in #21010
  • build(deps): bump step-security/publish-unit-test-result-action from 2.20.1 to 2.20.4 by @dependabot[bot] in #20789
  • chore: CN buffer restart integration tests by @AlexKehayov in #21049
  • test: Improve network isolation and partition tests by @netopyr in #21174
  • chore: improve startup and shutdown of BlockNodeConnectionManager and BlockBufferService by @timfn-hg in #21216
  • test: yahcli schedule regression tests by @JivkoKelchev in #20924
  • fix: compaction is not properly interrupted upon closing MerkleDbDataSource by @OlegMazurov in #21218
  • ci: Add input enable-promotion to XTS workflow by @rbarker-dev in #21222
  • test: added DEBUG mode for all NLG tests by @alex-kuzmin-hg in #21230
  • chore: Enable RPC sync by @abies in #21168
  • chore: change signed state sentinel trigger by @lpetrovic05 in #21196
  • chore: Implementation of GeoMeshTopology by @netopyr in #21128
  • chore: add missing config setters by @netopyr in #21169
  • chore: Update block streaming metrics by @timfn-hg in #21097
  • fix: Verify uploaded file hash matches upgrade...
Read more

v0.66.0

25 Sep 16:05
v0.66.0
4899ec8

Choose a tag to compare

What's Changed

Read more

v0.65.1

04 Sep 16:22
v0.65.1
3132783

Choose a tag to compare

What's Changed

Full Changelog: v0.65.0...v0.65.1

v0.65.0

27 Aug 16:19
v0.65.0
d7cb85a

Choose a tag to compare

What's Changed

Read more

v0.64.2

07 Aug 16:05
v0.64.2
da521b2

Choose a tag to compare

What's Changed

Full Changelog: v0.64.1...v0.64.2

v0.64.1

29 Jul 17:08
v0.64.1
0c725c9

Choose a tag to compare

What's Changed

  • fix: (0.64) Query new account balance in throttling tests by @tinker-michaelj in #20130
  • build: (0.64) add 'hedera-protobuf-java-api' to published artifacts by @andrewb1269hg in #20154
  • chore: (0.64) update CITR SDPT workflow for Kubernetes by @andrewb1269hg in #20226
  • chore: cherry pick final change for release/0.64 infra changes by @rbarker-dev in #20290
  • fix: Revert Autorenew error code translation by @ibankov in #20292
  • chore: Update UBUNTU_TAG to use debian bookworm-20250630-slim (#20296) by @rbarker-dev in #20312

Full Changelog: v0.64.0...v0.64.1

v0.64.0

10 Jul 21:22
v0.64.0
6d02f27

Choose a tag to compare

Features

  • Make worker loop sleep duration configurable (#20007)
  • Add transaction support for the container environment (#19941)
  • end the stream if block node is too far behind (#19434)
  • replace hashmap with an array to improve performace for ops duration lookups (#19836)
  • Apply EIP-3529 refund limits (#19769) (#19821)
  • Config API to make sets deterministic (#19735)
  • Enable web proxy endpoints by default (#19796)
  • Block Node Communication Phase 2 (#18764)
  • Separate configuration for Mac PcesWriter, due to difference in performance between platforms (#19762)
  • 13093 - Migrate State Validator for 0.64 (as is) (#19547)
  • Allow updating previous value in Gauge metrics (#19627)
  • 18377 Disallow setting duplicate roster (#19072)
  • Support grpcProxyEndpoint in yahcli DAB transactions (#19664)
  • convert ops duration json file to config (#19322)
  • no shard realm encoding in long zero (#19349)
  • Stop populating generation (#19542)
  • Support nonzero shard/realm in Yahcli file commands (#19359)

Bug Fixes

  • remove workflow dispatch inputs when calling integration workflow (#20046)
  • 18458 Pces file writer rollback (#20038)
  • false positive tests used 'numeric contract complex' from numeric validation test (#19954) (#20037)
  • resolve issues with the integration trigger workflow (#20026)
  • Restore missing deps, META-INF files (#20031)
  • Check for deleted accounts in ConversionUtils.accountNumberForEvmReference (#19641)
  • Mark some Jumbo Txn HAPI tests as repeatable (#20008)
  • Marks nodes deleted if not present in override-network.json (#19847)
  • Set latest freeze round in platform state from Browser (#19917)
  • bug update hiero-gradle-convention to v0.4.6 (#19940)
  • 19727 Change how Addressbook is initialized to fix MTT (#19816)
  • Save correct creationTime in spec registry when mint NFT inside a batch txn (#19866)
  • Prehandle each batch inner txn on dispatch (#19731)
  • delayed start logic for deterministic image (#19126)
  • Update expiration time handling in file create (#19790)
  • Blacklist Schedules inside AtomicBatch (#19783)
  • Allow erasure of web proxy via node update (#19795)
  • 18938 fix disabled tests in numeric validation test (#19630) (#19793)
  • Ignore ID literals for individual input parameters (#19721)
  • Only accept fully-qualified domain names for web proxy endpoint (#19755)
  • Atomic batch used gas calculation for system contract calls (#19688)
  • 19748 Fixed BreakableDataSource lifecycle management for reconnect tests (#19749)
  • 19753 Fixed pass missing ref name for AdHoc workflow (#19754)
  • 19686: Reconnect protocol is stuck after an exception (#19694)
  • Pass ref to publish-production-image to fix cache keys mismatch (#19677)
  • 19623 Fixed DataFileCollectionCompactionTest intermittent failure. (#19624)
  • Failed atomic batch rollback contract ID of a failed inner contract call (#19613)
  • Issue with dry-run-enabled in node-flow-deploy-release-artifact (#19659)
  • Timing issue on main in flow-build-application (#19586)
  • Change port on which test is running to avoid collisions with other parallel tests (#19342)
  • don't use nodes which haven't reported us as fallen behind for reconnect (#19580)
  • 19459: VirtualHasher: split hashing tasks into leaves and chunks (#19534)
  • 19206 SequentialTaskSchedulerTests flake fixes (#19354)
  • Log active config after initializing props and permissions facilities (#19568)
  • use exception handler for all wiring exceptions (#19513)
  • 19425: Audit Foundation / Data XTS tests (#19557)
  • Add ingest throttle for inner batch transactions (#19103)
  • HbarAllowanceCall reversion gas (#19388) (#19560)
  • Don't use SHARD/REALM constants in test-clients (#19545)
  • Add continue-on-error logic to failure reporting in workflows (#19551)
  • fix broken Otter tests (#19524)
  • #19129 charge based on total number of allowances approved. (#19131)