Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-opentelemetry-api for
openSUSE:Factory checked in at 2026-06-27 18:04:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-api (Old)
and /work/SRC/openSUSE:Factory/.python-opentelemetry-api.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-opentelemetry-api"
Sat Jun 27 18:04:12 2026 rev:25 rq:1361868 version:1.42.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-opentelemetry-api/python-opentelemetry-api.changes
2026-04-28 11:53:07.413426278 +0200
+++
/work/SRC/openSUSE:Factory/.python-opentelemetry-api.new.11887/python-opentelemetry-api.changes
2026-06-27 18:05:17.406345096 +0200
@@ -1,0 +2,101 @@
+Tue Jun 16 09:57:08 UTC 2026 - Jordi Massaguer <[email protected]>
+
+- update to 1.42.1:
+ * 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. (#5241)
+
+- update to 1.42.0:
+* opentelemetry-api, opentelemetry-sdk: add support
+ for 'random-trace-id' flags in W3C traceparent
+ header trace flags. Implementations of IdGenerator
+ that do randomly generate the 56 least significant
+ bits, should also implement a is_trace_id_random
+ methods that returns True. (#4854)
+ * logs: add exception support to Logger emit and
+ LogRecord attributes (#4908)
+ * opentelemetry-exporter-otlp-proto-grpc: make
+ retryable gRPC error codes configurable for gRPC
+ exporters (#4917)
+ * opentelemetry-sdk: Add create_logger_provider/
+ configure_logger_provider to declarative file
+ configuration, enabling LoggerProvider instantiation
+ from config files without reading env vars (#4990)
+ * opentelemetry-exporter-otlp-json-common: add
+ 'opentelemetry-exporter-otlp-json-common' package
+ for OTLP JSON exporters (#4996)
+ * opentelemetry-sdk: Add service resource detector
+ support to declarative file configuration via
+ detection_development.detectors[].service (#5003)
+ * opentelemetry-docker-tests: add docker-tests
+ coverage of opentelemetry-exporter-otlp-proto-grpc
+ and opentelemetry-exporter-otlp-proto-http metrics
+ export (#5030)
+ * Add registry keyword argument to PrometheusMetricReader
+ to allow passing a custom Prometheus registry (#5055)
+ * Add WeaverLiveCheck test util (#5088)
+ * opentelemetry-sdk: add load_entry_point shared
+ utility to declarative file configuration for loading
+ plugins via entry points; refactor propagator loading
+ to use it (#5093)
+ * opentelemetry-sdk: add sampler plugin loading to
+ declarative file configuration via the
+ opentelemetry_sampler entry point group, matching
+ the spec's PluginComponentProvider mechanism (#5095)
+ * opentelemetry-sdk: add propagator plugin loading to
+ declarative file configuration via the
+ opentelemetry_propagator entry point group, matching
+ the spec's PluginComponentProvider mechanism (#5098)
+ * opentelemetry-sdk: add exporter plugin loading to
+ declarative file configuration for all three signals
+ (traces, metrics, logs) via the opentelemetry_*_exporter
+ entry point groups, matching the spec's
+ PluginComponentProvider mechanism (#5128)
+ * opentelemetry-sdk: add generic resource detector
+ plugin loading to declarative file configuration via
+ the opentelemetry_resource_detector entry point
+ group, matching the spec's PluginComponentProvider
+ mechanism (#5129)
+ * opentelemetry-sdk: add additional_properties support
+ to generated config models via custom datamodel-codegen
+ template, enabling plugin/custom component names to
+ flow through typed dataclasses (#5131)
+ * Add ability to selectively enable exporting of SDK
+ internal metrics with the
+ OTEL_PYTHON_SDK_INTERNAL_METRICS_ENABLED environment
+ variable. (#5151)
+ * opentelemetry-semantic-conventions: use X | Y union
+ annotation (#5096)
+ * opentelemetry-api: update EnvironmentGetter and
+ EnvironmentSetter to use normalized environment
+ variable names (#5119)
+ * Apply fixes for UP ruff rule (#5133)
+ * opentelemetry-sdk: only load entrypoints for resource
+ detectors if they are configured via
+ OTEL_EXPERIMENTAL_RESOURCE_DETECTORS (#5145)
+ * ci: wait for tracecontext server readiness instead
+ of a fixed sleep in
+ scripts/tracecontext-integration-test.sh (#5149)
+ * Switch to SPDX license headers and add CI
+ enforcement (#5177)
+ * opentelemetry-semantic-conventions: Bump semantic
+ conventions to 1.41.1, this changes the metrics
+ name of K8S_CONTAINER_CPU_LIMIT_UTILIZATION and
+ K8S_CONTAINER_CPU_REQUEST_UTILIZATION. (#5200)
+ * opentelemetry-api: remove third-party
+ importlib-metadata in favor of standard library
+ since Python >= 3.10 is now required (#3234)
+ Drop Python 3.9 support (#5076)
+ * opentelemetry-sdk: Allow declarative OTLP HTTP
+ exporters to map compression: deflate instead of
+ rejecting it as unsupported. (#5075)
+ * Fix incorrect code example in create_tracer()
+ docstring (#5077)
+ * opentelemetry-sdk: Fix ProcessResourceDetector to
+ use sys.orig_argv so that process.command,
+ process.command_line, and process.command_args reflect
+ the original invocation for python -m <module> runs
+ (where sys.argv[0] is rewritten to the module path)
+ (#508)
+
+-------------------------------------------------------------------
Old:
----
opentelemetry_api-1.41.1.tar.gz
New:
----
opentelemetry_api-1.42.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-opentelemetry-api.spec ++++++
--- /var/tmp/diff_new_pack.6bVIXx/_old 2026-06-27 18:05:19.222405976 +0200
+++ /var/tmp/diff_new_pack.6bVIXx/_new 2026-06-27 18:05:19.226406110 +0200
@@ -24,28 +24,26 @@
%define psuffix %{nil}
%bcond_with test
%endif
-
%{?sle15_python_module_pythons}
Name: python-opentelemetry-api%{?psuffix}
-Version: 1.41.1
+Version: 1.42.1
Release: 0
Summary: OpenTelemetry Python API
License: Apache-2.0
-URL:
https://github.com/open-telemetry/opentelemetry-python/tree/master/opentelemetry-api
-Source:
https://files.pythonhosted.org/packages/source/o/opentelemetry-api/opentelemetry_api-%{version}.tar.gz
+URL:
https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api
+Source:
https://files.pythonhosted.org/packages/source/o/opentelemetry_api/opentelemetry_api-%{version}.tar.gz
BuildRequires: %{python_module hatchling}
-BuildRequires: %{python_module importlib-metadata >= 6.0}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module typing-extensions >= 4.5.0}
-BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-BuildArch: noarch
-Requires: python-importlib-metadata >= 6.0
Requires: python-typing-extensions >= 4.5.0
+BuildArch: noarch
+# SECTION test requirements
+BuildRequires: %{python_module typing-extensions >= 4.5.0}
+# /SECTION
%if %{with test}
BuildRequires: %{python_module opentelemetry-api = %{version}}
-BuildRequires: %{python_module opentelemetry-test-utils = 0.62b1}
+BuildRequires: %{python_module opentelemetry-test-utils = 0.63b1}
BuildRequires: %{python_module pytest}
%endif
%python_subpackages
@@ -75,6 +73,6 @@
%doc README.rst
%license LICENSE
%{python_sitelib}/opentelemetry
-%{python_sitelib}/opentelemetry_api-%{version}*-info
+%{python_sitelib}/opentelemetry_api-%{version}.dist-info
%endif
++++++ opentelemetry_api-1.41.1.tar.gz -> opentelemetry_api-1.42.1.tar.gz ++++++
++++ 4111 lines of diff (skipped)