Packages

@opentelemetry/instrumentation

0.300.0 · 20 Oct 2026Apache-2.094.7M / weekRepositoryHomepagenpmAtom feed

Your version

0.15.0

21 Jan 2021Where it was published

0.300.0 is the newest release of 0.15.x.

In short

4 breaking14 new2 fixed1 changed17 internal

  • breaking

    opentelemetry-api-metrics, opentelemetry-api, opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto, opentelemetry-exporter-collector, opentelemetry-exporter-prometheus, opentelemetry-instrumentation, opentelemetry-metrics, opentelemetry-sdk-node

  • breaking

    opentelemetry-api, opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-grpc-utils, opentelemetry-instrumentation-http, opentelemetry-instrumentation-xml-http-request, opentelemetry-node, opentelemetry-plugin-fetch, opentelemetry-plugin-grpc-js, opentelemetry-plugin-grpc, opentelemetry-plugin-http, opentelemetry-plugin-https, opentelemetry-tracing, opentelemetry-web

  • breaking

    opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto

  • breaking

    opentelemetry-api, opentelemetry-core, opentelemetry-instrumentation-http, opentelemetry-node, opentelemetry-plugin-fetch, opentelemetry-plugin-http, opentelemetry-plugin-https, opentelemetry-propagator-b3, opentelemetry-shim-opentracing, opentelemetry-tracing

Release note

:boom: Breaking Change

  • breaking

    opentelemetry-api-metrics, opentelemetry-api, opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto, opentelemetry-exporter-collector, opentelemetry-exporter-prometheus, opentelemetry-instrumentation, opentelemetry-metrics, opentelemetry-sdk-node

    • chore!: split metrics into its own api package (@dyladan)

  • breaking

    opentelemetry-api, opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-grpc-utils, opentelemetry-instrumentation-http, opentelemetry-instrumentation-xml-http-request, opentelemetry-node, opentelemetry-plugin-fetch, opentelemetry-plugin-grpc-js, opentelemetry-plugin-grpc, opentelemetry-plugin-http, opentelemetry-plugin-https, opentelemetry-tracing, opentelemetry-web

    • chore: remove tracer apis not part of spec (@Flarna)

  • breaking

    opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto

    • Use new gRPC default port (@jufab)

  • breaking

    opentelemetry-api, opentelemetry-core, opentelemetry-instrumentation-http, opentelemetry-node, opentelemetry-plugin-fetch, opentelemetry-plugin-http, opentelemetry-plugin-https, opentelemetry-propagator-b3, opentelemetry-shim-opentracing, opentelemetry-tracing

    • chore: improve naming of span related context APIs (@Flarna)

:rocket: (Enhancement)

  • opentelemetry-instrumentation-http, opentelemetry-plugin-http, opentelemetry-plugin-https

    • improv(instrumentation-http): supressInstrumentation when we get a request on ignoredPath [#1831] (@vmarchaud)

  • opentelemetry-web

    • Allow zero/negative performance timings (@johnbley)

  • opentelemetry-instrumentation-fetch

    • fix(plugin-fetch): check if PerformanceObserver exists (@mhennoch)

    • Convert fetch plugin to instrumentation (@obecny)

  • opentelemetry-exporter-zipkin

  • opentelemetry-api-metrics, opentelemetry-api, opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto, opentelemetry-exporter-collector, opentelemetry-exporter-prometheus, opentelemetry-instrumentation, opentelemetry-metrics, opentelemetry-sdk-node

    • chore!: split metrics into its own api package (@dyladan)

  • opentelemetry-exporter-collector

    • chore: remove unused dependency (@dyladan)

  • opentelemetry-api

    • chore: change SpanOptions startTime to TimeInput (@dyladan)

    • fix(api): add public 'fields' function to api.propagator (@blumamir)

  • opentelemetry-instrumentation

    • chore: adding async function for safe execute in instrumentation (@obecny)

    • feat: creating one auto loader for instrumentation and old plugins (@obecny)

  • opentelemetry-instrumentation, opentelemetry-node

    • perf(opentelemetry-node): plugin loader search required cache (@blumamir)

  • Other

  • opentelemetry-instrumentation-grpc, opentelemetry-instrumentation

    • feat(grpc-instrumentation): migrate grpc to instrumentation #1656 (@vmarchaud)

  • opentelemetry-core, opentelemetry-tracing

    • feat: batch span processor environment config (@mwear)

  • opentelemetry-instrumentation-http

    • feat(http-instrumentation): add content size attributes to spans (@vmarchaud)

  • opentelemetry-core, opentelemetry-exporter-collector-proto, opentelemetry-exporter-collector, opentelemetry-exporter-jaeger, opentelemetry-exporter-prometheus, opentelemetry-exporter-zipkin, opentelemetry-grpc-utils, opentelemetry-instrumentation-http, opentelemetry-metrics, opentelemetry-node, opentelemetry-plugin-http, opentelemetry-plugin-https, opentelemetry-resource-detector-aws, opentelemetry-resource-detector-gcp, opentelemetry-resources, opentelemetry-shim-opentracing, opentelemetry-tracing, opentelemetry-web

    • chore: remove NoopLogger from sdk and use from api (@lonewolf3739)

:bug: (Bug Fix)

  • opentelemetry-core

    • fix(opentelemetry-core): fixed timeInputToHrTime when time is Date type (@zoomchan-cxj)

  • opentelemetry-exporter-collector-grpc, opentelemetry-exporter-collector-proto

    • Use new gRPC default port (@jufab)

:books: (Refine Doc)

  • opentelemetry-exporter-collector

    • docs: fix readme MetricProvider -> MeterProvider (@aabmass)