0xPolygon/heimdall-v2 - v0.2.12

Published: Jul 17, 2025

Release Summary

Heimdall release v0.2.12 is now available, bringing several important fixes and performance improvements for node operators.

Key Highlights:

Pagination API Fix
A significant bug in the API has been corrected. The GetRecordListWithTime function was not handling the offset parameter correctly, causing it to be ignored and leading to incorrect data being returned in paginated queries. This fix ensures that pagination works as expected.

Checkpoint Validation Performance
To optimize a critical process, a cache has been added for checkpoint validation. The system will now cache checks for block existence and root hashes, which should lead to improved performance.

API Offset Limit Reverted
An earlier change in this release cycle introduced a maximum offset limit to prevent resource-intensive API requests. However, this limit has been removed in a subsequent fix. Node operators should be aware that this offset restriction is not present in the final v0.2.12 release.

Dependency Update
The Cosmos SDK has been bumped to version v0.2.2-polygon.

Release Notes

## What's Changed
* fix: GetRecordListWithTime and isPaginationEmpty check by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/369
* chore: add max offset check to prevent large offset reqs by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/371
* Update milestone/README.md by @0xsajal in https://github.com/0xPolygon/heimdall-v2/pull/374
* Add cache for checkpoint validation by @avalkov in https://github.com/0xPolygon/heimdall-v2/pull/373
* fix: remove offset limit by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/377
* bump cosmos version by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/379

## New Contributors
* @0xsajal made their first contribution in https://github.com/0xPolygon/heimdall-v2/pull/374

**Full Changelog**: https://github.com/0xPolygon/heimdall-v2/compare/v0.2.10...v0.2.12

Links

Back to 0xPolygon/heimdall-v2 releases