github hashgraph/hedera-mirror-node v0.74.0

latest releases: v0.117.1, v0.118.0-rc1, v0.116.1...
21 months ago

This release switches the testnet bucket to the new one created for the testnet reset that occurred on January 26, 2023. It also updates the address book to reflect the additional nodes added to testnet since the last reset. If you're running a testnet mirror node, please see the reset instructions for help getting your node updated.

In HIP-668, we propose adding a new mirror node GraphQL API and would greatly appreciate your feedback. In this release, a new GraphQL module with a simple account lookup query was added to provide the basis for future work on this HIP. In the next release, we will add the automated deployment of this module to all environments. It is considered an alpha API subject to breaking changes at any time, so it's not recommended to depend upon for production use. This has been made explicit by using /graphql/alpha in its URL.

Finally, a number of query optimizations were implemented for Citus while ensuring it doesn't cause regressions with the existing database. This will continue to be the focus of the next few releases.

Enhancements

  • Update copyright year in license to 2023 #5284
  • Optimize list accounts query #5283
  • Update testnet bucket and address book #5278
  • Update testnet bucket name #5277
  • Improve list transactions REST API performance #5271
  • Improve record file performance test #5269
  • Add a GraphQL module #5257
  • Rename RecordItemBuilder.record() to fix code smell #5255
  • Optimize transaction by transaction ID query for Citus #5254
  • Citus optimize list accounts query #5226
  • Citus optimize list transactions query #5225
  • Citus optimize search transaction by transaction ID #5224
  • GraphQL module #5153
  • Add acceptance tests for contract call REST API #4882
  • Add E2E tests for web3 related APIs #4873

Bug Fixes

  • Fix contract call acceptance tests ran via helm test (0.74) #5350
  • Remove maxAutomaticTokenAssociations field from acceptance tests (0.74) #5325
  • Fix multiple monitor API bugs (0.74) #5322
  • Contract create failure in acceptance test #5310
  • Fix code smells #5272
  • Fix S3 metric action tag #5256
  • Fix S3 download metrics #5251
  • S3 metrics not working #5249
  • Fixing repeatable partitions to use a case-insensitive map #5247
  • Improve v2 table partition maintenance #5245
  • Throw correct error when multiple contract type transactions are found #5242
  • REST API Throw Error for invalid parameters #5197
  • Citus: improve table partitioning maintenance #5169
  • Repeatable java migration should accept case insensitive property names #4984
  • 500 on api/v1/contracts/results/{transactionId} #4740
  • api/v1/accounts/0.0.xxx?token.id=0.0.yyyy doesn't filter by tokenId #4607
  • api/v1/transactions?account.publickey=e2cc4c8439..e6ba doesn't throw an error #4575

Documentation

  • Add docs for testnet reset #5253
  • Document environment reset instructions #5252

Dependency Upgrades

  • Bump software.amazon.awssdk:bom from 2.19.21 to 2.19.26 #5296
  • Bump dependency-check-gradle from 8.0.1 to 8.0.2 #5295
  • Bump system-stubs-jupiter from 2.0.1 to 2.0.2 #5294
  • Bump spotless-plugin-gradle from 6.13.0 to 6.14.0 #5293
  • Bump spring-cloud-gcp-dependencies from 3.4.2 to 3.4.3 #5292
  • Bump jest from 29.3.1 to 29.4.1 in /hedera-mirror-rest/check-state-proof #5291
  • Bump eslint-plugin-security from 1.6.0 to 1.7.0 in /hedera-mirror-rest #5290
  • Bump aws-sdk from 2.1299.0 to 2.1304.0 in /hedera-mirror-rest #5289
  • Bump jest from 29.3.1 to 29.4.1 in /hedera-mirror-rest/monitoring/monitor_apis #5288
  • Bump pg from 8.8.0 to 8.9.0 in /hedera-mirror-rest #5287
  • Bump jest from 29.3.1 to 29.4.1 in /hedera-mirror-rest #5286
  • Bump cookiejar from 2.1.3 to 2.1.4 in /hedera-mirror-rest #5268
  • Bump hedera-protobuf-java-api from 0.33.0-virtual-addresses-SNAPSHOT to 0.34.0 #5266
  • Bump software.amazon.awssdk:bom from 2.19.17 to 2.19.21 #5265
  • Bump spring-cloud-gcp-dependencies from 3.4.1 to 3.4.2 #5264
  • Bump test-retry-gradle-plugin from 1.5.0 to 1.5.1 #5263
  • Bump dependency-check-gradle from 8.0.0 to 8.0.1 #5262
  • Bump github.com/spf13/viper from 1.14.0 to 1.15.0 in /hedera-mirror-rosetta #5261
  • Bump @hashgraph/proto from 2.11.1 to 2.11.2 in /hedera-mirror-rest/check-state-proof #5260
  • Bump aws-sdk from 2.1295.0 to 2.1299.0 in /hedera-mirror-rest #5259
  • Bump @hashgraph/proto from 2.11.1 to 2.11.2 in /hedera-mirror-rest #5258

Contributors

We'd like to thank all the contributors who worked on this release!

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

NewReleases is sending notifications on new releases.