releases.shpreview

2.52.0a1

$npx -y @buildinternet/releases show rel_54vhwXccy_h8wg-pMH-NO

New Features ✨

Openai

  • feat(openai): Set system instruction attribute for Responses API by @alexander-alderman-webb in #5376
  • feat(openai): Set system instruction attribute for Completions API by @alexander-alderman-webb in #5358

Other

  • feat(ai): Add original input length meta attribute by @alexander-alderman-webb in #5375
  • feat(openai-agents): Set system instruction attribute on gen_ai.chat spans by @alexander-alderman-webb in #5370
  • feat(span-streaming): Add experimental trace_lifecycle switch (1) by @sentrivana in #5397
  • feat(transport): Report 413 responses for oversized envelopes by @alexander-alderman-webb in #5380

Bug Fixes 🐛

  • fix(ai): Keep single content input message by @alexander-alderman-webb in #5345
  • fix(arq): handle settings_cls passed as keyword argument by @nc9 in #5393
  • fix(dramatiq): cleanup isolated scope and transaction when message is skipped by @frankie567 in #5346
  • fix(google-genai): deactivate google genai when langchain is used by @shellmayr in #5389

Internal Changes 🔧

  • ci: migration to the new codecov action by @MathurAditya724 in #5392
  • ref: Replace set_data_normalized() with Span.set_data() for system instructions by @alexander-alderman-webb in #5374

Other

  • [do not merge] feat: Span streaming & new span API by @sentrivana in #5317
  • Update CHANGELOG.md by @alexander-alderman-webb in 8517eb0a
  • release: 2.51.0 by @alexander-alderman-webb in 93e89e4c

Fetched March 31, 2026