github hiero-ledger/hiero-mirror-node v0.159.0

6 hours ago

Besides the usual dose of bug fixes, this release focuses on improving our block node integration in preparation for block node availability in Consensus Node release 0.75. The block node streaming implementation was hardened against malicious block nodes through various changes like limiting the decompressed block size, timeouts, closing resources, etc. Historical migrations are now properly skipped when starting with block streams enabled.

Enhancements

  • Harden block node streaming implementation #13863
  • Migrate GraphQL to GC, remove Rosetta #13855
  • HIP-1427 Skip historical migrations when starting with blockstream #13821
  • Remove inhibit rules from chart #13815

Bug Fixes

  • Fix WRB differential test script #13881
  • Update OpenAPI with delegation_address #13880
  • Reset pending reward to 0 when all earned is out of the retention window #13873
  • Fix slow query in grpc API #13870
  • Bypass solc resolution issue on web3 compileTestHistoricalSolidity #13866
  • Fix monitor test failure in CI #13838
  • Fix public key recovery in native image #13835
  • Load historical state in /opcodes endpoint #13831
  • Fix INSUFFICIENT_TX_FEE error on contract create #13829
  • Add validation message in GRPC that can resolve for native image build #13824
  • Fix broken lazy database pool connection in rosetta #13814
  • Fix account nonce on delegation address update in block stream #13811
  • Fix missing transaction_hash entries for synthetic logs #13792

Dependency Upgrades

  • Update vulnerable dependencies #13860
  • Bump the dependencies group with 5 updates #13851
  • Bump github.com/hiero-ledger/hiero-sdk-go/v2 from 2.80.0 to 2.81.0 in /pinger in the dependencies group #13849
  • Bump the dependencies group in /rest with 4 updates #13848
  • Bump github.com/hiero-ledger/hiero-sdk-go/v2 from 2.80.0 to 2.81.0 in /rosetta in the dependencies group #13847
  • Bump io.hypersistence:hypersistence-utils-hibernate-71 from 3.15.3 to 3.15.4 #13846
  • Bump software.amazon.awssdk:bom from 2.46.17 to 2.46.21 #13845
  • Bump com.diffplug.spotless:spotless-plugin-gradle from 8.7.0 to 8.8.0 #13844
  • Bump com.hedera.cryptography:hedera-cryptography-wraps from 3.11.0 to 3.11.2 #13843
  • Bump io.fabric8:kubernetes-client-bom from 7.7.0 to 7.8.0 #13842
  • Bump org.gaul:s3proxy from 3.2.0 to 3.3.0 #13841
  • Bump vulnerable dependencies #13836
  • Bump golang.org/x/net from 0.54.0 to 0.55.0 in /rosetta #13828
  • Bump golang.org/x/net from 0.52.0 to 0.55.0 in /pinger #13827
  • Bump versions for v0.159.0-SNAPSHOT #13807
  • Bump the dependencies group in /rest with 6 updates #13804
  • Bump org.graalvm.buildtools:native-gradle-plugin from 1.1.2 to 1.1.3 #13800
  • Bump com.hedera.cryptography:hedera-cryptography-wraps from 3.9.0 to 3.11.0 #13799
  • Bump org.hiero.block-node:protobuf-sources from 0.35.1 to 0.37.0 #13797

Deployments

  • Deploy v0.159.0-rc1 to mainnet-staging #13884
  • Deploy v0.159.0-rc1 to performance #13883
  • Add s3 credentials to perf1 importer #13874
  • Remove dead override clauses from all envs #13856

Contributors

Thank you to all the contributors who worked on this release:

@bilyana-gospodinova
@IvanKavaldzhiev
@martingeorgiev1
@nirbosl
@sdimitrov9
@steven-sheehy
@xin-hedera

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

NewReleases is sending notifications on new releases.