v0.91.0 #7121
steven-sheehy
started this conversation in
Releases
v0.91.0
#7121
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release adds support for ad-hoc transaction filters using the Spring Expression Language (SpEL). SpEL filters can be used for both including or excluding transactions from being persisted to the database. Previous filtering capability allowed mirror node operators to include or exclude certain entity IDs or transaction types, but if they needed something more custom they were out of luck. SpEL itself is pretty powerful and allows access to any bean or class on the classpath, so to reduce the attack surface we limit it to only allow filtering on the TransactionBody and the TransactionRecord contained within the record file. See the docs for additional details and examples. Below is an example that only includes transactions with certain memos:
Monitoring saw improvements this release with newly added metrics for the size of table and indexes on disk to help track the growing size of the database. Likewise, new cache metrics were implemented to monitor the cache hit rate and size. Dashboards were updated to visualize these new metrics.
HIP-584 EVM archive node saw support for
block.prevrandao
implemented. Also, support forpending
,safe
, andfinalized
block types were added with all three being equivalent tolatest
since Hedera's blocks are always final. Work has started on historical support for/api/v1/contracts/call
so that specific blocks in the past can be queried. This release saw the lower level queries for token balance implemented.HIP-794 Sunset account balance saw a couple of remaining items completed. The balance timestamp that was added in v0.89.0 was put to use to provide more accurate timestamps for the accounts and balances REST API. Finally, the reconciliation job was disabled since it doesn't make sense to reconcile from balance data that mirror node generates itself.
Enhancements
Bug Fixes
Documentation
Dependency Upgrades
@babel
/traverse from 7.22.20 to 7.23.2 in /hedera-mirror-rest/check-state-proof #7080@babel
/traverse from 7.22.20 to 7.23.2 in /hedera-mirror-rest/monitoring/monitor_apis #7079@babel
/traverse from 7.22.20 to 7.23.2 in /hedera-mirror-rest #7078@aws-sdk
/client-s3 from 3.427.0 to 3.428.0 in /hedera-mirror-rest #7067@aws-sdk
/client-s3 from 3.421.0 to 3.427.0 in /hedera-mirror-rest #7030Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.91.0.
Beta Was this translation helpful? Give feedback.
All reactions