Sourced from sentry-sdk's releases.
2.51.0
New Features ✨
Openai
- feat(openai): Set system instruction attribute for Responses API by
@alexander-alderman-webbin #5376- feat(openai): Set system instruction attribute for Completions API by
@alexander-alderman-webbin #5358- feat(integrations): OpenAI/OpenAI Agents detect and report the time to first token metric (TTFT) as
gen_ai.response.time_to_first_tokenby@constantiniusin #5348Openai Agents
- feat(openai-agents): Set system instruction attribute on
gen_ai.chatspans by@alexander-alderman-webbin #5370- feat(openai-agents): Set system instruction attribute by
@alexander-alderman-webbin #5355- feat(integrations): openai-agents streaming support by
@constantiniusin #5291Other
- feat(ai): Add original input length meta attribute by
@alexander-alderman-webbin #5375- feat(anthropic): Set system instruction attribute by
@alexander-alderman-webbin #5353- feat(asyncio): Allow to turn task spans off by
@sentrivanain #5367- feat(gen_ai): add function
set_conversation_idand managing functions on the Scope and apply it on the Span on.finish()by@constantiniusin #5362- feat(google-genai): Set system instruction attribute by
@alexander-alderman-webbin #5354- feat(langchain): Set system instruction attribute by
@alexander-alderman-webbin #5357- feat(pydantic-ai): Set system instruction attribute by
@alexander-alderman-webbin #5356- feat(transport): Report 413 responses for oversized envelopes by
@alexander-alderman-webbin #5380Bug Fixes 🐛
- fix(ai): Keep single content input message by
@alexander-alderman-webbin #5345Internal Changes 🔧
- ci(release): Fix changelog-preview permissions by
@BYKin #5368- ref: Replace
set_data_normalized()withSpan.set_data()for system instructions by@alexander-alderman-webbin #5374- ci: Fix path in AI integration tests by
@alexander-alderman-webbin #53472.51.0a1
New Features ✨
Integrations
- feat(integrations): OpenAI/OpenAI Agents detect and report the time to first token metric (TTFT) as
gen_ai.response.time_to_first_tokenby@constantiniusin #5348- feat(integrations): openai-agents streaming support by
@constantiniusin #5291Other
- feat(anthropic): Set system instruction attribute by
@alexander-alderman-webbin #5353- feat(asyncio): Allow to turn task spans off by
@sentrivanain #5367- feat(gen_ai): add function
set_conversation_idand managing functions on the Scope and apply it on the Span on.finish()by@constantiniusin #5362- feat(google-genai): Set system instruction attribute by
@alexander-alderman-webbin #5354
... (truncated)
Sourced from sentry-sdk's changelog.
2.51.0
New Features ✨
Openai
- feat(openai): Set system instruction attribute for Responses API by
@alexander-alderman-webbin #5376- feat(openai): Set system instruction attribute for Completions API by
@alexander-alderman-webbin #5358- feat(integrations): OpenAI/OpenAI Agents detect and report the time to first token metric (TTFT) as
gen_ai.response.time_to_first_tokenby@constantiniusin #5348Openai Agents
- feat(openai-agents): Set system instruction attribute on
gen_ai.chatspans by@alexander-alderman-webbin #5370- feat(openai-agents): Set system instruction attribute by
@alexander-alderman-webbin #5355- feat(integrations): openai-agents streaming support by
@constantiniusin #5291Other
- feat(ai): Add original input length meta attribute by
@alexander-alderman-webbin #5375- feat(anthropic): Set system instruction attribute by
@alexander-alderman-webbin #5353- feat(asyncio): Allow to turn task spans off by
@sentrivanain #5367- feat(gen_ai): add function
set_conversation_idand managing functions on the Scope and apply it on the Span on.finish()by@constantiniusin #5362- feat(google-genai): Set system instruction attribute by
@alexander-alderman-webbin #5354- feat(langchain): Set system instruction attribute by
@alexander-alderman-webbin #5357- feat(pydantic-ai): Set system instruction attribute by
@alexander-alderman-webbin #5356- feat(transport): Report 413 responses for oversized envelopes by
@alexander-alderman-webbin #5380Bug Fixes 🐛
- fix(ai): Keep single content input message by
@alexander-alderman-webbin #5345Internal Changes 🔧
- ci(release): Fix changelog-preview permissions by
@BYKin #5368- ref: Replace
set_data_normalized()withSpan.set_data()for system instructions by@alexander-alderman-webbin #5374- ci: Fix path in AI integration tests by
@alexander-alderman-webbin #5347
8517eb0
Update CHANGELOG.md93e89e4
release: 2.51.0003cb73
feat(ai): Add original input length meta attribute (#5375)d4db6d3
fix(ai): Keep single content input message (#5345)dafd62f
ref: Replace set_data_normalized() with
Span.set_data() for system instru...b3aa033
feat(openai-agents): Set system instruction attribute on
gen_ai.chat spans ...a6b4f2e
feat(openai): Set system instruction attribute for Responses API (#5376)6611957
feat(openai): Set system instruction attribute for Completions API (#5358)0d42476
feat(transport): Report 413 responses for oversized envelopes (#5380)0c81d3a
feat(integrations): OpenAI/OpenAI Agents detect and report the time to
first ...