New Features ✨
Bedrock
-
Support for Amazon Bedrock's Converse and ConverseStream APIs
The Boto3 integration is enabled automatically when
boto3is installed. To configure it explicitly:
import sentry_sdk
from sentry_sdk.integrations.boto3 import Boto3Integration
sentry_sdk.init(
dsn="...",
traces_sample_rate=1.0,
integrations=[
Boto3Integration(),
]
)- Set
gen_ai.response.time_to_first_chunkby @alexander-alderman-webb in #8255 - Record
gen_ai.response.finish_reasonsfor streamed responses by @alexander-alderman-webb in #8252 - Set
gen_ai.output.messagesfor streamed responses by @alexander-alderman-webb in #8251 - Set
gen_ai.response.finish_reasonsfor non-streaming responses by @alexander-alderman-webb in #8250 - Set
gen_ai.output.messagesfor non-streaming responses by @alexander-alderman-webb in #8249 - Set
gen_ai.input.messagesattribute by @alexander-alderman-webb in #8242 - Set
gen_ai.system_instructionsattribute by @alexander-alderman-webb in #8239 - Set token attributes for streamed responses by @alexander-alderman-webb in #8235
- Set token attributes for non-streaming responses by @alexander-alderman-webb in #8234
- Set
gen_ai.tool.definitionsattribute by @alexander-alderman-webb in #8233 - Record
inferenceConfigparameters by @alexander-alderman-webb in #8232 - Set
gen_ai.request.modelattribute by @alexander-alderman-webb in #8231 - Add extension skeleton by @alexander-alderman-webb in #8226
Other
Bug Fixes 🐛
- (aws-lambda) Load path-style handlers once instead of on every invocation by @pabloDeputter and @sentrivana with @sentry-junior in #8134
- (gql) Remove credentials and query values from the transport URL by @Mohil-Ahuja in #8227
- (toxgen) Preserve caches on
--onlyand--skipby @sentrivana in #8240 - (utils) Look up package versions without scanning all installed packages by @Shellghostt in #8215
Documentation 📚
- (celery) Fix stale comment referencing removed
sentry_apply_entryby @sentry-junior in #8253 - Point Sentry Conventions links to conventions.sentry.dev by @cleptric and @claude in #8200
Internal Changes 🔧
Warden
- Add sdk-review skill and run built-in code-review by @dingsdax with @sentry-junior in #8247
- Remove find-bugs, already covered by code-review by @dcramer with @sentry-junior in #8204
- Enable incremental review by @Jeffreyhung with @sentry-junior in #8199
Other
- (deps) Lock file maintenance by @renovate in #8217
- (profiling) Remove unused ContinuousScheduler.pause stub by @sentry-junior in #8224
- Fix typos by @sentrivana with @sentry-junior in #8241
- 🤖 Update test matrix with new releases (11/09) by @sentrivana with @github-actions in #8218