3 Commits

Author SHA1 Message Date
Oliver Falk
41f8c3c402 🚀 Major Release: ivatar 2.0 - Performance, Security, and Instrumentation Overhaul 2025-11-03 10:18:33 +01:00
Oliver Falk
97c9b36258 feat: Add comprehensive Prometheus metrics testing for CI
- Add PrometheusMetricsIntegrationTest class with 7 comprehensive tests
- Test Prometheus server startup, custom metrics availability, and port conflict handling
- Test metrics increment, different labels, histogram metrics, and production mode
- Use random ports (9470-9570) to avoid conflicts between tests
- Make tests lenient about custom metrics timing (collection delays)
- Update OpenTelemetry configuration to handle MeterProvider conflicts gracefully
- Update documentation to clarify production vs development Prometheus usage
- Ensure metrics are properly exported via OTLP in production
- Verify comprehensive test coverage for CI environments

All 34 OpenTelemetry tests pass successfully.
2025-10-18 13:46:20 +02:00
Oliver Falk
780dc18fa4 File upload security (iteration 1), security enhancements and OpenTelemetry (OTEL) implementation (sending data disabled by default) 2025-10-17 11:16:48 +02:00