v0.22.0 Beta
🛑 Breaking changes 🛑
- Rename ServiceExtension to just Extension (#2581)
- Remove
consumerdata.TraceData
(#2551) - Move
consumerdata.MetricsData
tointernaldata.MetricsData
(#2512) - Remove custom OpenCensus sematic conventions that have equivalent in otel (#2552)
- Move ScrapeErrors and PartialScrapeError to
scrapererror
(#2580) - Remove support for deprecated unmarshaler
CustomUnmarshaler
, onlyUnmarshal
is supported (#2591) - Remove deprecated componenterror.CombineErrors (#2598)
- Rename
pdata.TimestampUnixNanos
topdata.Timestamp
(#2549)
💡 Enhancements 💡
prometheus
exporter: Re-implement on top ofgithub.com/prometheus/client_golang/prometheus
and addmetric_expiration
optionlogging
exporter: Add support for AttributeMap (#2609)- Add semantic conventions for instrumentation library (#2602)
🧰 Bug fixes 🧰
otlp
receiver: FixShutdown()
bug (#2564)batch
processor: Fix Shutdown behavior (#2537)logging
exporter: Fix handling the loop for empty attributes (#2610)prometheusremotewrite
exporter: Fix counter name check (#2613)
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.