Repository navigation
publish: getsentry/sentry-python@2.60.0 #8163
Copy link
Copy link
Closed
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Description
Requested by: @alexander-alderman-webb
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
- pypi
- gh-pages
- registry
- github
- aws-lambda-layer
- sentry-pypi
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
New Features ✨
- (aiohttp) Add span streaming support by @ericapisani in #6179
- (argv) Support span streaming by @sentrivana in #6227
- (asyncpg) Add cursor span support via BaseCursor method patching by @ericapisani in #6252
- (boto3) Support span streaming by @alexander-alderman-webb in #6193
- (integrations) Pass along the conversation ID for openai
responsescalls by @constantinius in #6199 - (transport) Add EnvelopePrinterTransport for debug logging by @ericapisani in #6181
- (wsgi,asgi) Introduce substitute values for filtered fields in span-streaming mode by @ericapisani in #6178
- Remove truncation when
stream_gen_ai_spansis enabled by @alexander-alderman-webb in #6260 - Add option to send GenAI spans in the new span format by @alexander-alderman-webb in #6079
Bug Fixes 🐛
Openai
- Guard against
choices=Noneby @cla7aye15I4nd in #6216 - Stop setting transaction status when child span fails by @alexander-alderman-webb in #6192
- Only finish relevant spans in Responses patches by @alexander-alderman-webb in #6191
- Only finish relevant spans in Chat Completions patches by @alexander-alderman-webb in #6190
Other
- (stdlib) Instrument response body read for chunked HTTP responses by @sentrivana in #6202
- (typing) Add
@sentry_sdk.traces.traceoverloads to fix typing by @sentrivana in #6236 - Use proto version 2 to fix backfilled user agent and IP by @sentrivana in #6256
- Make sure
http.serverspans are segments by @sentrivana in #6230 - Handle mypy 2.0 related failures by @alexander-alderman-webb in #6218
Internal Changes 🔧
Django
- Check transaction annotations on transaction events by @alexander-alderman-webb in #6251
- Reload middleware on test teardown by @alexander-alderman-webb in #6249
Openai
- Separate sync and async embeddings patches by @alexander-alderman-webb in #6189
- Separate sync and async Responses patches by @alexander-alderman-webb in #6188
- Separate sync and async Chat Completions patches by @alexander-alderman-webb in #6187
Other
- (asyncio) Migrate integration to span-first by @ericapisani in #6198
- (langchain) Inline global state by @alexander-alderman-webb in #6261
- (stdlib) Only capture relevant telemetry with
capture_items()by @alexander-alderman-webb in #6214 - (tests) Replace custom
envelopes_to_xhelpers withcapture_itemsby @sentrivana in #6233 - (traces) Cache valid span statuses in a module-level frozenset by @ericapisani in #6208
- Assert presence of profile chunks after session shutdown by @alexander-alderman-webb in #6213
- 🤖 Update test matrix with new releases (05/11) by @github-actions in #6247
- Make
set_custom_sampling_context()a classmethod by @alexander-alderman-webb in #6238 - Rename
_timestampto_end_timestampby @sentrivana in #6235 - Move batcher fork safety test to batcher tests by @sentrivana in #6225
- Introduce inline type check for whether a span is StreamedSpan by @ericapisani in #6180
- Add
botocore-stubsby @alexander-alderman-webb in #6203
Other
- Add option to drop scrubbed user IP addresses by @juliosuas in #6241
- Add .warden to .gitignore by @ericapisani in #6210
- removed universal bdist_wheel option by @Muskaan436 in #6197
Metadata
Metadata
Assignees
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Activity
github-actions commentedon May 13, 2026
Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.
getsantry commentedon May 13, 2026
CI checks passed for getsentry/sentry-python@2.60.0. Publishing is starting now.
github-actions commentedon May 13, 2026
Publishing: run#25802441322
github-actions commentedon May 13, 2026
Published successfully: run#25802441322