Skip to content

Releases: getsentry/sentry-python

3.0.0a2

12 Jun 11:15
94376a1
Compare
Choose a tag to compare
3.0.0a2 Pre-release
Pre-release

We're excited to announce that version 3.0 of the Sentry Python SDK is now
available. This release is the result of a long-term effort to use OpenTelemetry
under the hood for tracing. This switch opens the door for us to leverage the
full power of OpenTelemetry, so stay tuned for more integrations and features
in future releases.

Looking to upgrade from Sentry SDK 2.x to 3.x? See the
full list of changes for a comprehensive overview
of what's changed. Looking for a more digestible summary? See the
migration guide in the docs
with the most common migration patterns.

⚠️ This is a pre-release. If you feel like taking it for a spin, we'd be grateful
for your feedback. How was the migration? Is everything working as expected? Is
nothing working as expected? Something in between? Please let us know
on GitHub or
on Discord.

2.30.0

12 Jun 10:34
719efd5
Compare
Choose a tag to compare

Various fixes & improvements

  • New beta feature: Sentry logs for Loguru (#4445) by @sentrivana

    We can now capture Loguru logs and send them to Sentry.

import sentry_sdk
from sentry_sdk.integrations.loguru import LoguruIntegration

# Setup Sentry SDK to send Loguru log messages with a level of "error" or higher to Sentry
sentry_sdk.init(
    _experiments={
        "enable_logs": True,
    },
    integrations=[
        LoguruIntegration(sentry_logs_level=logging.ERROR),
    ]
)

2.29.1

19 May 14:27
Compare
Choose a tag to compare

Various fixes & improvements

  • fix(logs): send severity_text: warn instead of warning (#4396) by @lcian

2.29.0

19 May 13:46
Compare
Choose a tag to compare

Various fixes & improvements

2.28.0

12 May 07:53
c7a17a0
Compare
Choose a tag to compare

Various fixes & improvements

3.0.0a1

08 May 09:28
51f1be0
Compare
Choose a tag to compare
3.0.0a1 Pre-release
Pre-release

We're excited to announce that version 3.0 of the Sentry Python SDK is now available. This release is the result of a long-term effort to use OpenTelemetry under the hood for tracing. This switch opens the door for us to leverage the full power of OpenTelemetry, so stay tuned for more integrations and features in future releases.

Looking to upgrade from Sentry SDK 2.x to 3.x? See the full list of changes for a comprehensive overview of what's new. Looking for a more digestible summary? See the migration guide in the docs with the most common migration patterns.

⚠️ This is a pre-release. If you feel like taking it for a spin, we'd be grateful for your feedback. How was the migration? Is everything working as expected? Is nothing working as expected? Something in between? Please let us know on GitHub or on Discord.

2.27.0

24 Apr 10:09
919bdea
Compare
Choose a tag to compare

Various fixes & improvements

2.26.1

15 Apr 11:22
ec050c0
Compare
Choose a tag to compare

Various fixes & improvements

2.26.0

14 Apr 13:51
Compare
Choose a tag to compare

Various fixes & improvements

2.25.1

02 Apr 15:13
d42e632
Compare
Choose a tag to compare

Various fixes & improvements

  • fix(logs): Add a class which batches groups of logs together. (#4229) by @colin-sentry
  • fix(logs): Use repr instead of json for message and arguments (#4227) by @colin-sentry
  • fix(logs): Debug output from Sentry logs should always be debug level. (#4224) by @antonpirker
  • fix(ai): Do not consume anthropic streaming stop (#4232) by @colin-sentry
  • fix(spotlight): Do not spam sentry_sdk.warnings logger w/ Spotlight (#4219) by @BYK
  • fix(docs): fixed code snippet (#4218) by @antonpirker
  • build(deps): bump actions/create-github-app-token from 1.11.7 to 1.12.0 (#4214) by @dependabot