v0.29.0 Beta
🛑 Breaking changes 🛑
- Rename
service.Application
toservice.Collector
(#3268) - Provide case sensitivity in config yaml mappings by using Koanf instead of Viper (#3337)
- Move zipkin constants to an internal package (#3431)
- Disallow renaming metrics using metric relabel configs (#3410)
- Move cgroup and iruntime utils from memory_limiter to internal folder (#3448)
- Move model pdata interfaces to pdata, expose them publicly (#3455)
💡 Enhancements 💡
- Change obsreport helpers for scraper to use the same pattern as Processor/Exporter (#3327)
- Convert
otlptext
to implement Marshaler interfaces (#3366) - Add encoder/decoder and marshaler/unmarshaler for OTLP protobuf (#3401)
- Use the new marshaler/unmarshaler in
kafka
exporter (#3403) - Convert
zipkinv2
to to/from translator interfaces (#3409) zipkinv1
: Move to translator and encoders interfaces (#3419)- Use the new marshaler/unmarshaler in
kafka
receiver #3402 - Change
oltp
receiver to use the new unmarshaler, avoid grpc-gateway dependency (#3406) - Use the new Marshaler in the
otlphttp
exporter (#3433) - Add grpc response struct for all signals instead of returning interface in
otlp
receiver/exporter (#3437) zipkinv2
: Add encoders, decoders, marshalers (#3426)scrapererror
receiver: Return concrete error type (#3360)kafka
receiver: Add metrics support (#3452)prometheus
receiver: