New
- OpenAI SDK TypeScript integration — auto-instrument OpenAI calls with
@respan/instrumentation-openai. Includes streaming, tool calls, multi-turn, structured output, and batch API examples.
- is_cached_by_model — new cache option to invalidate caches when switching models. Set
cache_options.is_cached_by_model: true.
- Span pinning — pin spans for infinite retention with
is_pinned: true. PATCH existing spans to pin them.
Improved
- Customer identifier now has 254 character limit with auto-truncation
- Properties field added for typed metadata (preserves native types unlike metadata)