New Features ✨
-
New integration: TypeSafe (#4733) by @alexander-alderman-webb
Add the TypeSafe integration to your
sentry_sdk.initcall:
import sentry_sdk
from sentry_sdk.integrations.typesafe import TypeSafeIntegration
sentry_sdk.init(
dsn="...",
traces_sample_rate=1.0,
integrations=[
TypeSafeIntegration(),
]
)Typesafe
- Record
gen_ai.output.messagesby @alexander-alderman-webb in #7720 - Set token usage attributes by @alexander-alderman-webb in #7719
- Record
gen_ai.input.messagesby @alexander-alderman-webb in #7718 - Record
gen_ai.response.modelby @alexander-alderman-webb in #7717 - Add integration with
system_one()patches by @alexander-alderman-webb in #7716
Bug Fixes 🐛
- Keep event if processor raises by @sentrivana in #7701
- Isolate user callbacks, emit client reports by @sentrivana in #7692
Documentation 📚
- Promote
data_collectionin changelog by @sentrivana in #7565
Internal Changes 🔧
- (aws-lambda) Add
.gitignoreto lambda handlers by @pabloDeputter in #7638 - (litellm) Set
LITELLM_LOCAL_MODEL_COST_MAP=trueby @alexander-alderman-webb in #7630 - (otlp) Adjust to
OTLPSpanExporter._headersremoval by @alexander-alderman-webb in #7722 - Use top-level flush API in tests by @sentrivana in #7725
- Unsample on sampler exception by @sentrivana in #7723
- Use
sentry_initfixture by @sentrivana in #7577