Mar 17, 2026
Update OpenTelemetry dependencies to v2
Node.js3.8.0
Changed
- Update OpenTelemetry dependencies to v2. All bundled OpenTelemetry packages have been updated to their OpenTelemetry v2-compatible versions. This resolves compatibility issues when third-party span processors or instrumentations are used alongside AppSignal, which could cause spans to silently drop due to v1/v2 incompatibilities. The
@opentelemetry/instrumentation-redis-4package has been removed. Redis v4 instrumentation is now handled by@opentelemetry/instrumentation-redis, which supports both Redis v3 and v4. - Update Prisma instrumentation to v7. The
@prisma/instrumentationpackage has been updated from v6 to v7. Themiddlewareconfig option has been removed, as Prisma dropped its middleware API in Prisma v5. Prisma's native tracing is now the only supported instrumentation method. - Bundled certificates have been updated.
- Update BullMQ OpenTelemetry extractor to support new messaging semantic conventions.
- Use system-specific operation name in messaging span names.
View the Node.js package v3.8.0 changelog for more information.