O

OpenTelemetry Python

O
OpenTelemetry Python Observability v1.44.0

Version 1.44.0/0.65b0

Added opentelemetry-docker-tests: Refactor Docker tests to properly validate contents of exported telemetry (#5220) opentelemetry-exporter-otlp-common: add shared package for common OTLP utilities (#5252) opentelemetry-sdk: add MissingDependencyError exception for declarative configuration and use it for missing optional dependency errors (#5265) opentelemetry-sdk: Add ability to refresh process d…

O
OpenTelemetry Python Observability

stable: Fixup eachdist.py handling of package names (#5417)

scripts/eachdist.py: tighter regexp for packages While at it also introduce tests scripts: proper check of package name where to bupm version Checking for substrings is not precise enough, let's check for the metadata we have in pyproject.toml. update workflows Add missing opentelemetry-exporter-otlp-proto-common Remove non existant packages Add test to double check that all packages are accounted…

O
OpenTelemetry Python Observability v1.43.0

Version 1.43.0/0.64b0

Added opentelemetry-sdk: add add_metric_reader / remove_metric_reader public APIs to register / unregister metric readers at runtime. (#4863) opentelemetry-exporter-prometheus: add support for configuring metric scope labels (#5123) opentelemetry-exporter-otlp-proto-grpc: Add grpc error details to the log message that's written when the grpc call fails. (#5143) opentelemetry-exporter-http-transpor…

O
OpenTelemetry Python Observability v1.42.1

Version 1.42.1/0.63b1

This is a patch release on the previous 1.42.0/0.63b0 release, fixing the issue(s) below. Fixed Preserve the random trace ID flag when creating child spans instead of always setting the random trace id bit depending on the available trace id generator. (#5241)

O
OpenTelemetry Python Observability v1.42.0

Version 1.42.0/0.63b0

Added opentelemetry-api, opentelemetry-sdk: add support for 'random-trace-id' flags in W3C traceparent header trace flags. Implementations of IdGenerator that do randomly generate the 56 least significant bits, should also implement a is_trace_id_random methods that returns True. (#4854) logs: add exception support to Logger emit and LogRecord attributes (#4908) opentelemetry-exporter-otlp-proto-g…

O
OpenTelemetry Python Observability v1.41.0

Version 1.41.0/0.62b0

opentelemetry-sdk: Add host resource detector support to declarative file configuration via detection_development.detectors[].host (#5002) opentelemetry-sdk: Add container resource detector support to declarative file configuration via detection_development.detectors[].container, using entry point loading of the opentelemetry-resource-detector-containerid contrib package (#5004) opentelemetry-sdk:…

O
OpenTelemetry Python Observability v1.40.0

Version 1.40.0/0.61b0

BREAKING CHANGE As part of #4861, start_span and start_as_current_span as part of NoOpTracer were fixed such that they no longer strictly return an INVALID_SPAN if there is a valid span context as the current span context, instead it propagates the span context properly even at the absence of the sdk installed. opentelemetry-sdk: deprecate LoggingHandler in favor of opentelemetry-instrumentation-l…

O
OpenTelemetry Python Observability v1.39.1

Version 1.39.1/0.60b1

This is a patch release on the previous 1.39.0/0.60b0 release, fixing the issue(s) below. Silence events API warnings for internal users (#4847)

O
OpenTelemetry Python Observability v1.39.0

Version 1.39.0/0.60b0

opentelemetry-api: Convert objects of any type other than AnyValue in attributes to string to be exportable (#4808) docs: Added sqlcommenter example (#4734) build: bump ruff to 0.14.1 (#4782) Add opentelemetry-exporter-credential-provider-gcp as an optional dependency to opentelemetry-exporter-otlp-proto-grpc and opentelemetry-exporter-otlp-proto-http (#4760) semantic-conventions: Bump to 1.38.0 (…

O
OpenTelemetry Python Observability v1.38.0

Version 1.38.0/0.59b0

Add rstcheck to pre-commit to stop introducing invalid RST (#4755) logs: extend Logger.emit to accept separated keyword arguments (#4737) logs: add warnings for classes that would be deprecated and renamed in 1.39.0 (#4771)