Skip to content

v25.3.0

Latest
Compare
Choose a tag to compare
@YoshihitoAso YoshihitoAso released this 24 Mar 08:24
ac83838

Hello, ibet members.

This release is a quarterly major version release.

New Features 🚀

  • ListAllIssuedTokens API: Added a new API to retrieve all issued tokens. (#749, #750)
  • ListAllScheduledEvents API: Introduced an API to list all scheduled events. (#756)
  • Lightweight DB Health Check: Added a lightweight DB health check to the root API when DEDICATED_SEALED_TX_MODE=1 is enabled. (#771)

Enhancements & Improvements

  • Performance Optimizations:

    • Extracted events from async contract instance to reduce memory usage. (#747)
    • Optimized row count queries for better performance. (#763, #764)
    • Added SQL INDEX to optimize token holders API performance. (#766)
    • Released free memory back to the OS using malloc_trim. (#769)
    • Migrated to asyncpg for improved async database operations. (#744, #754)
  • Other Improvements:

    • Added token attribute details to ListAllPositions. (#746)
    • Included token_address attribute in notification metadata. (#741)
    • Renamed the ext-id column. (#767)
    • Upgraded Ubuntu version. (#740)
    • General package updates and improvements. (#752)
    • Updated primary key definitions. (#758)
    • Converted test code to use async. (#753)
    • Added a PR template for consistency in contributions. (#770)

Bug Fixes

  • Fixed duplicate key violation in Personal Info Indexer. (#761)
  • Fixed response model inconsistencies. (#751)
  • Changed SendTransactionError status codes. (#739)
  • Handled data inconsistencies in LedgerDetailsTemplate. (#773)

Full Changelog: v24.12.0...v25.3.0