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

latest release: v0.124.1
23 hours ago

The Hedera Mirror node is now the Hiero Mirror Node! The GitHub repository was migrated to the hiero-ledger organization and can now be found at https://github.com/hiero-ledger/hiero-mirror-node. To facilitate the Hiero migration, the docs were updated to reference the new git repository and the workflows update to use the new Hiero GitHub runners. Unfortunately, since our Helm repository is located at https://hashgraph.github.io/hedera-mirror-node/charts and served via GitHub Pages we could not automatically redirect all requests from Hashgraph to the Hiero repository. We're working on setting up an OCI registry and once that is available we'll ask people to start migrating away from the old Helm repository.

The block stream (HIP-1056) saw major progress this release including the addition of a block stream poller. This poller polls the S3 bucket for newer block streams, downloads them, and verifies their contents. In addition, block stream to record stream transformers for accounts, topics, and other system transactions were completed. A number of changes were made as a result of changes upstream in the consensus nodes. This includes the previous hash now read from the block proof, the BlockHeader and RoundHeader used for block root hash calculation, and changing to use the BlockHeader.firstTransactionConsensusTime.

The transition to the modularized EVM continues to make progress. This release saw 14 PRs closed and now down to only 4 tests not passing. The web3 web3 docs were updated to show the currently unsupported operations.

Finally, our Stackgres chart was updated from 1.13 to 1.15. If you're using Stackgres, ensure Stackgres gets updated appropriately when deploying our Helm chart.

Enhancements

  • Change default resources for envoy #10426
  • ci: Update runners to use new hiero configuration #10424
  • Update web3 docs for newer unsupported operations #10422
  • Fix more tests in ContractCallServiceTests #10382
  • Fix the rest ContractCallDynamicCallsTest tests #10381
  • Fix ContractCallEvmCodesHistoricalTest tests #10380
  • Fix ContractCallServiceHistoricalNegativeTest #10373
  • Add annotations to marketplace images #10372
  • HIP-1056 Read previous hash from block proof #10365
  • Fix ContractCallServicePrecompileHistoricalTest tests #10363
  • Upgrade to Stackgres 1.15 #10360
  • Refactor web3 test code #10358
  • Adapt storage capturing in OpcodeTracer for modularized execution #10357
  • Fix system precompile tests for modularized #10355
  • Fix nested calls historical tests for modularized #10349
  • Include BlockHeader and RoundHeader for block root hash calculation #10322
  • HIP-1056 Topic block item to record item transformer #10318
  • Use BlockHeader.firstTransactionConsensusTime #10317
  • HIP-1056 Account BlockItem to RecordItem transformers #10314
  • Mirror node state scoped cache implementation #10306
  • Fix additional tests in contract call service tests #10305
  • Add System BlockItem to RecordItem transformers #10294
  • Refactor web3 tests code #10293
  • Fix tests from ContractCallDynamicCallsTest test class #10284
  • HIP-1056 Add block stream poller #10250

Bug Fixes

  • Configure GraphQL parsing limits #10379
  • Fix null previous block item #10377
  • Fix unboxing issue causing errors in acceptance tests #10375
  • Fix failing acceptance tests on mainnet for scheduled transactions #10312
  • Fix importer tests using mirror_node user #10309
  • Use owner template #10304

Documentation

  • Update repo name to hiero #10429

Dependency Upgrades

  • Bump com.hedera.hashgraph:app version from 0.58.4 to 0.59.0 #10409
  • Bump compression from 1.7.5 to 1.8.0 in /hedera-mirror-rest/monitoring #10403
  • Bump step-security/harden-runner from 2.10.4 to 2.11.0 #10402
  • Bump docker/setup-qemu-action from 3.3.0 to 3.4.0 #10401
  • Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 #10400
  • Bump securego/gosec from 2.22.0 to 2.22.1 #10399
  • Bump @aws-sdk/client-s3 from 3.744.0 to 3.749.0 in /hedera-mirror-rest #10398
  • Bump compression from 1.7.5 to 1.8.0 in /hedera-mirror-rest #10397
  • Bump @hashgraph/proto from 2.15.0 to 2.16.0 in /hedera-mirror-rest #10396
  • Bump pg from 8.13.1 to 8.13.3 in /hedera-mirror-rest #10395
  • Bump github.com/go-playground/validator/v10 from 10.24.0 to 10.25.0 in /hedera-mirror-rosetta #10394
  • Bump github.com/ethereum/go-ethereum from 1.15.0 to 1.15.1 in /hedera-mirror-rosetta #10393
  • Bump commons-beanutils:commons-beanutils from 1.10.0 to 1.10.1 #10392
  • Bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.9.1 to 3.9.2 #10391
  • Bump io.projectreactor:reactor-core-micrometer from 1.2.2 to 1.2.3 #10389
  • Bump flywayVersion from 11.3.1 to 11.3.2 #10388
  • Bump org.owasp:dependency-check-gradle from 12.0.2 to 12.1.0 #10387
  • Bump software.amazon.awssdk:bom from 2.30.16 to 2.30.21 #10386
  • Bump vertxVersion from 4.5.12 to 4.5.13 #10385
  • Bump @hashgraph/proto from 2.15.0 to 2.16.0 in /hedera-mirror-rest/check-state-proof #10384
  • Bump hiero-sdk-go to 2.55.0 #10371
  • Bump parse-duration from 2.1.2 to 2.1.3 in /hedera-mirror-rest in the npm_and_yarn group #10370
  • Bump parse-duration from 2.1.2 to 2.1.3 in /hedera-mirror-rest/monitoring in the npm_and_yarn group #10369
  • Bump parse-duration from 2.1.2 to 2.1.3 in /tools/traffic-replay/log-downloader in the npm_and_yarn group #10368
  • Bump json-smart from 2.5.1 to 2.5.2 #10367
  • Bump netty from 4.1.117.Final to 4.1.118.Final #10361
  • Bump long from 5.2.4 to 5.3.0 in /hedera-mirror-rest #10350
  • Bump @fetch-mock/jest from 0.2.9 to 0.2.10 in /tools/mirror-report #10347
  • Bump docker/setup-qemu-action from 3.3.0 to 3.4.0 #10346
  • Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 #10345
  • Bump step-security/close-milestone from 2.1.0 to 2.1.1 #10344
  • Bump github.com/ethereum/go-ethereum from 1.14.13 to 1.15.0 in /hedera-mirror-rosetta #10343
  • Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in /hedera-mirror-rosetta #10342
  • Bump mathjs from 14.2.0 to 14.2.1 in /hedera-mirror-rest/monitoring #10341
  • Bump @testcontainers/redis from 10.17.2 to 10.18.0 in /hedera-mirror-rest #10340
  • Bump ioredis from 5.4.2 to 5.5.0 in /hedera-mirror-rest #10339
  • Bump express-openapi-validator from 5.4.2 to 5.4.3 in /hedera-mirror-rest #10338
  • Bump mathjs from 14.2.0 to 14.2.1 in /hedera-mirror-rest #10337
  • Bump @aws-sdk/client-s3 from 3.741.0 to 3.744.0 in /hedera-mirror-rest #10336
  • Bump @testcontainers/postgresql from 10.17.2 to 10.18.0 in /hedera-mirror-rest #10335
  • Bump io.freefair.gradle:lombok-plugin from 8.12 to 8.12.1 #10333
  • Bump com.playtika.testcontainers:embedded-google-pubsub from 3.1.10 to 3.1.11 #10332
  • Bump flywayVersion from 11.3.0 to 11.3.1 #10330
  • Bump io.cucumber:cucumber-bom from 7.21.0 to 7.21.1 #10328
  • Bump software.amazon.awssdk:bom from 2.30.11 to 2.30.16 #10327
  • Bump com.hedera.hashgraph:hedera-protobuf-java-api from 0.59.0 to 0.59.1 #10326
  • Bump org.gradle:test-retry-gradle-plugin from 1.6.1 to 1.6.2 #10325
  • Bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.9.0 to 3.9.1 #10324
  • Bump @aws-sdk/client-s3 from 3.735.0 to 3.741.0 in /hedera-mirror-rest #10302
  • Bump versions for v0.124.0-SNAPSHOT #10301
  • Bump @fetch-mock/jest from 0.2.7 to 0.2.9 in /tools/mirror-report #10282
  • Bump mathjs from 14.1.0 to 14.2.0 in /hedera-mirror-rest/monitoring #10281
  • Bump parse-duration from 2.0.1 to 2.1.2 in /hedera-mirror-rest/monitoring #10280
  • Bump parse-duration from 2.0.1 to 2.1.2 in /tools/traffic-replay/log-downloader #10279
  • Bump @testcontainers/postgresql from 10.17.1 to 10.17.2 in /hedera-mirror-rest #10277
  • Bump parse-duration from 2.0.1 to 2.1.2 in /hedera-mirror-rest #10276
  • Bump @testcontainers/redis from 10.17.1 to 10.17.2 in /hedera-mirror-rest #10275
  • Bump mathjs from 14.1.0 to 14.2.0 in /hedera-mirror-rest #10274
  • Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 in /hedera-mirror-rosetta #10273
  • Bump software.amazon.awssdk:bom from 2.30.6 to 2.30.11 #10272
  • Bump org.owasp:dependency-check-gradle from 12.0.1 to 12.0.2 #10270
  • Bump io.cucumber:cucumber-bom from 7.20.1 to 7.21.0 #10269
  • Bump flywayVersion from 11.2.0 to 11.3.0 #10268
  • Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.5 to 8.3.6 #10267
  • Bump google-github-actions/auth from 2.1.7 to 2.1.8 #10263
  • Bump com.diffplug.spotless:spotless-plugin-gradle from 6.25.0 to 7.0.2 #10182

Deployments

  • Update deploy branch for hiero-ledger #10433

Contributors

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

@bilyana-gospodinova
@filev94
@jnels124
@HarshSawarkar
@kselveliev
@nickeynikolovv
@rbarker-dev
@sdimitrov9
@steven-sheehy
@xin-hedera

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

NewReleases is sending notifications on new releases.