Sourced from sentry-sdk's releases.
2.61.0
New Features ✨
Add
server.addressto transformed spans whenstream_gen_ai_spans=Trueby@alexander-alderman-webbin #6307Allow integrations to define control flow exceptions by
@sentrivanain #6425Disable string truncation for events by default by
@alexander-alderman-webbin #6290Following a previous significant increase of the string truncation limit, we've now completely removed the limit by default. In case you have large strings in your events, you should now be able to see them.
In rare cases, if you have really long strings (or a lot of them), you might see envelopes being dropped because of their size. If that happens, you can set the
max_value_lengthinitoption to the previous value of100_000:sentry_sdk.init( ..., max_value_length=100_000, )Bug Fixes 🐛
Langchain
- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6301- Catch
TypeErroronlangchain.agentsimport by@alexander-alderman-webbin #6268Openai Agents
- Handle
starting_agentkeyword argument in runner patches by@ericapisaniin #6428- Remove hosted MCP tool spans by
@alexander-alderman-webbin #6391- Use
name, notdescriptioninstart_spanby@sentrivanain #6323- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6303Pydantic AI
- Stop setting tokens on Invoke Agent spans by
@alexander-alderman-webbin #6320- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6302- Remove
Agent.run_stream_events()patch by@alexander-alderman-webbin #6281Strawberry
- Wrap yields in try-except to ensure span cleanup by
@ericapisaniin #6381- Fix
AttributeErrorongraphql_spaninresolveby@sentrivanain #6289Other
- (anthropic) Do not set
gen_ai.response.modeltoNoneby@alexander-alderman-webbin #6312- (asyncpg) Use Sentry span attribute name conventions by
@ericapisaniin #6306- (boto3) Guard setting method by
@sentrivanain #6288
... (truncated)
Sourced from sentry-sdk's changelog.
2.61.0
New Features ✨
Add
server.addressto transformed spans whenstream_gen_ai_spans=Trueby@alexander-alderman-webbin #6307Allow integrations to define control flow exceptions by
@sentrivanain #6425Disable string truncation for events by default by
@alexander-alderman-webbin #6290Following a previous significant increase of the string truncation limit, we've now completely removed the limit by default. In case you have large strings in your events, you should now be able to see them.
In rare cases, if you have really long strings (or a lot of them), you might see envelopes being dropped because of their size. If that happens, you can set the
max_value_lengthinitoption to the previous value of100_000:sentry_sdk.init( ..., max_value_length=100_000, )Bug Fixes 🐛
Langchain
- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6301- Catch
TypeErroronlangchain.agentsimport by@alexander-alderman-webbin #6268Openai Agents
- Handle
starting_agentkeyword argument in runner patches by@ericapisaniin #6428- Remove hosted MCP tool spans by
@alexander-alderman-webbin #6391- Use
name, notdescriptioninstart_spanby@sentrivanain #6323- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6303Pydantic AI
- Stop setting tokens on Invoke Agent spans by
@alexander-alderman-webbin #6320- Stop setting transaction status when child span fails by
@alexander-alderman-webbin #6302- Remove
Agent.run_stream_events()patch by@alexander-alderman-webbin #6281Strawberry
- Wrap yields in try-except to ensure span cleanup by
@ericapisaniin #6381- Fix
AttributeErrorongraphql_spaninresolveby@sentrivanain #6289Other
- (anthropic) Do not set
gen_ai.response.modeltoNoneby@alexander-alderman-webbin #6312- (asyncpg) Use Sentry span attribute name conventions by
@ericapisaniin #6306
... (truncated)
53df878
Update CHANGELOG.md24f6bf7
Update CHANGELOG.mdf50bec5
Update CHANGELOG.md3546946
release: 2.61.054f7686
feat(span-streaming): Add more attrs to segment spans (#6432)7e27e34
feat(openai): Support span streaming (#6431)139a9a1
feat: Add server.address to transformed spans when
`stream_gen_ai_spans=Tru...7bf1d6e
fix(openai_agents): Handle starting_agent keyword argument in runner
patches ...5662d86
test(langchain): Deduplicate by removing node.callspec.id
matching (#6426)fb9def2
feat(huey): Migrate Huey integration to spans-first tracing (#6399)