Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-opentelemetry-sdk for 
openSUSE:Factory checked in at 2026-07-21 22:53:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-sdk (Old)
 and      /work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-opentelemetry-sdk"

Tue Jul 21 22:53:02 2026 rev:22 rq:1365751 version:1.43.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-opentelemetry-sdk/python-opentelemetry-sdk.changes
        2026-06-27 18:05:22.734523711 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.24530/python-opentelemetry-sdk.changes
     2026-07-21 22:53:04.578700024 +0200
@@ -1,0 +2,99 @@
+Tue Jul  7 19:04:35 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.43.0:
+  * ### Added
+  * `opentelemetry-sdk`: add `add_metric_reader` /
+    `remove_metric_reader` public APIs to register / unregister
+    metric readers at runtime.
+  * `opentelemetry-exporter-prometheus`: add support for
+    configuring metric scope labels
+  * `opentelemetry-exporter-otlp-proto-grpc`: Add grpc error
+    details to the log message that's written when the grpc call
+    fails.
+  * `opentelemetry-exporter-http-transport`: add 'opentelemetry-
+    exporter-http-transport' package for HTTP exporters
+  * `opentelemetry-sdk`: Add `composite/development` samplers
+    support to declarative file configuration
+  * `opentelemetry-exporter-otlp-json-file`: Add OTLP JSON File
+    exporter implementation
+  * `opentelemetry-sdk`: add `_resolve_component` shared utility
+    for declarative config plugin loading, reducing boilerplate
+    in exporter factory functions
+  * `opentelemetry-sdk`: add pull metric reader support to
+    declarative file configuration, including Prometheus metric
+    reader via the `prometheus_development` config field
+  * `opentelemetry-proto-json`: update to use opentelemetry-proto
+    v1.10.0
+  * `opentelemetry-proto`: bump maximum supported protobuf
+    version to 7.x.x
+  * `opentelemetry-sdk`: add `ServiceInstanceIdResourceDetector`
+    for populating `service.instance.id`
+  * `opentelemetry-sdk`: declarative config loader now
+    recursively converts parsed dicts into typed dataclass
+    instances, including nested dataclasses, lists of
+    dataclasses, and enum values. End-to-end YAML/JSON → SDK
+    configuration now works via the factory functions.
+  * `opentelemetry-sdk`: add `configure_sdk(config)` to the
+    declarative configuration API. Single entry point that takes
+    a parsed `OpenTelemetryConfiguration`, builds the resource,
+    and applies the tracer/meter/logger providers and propagator
+    globally. Honors the top-level `disabled` flag.
+  * `opentelemetry-sdk`: the SDK configurator now honors the
+    `OTEL_CONFIG_FILE` environment variable. When set, the SDK
+    loads and applies the referenced declarative configuration
+    file (YAML or JSON) in place of the env-var-based init path.
+  * `opentelemetry-sdk`: update declarative config to use
+    `ServiceInstanceIdResourceDetector`
+  * `opentelemetry-exporter-otlp-proto-common`, `opentelemetry-
+    exporter-otlp-json-common`: encoders now always accept null,
+    and encode it as an empty `AnyValue` in accordance with the
+    spec.
+  * `opentelemetry-sdk`: validate the declarative config
+    `file_format` version — reject an unsupported major version
+    and warn on a newer minor version, per the configuration spec
+    versioning rules
+  * `opentelemetry-exporter-http-transport`: enable entry-point
+    loading of transport implementations
+  * ### Changed
+  * `opentelemetry-sdk`: introduce experimental entry points for
+    OpAMP agent integration
+  * `opentelemetry-api`: conditionally import entrypoints for
+    `opentelemetry_context` only if the `OTEL_PYTHON_CONTEXT` env
+    variable is defined, return `ContextVarsRuntimeContext`
+    otherwise
+  * `opentelemetry-sdk`: rename "known/unknown" to "built-
+    in/user-defined" terminology in declarative config component
+    loading code
+  * `opentelemetry-proto`: regenerate protobuf code from
+    opentelemetry-proto v1.10.0
+  * `opentelemetry-sdk`: remove unnecessary `copy` in Span
+    creation
+  * opentelemetry-sdk: remove unnecessary dict in set_attribute
+    method
+  * `opentelemetry-sdk`: inline the method
+    `_clean_attribute_value`
+  * Remove typing aliases deprecated in python 3.9 and replace
+    all usages of `typing.Union` and `typing.Optional` with `|`.
+  * opentelemetry-sdk: remove generator in the accessor for
+    links/events
+  * opentelemetry-api: remove unnecessary copy in iterator
+  * `opentelemetry-api`: update `EnvironmentGetter` to ignore
+    non-normalized environment variable names
+  * opentelemetry-sdk: update iterator for BoundedList
+  * opentelemetry-sdk: reduce lock contention in attributes
+  * opentelemetry-sdk: merge doesn't need a copy, dict already
+    does this
+  * `opentelemetry-api`: normalize empty environment propagation
+    names to `_` in `EnvironmentSetter` and `EnvironmentGetter`
+  * ### Fixed
+  * Add missing `.rst` files to Sphinx documentation build for
+    SDK logs, propagators, and exporter submodules.
+  * 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.
+  * `opentelemetry-api`: fix SelectableGroups deprecation warning
+  * `opentelemetry-sdk`: make
+    `SynchronousMeasurementConsumer.consume_measurement` lock
+    free to avoid deadlocks
+
+-------------------------------------------------------------------

Old:
----
  opentelemetry_sdk-1.42.1.tar.gz

New:
----
  opentelemetry_sdk-1.43.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-opentelemetry-sdk.spec ++++++
--- /var/tmp/diff_new_pack.pZcHsY/_old  2026-07-21 22:53:05.206721410 +0200
+++ /var/tmp/diff_new_pack.pZcHsY/_new  2026-07-21 22:53:05.206721410 +0200
@@ -26,7 +26,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-opentelemetry-sdk%{psuffix}
-Version:        1.42.1
+Version:        1.43.0
 Release:        0
 Summary:        OpenTelemetry Python SDK
 License:        Apache-2.0
@@ -40,7 +40,7 @@
 BuildRequires:  %{python_module flaky}
 BuildRequires:  %{python_module jsonschema}
 BuildRequires:  %{python_module opentelemetry-sdk = %{version}}
-BuildRequires:  %{python_module opentelemetry-test-utils = 0.63b1}
+BuildRequires:  %{python_module opentelemetry-test-utils = 0.64b0}
 BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module typing-extensions >= 4.5.0}
@@ -48,7 +48,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-opentelemetry-api = %{version}
-Requires:       python-opentelemetry-semantic-conventions = 0.63b1
+Requires:       python-opentelemetry-semantic-conventions = 0.64b0
 Requires:       python-typing-extensions >= 4.5.0
 BuildArch:      noarch
 %python_subpackages

++++++ opentelemetry_sdk-1.42.1.tar.gz -> opentelemetry_sdk-1.43.0.tar.gz ++++++
++++ 4448 lines of diff (skipped)

Reply via email to