15
0

Accepting request 929161 from devel:languages:python

- Version update to 1.5.0
  - Add pre and post instrumentation entry points (#1983)
  - Fix documentation on well known exporters and variable OTEL_TRACES_EXPORTER
    which were misnamed (#2023)
  - `opentelemetry-sdk` `get_aggregated_resource()` returns default resource and
    service name whenever called (#2013)
  - `opentelemetry-distro` & `opentelemetry-sdk` Moved Auto Instrumentation Configurator
    code to SDK to let distros use its default implementation (#1937)
  - Add Trace ID validation to meet TraceID spec (#1992)
  - Fixed Python 3.10 incompatibility in `opentelemetry-opentracing-shim` tests (#2018)
  - `opentelemetry-sdk` added support for `OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT` (#2044)
  - `opentelemetry-sdk` Fixed bugs (#2041, #2042 & #2045) in Span Limits (#2044)
  - `opentelemetry-sdk` Add support for `OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT` env var (#2056)
  - `opentelemetry-sdk` Treat limit even vars set to empty values as unset/unlimited. (#2054)
  - `opentelemetry-api` Attribute keys must be non-empty strings. (#2057)
- from version 1.4.0
  + Added
    - Moved `opentelemetry-instrumentation` to core repository. (#1959)
    - Add support for OTLP Exporter Protobuf over HTTP (#1868)
    - Dropped attributes/events/links count available exposed on ReadableSpans. (#1893)
    - Added dropped count to otlp, jaeger and zipkin exporters. (#1893)
    - Give OTLPHandler the ability to process attributes (#1952)
    - Add global LogEmitterProvider and convenience function get_log_emitter (#1901)
    - Add OTLPHandler for standard library logging module (#1903)
  + Changed
    - Updated `opentelemetry-opencensus-exporter` to use `service_name` of spans
      instead of resource (#1897)
    - Added descriptions to the env variables mentioned in the opentelemetry-specification
      (#1898)
    - Ignore calls to `Span.set_status` with `StatusCode.UNSET` and also if previous (forwarded request 929148 from glaubitz)

OBS-URL: https://build.opensuse.org/request/show/929161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-opentelemetry-api?expand=0&rev=6
This commit is contained in:
2021-12-24 19:23:12 +00:00
committed by Git OBS Bridge
4 changed files with 95 additions and 4 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:704a3b2a7511d2c9065013d362a8371bc452ae6c0521941de680af2a5ca94884
size 33194

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ce439a940c37f9e8aa7c65b35c56a94e728a9e46b3df60caa0fb656a05bd4285
size 35721

View File

@@ -1,3 +1,93 @@
-------------------------------------------------------------------
Thu Nov 4 10:15:19 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Version update to 1.5.0
- Add pre and post instrumentation entry points (#1983)
- Fix documentation on well known exporters and variable OTEL_TRACES_EXPORTER
which were misnamed (#2023)
- `opentelemetry-sdk` `get_aggregated_resource()` returns default resource and
service name whenever called (#2013)
- `opentelemetry-distro` & `opentelemetry-sdk` Moved Auto Instrumentation Configurator
code to SDK to let distros use its default implementation (#1937)
- Add Trace ID validation to meet TraceID spec (#1992)
- Fixed Python 3.10 incompatibility in `opentelemetry-opentracing-shim` tests (#2018)
- `opentelemetry-sdk` added support for `OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT` (#2044)
- `opentelemetry-sdk` Fixed bugs (#2041, #2042 & #2045) in Span Limits (#2044)
- `opentelemetry-sdk` Add support for `OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT` env var (#2056)
- `opentelemetry-sdk` Treat limit even vars set to empty values as unset/unlimited. (#2054)
- `opentelemetry-api` Attribute keys must be non-empty strings. (#2057)
- from version 1.4.0
+ Added
- Moved `opentelemetry-instrumentation` to core repository. (#1959)
- Add support for OTLP Exporter Protobuf over HTTP (#1868)
- Dropped attributes/events/links count available exposed on ReadableSpans. (#1893)
- Added dropped count to otlp, jaeger and zipkin exporters. (#1893)
- Give OTLPHandler the ability to process attributes (#1952)
- Add global LogEmitterProvider and convenience function get_log_emitter (#1901)
- Add OTLPHandler for standard library logging module (#1903)
+ Changed
- Updated `opentelemetry-opencensus-exporter` to use `service_name` of spans
instead of resource (#1897)
- Added descriptions to the env variables mentioned in the opentelemetry-specification
(#1898)
- Ignore calls to `Span.set_status` with `StatusCode.UNSET` and also if previous
status already had `StatusCode.OK`. (#1902)
- Attributes for `Link` and `Resource` are immutable as they are for `Event`, which
means any attempt to modify attributes directly will result in a `TypeError` exception.
(#1909)
- Added `BoundedAttributes` to the API to make it available for `Link` which is defined
in the API. Marked `BoundedDict` in the SDK as deprecated as a result. (#1915)
- Fix OTLP SpanExporter to distinguish spans based off Resource and InstrumentationInfo
(#1927)
- Updating dependency for opentelemetry api/sdk packages to support major version
instead of pinning to specific versions. (#1933)
- `opentelemetry-semantic-conventions` Generate semconv constants update for OTel
Spec 1.5.0 (#1946)
+ Fixed
- Updated `opentelementry-opentracing-shim` `ScopeShim` to report exceptions in
opentelemetry specification format, rather than opentracing spec format. (#1878)
- from version 1.3.0
+ Added
- Allow span limits to be set programatically via TracerProvider. (#1877)
- Added support for CreateKey functionality. (#1853)
+ Changed
- Updated get_tracer to return an empty string when passed an invalid name (#1854)
- Changed AttributeValue sequences to warn mypy users on adding None values to array
(#1855)
- Fixed exporter OTLP header parsing to match baggage header formatting. (#1869)
- Added optional `schema_url` field to `Resource` class (#1871)
- Update protos to latest version release 0.9.0 (#1873)
- from version 1.2.0
+ Added
- Added example for running Django with auto instrumentation. (#1803)
- Added `B3SingleFormat` and `B3MultiFormat` propagators to the
`opentelemetry-propagator-b3` package. (#1823)
- Added support for OTEL_SERVICE_NAME. (#1829)
- Lazily read/configure limits and allow limits to be unset. (#1839)
- Added support for OTEL_EXPORTER_JAEGER_TIMEOUT (#1863)
+ Changed
- Fixed OTLP gRPC exporter silently failing if scheme is not specified
in endpoint. (#1806)
- Rename CompositeHTTPPropagator to CompositePropagator as per specification.
(#1807)
- Propagators use the root context as default for `extract` and do not modify
the context if extracting from carrier does not work. (#1811)
- Fixed `b3` propagator entrypoint to point to `B3SingleFormat` propagator.
(#1823)
- Added `b3multi` propagator entrypoint to point to `B3MultiFormat` propagator.
(#1823)
- Improve warning when failing to decode byte attribute (#1810)
- Fixed inconsistency in parent_id formatting from the ConsoleSpanExporter
(#1833)
- Include span parent in Jaeger gRPC export as `CHILD_OF` reference (#1809)
- Fixed sequence values in OTLP exporter not translating (#1818)
- Update transient errors retry timeout and retryable status codes (#1842)
- Apply validation of attributes to `Resource`, move attribute related logic
to separate package. (#1834)
- Fix start span behavior when excess links and attributes are included (#1856)
+ Removed
- Moved `opentelemetry-instrumentation` to contrib repository. (#1797)
-------------------------------------------------------------------
Fri May 7 13:44:36 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-opentelemetry-api
Version: 1.1.0
Version: 1.5.0
Release: 0
Summary: OpenTelemetry Python API
License: Apache-2.0
@@ -35,6 +35,7 @@ Requires: python-setuptools
Requires: python-aiocontextvars
%endif
# SECTION test requirements
BuildRequires: %{python_module Deprecated}
BuildRequires: %{python_module pytest}
# /SECTION
%python_subpackages