OpenTelemetry Test Utilities
This package provides internal testing utilities for the OpenTelemetry Python
project and provides no stability or quality guarantees. Please do not use it
for anything other than writing or running tests for the OpenTelemetry Python
project (github.com/open-telemetry/opentelemetry-python).
Provides
Requires
License
Apache-2.0
Changelog
* Sun Nov 01 2026 Dirk Müller <dmueller@suse.com>
- update to 0.66b1:
* match opentelemetry 1.45.1 release
* Sat Sep 26 2026 ecsos <ecsos@opensuse.org>
- Update to 0.66b0
* Added
- opentelemetry-test-utils: add CapturingSampler to record what samplers receive in instrumentation tests (#5681)
- Changes from 0.65b0
* no changes
* Tue Jul 07 2026 Dirk Müller <dmueller@suse.com>
- update to 0.64b0:
* no changes
* Sat Jun 20 2026 Dirk Müller <dmueller@suse.com>
- update to 0.63b1:
* This is a patch release on the previous 1.42.0/0.63b0
release, fixing the issue(s) below.
- update to 0.63b0:
* `opentelemetry-test-utils`: fix weaver live check hanging
when weaver log output fills the pipe buffer
* Expand `AGENTS.md` with instrumentation/GenAI guidance and
add PR review instructions.
* Switch to SPDX license headers and add CI enforcement
* Drop Python 3.9 support
* Sat Apr 25 2026 Dirk Müller <dmueller@suse.com>
- update to 0.62b1:
* This is a patch release on the previous 1.41.0/0.62b0
release
* Sun Apr 12 2026 Dirk Müller <dmueller@suse.com>
- update to 0.62b0:
* no changes
* Mon Mar 23 2026 Dirk Müller <dmueller@suse.com>
- update to 0.61b0:
* Python 3.14 support
* Sun Dec 28 2025 Dirk Müller <dmueller@suse.com>
- update to 1.39.1:
* Silence events API warnings for internal users
- update to 1.39.0:
* `opentelemetry-api`: Convert objects of any type other than
AnyValue in attributes to string to be exportable
* docs: Added sqlcommenter example
* build: bump ruff to 0.14.1
* Add `opentelemetry-exporter-credential-provider-gcp` as an
optional dependency to `opentelemetry-exporter-otlp-proto-
grpc` and `opentelemetry-exporter-otlp-proto-http`
* semantic-conventions: Bump to 1.38.0
* [BREAKING] Remove LogData and extend SDK LogRecord to have
instrumentation scope
* [BREAKING] Rename several classes from Log to LogRecord
* Mon Nov 17 2025 Dirk Müller <dmueller@suse.com>
- update to 0.59b0:
* Add rstcheck to pre-commit to stop introducing invalid RST
* logs: extend Logger.emit to accept separated keyword arguments
* logs: add warnings for classes that would be deprecated and
renamed in 1.39.0
* Sun Sep 21 2025 Dirk Müller <dmueller@suse.com>
- update to 0.58b0:
* Add experimental composite samplers
* Add new environment variables to the SDK
OTEL_PYTHON_EXPORTER_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER
that can be used to inject a requests.Session or
grpc.ChannelCredentials object into OTLP exporters created
during auto instrumentation
* Permit to override default HTTP OTLP exporters headers
* Mon Jun 02 2025 Steve Kowalik <steven.kowalik@suse.com>
- Add missing requirement on opentelemetry-sdk.
* Mon May 26 2025 Nico Krapp <nico.krapp@suse.com>
- Update to 0.54b1
* Remove log messages from BatchLogRecordProcessor.emit, this caused the
program to crash at shutdown with a max recursion error
- Update to 0.54b0
* Fix intermittent Connection aborted error when using otlp/http exporters
* opentelemetry-sdk: use stable code attributes:
code.function -> code.function.name, code.lineno -> code.line.number,
code.filepath -> code.file.path
* Fix serialization of extended attributes for logs signal
* Handle OTEL_PROPAGATORS contains None
* docs: updated and added to the metrics and log examples
* Bump semantic conventions to 1.33.0
* Tue Feb 25 2025 Dirk Müller <dmueller@suse.com>
- update to 0.51b0:
* fix requires to 1.30.0
* Wed Jan 08 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.50b0
* F