OpenTelemetry - CNCF/opentelemetry-python: Release v1.26.0
Name: opentelemetry-python
Owner: OpenTelemetry - CNCF
Release: Version 1.26.0/0.47b0
Released: 2024-07-25
License: Apache-2.0
Release Assets:
- Standardizing timeout calculation in measurement consumer collect to nanoseconds (#4074)
- optional scope attributes for logger creation (#4035)
- optional scope attribute for tracer creation (#4028)
- OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
- Update sdk process resource detector
process.command_args
attribute to also include the executable itself (#4032) - Fix
start_time_unix_nano
for delta collection for explicit bucket histogram aggregation (#4009) - Fix
start_time_unix_nano
for delta collection for sum aggregation (#4011) - Update opentracing and opencesus docs examples to not use JaegerExporter (#4023)
- Do not execute Flask Tests in debug mode (#3956)
- When encountering an error encoding metric attributes in the OTLP exporter, log the key that had an error. (#3838)
- Fix
ExponentialHistogramAggregation
(#3978) - Log a warning when a
LogRecord
insdk/log
has dropped attributes due to reaching limits (#3946) - Fix RandomIdGenerator can generate invalid Span/Trace Ids (#3949)
- Add Python 3.12 to tox (#3616)
- Improve resource field structure for LogRecords (#3972)
- Update Semantic Conventions code generation scripts: - fix namespace exclusion that resulted in dropping
os
andnet
namespaces. - addFinal
decorator to constants to prevent collisions - enable mypy and fix detected issues - allow to drop specific attributes in preparation for Semantic Conventions v1.26.0 (#3973) - Update semantic conventions to version 1.26.0. (#3964)
- Use semconv exception attributes for record exceptions in spans (#3979)
- Fix _encode_events assumes events.attributes.dropped exists (#3965)
- Validate links at span creation (#3991)
- Add attributes field in
MeterProvider.get_meter
andInstrumentationScope
(#4015) - Fix inaccessible
SCHEMA_URL
constants inopentelemetry-semantic-conventions
(#4069)