client-python icon indicating copy to clipboard operation
client-python copied to clipboard

Update opentelemetry-python monorepo to ~=1.38.0

Open renovate[bot] opened this issue 4 months ago • 0 comments

This PR contains the following updates:

Package Change Age Confidence
opentelemetry-api ~=1.35.0 -> ~=1.38.0 age confidence
opentelemetry-sdk ~=1.35.0 -> ~=1.38.0 age confidence

Release Notes

open-telemetry/opentelemetry-python (opentelemetry-api)

v1.38.0

Compare Source

  • 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)

v1.37.0

Compare Source

  • Add experimental composite samplers (#​4714)
  • 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 #​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

Compare Source

  • Add missing Prometheus exporter documentation (#​4485)

  • Overwrite logging.config.fileConfig and logging.config.dictConfig to ensure the OTLP LogHandler remains attached to the root logger. Fix a bug that can cause a deadlock to occur over logging._lock in some cases (#​4636).

  • otlp-http-exporter: set default value for param timeout_sec in _export method (#​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.

renovate[bot] avatar Oct 13 '25 12:10 renovate[bot]