Skip to content

Update opentelemetry-python monorepo to >=1.44.0,<2#48

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/opentelemetry-python-monorepo
Open

Update opentelemetry-python monorepo to >=1.44.0,<2#48
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/opentelemetry-python-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
opentelemetry-api >=1.43.0,<2>=1.44.0,<2 age confidence
opentelemetry-exporter-otlp-proto-http >=1.43.0,<2>=1.44.0,<2 age confidence
opentelemetry-sdk >=1.43.0,<2>=1.44.0,<2 age confidence

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

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

v1.44.0

Compare Source

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 dependent Resource
    attributes
    (#​5280)
  • opentelemetry-sdk: add force_flush method to LogRecordExporter ABC
    (#​5294)
  • opentelemetry-sdk: Make it possible to limit the size of stored spans in
    InMemorySpanExporter
    (#​5296)
  • opentelemetry-sdk: add log record limits environment variables
    OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT and
    OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT
    (#​5300)
  • opentelemetry-sdk: add support for file exporter with declarative config
    (#​5311)
  • opentelemetry-sdk: expose SynchronousMultiLogRecordProcessor and
    ConcurrentMultiLogRecordProcessor publicly
    (#​5327)
  • opentelemetry-sdk: point the declarative configuration package README at
    the shared language support status
    matrix

    in the opentelemetry-configuration repo, so Python conformance status lives
    alongside the other languages instead of being duplicated per language SDK.
    (#​5347)
  • opentelemetry-sdk: document that Python-implementation extensions
    (OTEL_PYTHON_* variables) are bypassed when OTEL_CONFIG_FILE is set. The
    env-var initialisation path is skipped entirely in favour of the declarative
    file; honouring these alongside a config file is tracked as a follow-up.
    (#​5353)
  • opentelemetry-sdk: wire id_generator from declarative configuration to
    TracerProvider
    (#​5363)
  • opentelemetry-sdk: Add support for activating instrumentors from a
    declarative configuration file via the instrumentation/development.python
    section. Instrumentors can declare a configuration attribute to have their
    options validated through the same type-coercion pipeline used for SDK
    component configuration.
    (#​5372)
  • opentelemetry-sdk: add record_min_max option to
    ExponentialBucketHistogramAggregation, matching the option already
    available on ExplicitBucketHistogramAggregation and required by the
    specification
    (#​5377)
Changed
  • opentelemetry-sdk: revert BoundedAttributes RLock back to Lock
    (#​5329)
  • docs: update logs example to use opentelemetry-instrumentation-logging
    (#​5344)
  • opentelemetry-sdk: bump declarative configuration schema to v1.1.0
    (#​5345)
  • opentelemetry-configuration: declarative configuration moves from
    opentelemetry.sdk._configuration into the new public
    opentelemetry-configuration package (opentelemetry.configuration
    namespace), published experimentally. opentelemetry-sdk[file-configuration]
    continues to work as an alias that installs opentelemetry-configuration
    alongside the SDK.
    (#​5356)
  • opentelemetry-api: remove env carrier environment snapshot caching, you now
    have to pass explicitly the mapping where to get the environment variables
    from as the EnvironmentGetter.get first argument.
    (#​5366)
  • opentelemetry-semantic-conventions: bump to 1.42.0
    (#​5410)
  • opentelemetry-semantic-conventions: bump to 1.43.0
    (#​5413)
Removed
  • opentelemetry-api, opentelemetry-sdk: Removed deprecated Events API/SDK.
    Use LogRecord with the event_name field set instead.
    (#​5293)
Fixed
  • opentelemetry-sdk: Optimize LogRecord memory in BatchLogRecordProcessor
    by clearing the Context object before buffering. This is a potentially
    breaking change for custom log exporters that access context from the
    exported ReadableLogRecord, as the context will now be an empty Context()
    instead of the original.
    (#​4977)
  • opentelemetry-sdk: drop non-finite measurements (NaN and Inf) at the
    instrument level to prevent permanent aggregation poisoning
    (#​5336)
  • opentelemetry-sdk: raise ValueError when
    ExplicitBucketHistogramAggregation boundaries are not strictly increasing
    or finite
    (#​5340)
  • opentelemetry-sdk: ProcessResourceDetector no longer collects or emits
    process.command_args and process.command_line by default since the values
    are not sanitized and may contain sensitive information. Users who depend
    on these resource attributes must pass include_command_args=True.
    (#​5364)
  • opentelemetry-exporter-otlp-proto-http: fix the OTLP HTTP metric exporter
    self-observability metrics over-counting data points when
    max_export_batch_size splits a batch; each split now reports its own
    data-point count instead of the whole-batch count.
    (#​5370)
  • opentelemetry-api: Prevent in-place mutation of Context via inherited
    dict methods
    (#​5399)

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At any time (no schedule defined)
  • 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 renovate Bot added the bot label Jul 17, 2026
@renovate
renovate Bot requested a review from marcleblanc2 as a code owner July 17, 2026 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants