From 8ab30290c8d4b6be6b3c68b3ace397e3f4d8d29d208b8c9a225f7227154ff945 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Wed, 8 Jan 2025 14:09:44 +0000 Subject: [PATCH] Accepting request 1235909 from home:glaubitz:branches:devel:languages:python - Update to 0.50b0 * Fix crash exporting a log record with None body * Fix metrics export with exemplar and no context and filtering observable instruments * Fix recursion error with sdk disabled and handler added to root logger * sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set * api: fix logging of duplicate EventLogger setup warning * sdk: fix setting of process owner in ProcessResourceDetector * sdk: fix serialization of logs severity_number field to int * Remove `TestBase.assertEqualSpanInstrumentationInfo` method, use `assertEqualSpanInstrumentationScope` instead * sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s * semantic-conventions: Bump to 1.29.0 - from version 0.49b0 * Removed superfluous py.typed markers and added them where they were missing * Include metric info in encoding exceptions * sdk: Add support for log formatting * sdk: Add Host resource detector * sdk: Implementation of exemplars * Implement events sdk * Update semantic conventions to version 1.28.0 * Add support to protobuf 5+ and drop support to protobuf 3 and 4 * Update environment variable descriptions to match signal * Record logger name as the instrumentation scope name * Fix memory leak in exporter and reader * Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable * Improve compatibility with other logging libraries that override `LogRecord.getMessage()` in order to customize message formatting - Update Requires from pyproject.toml - Use %{version} in BuildRequires for dependencies OBS-URL: https://build.opensuse.org/request/show/1235909 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-semantic-conventions?expand=0&rev=8 --- ...lemetry_semantic_conventions-0.48b0.tar.gz | 3 -- ...lemetry_semantic_conventions-0.50b0.tar.gz | 3 ++ ...opentelemetry-semantic-conventions.changes | 33 +++++++++++++++++++ ...on-opentelemetry-semantic-conventions.spec | 6 ++-- 4 files changed, 39 insertions(+), 6 deletions(-) delete mode 100644 opentelemetry_semantic_conventions-0.48b0.tar.gz create mode 100644 opentelemetry_semantic_conventions-0.50b0.tar.gz diff --git a/opentelemetry_semantic_conventions-0.48b0.tar.gz b/opentelemetry_semantic_conventions-0.48b0.tar.gz deleted file mode 100644 index 12e67b7..0000000 --- a/opentelemetry_semantic_conventions-0.48b0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12d74983783b6878162208be57c9effcb89dc88691c64992d70bb89dc00daa1a -size 89445 diff --git a/opentelemetry_semantic_conventions-0.50b0.tar.gz b/opentelemetry_semantic_conventions-0.50b0.tar.gz new file mode 100644 index 0000000..a77a3d8 --- /dev/null +++ b/opentelemetry_semantic_conventions-0.50b0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02dc6dbcb62f082de9b877ff19a3f1ffaa3c306300fa53bfac761c4567c83d38 +size 100459 diff --git a/python-opentelemetry-semantic-conventions.changes b/python-opentelemetry-semantic-conventions.changes index 245b8d3..f8170e1 100644 --- a/python-opentelemetry-semantic-conventions.changes +++ b/python-opentelemetry-semantic-conventions.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Wed Jan 8 11:59:10 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.50b0 + * Fix crash exporting a log record with None body + * Fix metrics export with exemplar and no context and filtering observable instruments + * Fix recursion error with sdk disabled and handler added to root logger + * sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set + * api: fix logging of duplicate EventLogger setup warning + * sdk: fix setting of process owner in ProcessResourceDetector + * sdk: fix serialization of logs severity_number field to int + * Remove `TestBase.assertEqualSpanInstrumentationInfo` method, + use `assertEqualSpanInstrumentationScope` instead + * sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s + * semantic-conventions: Bump to 1.29.0 +- from version 0.49b0 + * Removed superfluous py.typed markers and added them where they were missing + * Include metric info in encoding exceptions + * sdk: Add support for log formatting + * sdk: Add Host resource detector + * sdk: Implementation of exemplars + * Implement events sdk + * Update semantic conventions to version 1.28.0 + * Add support to protobuf 5+ and drop support to protobuf 3 and 4 + * Update environment variable descriptions to match signal + * Record logger name as the instrumentation scope name + * Fix memory leak in exporter and reader + * Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable + * Improve compatibility with other logging libraries that override + `LogRecord.getMessage()` in order to customize message formatting +- Update Requires from pyproject.toml +- Use %{version} in BuildRequires for dependencies + ------------------------------------------------------------------- Fri Aug 30 09:42:40 UTC 2024 - John Paul Adrian Glaubitz diff --git a/python-opentelemetry-semantic-conventions.spec b/python-opentelemetry-semantic-conventions.spec index f9e8640..53508c1 100644 --- a/python-opentelemetry-semantic-conventions.spec +++ b/python-opentelemetry-semantic-conventions.spec @@ -1,7 +1,7 @@ # # spec file for package python-opentelemetry-semantic-conventions # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-opentelemetry-semantic-conventions -Version: 0.48b0 +Version: 0.50b0 Release: 0 Summary: OpenTelemetry Semantic Conventions License: Apache-2.0 @@ -31,7 +31,7 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Deprecated >= 1.2.6 -Requires: python-opentelemetry-api >= 1.27.0 +Requires: python-opentelemetry-api >= 1.29.0 BuildArch: noarch %python_subpackages