github hashgraph/hedera-mirror-node v0.123.0

one day ago

This release saw initial support for HIP-991 topic custom fees. The design was updated to reflect the recent changes in the improvement proposal. The importer now supports ingesting topic custom fees and persisting them. It's recommended that mirror node operators update to this release before consensus nodes upgrade to v0.59. In a future release, we'll work on exposing this information via the existing APIs.

HIP-1056 block streams saw continued progress. Additional block item to record item transformers were completed including file and schedule transactions. The topic running hash column was made nullable since it is no longer sent in block streams.

Finally, a large amount of progress was made towards our modularized EVM effort. In this release, a total of 12 PRs related to modularized EVM were closed and we're getting close to a fully functional implementation.

Enhancements

  • Add 0.59 protobuf response codes #10297
  • HIP-991 Ingest topic custom fees related information #10295
  • Handle exception throwing in binary gas estimator when performing estimate gas #10258
  • HIP 1056 Add schedule block item transformers #10254
  • Fix INSUFFICIENT\_GAS issue in ContractCallServiceTests #10253
  • Fix broken tests and document methods #10252
  • Fix the ERC historical tests #10251
  • HIP-1056 Add File BlockItem to RecordItem transformers #10248
  • Fix OpcodeServiceTest for modularized #10247
  • Fix ContractCallEvmCodesHistoricalTest #10221
  • Fix multiple tests within ContractCallServicePrecompileModificationTest #10219
  • Remove file upload on contract create and use maxSignedTxnSize property #10218
  • Modularized fix ContractCallNestedCallsTest #10217
  • Fix ContractCallEvmCodesTest #10216
  • HIP-1056: Update topic message running hash version to be nullable #10215
  • Fix contract call ERC modification approve tests #10210
  • Enhancing if statement to disable retry for web3 & modularized services #10209
  • Fix Gradle JUnit deprecation warnings #10204
  • Remove automatic publishing of builds data #10170
  • Cherry Pick Migration Fix #10308

Bug Fixes

  • Fix NPE in node data migration #10300
  • Set prometheus pod priority class to high #10287
  • Fix node data migration #10260
  • Fix rest java specs failing when they're changed #10220
  • Fix add block columns migration #10212

Documentation

  • HIP-991 update design #9978

Dependency Upgrades

  • Bump hedera-protobuf-java-api to 0.59.0 #10298
  • Bump s3proxy to v2.6.0 #10296
  • Bump gradle/actions from 4.2.2 to 4.3.0 #10266
  • Bump actions/setup-node from 4.1.0 to 4.2.0 #10265
  • Bump actions/setup-java from 4.6.0 to 4.7.0 #10264
  • Bump actions/setup-python from 5.3.0 to 5.4.0 #10262
  • Bump google-github-actions/setup-gcloud from 2.1.2 to 2.1.4 #10261
  • Bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 in /hedera-mirror-rosetta in the go_modules group #10257
  • Bump mathjs from 14.0.1 to 14.1.0 in /hedera-mirror-rest/monitoring #10246
  • Bump parse-duration from 1.1.1 to 2.0.1 in /hedera-mirror-rest/monitoring #10245
  • Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /hedera-mirror-rosetta #10244
  • Bump commander from 13.0.0 to 13.1.0 in /tools/mirror-report #10243
  • Bump codecov/codecov-action from 5.1.2 to 5.3.1 #10242
  • Bump parse-duration from 1.1.1 to 2.0.1 in /tools/traffic-replay/log-downloader #10241
  • Bump actions/setup-go from 5.2.0 to 5.3.0 #10240
  • Bump helm/chart-testing-action from 2.6.1 to 2.7.0 #10239
  • Bump docker/build-push-action from 6.12.0 to 6.13.0 #10238
  • Bump parse-duration from 1.1.1 to 2.0.1 in /hedera-mirror-rest #10237
  • Bump @testcontainers/postgresql from 10.16.0 to 10.17.1 in /hedera-mirror-rest #10236
  • Bump sql-formatter from 15.4.9 to 15.4.10 in /hedera-mirror-rest #10235
  • Bump @testcontainers/redis from 10.16.0 to 10.17.1 in /hedera-mirror-rest #10234
  • Bump mathjs from 14.0.1 to 14.1.0 in /hedera-mirror-rest #10233
  • Bump @aws-sdk/client-s3 from 3.731.1 to 3.735.0 in /hedera-mirror-rest #10232
  • Bump org.openapitools:openapi-generator-gradle-plugin from 7.10.0 to 7.11.0 #10231
  • Bump io.freefair.gradle:lombok-plugin from 8.11 to 8.12 #10230
  • Bump software.amazon.awssdk:bom from 2.30.2 to 2.30.6 #10229
  • Bump org.springframework.boot:spring-boot-gradle-plugin from 3.4.1 to 3.4.2 #10228
  • Bump com.hedera.hashgraph:hedera-protobuf-java-api from 0.57.3 to 0.58.4 #10227
  • Bump org.gradle:test-retry-gradle-plugin from 1.6.0 to 1.6.1 #10226
  • Bump io.grpc:grpc-bom from 1.69.1 to 1.70.0 #10225
  • Bump vertxVersion from 4.5.11 to 4.5.12 #10224
  • Bump versions for v0.123.0-SNAPSHOT #10205

Deployments

  • Updated staging-council's addressBook value in the cluster's sealed-secret #10315
  • Upgrade performance to 0.123.0-rc2 #10310
  • Upgrade mainnet-staging to 0.123.0-rc2 #10303

Contributors

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

@bilyana-gospodinova
@edwin-greene
@filev94
@jnels124
@kselveliev
@Neurone
@nickeynikolovv
@nirbosl
@sdimitrov9
@steven-sheehy
@xin-hedera

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

NewReleases is sending notifications on new releases.