New Features ✨
Asgi
- Set
user_agent.originalfor inbound filters by @sentrivana in #7794 - Add
sentry.is_localhostfor inbound filters by @sentrivana in #7781
Boto3
- Add
ServiceExtensionclass by @pabloDeputter in #7536 - Add response, retry, and error span attributes by @pabloDeputter in #7499
- Add common OTel AWS client attributes by @pabloDeputter in #7481
Wsgi
- Add
user_agent.originalattr for inbound filters by @sentrivana in #7793 - Add
sentry.is_localhostfor inbound filters by @sentrivana in #7780
Other
- (aiohttp) Add
sentry.is_localhostfor inbound filters by @sentrivana in #7785 - (aiohttp,sanic,tornado) Add
user_agent.originalattr for inbound filters by @sentrivana in #7795 - (sanic) Add
sentry.is_localhostfor inbound filters by @sentrivana in #7783 - (tornado) Add
sentry.is_localhostfor inbound filters by @sentrivana in #7787 - (types) Export DataCollectionUserOptions from sentry_sdk.types by @sentrivana in #7957
- Better IPv6 localhost detection by @sentrivana in #7786
Bug Fixes 🐛
Boto3
- Trace the complete botocore client-call lifecycle by @pabloDeputter in #7538
- Finish
StreamingBodyspan correctly by @pabloDeputter in #7540
Other
- (crons) Return
Nonefromcapture_checkinwhen nothing is sent by @HardMax71 in #7868 - (scrubber) Scrub request bodies that are JSON arrays by @Om-singhaI in #7561
- Fix span, metrics, log client reports by @sentrivana in #7933
Internal Changes 🔧
Deps
Openai Agents
- Bump version for type checking to 0.23.1 by @alexander-alderman-webb in #7935
- Use
model_dump()instead of deprecateddict()by @intertermux-code in #7862
Starlette
- Drop direct
anyiodependency by @alexander-alderman-webb in #7724 - Expect parametrized route in
starlette>=1.7by @alexander-alderman-webb in #7789
Other
- (boto3) Split integration into internal modules by @pabloDeputter in #7537
- (huggingface_hub) Use
httpx2-pytestforhuggingface_hub>=2by @alexander-alderman-webb in #7790 - (mypy) Bump version to 2.4.0 by @alexander-alderman-webb in #7937
- (openai) Stop directly calling
_calculate_*_token_usage()by @alexander-alderman-webb in #7875 - (strawberry-graphql) Bump version for type checking to 0.332.0 by @alexander-alderman-webb in #7936
- Deprecate
ai.monitoring.record_token_usage()by @alexander-alderman-webb in #7918 - Deprecate
send_default_piiby @sentrivana in #7694 - Move FastAPI active thread tracking into Starlette by @faizansaiyed123 in #7825
- Upgrade ubuntu 20.04/22.04 runners to 24.04 by @joshuarli in #7843
- 🤖 Update test matrix with new releases (10/05) by @github-actions in #7849
- 🤖 Update test matrix with new releases (09/28) by @github-actions in #7715
- Deprecate transaction profiling by @sentrivana in #7751