github hashgraph/hedera-mirror-node v0.14.0

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

This release is all about performance optimizations. We reworked some of the foreign keys to improve the ingestion performance by a few thousand transactions per second. We also fixed an out of memory issue with the gRPC API and did some optimizations in that area.

Besides performance, we made some other small improvements. We now set topicRunningHashV2AddedTimestamp with a default value for mainnet, making it not fail on startup if a value is not provided. Containerized acceptance and performance tests were added, making it easier to test at scale.

Breaking Changes

We removed hedera.mirror.grpc.listener.bufferInitial and hedera.mirror.grpc.listener.bufferSize properties since we removed the shared poller's buffer.

We also renamed some tables and columns which would affect you if you directly use the database structure. We renamed t_transactions to transaction, t_cryptotransferlists to crypto_transfer and non_fee_transfers to non_fee_transfer.

Enhancements

  • Bump versions for v0.14.0 #846
  • Bump versions for v0.14.0-rc1 #842
  • Add Cloud Run Support for acceptance and perf test modules #841
  • Marketplace improvements and fixes #840
  • Rename t_transactions table to transaction #837
  • Kubernetes Test Run Job Logic #836
  • Marketplace: Add requester pays support #826
  • Followup of #817 #824
  • Marketplace: Configure requester pays #823
  • Containerize acceptance tests #822
  • Add GCP Marketplace user guide #821
  • Remove addition jmeter time assert of threads #819
  • Fixed up large db perf test flow #818
  • Remove foreign keys on entity id #817

Bug Fixes

  • Fix shared poller OOM #833
  • Shared poller stopped with OutOfMemoryError #827

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.