Skip to content

v1.5.0

Choose a tag to compare

@pdevito3 pdevito3 released this 16 Aug 01:53
· 152 commits to main since this release

BackWave 1.5.0

Added

  • The send span now carries the enqueue call site as OpenTelemetry code.* tags: code.function.name, code.file.path, and code.line.number. The values come from compiler CallerInfo attributes, so they are Native-AOT safe and add no runtime cost. The testing harness forwards the call site, so it survives the harness wrapper.

Fixed

  • W3C tracestate now survives the enqueue-to-execute hop. A job stored only the traceparent, so vendor routing and sampling state in tracestate was dropped. The process span's link back to the send context now restores both parts. A tracestate that would overflow the narrowest store column (SqlServer trace_context, nvarchar(450)) is dropped, so an enqueue never fails over a large tracestate.

All 13 packages ship at 1.5.0 on nuget.org.