Update opentelemetry-python monorepo to ~=1.38.0
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| opentelemetry-api | ~=1.35.0 -> ~=1.38.0 |
||
| opentelemetry-sdk | ~=1.35.0 -> ~=1.38.0 |
Release Notes
open-telemetry/opentelemetry-python (opentelemetry-api)
v1.38.0
- Add
rstcheckto 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)
v1.37.0
- Add experimental composite samplers (#4714)
- Add new environment variables to the SDK
OTEL_PYTHON_EXPORTER_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDERthat can be used to inject arequests.Sessionorgrpc.ChannelCredentialsobject into OTLP exporters created during auto instrumentation #4689. - Filter duplicate logs out of some internal
logger's logs on the export logs path that might otherwise endlessly log or cause a recursion depth exceeded issue in cases where logging itself results in an exception. (#4695). - docs: linked the examples with their github source code location and added Prometheus example (#4728)
- Permit to override default HTTP OTLP exporters headers (#4634)
- semantic-conventions: Bump to 1.37.0 (#4731)
- opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT in logs (#4677)
- Performance: Cache
importlib_metadata.entry_points(#4735) - opentelemetry-sdk: fix calling Logger.emit with an API LogRecord instance (#4741)
v1.36.0
-
Add missing Prometheus exporter documentation (#4485)
-
Overwrite logging.config.fileConfig and logging.config.dictConfig to ensure the OTLP
LogHandlerremains attached to the root logger. Fix a bug that can cause a deadlock to occur overlogging._lockin some cases (#4636). -
otlp-http-exporter: set default value for param
timeout_secin_exportmethod (#4691) -
Update OTLP gRPC/HTTP exporters: calling shutdown will now interrupt exporters that are sleeping before a retry attempt, and cause them to return failure immediately. Update BatchSpan/LogRecordProcessors: shutdown will now complete after 30 seconds of trying to finish exporting any buffered telemetry, instead of continuing to export until all telemetry was exported. (#4638).
Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,every weekend,before 5am every weekday" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.