-
16a3815: ESM support
Packages are now shipped as "Dual Package" meaning that ESM and CJS module resolution should be supported for each package.
Support is described as "experimental" because opentelemetry describes support for autoinstrumenting ESM projects as "ongoing". See https://github.com/open-telemetry/opentelemetry-js/blob/61d5a0e291db26c2af638274947081b29db3f0ca/doc/esm-support.md
- 1188c6d: add semantic conventions for audio
- 710d1d3: Add llm.system and llm.provider to LLMAttributePostfixes record
- a0e6f30: Support tool_call_id and tool_call.id
- f965410: Add system and provider attributes to openai spans
- d200d85: Add semantic conventions for llm.system and llm.provider
- ba142d5: Added attributes for tools and their json_schema
- 28a4ea2: adds missing evaluator span kind, reranker, metadata, tag, and tool parameter semantic conventions
- 96af3d6: export image conventions
- 9affdf6: fix: correct spelling of image attributes
- 9c44b14: Release guardrail span kinds
- b66bf54: Add Guardrail span kind
- 60ade67: Add multimodal semantic conventions for llm message contents
- fe69250: publish guardrail spankind
- 0d1d065: Add resource attribute for project name
- 921a40c: Add semantic conventions for session.id and user.id
- 9af89e5: add semantic conventions for prompt template, retrieval documents, tools, and functions
- 04c303f: Add metadata and tag semantic conventions
- 1925aad: add llm.prompts semantic convention
- 9b3bc4a: Add OpenAI Embeddings sementic attributes and instrumentation
- Add embededing vector semantic convention
- Token count support for OpenAI
- OpenAI instrumentation