v0.100.0 #7898
steven-sheehy
started this conversation in
Releases
v0.100.0
#7898
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release implements HIP-859, adding support for returning gas consumed in the contract result REST APIs. The current
gasUsed
field in the API holds the amount of gas charged, while the newgasConsumed
field holds the amount of gas actually used during EVM execution. Providing this extra data will allow users to provide a more accurate gas when invoking a contract and reduce the fees they are charged./api/v1/contracts/call
now supports a configurable gas limit. The default remains at 15 million but operators can now choose to increase it to suite their needs. The EVM version and features have been upgraded tov0.46
. This brings feature parity with the latest consensus node software for EVM execution.There was a large amount of work to improve our integration with Citus. Three repeatable migrations were enhanced to work optimally with Citus: account balance migration, token balance migration, and synthetic transfer approval migration. Token account insertion was optimized to improve its performance by removing the join on the token table. Range partitioning was removed for entity related tables since it caused degraded performance due to having sparse partitions. Finally, the deployment now supports different sized disks for individual workers to optimize for unbalanced data.
Upgrading
The migration to add the
gasConsumed
field takes 9 minutes against a full mainnet database.Enhancements
.js
extension from imports #7790v0.46
to contract call #7749Bug Fixes
IndexOutOfBoundsException
for direct precompile calls #7825Documentation
Dependency Upgrades
@testcontainers
/postgresql from 10.7.1 to 10.7.2 in /hedera-mirror-rest #7851@aws-sdk
/client-s3 from 3.521.0 to 3.525.0 in /hedera-mirror-rest #7850@aws-sdk
/client-s3 from 3.515.0 to 3.521.0 in /hedera-mirror-rest #7798Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.100.0.
Beta Was this translation helpful? Give feedback.
All reactions