- Upgrade Otel dependencies to 1.27.0 / 0.48b0
- Upgrade Otel dependencies to 1.26.0 / 0.47b0
- Fixed an issue with metrics exporting in a lambda environment
- Profiling: fix access to context in case of
NonRecordingSpan
. - Upgraded Otel dependencies to 1.24.0 / 0.45b0
-
Upgraded Otel dependencies to 1.23.0 / 0.44b0
-
Changed the return type of start_tracing from sdk.TracerProvider to api.TracerProvider
-
Profiling: fix the reported frame count when exporting stacktraces.
- Dependencies bump, removed Jaeger
- Removed support for Jaeger as it has been removed from otel python as well
- Upgraded Otel dependencies to 1.21.0 / 0.42b0
- Fix trace and span id formatting for profiling #372
- Add support for CPU profiling #327
- Dependencies bump, updating cryptography to 41.0.3
- Added support for metrics autoinstrumentation
- Upgraded Otel dependencies to 1.20.0 and 0.41b0
- Upgraded Otel dependencies to 1.19.0 and 0.40b0
- Upgraded Otel dependencies to 1.18.0 and 0.39b0
- Upgraded Otel dependencies to 1.17.0 and 0.38b0.
- Pinned flake8 at ~3.7 to match OTel requirements
- Upgraded Otel dependencies to 1.15.0 and 0.36b0. This removes support for Python 3.6.
- Upgraded Otel dependencies to 1.12.0 and 0.33b0
- Vendored in githubrelease package
- Upgraded Otel dependencies to 1.12.0rc2 and 0.32b0
- Upgraded Otel dependencies to 1.11.1 and 0.30b1 #226
- Upgraded Otel dependencies to 1.10.0 and 0.29b0 #212
- Upgraded Otel dependencies to 1.9.0 and 0.28b0 #200
- Add support for OTEL_TRACE_ENABLED to splunk-py-trace command. #199
- Upgraded Otel dependencies to 1.8.0 and 0.27b0 #190
- Upgraded Otel dependencies to 1.7.1 and 0.26b1 #177
start_tracing()
now returns aTracerProvider
#160- Upgraded Otel dependencies to 1.6.2 and 0.25.0b2 #161
- Changed default for
OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
to12000
. #135
propagators.ServerTimingResponsePropagator
,version.format_version_info
anddistro.SplunkDistro
are not longer available as part of the public API. #143
- Upgraded Otel dependencies to 1.5.0 and 0.24.0b0 #116
- SPLUNK_SERVICE_NAME and SPLUNK_MAX_ATTR_LENGTH env vars were removed.
Use
OTEL_SERVICE_NAME
andOTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
instead. #116
- Upgraded Otel dependencies to 1.4.1 and 0.23.0b2 #113
- Upgraded Otel dependencies to 1.4.1 and 0.23.0b2 #113
- Pin exact Otel deps until 1.0 #88
- Upgrade OpenTelemetry Python to 1.3.0 and 0.22b0 #85
- Added
splunk-py-trace
andsplunk-py-trace-bootstrap
commands as replacements forsplunk-py-trace
andsplunk-py-trace-bootstrap
respectively. #79 - Renamed
options.Options
tooptions._Options
to make it private. #74 - Deprecated
splunk-py-trace
andsplunk-py-trace-bootstrap
commands. #79
- Log trace correlation is enabled by default. Can be disabled by setting
OTEL_PYTHON_LOG_CORRELATION
env var tofalse
. #77
- Renamed
exporters
argumentspan_exporter_factories
forstart_tracing()
function. #71
- Removed support for
SPLK_
prefixed env var. #65 - Removed
opentelemetry-propagator-b3
as a depedency. It can be installed direclty or by using the newb3
extras options e.g,pip install splunk-opentelemetry[b3]
. #58 - Removed Jaeger Thrift Exporter as a dependency. Users must chose the exporter they want to install when installing splunk-opentelemetry. #60
- Changed default trace propagators to W3C trace context and W3C baggage. #58
telemetry.auto.version
will now correctly refer toopentelemetry-instrumentation
version being used. #67- Deprecated support for
SPLUNK_SERVICE_NAME
environment variable. Please useOTEL_SERVICE_NAME=<my-service-name>
instead. #57
- Added
resource_attributes
config option to thesplunk_otel.start_tracing()
function. #57 - Added support for
OTEL_SERVICE_NAME
. #64 - Added support for OTLP gRPC span exporter and
OTEL_TRACES_EXPORTER
environment variable. #60
- Added support trace response headers. #44
start_tracing()
was moved fromsplunk_otel.tracing
tosplunk_otel
. #34- Removed support for
--exporters
CLI flag fromsplunk-py-trace-bootstrap
command. #34
- Added support for
--access-token
and--service-name
tosplunk-py-trace
command. #34 - Updated splunk-py-trace and splunk-py-trace-bootstrap commands. Both commands now delegate to opentelemetry-instrument and opentelemetry-bootstrap commands. #34
- Allow all compatible versions for stable packages (API, SDK, exporters, propagators) and lock to exact version for unstable ones (instrumentations). (#35)
- Upgraded OpenTelemetry to 1.0 and 0.19b0 (#34)
SPLUNK_MAX_ATTR_LENGTH
properly supported now. This env var was documented but due to a regression was not working anymore. This version adds proper support for it. (#34)SPLUNK_TRACE_EXPORTER_URL
was replaced withOTEL_EXPORTER_JAEGER_ENDPOINT
. (#26)
start_tracing()
now acceptsaccess_token
andmax_attr_length
options. (#31)start_tracing()
now accepts an argument calledendpoint
instead ofurl
. (#29)
- Changed environment variable prefix from
SPLK_
toSPLUNK_
. All environment variables must be updated for the library to continue to work.