- Replace deprecated expfmt.FmtText with expfmt.NewFormat(expfmt.TypeTextPlain)
- Remove unused noopTimer and noopRegistry types
- Fix embedded field selector in CollectorAdapter
- Use typed context key in tests to avoid SA1029
- Simplify type inference in tests
- Implement CollectorWithContext and GathererWithContext interfaces
- Add ContextRegistry for managing context-aware collectors
- Create HTTP handler with automatic timeout handling via X-Prometheus-Scrape-Timeout-Seconds
- Support request-scoped metrics filtering via context values
- Add backward-compatible adapters for standard collectors
- Include comprehensive test suite with timeout and cancellation tests
- Add detailed README and LLM.md documentation
- Create Makefile for CI/CD pipeline
- Update dependencies to latest versions