Skip to content

EVM-Indexer v0.1.1

Latest
Compare
Choose a tag to compare
@mrzigha mrzigha released this 06 Dec 15:57
ff1edfb

EVM-Indexer v0.1.1

This release enhances the flexibility of real-time event monitoring by adding support for HTTP/HTTPS endpoints, alongside various improvements and bug fixes.

🚀 Highlights

  • Real-time event monitoring now supports both WebSocket and HTTP/HTTPS endpoints
  • Improved RPC endpoint management and failover
  • Enhanced metrics and monitoring capabilities

✨ New Features

  • Enhanced Transport Support

    • HTTP/HTTPS support for real-time event monitoring
    • Intelligent polling mechanism for HTTP endpoints
    • Configurable polling intervals
    • Automatic transport type detection and handling
  • Improved Metrics

    • Transport-specific connection metrics
    • HTTP polling performance tracking
    • Enhanced latency monitoring
    • Transport type differentiation in metrics

🛠️ Improvements

  • Better error handling across different transport types
  • More efficient connection management
  • Enhanced reconnection logic
  • Improved logging for transport-specific issues
  • More flexible RPC endpoint configuration

🐛 Bug Fixes

  • Fixed connection handling issues with WebSocket endpoints
  • Improved error recovery for HTTP polling
  • Better handling of transport-specific errors
  • Enhanced stream management

📚 Documentation

  • Updated monitoring documentation with transport-specific metrics
  • Enhanced troubleshooting guide for different transport types
  • Improved configuration examples
  • Added HTTP/HTTPS-specific best practices

⚠️ Breaking Changes

None

🔧 Requirements

  • Rust 1.82+
  • MongoDB
  • Docker (optional)
  • RPC endpoints (WSS and/or HTTP/HTTPS)

📝 Notes

  • WebSocket endpoints are still recommended for optimal real-time performance
  • HTTP polling interval is configurable for performance tuning
  • Metrics now differentiate between transport types
  • Both transport types can be used simultaneously for redundancy

🐛 Known Issues

None at this time.

🔜 Coming Soon

  • Support for more platforms
  • Additional monitoring features
  • Performance optimizations
  • Enhanced error recovery
  • Transport-specific configuration options