- Deprecate `service.PipelineConfig` in favor of `pipelines.Config` and split many config components (auth, grpc, http, net, opaque, telemetry, tls, compression) into separate Go modules, requiring import path changes.
- Add a dry‑run flag for config validation, support in‑memory TLS settings, avoid recreating HTTP compressors per request, and adjust connector factories to always receive a fan‑out consumer.
- Update OTLP protos to v0.20.0, treat partial‑success responses from the OTLP exporter as errors, and include various minor enhancements.