unstale

npm / @opentelemetry/sdk-logs

@opentelemetry/sdk-logs

What changed in @opentelemetry/sdk-logs 0.217 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

5 breaking1 security1 new APIs and options1 behavior and defaults2 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

@opentelemetry/sdk-logs 39 changes

Breaking changes 5

  • Replace disabled with enabled; use enabled: false to disable a logger. Loggers remain enabled by default.

    3.0.0release notes

  • The minimum supported Node.js version is now >=22.15.0; Node.js 18 and 20 are no longer supported.

    3.0.0release notes

  • The ./platform and ./platform/browser subpath exports are removed; import from the package root instead.

    3.0.0release notes

  • Package builds now use a dist/ directory and an exports map; deep imports into build output and importing the package's package.json no longer resolve.

    3.0.0release notes

  • The browser field is replaced with #platform subpath imports; bundlers without imports support fail, and webpack needs 5.54 or later.

    3.0.0release notes

New APIs and options 1

  • Adds the browser-only disableAutoFlushOnDocumentHide option.

    3.0.0release notes

Behavior and default changes 1

Fixes and other changes 2

  • A rejected document-hide flush is now reported to the global error handler.

    3.0.0release notes

  • Object attribute values with undefined properties are no longer dropped; cleaning removes the undefined properties while retaining the rest of the object.

    3.0.0release notes

@opentelemetry/sdk-logs 0.2171 changes

Security 1