- Add
gen_ai.tool_definitionsto completion hook (#4181) - Add support for emitting inference events and enrich message types. (#3994)
- Add support for
server.address,server.porton all signals and additional metric-only attributes (#4069) - Log error when
fsspecfails to be imported instead of silently failing (#4037). - Minor change to check LRU cache in Completion Hook before acquiring semaphore/thread (#3907).
- Add environment variable for genai upload hook queue size (https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3943)
- Add more Semconv attributes to LLMInvocation spans. (https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3862)
- Limit the upload hook thread pool to 64 workers (https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3944)
- Add metrics to LLMInvocation traces (https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3891)
- Add parent class genAI invocation (https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3889)