|
2 | 2 |
|
3 | 3 | ## 3.0.0b3 |
4 | 4 |
|
5 | | -### New Features ✨ |
6 | | - |
7 | | -- (typesafe) Handle inline images by @alexander-alderman-webb in [#8164](https://github.com/getsentry/sentry-python/pull/8164) |
8 | | - |
9 | | -### Bug Fixes 🐛 |
10 | | - |
11 | | -#### Anthropic |
12 | | - |
13 | | -- Preserve cached `_iterator` property by @alexander-alderman-webb in [#8163](https://github.com/getsentry/sentry-python/pull/8163) |
14 | | -- Stop unpacking output arrays by @alexander-alderman-webb in [#8160](https://github.com/getsentry/sentry-python/pull/8160) |
15 | | - |
16 | | -#### Other |
17 | | - |
18 | | -- (ci) Restrict pytest because of incompatibilities by @sentrivana in [#8140](https://github.com/getsentry/sentry-python/pull/8140) |
19 | | -- (falcon) Handle integer HTTP statuses by @jap and @sentrivana in [#8139](https://github.com/getsentry/sentry-python/pull/8139) |
20 | | -- (tracing) Drop trailing comma when serializing baggage without third-party items by @alphasafal and @pabloDeputter in [#8119](https://github.com/getsentry/sentry-python/pull/8119) |
21 | | -- (wsgi) Stop overwriting `server.address` by @alexander-alderman-webb in [#8171](https://github.com/getsentry/sentry-python/pull/8171) |
22 | | - |
23 | | -### Internal Changes 🔧 |
24 | | - |
25 | | -#### Deps |
26 | | - |
27 | | -- Lock file maintenance by @renovate in [#8055](https://github.com/getsentry/sentry-python/pull/8055) |
28 | | -- Bump grpcio to 1.84.1 by @geoffg-sentry with @sentry-junior in [#8136](https://github.com/getsentry/sentry-python/pull/8136) |
29 | | -- Bump uv to 0.13.5 by @geoffg-sentry with @sentry-junior in [#8135](https://github.com/getsentry/sentry-python/pull/8135) |
30 | | - |
31 | | -#### Other |
| 5 | +This is a pre-release of the next Python SDK major, to be released in November 2026. |
32 | 6 |
|
33 | | -- (mcp) Remove unused select_mcp_transactions fixture by @sentrivana with @sentry-junior in [#8150](https://github.com/getsentry/sentry-python/pull/8150) |
34 | | -- (release) Bump craft to 3.9.0 and update config by @BYK with @sentry-junior in [#8181](https://github.com/getsentry/sentry-python/pull/8181) |
35 | | -- (sessions) Remove unused TERMINAL_SESSION_STATES constant by @sentrivana with @sentry-junior in [#8151](https://github.com/getsentry/sentry-python/pull/8151) |
36 | | -- (starlette) Remove unused \_serialize_request_body_data helper by @sentry-junior in [#8146](https://github.com/getsentry/sentry-python/pull/8146) |
37 | | -- (toxgen) Remove unused `get_file_hash()` and `get_last_updated()` helpers by @sentry-junior in [#8173](https://github.com/getsentry/sentry-python/pull/8173) |
38 | | -- (tracing) Remove unused base64_stripped regex by @sentry-junior in [#8148](https://github.com/getsentry/sentry-python/pull/8148) |
39 | | -- (utils) Remove unused to_timestamp helper and epoch constant by @sentry-junior in [#8147](https://github.com/getsentry/sentry-python/pull/8147) |
40 | | -- 🤖 Update test matrix with new releases (11/02) by @sentrivana with @github-actions in [#8172](https://github.com/getsentry/sentry-python/pull/8172) |
41 | | -- Upgrade `sphinx` and remove `packaging` upper bound by @alexander-alderman-webb in [#8183](https://github.com/getsentry/sentry-python/pull/8183) |
42 | | -- Update test matrix with new releases (27/10) by @alexander-alderman-webb in [#8126](https://github.com/getsentry/sentry-python/pull/8126) |
| 7 | +Want to give it a spin? Be our guest and [let us know](https://github.com/getsentry/sentry-python/discussions) how it went! |
43 | 8 |
|
44 | | -### Other |
| 9 | +### ✨ Notable Changes |
| 10 | +- Say goodbye to transactions: span streaming is now the default tracing model |
| 11 | +- The fine-grained `data_collection` supersedes the flat `send_default_pii` |
45 | 12 |
|
46 | | -- Next Python SDK major by @sentrivana in [#5005](https://github.com/getsentry/sentry-python/pull/5005) |
| 13 | +### 🗞️ Resources |
| 14 | +- [2.x to 3.x migration guide](https://docs.sentry.io/platforms/python/migration/2.x-to-3.x) |
| 15 | +- [detailed changelog](https://github.com/getsentry/sentry-python/blob/major/3.0/MIGRATION_GUIDE.md) |
47 | 16 |
|
48 | 17 | ## 3.0.0b2 |
49 | 18 |
|
50 | | -### New Features ✨ |
51 | | - |
52 | | -- (arq) Add an option to monitor arq cron jobs by @wedamija in [#8051](https://github.com/getsentry/sentry-python/pull/8051) |
53 | | -- (huey) Add an option to monitor Huey periodic tasks by @wedamija in [#8052](https://github.com/getsentry/sentry-python/pull/8052) |
54 | | -- (rq) Add an option to monitor rq-scheduler jobs by @wedamija in [#8053](https://github.com/getsentry/sentry-python/pull/8053) |
55 | | - |
56 | | -### Bug Fixes 🐛 |
57 | | - |
58 | | -- (aiohttp) Leave existing `baggage` header alone if it has existin… by @pabloDeputter in [#8116](https://github.com/getsentry/sentry-python/pull/8116) |
59 | | -- (arq) Don't monitor cron jobs with unsupported schedules by @wedamija in [#8098](https://github.com/getsentry/sentry-python/pull/8098) |
60 | | -- (attributes) Handle special float values correctly by @sentrivana in [#8067](https://github.com/getsentry/sentry-python/pull/8067) |
61 | | -- (boto3) Adapt to botocore no longer signing baggage by @sentrivana in [#8113](https://github.com/getsentry/sentry-python/pull/8113) |
62 | | -- (celery) Don't round down beat schedule intervals by @wedamija in [#7842](https://github.com/getsentry/sentry-python/pull/7842) |
63 | | -- Exclude litellm==1.107.0 from extras by @jonny-norwine in [#8104](https://github.com/getsentry/sentry-python/pull/8104) |
64 | | - |
65 | | -### Internal Changes 🔧 |
66 | | - |
67 | | -#### Deps |
68 | | - |
69 | | -- Bump brotli to 1.2.1 by @sentry-junior in [#8122](https://github.com/getsentry/sentry-python/pull/8122) |
70 | | -- Update github workflows by @renovate in [#8045](https://github.com/getsentry/sentry-python/pull/8045) |
71 | | -- Update github workflows by @renovate in [#8036](https://github.com/getsentry/sentry-python/pull/8036) |
72 | | - |
73 | | -#### Other |
| 19 | +This is a pre-release of the next Python SDK major, to be released in November 2026. |
74 | 20 |
|
75 | | -- (monitor) Stop background health checks in tests that drive the monitor by @sentry-junior in [#8032](https://github.com/getsentry/sentry-python/pull/8032) |
76 | | -- Update `AGENTS.md` by @sentrivana in [#8077](https://github.com/getsentry/sentry-python/pull/8077) |
| 21 | +Want to give it a spin? Be our guest and [let us know](https://github.com/getsentry/sentry-python/discussions) how it went! |
77 | 22 |
|
78 | | -### Other |
| 23 | +### ✨ Notable Changes |
| 24 | +- Say goodbye to transactions: span streaming is now the default tracing model |
| 25 | +- The fine-grained `data_collection` supersedes the flat `send_default_pii` |
79 | 26 |
|
80 | | -- Next Python SDK major by @sentrivana in [#5005](https://github.com/getsentry/sentry-python/pull/5005) |
81 | | -- Testing merge by @sentrivana in [#8115](https://github.com/getsentry/sentry-python/pull/8115) |
| 27 | +### 🗞️ Resources |
| 28 | +- [2.x to 3.x migration guide](https://docs.sentry.io/platforms/python/migration/2.x-to-3.x) |
| 29 | +- [detailed changelog](https://github.com/getsentry/sentry-python/blob/major/3.0/MIGRATION_GUIDE.md) |
82 | 30 |
|
83 | 31 | ## 3.0.0b1 |
84 | 32 |
|
85 | 33 | This is a pre-release of the next Python SDK major, to be released in November 2026. |
86 | 34 |
|
87 | 35 | Want to give it a spin? Be our guest and [let us know](https://github.com/getsentry/sentry-python/discussions) how it went! |
88 | 36 |
|
89 | | -## ✨ Notable Changes |
| 37 | +### ✨ Notable Changes |
90 | 38 | - Say goodbye to transactions: span streaming is now the default tracing model |
91 | 39 | - The fine-grained `data_collection` supersedes the flat `send_default_pii` |
92 | 40 |
|
93 | | -## 🗞️ Resources |
| 41 | +### 🗞️ Resources |
94 | 42 | - [2.x to 3.x migration guide](https://docs.sentry.io/platforms/python/migration/2.x-to-3.x) |
95 | 43 | - [detailed changelog](https://github.com/getsentry/sentry-python/blob/major/3.0/MIGRATION_GUIDE.md) |
96 | 44 |
|
|
0 commit comments