v0.88.0 #6855
steven-sheehy
started this conversation in
Releases
v0.88.0
#6855
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release contains support for HIP-794 Sunsetting Account Balance File. Consensus nodes will soon stop generating account balance files every 15 minutes due to the growing number of accounts making this operation unsustainable. To fill in the gaps, mirror nodes will now generate balance snapshot information from the record stream. This change will be transparent to end users and operators alike since the same data will be returned by the various APIs. For now, we're generating synthetic
account_balance_file
rows (not files) until we can remove the reliance on this table everywhere. In this release, we updated the accounts by ID, balance, and network supply REST APIs to not depend upon this table. Entity stake calculation and a fungible token migration were updated similarly. The next release will see further work in this area.HIP-584 saw the exchange rate precompiles
tinycentsToTinybars
andtinybarsToTinycents
implemented. Also added was support for the HTSredirectForToken
precompile. But the main focus was on testing and bug fixes with a large number of them squashed in this release.There was good amount of technical debt addressed in
0.88
. For starters, we have a newhedera-mirror-rest-java
module that is intended to contain new or existing REST APIs converted from JavaScript. By creating any new REST APIs in Java and slowly converting existing APIs to Java we can improve the quality of this area of the codebase and promoting code reuse with the other modules. A community member helped us to remove the deprecated Spring Cloud Kubernetes propertyspring.cloud.kubernetes.enabled
since it was no longer used anyway. We also took the time to remove unused Flyway placeholders properties and eliminate code redundancy in web3 acceptance tests. Finally, we removed thetype
field from the widely usedEntityId
in the codebase and eliminated the unnecessaryAssessedCustomFeeWrapper
.Enhancements
InvalidTransactionException
dependency from services code #6766Bug Fixes
eth_call
using precompiles that modify the status or supply of the token or an account #6586Dependency Upgrades
@aws-sdk
/client-s3 from 3.400.0 to 3.405.0 in /hedera-mirror-rest #6795@aws-sdk
/client-s3 from 3.395.0 to 3.400.0 in /hedera-mirror-rest #6753Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.88.0.
Beta Was this translation helpful? Give feedback.
All reactions