|
2 | 2 |
|
3 | 3 | ## 3.0.0a2
|
4 | 4 |
|
5 |
| -### Various fixes & improvements |
| 5 | +We're excited to announce that version 3.0 of the Sentry Python SDK is now |
| 6 | +available. This release is the result of a long-term effort to use OpenTelemetry |
| 7 | +under the hood for tracing. This switch opens the door for us to leverage the |
| 8 | +full power of OpenTelemetry, so stay tuned for more integrations and features |
| 9 | +in future releases. |
6 | 10 |
|
7 |
| -- Fix Discord link in changelog (#3152) by @sl0thentr0py |
8 |
| -- Update CHANGELOG.md (719efd5c) by @sentrivana |
9 |
| -- release: 2.30.0 (949c4e81) by @getsentry-bot |
10 |
| -- Patch `TracerProvider` if it already exists (#4455) by @sl0thentr0py |
11 |
| -- test: Assert `traces_sampler` called once (#4450) by @sl0thentr0py |
12 |
| -- feat(loguru): Sentry logs for Loguru (#4445) by @sentrivana |
13 |
| -- fix(logs): Don't gate user behind `send_default_pii` (#4453) by @AbhiPrasad |
14 |
| -- fix(logging): Strip log `record.name` for more robust matching (#4411) by @romaingd-spi |
15 |
| -- Migrate to modern threading interface (#4452) by @emmanuel-ferdman |
16 |
| -- feat(scope): Remove `client` parameter (#4449) by @sl0thentr0py |
17 |
| -- Add span activate and deactivate apis (#4447) by @sl0thentr0py |
18 |
| -- ref: Remove `_capture_experimental_log` `scope` parameter (#4424) by @szokeasaurusrex |
19 |
| -- feat(logs): Add user attributes to logs (#4423) by @szokeasaurusrex |
20 |
| -- Remove `scope.span =` setter and make sure `scope.span` reference is correct in context manager regardless of source of span (#4439) by @sl0thentr0py |
21 |
| -- Update trace decorator to not use start_child (#4440) by @sl0thentr0py |
22 |
| -- tests: Regenerate tox.ini & fix CI (#4435) by @sentrivana |
23 |
| -- Cleanup meta references on flush (#4420) by @sl0thentr0py |
24 |
| -- fix: fix ARQ integration error (#4427) (#4428) by @ninoseki |
25 |
| -- Fix CI, adapt to new redis-py release (#4431) by @sentrivana |
26 |
| -- Add otel debug log for setup (#3152) by @sl0thentr0py |
27 |
| -- fix(grpc): Fix AttributeError when instrumenting with OTel (#4405) by @sentrivana |
28 |
| -- fix(redis): Use `command_queue` instead of `command_stack` if available (#4404) by @sentrivana |
29 |
| -- tests: Regenerate toxgen (#4403) by @sentrivana |
30 |
| -- fix: Handle invalid `SENTRY_DEBUG` values properly (#4400) by @szokeasaurusrex |
| 11 | +Looking to upgrade from Sentry SDK 2.x to 3.x? See the |
| 12 | +[full list of changes](MIGRATION_GUIDE.md) for a comprehensive overview |
| 13 | +of what's changed. Looking for a more digestible summary? See the |
| 14 | +[migration guide in the docs](https://docs.sentry.io/platforms/python/migration/2.x-to-3.x) |
| 15 | +with the most common migration patterns. |
31 | 16 |
|
32 |
| -_Plus 20 more_ |
| 17 | +⚠️ This is a pre-release. If you feel like taking it for a spin, we'd be grateful |
| 18 | +for your feedback. How was the migration? Is everything working as expected? Is |
| 19 | +*nothing* working as expected? Something in between? Please let us know |
| 20 | +[on GitHub](https://github.com/getsentry/sentry-python/discussions/3936) or |
| 21 | +[on Discord](https://discord.com/invite/Ww9hbqr). |
33 | 22 |
|
34 | 23 | ## 3.0.0a1
|
35 | 24 |
|
|
0 commit comments