OpenTelemetry
v0.150.0Observabilityv0.150.0 is a maintenance release with targeted bug fixes: corrects the print-config unredacted output, redacts internal telemetry OTLP headers in marshaled config, and fixes a bounds-check crash in the debug exporter.
enhancementFix print-config unredacted mode to show defaults
The print-config command's unredacted mode previously dropped all default-valued options from output. Fixed by introducing confmap.WithUnredacted MarshalOption. If your team uses print-config for auditing or debugging configuration, re-run it after upgrading — the output is now complete and trustworthy.
securityTelemetry exporter headers now redacted in marshaled config
Internal telemetry OTLP exporter headers are now redacted when configuration is marshaled. If you log or store marshaled config output anywhere, headers (which may contain auth tokens) were previously exposed in plaintext. Upgrade and audit any stored config snapshots.
Key changes (5)
- semconv package bumped from 1.38.0 to 1.40.0 across all components
- debug exporter now guards against out-of-bounds profiles dictionary index access
- pdata/pprofile creates a defensive copy when input is read-only
- print-config --unredacted now correctly includes default-valued fields
- Internal OTLP exporter headers are redacted when config is marshaled