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-04-14 17:48:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-sdk (Old)
and /work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-opentelemetry-sdk"
Tue Apr 14 17:48:31 2026 rev:19 rq:1346390 version:1.41.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-opentelemetry-sdk/python-opentelemetry-sdk.changes
2026-03-30 18:30:16.192503171 +0200
+++
/work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.21863/python-opentelemetry-sdk.changes
2026-04-14 17:48:47.648716762 +0200
@@ -1,0 +2,83 @@
+Sun Apr 12 17:25:46 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.41.0:
+ * `opentelemetry-sdk`: Add `host` resource detector support to
+ declarative file configuration via
+ `detection_development.detectors[].host`
+ * `opentelemetry-sdk`: Add `container` resource detector
+ support to declarative file configuration via
+ `detection_development.detectors[].container`, using entry
+ point loading of the `opentelemetry-resource-detector-
+ containerid` contrib package
+ * `opentelemetry-sdk`: Add
+ `create_tracer_provider`/`configure_tracer_provider` to
+ declarative file configuration, enabling TracerProvider
+ instantiation from config files without reading env vars
+ * Enabled the flake8-tidy-import plugins rules for the ruff
+ linter. These rules throw warnings for relative imports in
+ the modules.
+ * `opentelemetry-sdk`: Fix `AttributeError` in
+ `ExplicitBucketHistogramAggregation` when applied to non-
+ Histogram instruments without explicit boundaries
+ * Fix `BatchLogRecordProcessor` default `schedule_delay_millis`
+ from 5000ms to 1000ms to comply with the OTel specification.
+ Note: logs may be exported 5x more frequently by default
+ (e.g. for users who don't explicitly set the
+ `OTEL_BLRP_SCHEDULE_DELAY` env var).
+ * `opentelemetry-sdk`: Add `process` resource detector support
+ to declarative file configuration via
+ `detection_development.detectors[].process`
+ * `opentelemetry-sdk`: Add shared `_parse_headers` helper for
+ declarative config OTLP exporters
+ * `opentelemetry-api`: Replace a broad exception in attribute
+ cleaning tests to satisfy pylint in the `lint-opentelemetry-
+ api` CI job
+ * `opentelemetry-sdk`: Add
+ `create_meter_provider`/`configure_meter_provider` to
+ declarative file configuration, enabling MeterProvider
+ instantiation from config files without reading env vars
+ * `opentelemetry-sdk`: Add `create_resource` and
+ `create_propagator`/`configure_propagator` to declarative
+ file configuration, enabling Resource and propagator
+ instantiation from config files without reading env vars
+ * `opentelemetry-sdk`: Map Python `CRITICAL` log level to OTel
+ `FATAL` severity text per the specification
+ * `opentelemetry-sdk`: Add file configuration support with
+ YAML/JSON loading, environment variable substitution, and
+ schema validation against the vendored OTel config JSON
+ schema
+ * Fix intermittent CI failures in `getting-started` and
+ `tracecontext` jobs caused by GitHub git CDN SHA propagation
+ lag by installing contrib packages from the already-checked-
+ out local copy instead of a second git clone
+ * `opentelemetry-sdk`: fix type annotations on `MetricReader`
+ and related types
+ * `opentelemetry-sdk`: implement log creation metric
+ * `opentelemetry-sdk`: implement metric reader metrics
+ * `opentelemetry-sdk`: implement processor metrics
+ * `opentelemetry-sdk`: upgrade vendored OTel configuration
+ schema from v1.0.0-rc.3 to v1.0.0
+ * improve check-links ci job
+ * Resolve some Pyright type errors in Span/ReadableSpan and
+ utility stubs
+ * `opentelemetry-exporter-prometheus`: Fix metric name prefix
+ * `opentelemetry-api`, `opentelemetry-sdk`: Add deepcopy
+ support for `BoundedAttributes` and `BoundedList`
+ * `opentelemetry-proto-json`, `opentelemetry-codegen-json`:
+ Implement custom protoc plugin to generate OTLP JSON class
+ definitions
+ * Add configurable `max_export_batch_size` to OTLP HTTP metrics
+ exporter
+ * `opentelemetry-sdk`: Implement experimental Meter
+ configurator
+ * `opentelemetry-exporter-otlp-proto-http`: use consistent
+ protobuf for export request
+ * `opentelemetry-sdk`: cache TracerConfig into the tracer, this
+ changes an internal interface. Only one Tracer with the same
+ instrumentation scope will be created
+ * Redo OTLPMetricExporter unit tests of `max_export_batch_size`
+ to use real `export`
+ * `opentelemetry-sdk`: Implement experimental Logger
+ configurator
+
+-------------------------------------------------------------------
Old:
----
opentelemetry_sdk-1.40.0.tar.gz
New:
----
opentelemetry_sdk-1.41.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-opentelemetry-sdk.spec ++++++
--- /var/tmp/diff_new_pack.NoF1eJ/_old 2026-04-14 17:48:48.448749831 +0200
+++ /var/tmp/diff_new_pack.NoF1eJ/_new 2026-04-14 17:48:48.452749997 +0200
@@ -26,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-opentelemetry-sdk%{psuffix}
-Version: 1.40.0
+Version: 1.41.0
Release: 0
Summary: OpenTelemetry Python SDK
License: Apache-2.0
@@ -36,18 +36,20 @@
BuildRequires: %{python_module pip}
BuildRequires: %{python_module wheel}
%if %{with test}
+BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module flaky}
+BuildRequires: %{python_module jsonschema}
BuildRequires: %{python_module opentelemetry-sdk = %{version}}
-BuildRequires: %{python_module opentelemetry-test-utils = 0.61b0}
+BuildRequires: %{python_module opentelemetry-test-utils = 0.62b0}
BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module typing-extensions >= 3.7.4}
+BuildRequires: %{python_module typing-extensions >= 4.5.0}
%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-opentelemetry-api = %{version}
-Requires: python-opentelemetry-semantic-conventions = 0.61b0
-Requires: python-typing-extensions >= 3.7.4
+Requires: python-opentelemetry-semantic-conventions = 0.62b0
+Requires: python-typing-extensions >= 4.5.0
BuildArch: noarch
%python_subpackages
++++++ opentelemetry_sdk-1.40.0.tar.gz -> opentelemetry_sdk-1.41.0.tar.gz ++++++
++++ 11399 lines of diff (skipped)