github hashgraph/hedera-mirror-node v0.40.0

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

This release adds support for HIP-23 Automatic Token Association. This feature allows users to opt-in to receiving fungible or non-fungible tokens automatically as part of a transfer without having to be previously associated with the token. The mirror node now stores these implicitly created associations and returns them via its REST API. Additionally, we show the max_automatic_token_associations in the accounts REST API.

Besides updating it for HIP-23, the REST API saw quite a few other fixes and improvements. The accounts API now displays its memo and the receiverSigRequired field. The REST API packages were renamed to use the @hashgraph NPM package scope. This shouldn't be a breaking change as we don't currently publish those packages to NPM. A number of APIs were fixed to ensure lists were returned in a deterministic sort order. Also, the OpenAPI specification was fixed up so that it accurately reflects the current API and can be used to generate client code. Finally, the schedules API had some performance improvements.

On the monitoring side, we enhanced our Grafana dashboards to make them compatible with Grafana Cloud by adding datasource and cluster drop-downs.

Enhancements

  • Change dashboards to be Grafana Cloud compatible #2485
  • Change npm package scope #2483
  • Switch to actions/setup-java's built-in cache #2481
  • Support automatic token associations #2478
  • Expose account memo and receiverSigRequired files in API response #2460
  • Add meanbean to monitor tests to increase test coverage #2455
  • Add fields to account REST API #2428
  • Grafana Cloud compatibility #2427
  • Change npm packages to @hashgraph scope #2426
  • Support automatic token associations #2420

Bug Fixes

  • Fix version replace for rest packages (v0.40) #2520
  • Revert PodDisruptionBudget change to policy/v1 (0.40) (#2515) #2516
  • Fix rosetta version (0.40) #2514
  • Handle inner ReadTimeoutException during acceptance tests #2509
  • Add timestamp to monitor transaction memo #2505
  • Fix importer workflow timing out #2501
  • Change Rosetta to hard coded default configuration #2484
  • Fix non-deterministic order of fees in token REST API #2459
  • Fix bugs on and add missing fields to OpenAPI spec #2457
  • Fix non-deterministic sorting in transactions REST API #2454
  • Fix chart install and Rosetta validate tasks #2452
  • Fix v1.43.2 migration failure #2450
  • Fix slow schedules REST API query #2448
  • Fix Java OpenAPI generation for REST API #2447
  • Slow schedules REST API query #2446

Dependency Upgrades

  • Bump github.com/caarlos0/env/v6 from 6.6.2 to 6.7.0 in /hedera-mirror-rosetta #2500
  • Bump github.com/lib/pq from 1.10.2 to 1.10.3 in /hedera-mirror-rosetta #2499
  • Bump @hashgraph/proto from 1.1.9 to 2.0.0 in /hedera-mirror-rest/check-state-proof #2497
  • Bump @hashgraph/proto from 1.1.9 to 2.0.0 in /hedera-mirror-rest #2495
  • Bump aws-sdk from 2.978.0 to 2.983.0 in /hedera-mirror-rest #2494
  • Bump axios from 0.21.1 to 0.21.3 in /hedera-mirror-rest #2493
  • Bump dependency-check-maven from 6.2.2 to 6.3.1 #2492
  • Clean up hedera-mirror-rest depedencies #2491
  • Bump vertx-pg-client from 4.1.2 to 4.1.3 #2490
  • Bump sdk from 2.0.13 to 2.0.14 #2489
  • Bump software.amazon.awssdk:bom from 2.17.29 to 2.17.34 #2488
  • Bump embedded.testcontainers.version from 2.0.11 to 2.0.13 #2487
  • Bump eslint-plugin-import from 2.24.1 to 2.24.2 in /hedera-mirror-rest #2476
  • Bump gorm.io/gorm from 1.21.13 to 1.21.14 in /hedera-mirror-rosetta #2475
  • Bump github.com/coinbase/rosetta-sdk-go from 0.6.10 to 0.7.0 in /hedera-mirror-rosetta #2474
  • Bump jest from 27.0.6 to 27.1.0 in /hedera-mirror-rest/check-state-proof #2473
  • Bump husky from 7.0.1 to 7.0.2 in /hedera-mirror-rest #2472
  • Bump jest-circus from 27.0.6 to 27.1.0 in /hedera-mirror-rest #2471
  • Bump aws-sdk from 2.973.0 to 2.978.0 in /hedera-mirror-rest #2470
  • Bump jest from 27.0.6 to 27.1.0 in /hedera-mirror-rest #2469
  • Bump testcontainers from 7.19.1 to 7.20.0 in /hedera-mirror-rest #2468
  • Bump software.amazon.awssdk:bom from 2.17.24 to 2.17.29 #2467
  • Bump reactor-grpc-stub from 1.1.0 to 1.2.0 #2466
  • Bump grpc.version from 1.40.0 to 1.40.1 #2465
  • Bump download-maven-plugin from 1.6.6 to 1.6.7 #2464
  • Bump jest from 27.0.6 to 27.1.0 in /hedera-mirror-rest/monitoring/monitor_apis #2463
  • Bump sdk from 2.0.11 to 2.0.13 #2462
  • Bump supertest from 6.1.5 to 6.1.6 in /hedera-mirror-rest #2443
  • Bump reporting-plugin from 5.0.0 to 5.2.1 #2442
  • Bump github.com/hashgraph/hedera-sdk-go/v2 from 2.1.12 to 2.1.15 in /hedera-mirror-rosetta #2440
  • Bump @hashgraph/proto from 1.1.8 to 1.1.9 in /hedera-mirror-rest/check-state-proof #2439
  • Bump @hashgraph/proto from 1.1.8 to 1.1.9 in /hedera-mirror-rest #2438
  • Bump aws-sdk-mock from 5.2.1 to 5.2.2 in /hedera-mirror-rest #2437
  • Bump eslint-plugin-import from 2.24.0 to 2.24.1 in /hedera-mirror-rest #2436
  • Bump aws-sdk from 2.968.0 to 2.973.0 in /hedera-mirror-rest #2435
  • Bump eslint-plugin-prettier from 3.4.0 to 3.4.1 in /hedera-mirror-rest #2434
  • Bump grpc.version from 1.39.0 to 1.40.0 #2433
  • Bump jib-maven-plugin from 3.1.2 to 3.1.4 #2432
  • Bump spring-boot-starter-parent from 2.5.3 to 2.5.4 #2431
  • Bump software.amazon.awssdk:bom from 2.17.19 to 2.17.24 #2430

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.