Skip to content

1.3.2

Choose a tag to compare

@matiwinnetou matiwinnetou released this 03 Sep 15:27
· 95 commits to main since this release
73871a4

🌟 Highlights

Search Improvements

  • Currency Filtering: Enhanced search functionality with improved currency filtering capabilities
  • Performance Optimizations: Significant performance improvements for large-scale address searches and UTXO handling
  • Bug Fixes: Fixed operation ordering (now sorted by slot), resolved missing transaction issues, and corrected account/transaction identifier test operations (AND/OR logic)

Network Enhancements

  • Peer Management: Added static peer support in /network/ endpoint with dynamic peer discovery available via configuration

Infrastructure Updates

  • Yaci-Store Upgrade: Updated to latest yaci-store v0.1.5 from 0.1.x release line for improved stability

Testing & Quality Assurance

  • Contract Testing: Comprehensive PostMan collection and Python-based contract tests for all construction endpoints
  • End-to-End Testing: New Python-based flow tests for native asset transfers

⚠️ Known Issues

  • Byron Era Transactions: Some Byron era transactions are currently missing (fix coming in upcoming release)
  • Operation Type Search: Searching by operation type is not yet supported
  • Currency Symbol Format: currency.symbol should use hex strings instead of ASCII (fixed in v1.3.3)

🚨 Important Upgrade Notes

Database Migration Required: This release includes new search-related indexes. On synced instances, allow several hours for full stack synchronization (primarily yaci-indexer).

Deployment Recommendation: Only enable this Rosetta version after full synchronization is complete. Monitor /network/status endpoint and ensure sync_status.synced shows true before switching over.

⚙️ Configuration Changes

SEARCH_LIMIT=100          # New: Limits search results
PEER_DISCOVERY=false      # New: Controls dynamic peer discovery

📋 Detailed Changes

Features

  • Currency filtering and address search optimization for large UTXO sets ([#554](#554))
  • Static and dynamic peer management ([#561](#561))
  • End-to-end testing for native asset transfers ([#576](#576))

Fixes

  • Missing transaction resolution in search results ([#563](#563))
  • Search index creation issues ([#577](#577))

Maintenance

  • Yaci-store upgrade to v0.1.5 ([#566](#566))
  • Updated performance documentation with v1.3.1 benchmarks ([#558](#558))
  • Enhanced PostMan collection review ([#578](#578))

🔗 Additional Resources

Full Changelog: [v1.3.1...v1.3.2](1.3.1...1.3.2)

Contributors: @matiwinnetou, @tienna, @Kartiiyer12, @linconvidal