This release includes the foundation for some larger features to come. Notably, cloud bucket names are now set based on network specifications and users no longer need to explicitly state bucket names for demo, test and main networks. The record_file
table contents are also expanded to include the start and end consensus timestamps of their containing transactions. The record_file
table also saw a clean up to remove the path to the file.
Additionally, this release streamlines the helm chart architecture with a common chart for shared resources. It also adds dependabot to facilitate dependency update management. The parser was also update to handle signature files across multiple time bucket groups for greater parsing robustness.
Memory improvements were also made in the parser to improve ingestion performance. Due to performance pg notify was also removed in favor of direct psql notify to support faster streaming of incoming topic messages.
Enhancements
- Bump versions for v0.16.0 #953
- Bump versions for v0.16.0-rc1 #916
- Add hedera-mirror-common chart #909
- Add Dependabot #877
- Populate consensus_(start|end) for historical entries in t_record_files and fix name column #876
- Populate consensus start and end timestamps for historical record files #864
- Hardcode bucket names to network enum #858
- Hardcode bucket names #844
- Events Downloader #811
- Record file name stored in database includes path to file #102
Bug Fixes
- Fix Marketplace deployer image fix and bump to 0.16.0-rc3 #948
- Cherry pick pgcopy buffer #937
- Fix Marketplace deployer image #917
- fix the issue importer gets stuck when >=2 groups of signature files in same bucket #915
- importer gets stuck with DEMO bucket streams #914
- Fix memory leak and deadlock in record parser #911
- Memory leak and deadlock with concurrent insert #910
- Recover from account balance files with different timestamps #901
- Ignore notify payloads that exceed 8000 #897
- Port Remove notify trigger #892
- Port marketplace fixes to master #875
- Port chunk fixes to master #872
- Performance regression in topic message ingest rate #868
- Recover from account balance files with different timestamps #804
Contributors
We'd like to thank all the contributors who worked on this release!