v1.11.0 (2022-05-04)
Context
- No changes.
Traces
- No changes.
Metrics
- Clarify that API support for multi-instrument callbacks is permitted.
(#2263). - Drop histogram aggregation, default to explicit bucket histogram
(#2429) - Clarify SDK behavior when view conflicts are present
(#2462). - Add support for exemplars on OpenMetrics counters
(#2483) - Clarify MetricReader.Collect result
(#2495). - Add database connection pool metrics semantic conventions
(#2273).
Logs
- Update
com.google.*
togcp.*
in logs data model
(#2514).
Resource
- No changes.
Semantic Conventions
- Note added that
net.peer.name
SHOULD NOT be set if capturing it would require an
extra reverse DNS lookup. And movednet.peer.name
from common http attributes to
just client http attributes.
(#2446) - Add
net.host.name
andnet.host.ip
conventions for rpc server spans.
(#2447) - Allow all metric conventions to be either synchronous or asynchronous.
(#2458 - Update JVM metrics with JMX Gatherer values
(#2478) - Add HTTP/3
(#2507) - Map SunOS to solaris for os.type resource attribute
(#2509)
Compatibility
- No changes.
OpenTelemetry Protocol
- Clarify gRPC insecure option (#2476)
- Specify that OTLP/gRPC clients should retry on
RESOURCE_EXHAUSTED
code only if the server signals backpressure to indicate a possible recovery.
(#2480)
SDK Configuration
- No changes.
Telemetry Schemas
- No changes.
Common
- Define semantic conventions and instrumentation stability.
(#2180) - Loosen requirement for a major version bump
([#2510](https://github.com/open-t