Skip to content

Commit dc1b7dd

Browse files
Add release notes.
1 parent 876f494 commit dc1b7dd

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

releases.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
# Releases
22

33
## Unreleased
4+
5+
### New Context Propagation Interface
6+
7+
This release adds comprehensive support for OpenTelemetry's context propagation system, enabling efficient inter-process and intra-process tracing with full W3C compliance.
8+
9+
- `Traces.current_context` - Capture the current trace context for local propagation between execution contexts (threads, fibers).
10+
- `Traces.with_context(context)` - Execute code within a specific trace context, with automatic restoration when used with blocks.
11+
- `Traces.inject(headers = nil, context = nil)` - Inject W3C Trace Context and Baggage headers into a headers hash for distributed propagation.
12+
- `Traces.extract(headers)` - Extract trace context from W3C Trace Context headers.
13+
14+
## v0.2.0
15+
16+
- Prefer to use `Tracer#in_span`.
17+
18+
## v0.1.0
19+
20+
- Complete implementation of traces backend for OpenTelemetry.

0 commit comments

Comments
 (0)