
OpenTelemetry announced the deprecation of its Span Event API, shifting new event emission to the Logs API. The change removes the overlapping span‑event and log‑based event models, while preserving existing span‑event data through a compatibility layer. Language SDKs will phase out methods like Span.AddEvent and Span.RecordException, offering helpers to map log records back onto spans when needed. Instrumentation libraries and semantic conventions will transition to log‑based events in upcoming major releases.

The OpenTelemetry Collector’s Filter Processor now supports OTTL context inference starting with collector‑contrib v0.146.0, introducing top‑level `*_conditions` fields that replace nested context blocks. Operators can write a flat list of expressions, and the processor automatically determines the correct telemetry context...