Skip to content

Releases: elastic/elastic-otel-node

@elastic/opentelemetry-node 1.1.0

12 Jun 16:30
b930c4d

Choose a tag to compare

Changelog


README | Full Changelog

@elastic/opamp-client-node 0.2.0

12 Jun 15:46
2a44705

Choose a tag to compare

@elastic/opamp-client-node 0.1.0

05 Jun 19:52
4e643a6

Choose a tag to compare

@elastic/mockopampserver 0.2.0

05 Jun 19:41
05f0ad3

Choose a tag to compare

Changelog

  • Fix publishConfig for npm publishing.

README | Full Changelog

@elastic/opentelemetry-node 1.0.0

01 Apr 21:06
00a9811

Choose a tag to compare

Changelog

  • BREAKING CHANGE: Change the default behavior of logging framework
    instrumentations (for Bunyan, Pino, and Winston), to not do "log sending"
    by default. "Log sending" is the feature name of
    @opentelemetry/instrumentation-bunyan,
    @opentelemetry/instrumentation-pino, and
    @opentelemetry/instrumentation-winston
    to send log records directly to the configured OTLP collector. The new
    default behavior effectively sets the default config for these
    instrumentations to {disableLogSending: true}.

    This default behavior differs from the current default in OpenTelemetry JS.
    OpenTelemetry Java instrumentation docs
    provide an argument for why log sending (or "Direct to collector") should be
    opt-in. A common workflow for applications is to log to file or stdout and
    have some external process collect those logs. In those cases, if the
    OpenTelemetry SDK was also sending logs directly, then the telemetry
    backend would very likely have duplicate logs.

    This is controlled by the ELASTIC_OTEL_ENABLE_LOG_SENDING environment variable.
    To enable log-sending by default, set ELASTIC_OTEL_ENABLE_LOG_SENDING=true.
    (#680)

  • BREAKING CHANGE: Set default value of OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE to delta.
    This change is done to follow the recommendations specified in the EDOT docs.
    (#670)

  • feat: Default to stable semantic conventions for HTTP instrumentation.
    (#669)

  • Upgrade upstream OTel dependencies to SDK 2.0. This should be non-breaking
    for users of node --import @elastic/opentelemetry-node my-app.js to start
    EDOT Node.js for their application.
    (#663)

  • BREAKING CHANGE: Remove support for passing in a function for a particular
    instrumentation to the getInstrumentations() utility. It wasn't adding any
    value.

  • chore: Use peerDependencies for @opentelemetry/api dep, and cap it to a
    known-supported maximum version, according to OTel JS guidance for
    implementors

    (#606)

  • BREAKING CHANGE: Remove the @elastic/opentelemetry-node/sdk entry-point for the 1.0.0 release.
    This will be brought back in a minor release. It is being removed so that the
    exported API can be re-worked to be more supportable.

  • BREAKING CHANGE: Temporarily remove the 'gcp' resource detector, due to an
    issue
    that results in misleading tracing data from the resource detector appearing
    to be from the application.
    (#703)


README | Full Changelog

@elastic/mockotlpserver 0.8.0

01 Apr 15:21
404b7ae

Choose a tag to compare

Changelog

  • feat: 'summary' rendering of Sum and Gauge metric types
    (#686)

  • BREAKING CHANGE: Bump min-supported node to ^18.19.0 || >=20.6.0.
    This raises the minimum-supported Node.js to the same as OpenTelemetry JS SDK 2.0.


README | Full Changelog

@elastic/opentelemetry-instrumentation-openai 0.5.0

01 Apr 15:46
de66acb

Choose a tag to compare

Changelog


README | Full Changelog

@elastic/mockotlpserver 0.7.0

04 Mar 18:10
4c5ff01

Choose a tag to compare

Changelog

  • feat: add CLI option to tunnel all incoming requests to the given server. (#608)

README | Full Changelog

@elastic/opentelemetry-node 0.7.0

11 Feb 21:17
153c7e7

Choose a tag to compare

Changelog


README | Full Changelog

@elastic/mockotlpserver 0.6.3

11 Feb 21:27
697f766

Choose a tag to compare

Changelog

  • Fix an alignment issue in the "gutter" of the trace-summary (waterfall) output
    when 1-char units are used (i.e. any time unit above "ms").

README | Full Changelog