From a69d1513cbd1e73d11faa235294ddea24690b8207454f369340007b177de6281 Mon Sep 17 00:00:00 2001 From: Robert Schweikert Date: Fri, 7 May 2021 14:10:15 +0000 Subject: [PATCH] Accepting request 891317 from home:glaubitz:branches:devel:languages:python - Version update to 1.1.0 + Added - Added py.typed file to every package. This should resolve a bunch of mypy errors for users. (#1720) - Add auto generated trace and resource attributes semantic conventions (#1759) - Added SpanKind to should_sample parameters, suggest using parent span context's tracestate instead of manually passed in tracestate in should_sample (#1764) - Added experimental HTTP back propagators. (#1762) - Adjust B3Format propagator to be spec compliant by not modifying context when propagation headers are not present/invalid/empty (#1728) - Silence unnecessary warning when creating a new Status object without description. (#1721) - Update bootstrap cmd to use exact version when installing instrumentation packages. (#1722) - Fix B3 propagator to never return None. (#1750) - Added ProxyTracerProvider and ProxyTracer implementations to allow fetching provider and tracer instances before a global provider is set up. (#1726) - Added __contains__ to opentelementry.trace.span.TraceState. (#1773) opentelemetry-opentracing-shim Fix an issue in the shim where a Span was being wrapped in a NonRecordingSpan when it wasn't necessary. (#1776) - OTLP Exporter now uses the scheme in the endpoint to determine whether to establish a secure connection or not. (#1771) - from version 1.10a0 + This release adds the experimental metrics API/SDK and will include the following packages: - opentelemetry-exporter-prometheus - opentelemetry-api - opentelemetry-sdk - opentelemetry-exporter-otlp-proto-grpc - opentelemetry-exporter-otlp - from version 1.0.0 + NOTE: As part of this release, all old versions have been removed for packages OBS-URL: https://build.opensuse.org/request/show/891317 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-opentelemetry-api?expand=0&rev=11 --- opentelemetry-api-0.17b0.tar.gz | 3 - opentelemetry-api-1.1.0.tar.gz | 3 + python-opentelemetry-api.changes | 118 +++++++++++++++++++++++++++++++ python-opentelemetry-api.spec | 2 +- 4 files changed, 122 insertions(+), 4 deletions(-) delete mode 100644 opentelemetry-api-0.17b0.tar.gz create mode 100644 opentelemetry-api-1.1.0.tar.gz diff --git a/opentelemetry-api-0.17b0.tar.gz b/opentelemetry-api-0.17b0.tar.gz deleted file mode 100644 index e8f589a..0000000 --- a/opentelemetry-api-0.17b0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a28664a00d4025ee9f9c17b78f2d1a14bd8f540fd21fdccb2cdf832e7506e2eb -size 38018 diff --git a/opentelemetry-api-1.1.0.tar.gz b/opentelemetry-api-1.1.0.tar.gz new file mode 100644 index 0000000..494d26c --- /dev/null +++ b/opentelemetry-api-1.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:704a3b2a7511d2c9065013d362a8371bc452ae6c0521941de680af2a5ca94884 +size 33194 diff --git a/python-opentelemetry-api.changes b/python-opentelemetry-api.changes index 67c9eb8..4705bcf 100644 --- a/python-opentelemetry-api.changes +++ b/python-opentelemetry-api.changes @@ -1,3 +1,121 @@ +------------------------------------------------------------------- +Fri May 7 13:44:36 UTC 2021 - John Paul Adrian Glaubitz + +- Version update to 1.1.0 + + Added + - Added py.typed file to every package. This should resolve a bunch of mypy + errors for users. (#1720) + - Add auto generated trace and resource attributes semantic conventions (#1759) + - Added SpanKind to should_sample parameters, suggest using parent span + context's tracestate instead of manually passed in tracestate in + should_sample (#1764) + - Added experimental HTTP back propagators. (#1762) + - Adjust B3Format propagator to be spec compliant by not modifying context + when propagation headers are not present/invalid/empty (#1728) + - Silence unnecessary warning when creating a new Status object without description. (#1721) + - Update bootstrap cmd to use exact version when installing instrumentation packages. (#1722) + - Fix B3 propagator to never return None. (#1750) + - Added ProxyTracerProvider and ProxyTracer implementations to allow fetching provider + and tracer instances before a global provider is set up. (#1726) + - Added __contains__ to opentelementry.trace.span.TraceState. (#1773) + opentelemetry-opentracing-shim Fix an issue in the shim where a Span was being wrapped + in a NonRecordingSpan when it wasn't necessary. (#1776) + - OTLP Exporter now uses the scheme in the endpoint to determine whether to establish + a secure connection or not. (#1771) +- from version 1.10a0 + + This release adds the experimental metrics API/SDK and will include the following packages: + - opentelemetry-exporter-prometheus + - opentelemetry-api + - opentelemetry-sdk + - opentelemetry-exporter-otlp-proto-grpc + - opentelemetry-exporter-otlp +- from version 1.0.0 + + NOTE: As part of this release, all old versions have been removed for packages + prefixed with opentelemetry-ext- + + Added + - Document how to work with fork process web server models(Gunicorn, uWSGI etc...) + (#1609) + - Add max_attr_value_length support to Jaeger exporter (#1633) + - Moved use_span from Tracer to opentelemetry.trace.use_span. (#1668) + - opentelemetry.trace.use_span() will now overwrite previously set status on span + in case an exception is raised inside the context manager and set_status_on_exception + is set to True. (#1668) + - Add udp_split_oversized_batches support to jaeger exporter (#1500) + + Changed + - remove service_name from constructor of jaeger and opencensus exporters and + use of env variable OTEL_PYTHON_SERVICE_NAME ([#1669])(#1669) + - Rename IdsGenerator to IdGenerator (#1651) + - Make TracerProvider's resource attribute private (#1652) + - Rename Resource's create_empty to get_empty (#1653) + - Renamed BatchExportSpanProcessor to BatchSpanProcessor and SimpleExportSpanProcessor + to SimpleSpanProcessor (#1656) + - Rename DefaultSpan to NonRecordingSpan (#1661) + - Fixed distro configuration with OTEL_TRACES_EXPORTER env var set to otlp (#1657) + - Moving Getter, Setter and TextMapPropagator out of opentelemetry.trace.propagation + and into opentelemetry.propagators (#1662) + - Rename BaggagePropagator to W3CBaggagePropagator (#1663) + - Rename JaegerSpanExporter to JaegerExporter and rename ZipkinSpanExporter to + ZipkinExporter (#1664) + - Expose StatusCode from the opentelemetry.trace module (#1681) + - Status now only sets description when status_code is set to StatusCode.ERROR (#1673) + - Update OTLP exporter to use OTLP proto 0.7.0 (#1674) + - Remove time_ns from API and add a warning for older versions of Python (#1602) + - Hide implementation classes/variables in api/sdk (#1684) + - Cleanup OTLP exporter compression options, add tests (#1671) + - Initial documentation for environment variables (#1680) + - Change Zipkin exporter to obtain service.name from span (#1696) + - Split up opentelemetry-exporter-jaeger package into opentelemetry-exporter-jaeger-proto-grpc + and opentelemetry-exporter-jaeger-thrift packages to reduce dependencies for each one. (#1694) + - Added opentelemetry-exporter-otlp-proto-grpc and changed opentelemetry-exporter-otlp to + install it as a dependency. This will allow for the next package/protocol to also be in + its own package. (#1695) + - Change Jaeger exporters to obtain service.name from span (#1703) + - Fixed an unset OTEL_TRACES_EXPORTER resulting in an error (#1707) + - Split Zipkin exporter into opentelemetry-exporter-zipkin-json and opentelemetry-exporter-zipkin- + proto-http packages to reduce dependencies. The opentelemetry-exporter-zipkin installs both. (#1699) + - Make setters and getters optional (#1690) + + Removed + - Removed unused get_hexadecimal_trace_id and get_hexadecimal_span_id methods. (#1675) + - Remove OTEL_EXPORTER_*_ INSECURE env var (#1682) + - Removing support for Python 3.5 (#1706) +- from version 0.19b0 + + Changed + - remove service_name from constructor of jaeger and opencensus exporters and + use of env variable OTEL_PYTHON_SERVICE_NAME ([#1669])(#1669) + - Rename IdsGenerator to IdGenerator (#1651) + + Removed + - Removing support for Python 3.5 (#1706) +- from version 0.18b0 + + Release only affects Opentelemetry components listed below: + - opentelemetry-distro + - opentelemetry-exporter-opencensus + - opentelemetry-instrumentation + - opentelemetry-opentracing-shim + + Added + - Add urllib to opentelemetry-bootstrap target list ([#1584])(#1584) +- from version 1.0.0rc1 + + Release only affects core Opentelemetry components listed below: + - opentelemetry-api + - opentelemetry-sdk + - opentelemetry-exporter-otlp + - opentelemetry-exporter-jaeger + - opentelemetry-exporter-zipkin + - opentelemetry-proto + - opentelemetry-propagator-b3 + - opentelemetry-propagator-jaeger + + Changed + - Tracer and Meter provider environment variables are now consistent with the rest (#1571]) + - Rename TRACE_ to TRACES_ for environment variables (#1595]) + - Read-only Span attributes have been moved to ReadableSpan class (#1560) + + Added + - Added end_on_exit argument to start_as_current_span (#1519]) + - Add Span.set_attributes method to set multiple values with one call (#1520) + - Make sure Resources follow semantic conventions (#1480) + - Allow missing carrier headers to continue without raising AttributeError (#1545) + + Removed + - Remove Configuration (#1523) + - Remove Metrics as part of stable, marked as experimental (#1568) + ------------------------------------------------------------------- Fri Jan 22 13:40:17 UTC 2021 - Benjamin Greiner diff --git a/python-opentelemetry-api.spec b/python-opentelemetry-api.spec index 04ff446..6b7962b 100644 --- a/python-opentelemetry-api.spec +++ b/python-opentelemetry-api.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-opentelemetry-api -Version: 0.17b0 +Version: 1.1.0 Release: 0 Summary: OpenTelemetry Python API License: Apache-2.0