OpenTelemetry - CNCF/opentelemetry-python: Release v1.0.0
Name: opentelemetry-python
Owner: OpenTelemetry - CNCF
Release: opentelemetry v1.0.0 & v0.19b0
Released: 2021-03-26
License: Apache-2.0
Release Assets:
NOTE: As part of this release, all old versions have been removed for packages prefixed with opentelemetry-ext-
1.0.0 - 2021-03-26
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 toopentelemetry.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 andset_status_on_exception
is set toTrue
. (#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 variableOTEL_PYTHON_SERVICE_NAME
([#1669])(https://github.com/open-telemetry/opentelemetry-python/pull/1669) - Rename
IdsGenerator
toIdGenerator
(#1651) - Make TracerProvider's resource attribute private (#1652)
- Rename Resource's
create_empty
toget_empty
(#1653) - Renamed
BatchExportSpanProcessor
toBatchSpanProcessor
andSimpleExportSpanProcessor
toSimpleSpanProcessor
(#1656) - Rename
DefaultSpan
toNonRecordingSpan
(#1661) - Fixed distro configuration with
OTEL_TRACES_EXPORTER
env var set tootlp
(#1657) - Moving
Getter
,Setter
andTextMapPropagator
out ofopentelemetry.trace.propagation
and intoopentelemetry.propagators
(#1662) - Rename
BaggagePropagator
toW3CBaggagePropagator
(#1663) - Rename
JaegerSpanExporter
toJaegerExporter
and renameZipkinSpanExporter
toZipkinExporter
(#1664) - Expose
StatusCode
from theopentelemetry.trace
module (#1681) - Status now only sets
description
whenstatus_code
is set toStatusCode.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 intoopentelemetry-exporter-jaeger-proto-grpc
andopentelemetry-exporter-jaeger-thrift
packages to reduce dependencies for each one. (#1694) - Added
opentelemetry-exporter-otlp-proto-grpc
and changedopentelemetry-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
andopentelemetry-exporter-zipkin-proto-http
packages to reduce dependencies. Theopentelemetry-exporter-zipkin
installs both. (#1699) - Make setters and getters optional (#1690)
Removed
- Removed unused
get_hexadecimal_trace_id
andget_hexadecimal_span_id
methods. (#1675) - Remove
OTEL_EXPORTER_*_ INSECURE
env var (#1682) - Removing support for Python 3.5 (#1706)
0.19b0 - 2021-03-26
Changed
- remove
service_name
from constructor of jaeger and opencensus exporters and use of env variableOTEL_PYTHON_SERVICE_NAME
([#1669])(https://github.com/open-telemetry/opentelemetry-python/pull/1669) - Rename
IdsGenerator
toIdGenerator
(#1651)
Removed
- Removing support for Python 3.5 (#1706)