github hashgraph/hedera-mirror-node v0.38.1

latest releases: v0.117.0, v0.117.0-rc1, v0.116.1...
3 years ago

This release is a small bug fix release that contains some important fixes for our mirror node monitoring component. We added a new cluster health check to the monitor that takes into account publishing status. The load balancer uses this health check to determine which cluster to route traffic to. The old health check endpoint didn't take into account whether transaction publishing was active or successful and so would not route traffic to the public mirror node during main node upgrades.

Besides the new health check, the monitor had fixes to its rate calculation at low TPS, not sampling when idle, node validation, and the alerts it generates. The mainnet network configuration of the monitor now points to the public mirror node and we've added the new previewnet node to the previewnet network configuration.

There were also a number of other fixes to clean up code and fix tests. We've made an effort to reduce our code smells as seen in SonarCloud.

Enhancements

  • Add cluster health to ingress (0.38.1) #2396
  • Merge main to release/0.38 for 0.38.1-rc1 #2391
  • Fix blocker code smells #2363
  • Address info level code smells #2361

Bug Fixes

  • Improve monitor startup performance (0.38.1) #2397
  • Increase default acceptance test max transaction fee to 20ℏ #2383
  • Fix helm test waiting for balance file on reset network #2364
  • Fix monitor logging stacktrace on SDK retries exhausted #2362
  • Fix incorrect fixed fee denominating token id #2358
  • Importer fails to handle fixed fee with denominating token id 0.0.0 in token create properly #2357
  • Fix importer pubsub integration test always run with v1 db schema #2354
  • Add a cluster health endpoint to monitor #2353
  • Fix info code smells #2336
  • Fix blocker code smells #2332
  • Fix address book updates that occur within a single record file #2317
  • Monitor cluster health check returns error when publishing inactive #2313

Dependency Upgrades

  • Bump github.com/go-playground/validator/v10 from 10.7.0 to 10.8.0 in /hedera-mirror-rosetta #2351
  • Bump chalk from 4.1.1 to 4.1.2 in /hedera-mirror-rest/check-state-proof #2350
  • Bump node-flywaydb from 3.0.5 to 3.0.7 in /hedera-mirror-rest #2349
  • Bump aws-sdk from 2.953.0 to 2.958.0 in /hedera-mirror-rest #2348
  • Bump commons-csv from 1.8 to 1.9.0 #2347
  • Bump springdoc-openapi-webflux-ui from 1.5.9 to 1.5.10 #2346
  • Bump software.amazon.awssdk:bom from 2.17.4 to 2.17.9 #2345
  • Bump pg from 8.6.0 to 8.7.1 in /hedera-mirror-rest #2342
  • Bump sinon from 11.1.1 to 11.1.2 in /hedera-mirror-rest #2341
  • Bump testcontainers from 7.14.0 to 7.18.1 in /hedera-mirror-rest #2339
  • Bump github.com/hashgraph/hedera-sdk-go/v2 from 2.1.10 to 2.1.11 in /hedera-mirror-rosetta #2330
  • Bump aws-sdk from 2.949.0 to 2.953.0 in /hedera-mirror-rest #2329
  • Bump supertest from 6.1.3 to 6.1.4 in /hedera-mirror-rest #2328
  • Bump @hashgraph/proto from 1.1.6 to 1.1.7 in /hedera-mirror-rest/check-state-proof #2327
  • Bump eslint-plugin-jest from 24.3.6 to 24.4.0 in /hedera-mirror-rest #2326
  • Bump @hashgraph/proto from 1.1.6 to 1.1.7 in /hedera-mirror-rest #2325
  • Bump codecov from 3.8.2 to 3.8.3 in /hedera-mirror-rest #2324
  • Bump spring-boot-starter-parent from 2.5.2 to 2.5.3 #2323
  • Bump junit-jupiter from 1.15.3 to 1.16.0 #2322
  • Bump software.amazon.awssdk:bom from 2.17.0 to 2.17.4 #2321
  • Bump sdk from 2.0.9-beta.2 to 2.0.9 #2320

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.