New Features:
- Added JSON-RPC health monitoring and latency metrics with customizable scrape intervals
- Added block height drift monitoring to track differences between reference (sequencer) and full nodes
- Added submission duration metrics to track DA blob submission latency
- Added DA height tracking for header and data submissions
- Changed metrics from percentile to quantile-based measurements for better SLO tracking
Improvements:
- Refactored metrics exporters with a consistent interface pattern
- Improved endpoint error metrics handling and reporting
- Reorganized codebase structure (moved internal packages to pkg/exporters and pkg/metrics)
- Enhanced client architecture with dedicated client packages
Maintenance:
- Updated GitHub organization structure
- Upgraded dependencies (github.com/consensys/gnark-crypto)
- Improved CI/CD workflows with Docker build optimizations
- Added CLAUDE.md for AI assistant guidelines