Changelog
Features and enhancements
- Because
@opentelemetry/instrumentation-fastify is no longer being maintained, it has been removed from EDOT Node.js. This matches the removal from @opentelemetry/auto-instrumentations-node. See the breaking changes note for this release for details on how to switch to @fastify/otel instrumentation.
- Change the docker image (
docker.elastic.co/observability/elastic-otel-node), used primarily for Kubernetes auto-instrumentation with the OpenTelemetry Operator, to run as the nonroot user. This allows using EDOT Node.js in with the OpenTelemetry Operator in Kubernetes clusters configured with a strict pod security policy that disallows running as root (securityContext.runAsNonRoot).
Chores
- Update all
@opentelemetry/* upstream package dependencies to the latest releases:
README | Full Release Notes | Breaking Changes