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 2025-09-23 16:05:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-sdk (Old)
and /work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-opentelemetry-sdk"
Tue Sep 23 16:05:36 2025 rev:13 rq:1306350 version:1.37.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-opentelemetry-sdk/python-opentelemetry-sdk.changes
2025-06-18 22:28:49.839884491 +0200
+++
/work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.27445/python-opentelemetry-sdk.changes
2025-09-23 16:05:42.383650471 +0200
@@ -1,0 +2,82 @@
+Sun Sep 21 14:47:22 UTC 2025 - Dirk Müller <[email protected]>
+
+- update to 1.37.0:
+ * Add experimental composite samplers
+ * Add new environment variables to the SDK `OTEL_PYTHON_EXPORTE
+ R_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
+ * Permit to override default HTTP OTLP exporters headers
+ * semantic-conventions: Bump to 1.37.0
+ * opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT
+ in logs
+ * Performance: Cache `importlib_metadata.entry_points`
+ * opentelemetry-sdk: fix calling Logger.emit with an API
+ LogRecord instance
+- update to 1.36.0:
+ * Add missing Prometheus exporter documentation
+ * 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
+ * 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).
+- update to 1.35.0:
+ * Update OTLP proto to v1.7 #4645.
+ * Add `event_name` as a top level field in the `LogRecord`.
+ Events are now simply logs with the `event_name` field set,
+ the logs SDK should be used to emit events (#4652).
+ * Update OTLP gRPC/HTTP exporters: the export timeout is now
+ inclusive of all retries and backoffs. A +/-20% jitter was
+ added to all backoffs. A pointless 32 second sleep that
+ occurred after all retries had completed/failed was removed.
+ (#4564).
+ * Update ConsoleLogExporter.export to handle LogRecord's
+ containing bytes type in the body (#4614).
+ * opentelemetry-sdk: Fix invalid `type: ignore` that causes
+ mypy to ignore the whole file
+ * Add `span_exporter` property back to `BatchSpanProcessor`
+ class
+ * Fix license field in pyproject.toml files
+ * Update logger level to NOTSET in logs example
+ * Logging API accepts optional `context`; deprecates
+ `trace_id`, `span_id`, `trace_flags`. (#4597) and
+ * sdk: use context instead of trace_id,span_id for initializing
+ LogRecord
+ * Rename LogRecordProcessor.emit to on_emit
+ * Logging API hide std_to_otel function to convert python
+ logging severity to otel severity
+ * proto: relax protobuf version requirement to support v6
+ * Bump semantic-conventions to 1.36.0
+ * Set expected User-Agent in HTTP headers for grpc OTLP
+ exporter
+ * Use PEP702 for marking deprecations
+ * Refactor `BatchLogRecordProcessor` and `BatchSpanProcessor`
+ to simplify code and make the control flow more clear (#4562
+ #4535, and #4580).
+ * Remove log messages from `BatchLogRecordProcessor.emit`, this
+ caused the program to crash at shutdown with a max recursion
+ error (#4586).
+ * Configurable max retry timeout for grpc exporter
+ * opentelemetry-api: allow importlib-metadata 8.7.0
+ * opentelemetry-test-utils: assert explicit bucket boundaries
+ in histogram metrics
+ * Bump semantic conventions to 1.34.0
+ * Drop support for Python 3.8
+
+-------------------------------------------------------------------
Old:
----
opentelemetry_sdk-1.33.1.tar.gz
New:
----
opentelemetry_sdk-1.37.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-opentelemetry-sdk.spec ++++++
--- /var/tmp/diff_new_pack.lzzme8/_old 2025-09-23 16:05:43.175683716 +0200
+++ /var/tmp/diff_new_pack.lzzme8/_new 2025-09-23 16:05:43.179683883 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-opentelemetry-sdk
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-opentelemetry-sdk%{psuffix}
-Version: 1.33.1
+Version: 1.37.0
Release: 0
Summary: OpenTelemetry Python SDK
License: Apache-2.0
@@ -38,14 +38,14 @@
%if %{with test}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module opentelemetry-sdk = %{version}}
-BuildRequires: %{python_module opentelemetry-test-utils = 0.54b1}
+BuildRequires: %{python_module opentelemetry-test-utils = 0.58b0}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module typing-extensions >= 3.7.4}
%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-opentelemetry-api = %{version}
-Requires: python-opentelemetry-semantic-conventions = 0.54b1
+Requires: python-opentelemetry-semantic-conventions = 0.58b0
Requires: python-typing-extensions >= 3.7.4
BuildArch: noarch
%python_subpackages
++++++ opentelemetry_sdk-1.33.1.tar.gz -> opentelemetry_sdk-1.37.0.tar.gz ++++++
++++ 5087 lines of diff (skipped)