In Hedera Services 0.15.1, we improved performance and integrated with the latest Platform SDK to enable network reconnect.
The performance gains let us augment the Hedera world state with records of all transactions handled in the three minutes of consensus time, even when handling 10k transactions per second. The GetAccountRecords
query will now return, from state, the records of all transactions handled in the last 3 minute for which the queried account was the payer.
In this release we also finalized the design for the non-fungible token (NFT) support to be added to the Hedera Token Service (HTS) in release 0.16.0. The protobufs for new HAPI operations are available in the 0.15.0
tag of the official repository, with documentation here.
The CSV format for exported account balances is no longer supported. All mainnet stream file consumers should be fully migrated to the protobuf format of the account balances file.
To simplify fee calculations, there is now a maximum entity lifetime of a century for any entity whose lifetime is not already constrained by the maximum auto-renew period. A HAPI transaction that tries to set an expiration further than a century from the current consensus time will resolve to INVALID_EXPIRATION_TIME
.
Enhancements
- Improve performance, e.g. #1505, #1501, #1500, #1499, #1498, #1461, #1425, #1424, #1423, #1422, #1421
- Finalize protobufs for NFT support in HTS
Contributors
We'd like to thank all the contributors who worked on this release!