- 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.