github hashgraph/hedera-mirror-node v0.68.0

latest releases: v0.117.0-rc1, v0.116.1, v0.116.0...
23 months ago

Besides the usual round of bug fixes, this release focuses on some internal enhancements to lay the groundwork for some upcoming features. We now track and persist the current fungible token balance in the database. This information is not yet exposed on any API but will be rolled out to the token relationships, accounts and balances REST APIs in the near future.

We're continuing our work towards CitusDB as a possible database replacement in this release by adding distribution columns and fixing our v2 schema tests.

Finally, we implemented initial Gradle support to improve build times and provide a better developer experience. Initial testing shows build and test times reduced from 8 minutes overall down to 2 minutes. The Gradle and Maven build scripts will be maintained concurrently for a few releases until we can ensure the Gradle build reaches feature parity with Maven.

Enhancements

  • Update OS packages in image #4808
  • Update OS packages in image #4806
  • Adopt payer_account_id distribution column #4794
  • Improve alias to EVM address conversion #4772
  • Remove rosetta balance offset post services 0.30 #4745
  • Add Gradle to Dependabot #4721
  • Rosetta show failed transaction status #4720
  • Fix v2 importer tests #4695
  • Add Balance to Token Account #4693
  • Bump versions for v0.68.0-SNAPSHOT #4684
  • Token relationship acceptance test #4675
  • Rosetta show failed transaction status in DATA API #4673
  • Token relationships acceptance tests #4656
  • Initial gradle support #4653
  • Track current fungible token balance #4402
  • Switch to Gradle #3918
  • Citus: Adopt payer_account_id distribution key across transfer related tables #2681

Bug Fixes

  • Fix invalid transaction type (0.68) #4851
  • DNS resolution error on Apple M1 #4811
  • Fix dependency check issues #4810
  • Eliminate about 1000 false positive "critical" code smells #4803
  • Rosetta resolve account with invalid alias to 0.0.X format #4766
  • Rosetta /block returns 500 when mapping account with invalid public key alias #4765
  • Fix cluster health check #4753
  • Fix importer issue when generating EVM address #4751
  • Importer failed to process cryptocreateaccount transaction with uncompressed ECDSA alias #4750
  • Fix v2 rest tests #4749
  • Rework NFT treasury transfers #4743
  • Fix hedera-mirror-web3 build failure #4719
  • Fix web3 build error #4705
  • web3 module fails to build due to missing dependency #4704
  • Fix BalanceReconciliationServiceTest failure #4698
  • BalanceReconciliationServiceTest fails in CI #4697
  • Rest API properly validates node.id query param #4683
  • Fix /network/nodes query validation #4682
  • Fix v2 REST tests #4654
  • Fix v2 importer tests #3810

Dependency Upgrades

  • Bump springdoc-openapi-webflux-ui from 1.6.11 to 1.6.12 #4793
  • Bump protobufVersion from 3.21.8 to 3.21.9 #4792
  • Bump grpc-bom from 1.50.0 to 1.50.2 #4791
  • Bump spotbugs-annotations from 4.7.1 to 4.7.3 #4790
  • Bump hibernate-types-55 from 2.19.2 to 2.20.0 #4789
  • Bump software.amazon.awssdk:bom from 2.18.1 to 2.18.6 #4787
  • Bump protobuf-java from 3.21.8 to 3.21.9 #4786
  • Bump aws-sdk from 2.1239.0 to 2.1243.0 in /hedera-mirror-rest #4784
  • Bump mathjs from 11.3.1 to 11.3.2 in /hedera-mirror-rest #4783
  • Bump mathjs from 11.3.1 to 11.3.2 in /hedera-mirror-rest/monitoring/monitor_apis #4782
  • Bump software.amazon.awssdk:bom from 2.18.1 to 2.18.3 #4747
  • Bump spring-boot-starter-parent from 2.7.4 to 2.7.5 #4734
  • Bump aws-sdk from 2.1238.0 to 2.1239.0 in /hedera-mirror-rest #4733
  • Bump jest-circus from 29.2.1 to 29.2.2 in /hedera-mirror-rest #4732
  • Bump jest from 29.2.1 to 29.2.2 in /hedera-mirror-rest/monitoring/monitor_apis #4731
  • Bump jest from 29.2.1 to 29.2.2 in /hedera-mirror-rest #4730
  • Bump jest from 29.2.1 to 29.2.2 in /hedera-mirror-rest/check-state-proof #4729
  • Bump supertest from 6.3.0 to 6.3.1 in /hedera-mirror-rest #4727
  • Bump spring-boot-gradle-plugin from 2.7.4 to 2.7.5 #4726
  • Bump dependency-management-plugin from 1.0.14.RELEASE to 1.1.0 #4725
  • Bump gradle-node-plugin from 3.4.0 to 3.5.0 #4724
  • Bump testcontainersSpringBootVersion from 2.2.9 to 2.2.10 #4723
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /hedera-mirror-rosetta #4718
  • Bump gorm.io/driver/postgres from 1.4.4 to 1.4.5 in /hedera-mirror-rosetta #4717
  • Bump software.amazon.awssdk:bom from 2.17.292 to 2.18.1 #4716
  • Bump embedded.testcontainers.version from 2.2.9 to 2.2.10 #4715
  • Bump hibernate-types-55 from 2.19.2 to 2.20.0 #4714
  • Bump evm from 22.7.6 to 22.7.7 #4713
  • Bump protobuf-java from 3.21.6 to 3.21.8 #4712
  • Bump mathjs from 11.3.0 to 11.3.1 in /hedera-mirror-rest/monitoring/monitor_apis #4711
  • Bump jest from 29.2.0 to 29.2.1 in /hedera-mirror-rest/monitoring/monitor_apis #4710
  • Bump mathjs from 11.3.0 to 11.3.1 in /hedera-mirror-rest #4709
  • Bump testcontainers from 8.14.0 to 8.16.0 in /hedera-mirror-rest #4708
  • Bump aws-sdk from 2.1235.0 to 2.1238.0 in /hedera-mirror-rest #4707
  • Bump jest from 29.1.2 to 29.2.1 in /hedera-mirror-rest/check-state-proof #4690
  • Bump aws-sdk from 2.1231.0 to 2.1235.0 in /hedera-mirror-rest #4689
  • Bump jest from 29.1.2 to 29.2.1 in /hedera-mirror-rest #4688
  • Bump eslint-plugin-jest from 27.1.1 to 27.1.3 in /hedera-mirror-rest #4687
  • Bump chalk from 5.1.0 to 5.1.2 in /hedera-mirror-rest/check-state-proof #4670
  • Bump github.com/Code-Hex/go-generics-cache from 1.2.0 to 1.2.1 in /hedera-mirror-rosetta #4669
  • Bump software.amazon.awssdk:bom from 2.17.290 to 2.17.292 #4668
  • Bump axios from 1.1.2 to 1.1.3 in /hedera-mirror-rest #4665
  • Bump jest from 29.1.2 to 29.2.0 in /hedera-mirror-rest/monitoring/monitor_apis #4664
  • Bump mathjs from 11.2.1 to 11.3.0 in /hedera-mirror-rest/monitoring/monitor_apis #4661

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.