-
Bump OpenTelemetry to 1.40.0/0.60b0 (#499)
Upstream changes:
-
Add support for Central Config
deactivate_instrumentationswhere we can stop tracing for specific instrumentations at runtime, requires Elastic Stack 9.4.0 (#510) -
Move to upstream OpAMP client (#512, #517)
-
Change Docker image to run as nonroot for k8s clusters restricting to runAsNonRoot (#515)
-
Bump OpenTelemetry to 1.38.0/0.59b0 (#454)
Upstream changes:
-
Bump OpenTelemetry to 1.39.1/0.60b1 (#455)
Upstream changes:
- 1.39.0/0.60b0: open-telemetry/opentelemetry-python#4834
- 1.39.1/0.60b1: open-telemetry/opentelemetry-python#4852
- 1.39.0/0.60b0: open-telemetry/opentelemetry-python-contrib#3997
- 1.39.1/0.60b1: open-telemetry/opentelemetry-python-contrib#4022
- Fix distro logging without a tty (#436)
- Fix print of EDOT configuration at startup (#431)
- Wire up composite sampler (#410)
- Handle
ELASTIC_OTEL_OPAMP_HEADERSenv var for OpAMP authentication (#411) - Add support for mTLS authentication with OpAMP (#419)
- Handle
OTEL_LOG_LEVELto tune OpenTelemetry SDK and EDOT SDK logging (#397) - Log OTel configuration variables at startup at info level (#398)
- Make OpAMP client more robust (#401)
-
Central configuration: make the OpAMP agent more robust against server restarts (#388)
-
Central configuration: suppress instrumentations for OpAMP client requests (#384)
-
Bump OpenTelemetry to 1.37.0/0.58b0 (#389)
Upstream changes:
-
distro: handle dynamic tracing sampling rate from central config (requires stack 9.2) (#367)
-
Bump OpenTelemetry to 1.36.0/0.57b0 (#373)
Upstream changes:
-
Prepend our own User agent to the OpenTelemetry SDK one (#363)
-
Enable containerid resource detector (#361)
-
Silence harmless warning about trace sampler rate not set (#356)
-
Bump to OTel 1.35.0 (#360)
Upstream changes:
- Switch default sampler to
parentbased_traceidratio(#351) - Acknowledge OpAMP remote config status changes (#340)
- Introduce OpAMP agent for Central configuration. Central configuration will be available in Elastic Stack 9.1 (#320)
-
Bump to OTel 1.34.1: dropped support for Python 3.8 (#321)
Upstream changes:
-
Bump to OTel 1.33.1: logs OTLP serialization improvements, stable
codeattributes used in logs (#307)Upstream changes:
-
Bump openai instrumentation to 1.1.1 in docker image (#308)
- Bump to OTel 1.32.1: logging module autoinstrumentation improvements, explicit bucket advisory fixes, asyncclick instrumentation (#293)
- Bump openai instrumentation to 1.1.0 in docker image (#297)
- Enable opentelemetry-instrumentation-vertexai in edot-bootstrap (#283)
- Bump openai instrumentation to 1.0.0 in docker image (#275)
- Move docs to https://elastic.github.io/opentelemetry/ (#282)
- Bump to OTel 1.31.1 (#270)
- Remove some custom code in ElasticOpenTelemetryConfigurator (#250)
- Introduce a resource detector sending server.instance.id (#259)
- Bump to OTel 1.31.0: programmatic auto-instrumentation, added metrics and events for AWS Bedrock instrumentation (#263)
- Bump elastic-opentelemetry-instrumentation-openai to 0.6.1 in Docker image and relax version dependency to (#264)
- Bump to OTel 1.30.0: Python 3.13 support, pymssql instrumentation, basic GenAI tracing with AWS Bedrock (#241)
- Bump opentelemetry-sdk-extension-aws to 2.1.0 (#222)
- Bump opentelemetry-resourcedetector-gcp to 1.8.0a0 (#229)
- Add OpenAI examples (#226)
- Bump to OTel 1.29.0 (#211)
- Bump elastic-opentelemetry-instrumentation-openai dependency to 0.6.0 (#210)
- Enable by default cloud resource detectors for AWS, Azure and GCP (#198)
- Introduce edot-bootstrap, like opentelemetry-bootstrap but with EDOT Openai instrumentation (#196)
- Add docs for tracing with manual spans and metrics (#189)
- Set
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCEtoDELTA(#197) - Bump elastic-opentelemetry-instrumentation-openai dependency to 0.5.0 (#204)
- Bump to OTel 1.28.2 (#185)
- Bump to OTel 1.28.1 (#169)
- Enable log events by default (#154)
- Add musl autoinstrumentation to Docker image for OTel Kubernetes operator (#162)
- Add documentation for logging enablement (#153)
- Add flask autoinstrumentation example (#168)
- Build Python 3.12 Docker image for OTel Kubernetes operator (#132, #136. #137)
- Make the distro loading more robust against ImportError Exception when loading instrumentations (#132)
- Add some types in resource detectors (#133)
- Added some documentation (#110)
- Bump to OTel 1.27.0 (#117)
- Enabled
osresource detector by default (#117)
First release.