github hashgraph/hedera-mirror-node v0.122.0

latest releases: v0.123.0-rc2, v0.123.0-rc1
21 hours ago

This release focuses on two major works projects: integrating the modularized EVM library from consensus nodes and integration block streams. The modularized EVM library work saw 17 pull requests closed in service towards this effort.

HIP-1056 Block stream saw the bulk of the work completed with supporting this new stream format. The common domain classes associated with blocks were added along with the base logic to transform block items into record items. The importer now supports reading block files including verification of the merkle hash chain.

Enhancements

  • Fix transfer\* tests in ContractCallServiceERCTokenModificationFunctionsTest #10199
  • Fix tests in ContractCallServiceTest suite #10194
  • Fix transferNft and transferFromNft tests in ContractCallServicePrecompileModificationTest #10193
  • Modularized fix nft tests in ModificationPrecompile #10192
  • Fix ContractCallNativePrecompileTest #10190
  • Update deprecated parameter in gradle.properties #10171
  • Add pathPrefix to support subpaths in storage buckets. #10157
  • Fix the failing tests in InternalCallsTest #10156
  • Fix hbar and token transfer tests #10152
  • Fix tests in ContractCallServicePrecompileModificationTest #10151
  • Support block hash operation in modularized web3 #10148
  • HIP-1056 Add block file transformer #10147
  • Revert "Add feature flag for the admin_key in the get network nodes response" #10131
  • chore: Update devops-ci team name to platform-ci #10128
  • Fix some INSUFFICIENT\_PAYER\_BALANCE errors #10124
  • Support bootstrap of minimal database snapshot #10120
  • Add additional spec support in rest Java #10118
  • Fix consensus time and transaction valid start time #10117
  • Fix failing tests in ContractCallServicePrecompileModificationTest #10116
  • Run estimate gas lazily in web3 tests #10093
  • HIP-1056 Block stream verifier #10091
  • HIP-1056 Block File Reader #10072
  • Fix ContractCallServiceERCTokenReadOnlyFunctionsTest for modularized #10068
  • Add github actions step for executing web3 tests using transaction executor #10064
  • Fix RevertTest tests #10063
  • Fail script on background process failure #10062
  • chore: Add docker buildkit configuration for docker buildx support #10059
  • HIP 1056 Add blockstream domain classes #10030

Bug Fixes

  • Fix add block columns migration (0.122) #10213
  • Fix flaky importer tests #10203
  • Reduce pgbouncer server lifetime to reduce memory footprint #10159
  • Add datasource to rest for primary sql instance #10153
  • Fix NodeUpdateTransaction always updating node zero #10134
  • Fix MAX\_GAS\_LIMIT\_EXCEEDED test failures in modularized web3 #10070

Dependency Upgrades

  • Bump undici from 5.28.4 to 5.28.5 in /hedera-mirror-rest in the npm_and_yarn group #10198
  • Bump io.projectreactor:reactor-core-micrometer from 1.2.1 to 1.2.2 #10189
  • Bump io.swagger:swagger-annotations from 1.6.14 to 1.6.15 #10188
  • Bump io.grpc:grpc-bom from 1.69.0 to 1.69.1 #10187
  • Bump org.bouncycastle:bcprov-jdk18on from 1.79 to 1.80 #10186
  • Bump jooqVersion from 3.19.17 to 3.19.18 #10184
  • Bump org.owasp:dependency-check-gradle from 12.0.0 to 12.0.1 #10183
  • Bump flywayVersion from 11.1.1 to 11.2.0 #10181
  • Bump software.amazon.awssdk:bom from 2.29.50 to 2.30.2 #10180
  • Bump docker/build-push-action from 6.11.0 to 6.12.0 #10179
  • Bump step-security/harden-runner from 2.10.3 to 2.10.4 #10178
  • Bump github.com/go-playground/validator/v10 from 10.23.0 to 10.24.0 in /hedera-mirror-rosetta #10177
  • Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in /hedera-mirror-rosetta #10176
  • Bump eslint-config-prettier from 9.1.0 to 10.0.1 in /hedera-mirror-rest #10175
  • Bump qs from 6.13.1 to 6.14.0 in /hedera-mirror-rest #10174
  • Bump eslint-plugin-jest from 28.10.0 to 28.11.0 in /hedera-mirror-rest #10173
  • Bump @aws-sdk/client-s3 from 3.726.1 to 3.731.1 in /hedera-mirror-rest #10172
  • Bump hedera-app to 0.58.3 v2 #10139
  • Bump @aws-sdk/client-s3 from 3.722.0 to 3.726.1 in /hedera-mirror-rest #10114
  • Bump long from 5.2.3 to 5.2.4 in /hedera-mirror-rest #10113
  • Bump docker/build-push-action from 6.10.0 to 6.11.0 #10112
  • Bump actions/upload-artifact from 4.5.0 to 4.6.0 #10110
  • Bump step-security/harden-runner from 2.10.2 to 2.10.3 #10109
  • Bump securego/gosec from 2.21.4 to 2.22.0 #10107
  • Bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 #10106
  • Bump glob from 11.0.0 to 11.0.1 in /hedera-mirror-rest/check-state-proof #10105
  • Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in /hedera-mirror-rosetta #10104
  • Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.0 #10101
  • Bump jooqVersion from 3.19.16 to 3.19.17 #10100
  • Bump org.owasp:dependency-check-gradle from 11.1.1 to 12.0.0 #10098
  • Bump flywayVersion from 11.1.0 to 11.1.1 #10097
  • Bump software.amazon.awssdk:bom from 2.29.45 to 2.29.50 #10096
  • Bump org.msgpack:jackson-dataformat-msgpack from 0.9.8 to 0.9.9 #10095
  • Bump hiero-sdk-go v2.53.0 #10094
  • Bump Spring Boot from 3.3.5 to 3.4.1 #10067
  • Bump versions for v0.122.0-SNAPSHOT #10060

Deployments

  • Deploy v0.122.0-rc2 to staging #10214
  • Deploy v0.122.0-rc1 to performance #10207
  • Deploy v0.122.0-rc1 to mainnet-staging #10206
  • Enable admin_key in testnet-eu #10130
  • Enable admin_key in testnet-na #10129
  • Deploy v0.121.0 to testnet-eu #10119

Contributors

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

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

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

NewReleases is sending notifications on new releases.