|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 2.59.0a2 |
| 4 | + |
| 5 | +### New Features ✨ |
| 6 | + |
| 7 | +- (aiohttp) Add span streaming support by @ericapisani in [#6179](https://github.com/getsentry/sentry-python/pull/6179) |
| 8 | +- (argv) Support span streaming by @sentrivana in [#6227](https://github.com/getsentry/sentry-python/pull/6227) |
| 9 | +- (boto3) Support span streaming by @alexander-alderman-webb in [#6193](https://github.com/getsentry/sentry-python/pull/6193) |
| 10 | +- (integrations) Pass along the conversation ID for openai `responses` calls by @constantinius in [#6199](https://github.com/getsentry/sentry-python/pull/6199) |
| 11 | +- (wsgi,asgi) Introduce substitute values for filtered fields in span-streaming mode by @ericapisani in [#6178](https://github.com/getsentry/sentry-python/pull/6178) |
| 12 | + |
| 13 | +### Bug Fixes 🐛 |
| 14 | + |
| 15 | +#### Openai |
| 16 | + |
| 17 | +- Stop setting transaction status when child span fails by @alexander-alderman-webb in [#6192](https://github.com/getsentry/sentry-python/pull/6192) |
| 18 | +- Only finish relevant spans in Responses patches by @alexander-alderman-webb in [#6191](https://github.com/getsentry/sentry-python/pull/6191) |
| 19 | +- Only finish relevant spans in Chat Completions patches by @alexander-alderman-webb in [#6190](https://github.com/getsentry/sentry-python/pull/6190) |
| 20 | + |
| 21 | +#### Other |
| 22 | + |
| 23 | +- (stdlib) Instrument response body read for chunked HTTP responses by @sentrivana in [#6202](https://github.com/getsentry/sentry-python/pull/6202) |
| 24 | +- (typing) Add `@sentry_sdk.traces.trace` overloads to fix typing by @sentrivana in [#6236](https://github.com/getsentry/sentry-python/pull/6236) |
| 25 | +- Make sure `http.server` spans are segments by @sentrivana in [#6230](https://github.com/getsentry/sentry-python/pull/6230) |
| 26 | +- Handle mypy 2.0 related failures by @alexander-alderman-webb in [#6218](https://github.com/getsentry/sentry-python/pull/6218) |
| 27 | + |
| 28 | +### Internal Changes 🔧 |
| 29 | + |
| 30 | +#### Openai |
| 31 | + |
| 32 | +- Separate sync and async embeddings patches by @alexander-alderman-webb in [#6189](https://github.com/getsentry/sentry-python/pull/6189) |
| 33 | +- Separate sync and async Responses patches by @alexander-alderman-webb in [#6188](https://github.com/getsentry/sentry-python/pull/6188) |
| 34 | +- Separate sync and async Chat Completions patches by @alexander-alderman-webb in [#6187](https://github.com/getsentry/sentry-python/pull/6187) |
| 35 | + |
| 36 | +#### Other |
| 37 | + |
| 38 | +- (asyncio) Migrate integration to span-first by @ericapisani in [#6198](https://github.com/getsentry/sentry-python/pull/6198) |
| 39 | +- (tests) Replace custom `envelopes_to_x` helpers with `capture_items` by @sentrivana in [#6233](https://github.com/getsentry/sentry-python/pull/6233) |
| 40 | +- (traces) Cache valid span statuses in a module-level frozenset by @ericapisani in [#6208](https://github.com/getsentry/sentry-python/pull/6208) |
| 41 | +- Rename `_timestamp` to `_end_timestamp` by @sentrivana in [#6235](https://github.com/getsentry/sentry-python/pull/6235) |
| 42 | +- Move batcher fork safety test to batcher tests by @sentrivana in [#6225](https://github.com/getsentry/sentry-python/pull/6225) |
| 43 | +- Introduce inline type check for whether a span is StreamedSpan by @ericapisani in [#6180](https://github.com/getsentry/sentry-python/pull/6180) |
| 44 | +- Add `botocore-stubs` by @alexander-alderman-webb in [#6203](https://github.com/getsentry/sentry-python/pull/6203) |
| 45 | + |
| 46 | +### Other |
| 47 | + |
| 48 | +- Add .warden to .gitignore by @ericapisani in [#6210](https://github.com/getsentry/sentry-python/pull/6210) |
| 49 | +- removed universal bdist_wheel option by @Muskaan436 in [#6197](https://github.com/getsentry/sentry-python/pull/6197) |
| 50 | + |
3 | 51 | ## 2.59.0 |
4 | 52 |
|
5 | 53 | ### New Features ✨ |
|
0 commit comments