- Update .nvmrc to Node 25 - Update all Dockerfiles to use node:25-alpine - Update package.json engines to >=25.0.0 - Update CI/CD workflows for Node 25 - Update @types/node in packages - Fix ESLint config to use ES module syntax - Update OpenTelemetry imports for compatibility All services tested and working with Node.js 25.2.1
@goodgo/tracing
OpenTelemetry tracing setup for distributed tracing.
Usage
import { initTracing } from '@goodgo/tracing';
// Initialize tracing at application startup
initTracing({
serviceName: 'iam-service',
jaegerEndpoint: process.env.JAEGER_ENDPOINT,
enabled: process.env.TRACING_ENABLED === 'true',
});