v0.96.0 #7502
steven-sheehy
started this conversation in
Releases
v0.96.0
#7502
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
With a lot of the developers taking some time off for the holiday season, this release is a bit smaller than normal but still contains some important changes. The previewnet and testnet bootstrap address books were updated to reflect the current state of the network. The default volume size for Loki was increased from 100 GB to 250 GB to account for increasing amounts of log activity. The processing of
EthereumTransaction
was made more resilient so that the importer does not halt if encounters a badly encoded transaction. Finally, a memory leak in the REST API should greatly reduce out of memory errors and improve request throughput.To improve ingest performance of entity tables when used with a distributed SQL database we introduced a new
temporary
database schema. This schema is used to hold the temporary data inserted when processing entities from a record file. Previously this information was added to temporary tables created within the transaction scope, but these temporary tables could not be made distributed in Citus. With the temporary schema, this information can now be distributed appropriately to ensure optimal ingest performance. This change does require manual DDL statements be ran before the next upgrade (see next section).Breaking Changes
As previously mentioned, a new database schema was introduced to handle the processing of upsertable entities. This change
doesn't require any manual steps for new operators that use one of our initialization scripts or helm charts to
configure the database. However, existing operators upgrading to 0.96.0 or later are required to create the schema by
configuring and executing a script before the upgrade.
Another breaking change concerns operators using our
hedera-mirror-common
chart. The aforementioned Loki volume size increase was made to the embeddedPersistentVolumeClaim
on the LokiStatefulSet
. Kubernetes does not allow changes to this immutable field so to workaround theStatefulSet
will need to be manually deleted for the upgrade of the common chart.Enhancements
Bug Fixes
MirrorEntityAccess
#7415Dependency Upgrades
@aws-sdk
/client-s3 from 3.478.0 to 3.484.0 in /hedera-mirror-rest #7464@aws-sdk
/client-s3 from 3.474.0 to 3.478.0 in /hedera-mirror-rest #7445Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.96.0.
Beta Was this translation helpful? Give feedback.
All reactions