opentelemetry v0.15b0
opentelemetry-api
π₯ Breaking Changes
- Updating status codes to adhere to spec (#1282)
π Enhancements
- Add keys method to TextMap propagator Getter (#1196)
- Fix ConsoleSpanExporter exception (#1246)
- Updating limits for attributes, events, links (#1249)
opentelemetry-sdk
π₯ Breaking Changes
π Enhancements
- Allow None in sequence attributes values (#998)
- Set initial checkpoint timestamp in aggregators (#1237)
- Span.is_recording() returns false after span has ended (#1289)
- Fix b3 propagator entrypoint (#1265)
- Samplers to accept parent Context (#1267)
- Add keys method to TextMap propagator Getter (#1196)
- Make
SpanProcessor.on_start
accept parent Context (#1251) - Remove TracerProvider coupling from Tracer init (#1295)
opentelemetry-exporter-datadog
π Enhancements
- Make
SpanProcessor.on_start
accept parent Context (#1251)
opentelemetry-exporter-jaeger
π Enhancements
- Add support for Jaeger Span Exporter configuration by environment variables and change JaegerSpanExporter constructor parameters (#1114)
opentelemetry-exporter-otlp
π Enhancements
opentelemetry-instrumentation-django
π Enhancements
- Django instrumentation is now enabled by default but can be disabled by setting
OTEL_PYTHON_DJANGO_INSTRUMENT
toFalse
(#1239) - Span name resolves correctly for paths that also require a query parameter to match (#1309)
- Added capture of http.route (#1226)
- Add support for tracking http metrics (#1230)
- Record span status and http.status_code attribute on exception (#1257)
opentelemetry-instrumentation-flask
π Enhancements
- Use
url.rule
instead ofrequest.endpoint
for span name (#1260)
opentelemetry-instrumentation-grpc
π Enhancements
- Rewrite gRPC server interceptor (#1171)
opentelemetry-instrumentation-requests
π Enhancements
- Add support for tracking http metrics (#1116)