v0.34.0 #2096
steven-sheehy
started this conversation in
Releases
v0.34.0
#2096
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In Hedera Mirror Node v0.34.0, we started work on designing support for NFTs that will come in a future Hedera Services release.
By default, the mirror node will validate that at least one-third of all nodes in the address book have signed a stream file before importing it into its database. This ensures that the main nodes have reached two-thirds consensus on the transactions in the file. For performance or verification reasons, you may want to decrease or increase this default percentage. To support this use case, we added a
hedera.mirror.importer.downloader.consensusRatio
property that controls the ratio of verified nodes (nodes used to come to consensus on the signature file hash) to the total number of nodes available.We took the time to undertake some major dependency upgrades for the Rosetta API. This included major updates to the Hedera and Rosetta SDKs that both required a large amount of refactoring. A number of bugs in Rosetta were addressed as well as improvements to Rosetta's CI workflow. These changes lay the groundwork for additional Rosetta improvements in a future release.
To avoid duplication, we wanted to unify our JMeter and Monitor performance tests. To do so, we needed the newer monitor tool to have feature parity with our JMeter tests. To accomplish this, we've split the publish to HAPI and subscribe to mirror node flows in the monitor to allow for subscribe only. In this iteration only the gRPC API supports subscribe only. With this change, we were able to remove our JMeter code and optimize the
hedera-mirror-test
image from 1.5G to 0.5G.We made some operational improvements to our helm chart including alert dependencies. Alert dependencies help avoid a flood of alerts that are all related to the same root cause. We also made some bug fixes to the chart that could occur when enabling or disabling some components in favor of external databases or message buses.
Enhancements
Bug Fixes
Dependency Upgrades
@godaddy
/terminus from 4.7.1 to 4.7.2 in /hedera-mirror-rest #1958@hashgraph
/proto from 1.0.23 to 1.0.25 in /hedera-mirror-rest/check-state-proof #1916@hashgraph
/proto from 1.0.24 to 1.0.25 in /hedera-mirror-rest #1908Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.34.0.
Beta Was this translation helpful? Give feedback.
All reactions