unstale

npm / pino-opentelemetry-transport

pino-opentelemetry-transport

What changed in pino-opentelemetry-transport 1 to 4, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

7 breaking1 behavior and defaults1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

pino-opentelemetry-transport 42 changes

Breaking changes 1

  • otlp-logger is no longer a transitive dependency; consumers must install the OpenTelemetry dependencies themselves.

    4.0.0release notes

Fixes and other changes 1

  • The shim was adapted to sdk-logs 0.220 processor options.

    4.0.0release notes

pino-opentelemetry-transport 31 changes

Breaking changes 1

  • This environment variable now controls resource detection, which may change behavior for users who had it set for other instrumentation.

    3.0.0release notes

pino-opentelemetry-transport 22 changes

Breaking changes 2

  • Node 18 support is dropped; Node.js 20+ is required.

    2.0.0release notes

  • Support for pino versions below 10 is dropped; pino ^10.0.0 is required.

    2.0.0release notes

pino-opentelemetry-transport 14 changes

Breaking changes 3

  • Removes the messageKey option; custom message keys are supported through config sent by pino.

    1.0.0release notes

  • Requires peerDependency pino ^8.21.0 or ^9.0.0.

    1.0.0release notes

  • Severity text now uses the log level name instead of the OTel short name.

    1.0.0release notes

Behavior and default changes 1

  • Uses config sent by pino to support custom message keys and log levels.

    1.0.0release notes