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)

Reply via email to