v0.104.0 #8305
steven-sheehy
started this conversation in
Releases
v0.104.0
#8305
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
HIP-857 NFT Allowances API made a lot of progress this release. It's taking a bit longer than a usual API since it is our first Java-based REST API that requires some extra groundwork. This release enables the rest-java Helm chart by default allowing users to test out the NFT allowances API in all environments. While most functionality is present, please be aware that some parts are still under development. A new index was added to the NFT allowance table to speed up look-ups by spender account. The existence check for numeric entity ID was removed to improve its performance and to better support partial mirror nodes. Finally, we added initial acceptance tests to verify the API end to end.
Our Citus deployment is nearing the finish line. Citus is now deployed to previewnet and it now runs both PostgreSQL and Citus deployments in parallel. Internally, we've deployed it to a mainnet staging environment with a full size database for further testing. This deployment was possible due to the dramatic increase in migration time we implemented this release. Mainnet previously took more than a month to migrate but with this release it should complete within a week or so. Expect testnet to be migrated to Citus very soon as well.
This release adds a Redis cache to the REST API to improve the performance of
/api/v1/transactions
. This functionality is currently disabled by default as we fine tune it.Upgrading
If you're using the
hedera-mirror
Helm chart, thehedera-mirror-rest-java
sub-chart is now enabled by default. This new micro-service requires a new database usermirror_rest_java
be created in PostgreSQL:Likewise, if you're not using the
hedera-mirror
Helm chart but would like to serve all APIs including HIP-857, ensure you separately run thehedera-mirror-rest-java
image and route requests to/api/v1/accounts/{id}/allowances/nfts
to that API.Enhancements
Bug Fixes
stackgres.postgresVersion
#8130Dependency Upgrades
@testcontainers
/postgresql from 10.8.2 to 10.9.0 in /hedera-mirror-rest #8197@aws-sdk
/client-s3 from 3.556.0 to 3.564.0 in /hedera-mirror-rest #8196@aws-sdk
/client-s3 from 3.554.0 to 3.556.0 in /hedera-mirror-rest #8155Contributors
We'd like to thank all the contributors who worked on this release!
This discussion was created from the release v0.104.0.
Beta Was this translation helpful? Give feedback.
All reactions