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

latest releases: v0.138.0-rc1, v0.137.1, v0.137.0...
22 days ago

This release aligns contract create gas estimation in the legacy mono code to match the result produced by our modularized code. It also ensures both match the gas usage on consensus nodes. This is especially important when modularized traffic is set to less than 100%, causing users to receive highly variable responses for the same request.

Other improvements include a testing framework for end to end testing of block nodes, a flag to control the rollout of new rest-java endpoints, and non-zero realm fixes.

Upgrading

This release includes a long running migration that fixes the contract log index field. It is expected this migration to complete in about an hour. This migration runs asynchronously so it will not incur any immediate downtime, but it does increase the load on the database so it could impact overall system responsiveness.

Enhancements

  • Align contract create gas estimation in mono workflow with the one from modularized #11739
  • Add simple block node E2E tests #11707
  • Add flag to enable and disable endpoints exposure through ingress #11704
  • Upgrade stackgres to 1.17 #11695
  • Runbook script improvements #11686
  • Update TestUtil to use toEvmAddress() from SDK #11654
  • Add contract nonce check to Acceptance tests #11639
  • Add drop sql script to support version rollback #11588

Bug Fixes

  • Cleanup web3 temp directory on startup (0.136) #11772
  • Add approve amount validation to mimic modularized error #11736
  • Show null topic fee schedule key when cleared #11688
  • Fix remaining acceptance tests for non-zero shard/realm #11663
  • Fix contract result logs topics formatting when empty #11660
  • Fix contract log indexes #11535
  • Fix failing k6 contractCallRedirectApprove #11726
  • Fix failing acceptance tests for dissociate tokens in call.feature #11697

Dependency Upgrades

  • Bump tmp from 0.2.3 to 0.2.4 in /rest in the npm_and_yarn group #11738
  • Bump org.flywaydb:flyway-database-postgresql from 11.10.4 to 11.10.5 #11719
  • Bump software.amazon.awssdk:bom from 2.32.9 to 2.32.14 #11718
  • Bump io.grpc:grpc-bom from 1.73.0 to 1.74.0 #11717
  • Bump com.gradleup.shadow:shadow-gradle-plugin from 9.0.0-rc2 to 9.0.0-rc3 #11715
  • Bump chalk from 5.4.1 to 5.5.0 in /rest/check-state-proof #11714
  • Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 in /rosetta #11713
  • Bump @testcontainers/postgresql from 11.4.0 to 11.5.0 in /rest #11712
  • Bump @testcontainers/redis from 11.4.0 to 11.5.0 in /rest #11711
  • Bump @aws-sdk/client-s3 from 3.850.0 to 3.859.0 in /rest #11710
  • Bump ioredis from 5.6.1 to 5.7.0 in /rest #11709
  • Bump jest from 30.0.4 to 30.0.5 in /rest #11685
  • Bump mathjs from 14.5.3 to 14.6.0 in /rest #11684
  • Bump pgsql-parser from 17.7.9 to 17.7.10 in /rest #11683
  • Bump express-openapi-validator from 5.5.7 to 5.5.8 in /rest #11682
  • Bump @testcontainers/redis from 11.3.1 to 11.4.0 in /rest #11681
  • Bump supertest from 7.1.3 to 7.1.4 in /rest #11680
  • Bump com.hedera.hashgraph:app from 0.64.0 to 0.64.1 #11679
  • Bump @testcontainers/postgresql from 11.3.1 to 11.4.0 in /rest #11678
  • Bump @aws-sdk/client-s3 from 3.848.0 to 3.850.0 in /rest #11677
  • Bump software.amazon.awssdk:bom from 2.32.4 to 2.32.9 #11676
  • Bump com.diffplug.spotless:spotless-plugin-gradle from 7.2.0 to 7.2.1 #11675
  • Bump jest from 30.0.4 to 30.0.5 in /tools/mirror-report #11673
  • Bump org.flywaydb:flyway-database-postgresql from 11.10.3 to 11.10.4 #11671
  • Bump com.gradleup.shadow:shadow-gradle-plugin from 9.0.0-rc1 to 9.0.0-rc2 #11670
  • Bump jest from 30.0.4 to 30.0.5 in /rest/check-state-proof #11669
  • Bump com.hedera.hashgraph:sdk from 2.60.0 to 2.61.0 #11668
  • Bump gorm.io/gorm from 1.30.0 to 1.30.1 in /rosetta #11667
  • Bump github.com/hiero-ledger/hiero-sdk-go/v2 from 2.66.0 to 2.67.0 in /rosetta #11666
  • Bump securego/gosec from 2.22.5 to 2.22.7 #11665
  • Bump mathjs from 14.5.3 to 14.6.0 in /rest/monitoring #11664
  • Bump Spring Boot from 3.5.3 to 3.5.4 #11657
  • Bump versions for v0.136.0-SNAPSHOT #11649

Deployments

  • Prepare performance and staging for 0.136.0-rc1 #11741
  • Remote write db metrics mainnet-na #11722
  • Update integration-docker to auto-deploy #11708
  • Change the PRECOMPILE_CONTRACT address to the redeployed one #11727

Contributors

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

@ashumahajan
@bilyana-gospodinova
@IvanKavaldzhiev
@jnels124
@kselveliev
@nickeynikolovv
@sdimitrov9
@steven-sheehy
@xin-hedera

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

NewReleases is sending notifications on new releases.