All Versions
139
Latest Version
Avg Release Cycle
8 days
Latest Release
-

Changelog History
Page 2

  • v1.8.0 Changes

    ๐Ÿ›  Various fixes & improvements

    • feat(starlette): add Starlette integration (#1441) by @sl0thentr0py

      Important: Remove manual usage of SentryAsgiMiddleware! This is now done by the Starlette integration.

      Usage:

      from starlette.applications import Starlette
      
      from sentry_sdk.integrations.starlette import StarletteIntegration
      
      sentry_sdk.init(
          dsn="...", 
          integrations=[StarletteIntegration()],
      )
      
      app = Starlette(debug=True, routes=[...])
      
    • feat(fastapi): add FastAPI integration (#829) by @antonpirker

      Important: Remove manual usage of SentryAsgiMiddleware! This is now done by the FastAPI integration.

      Usage:

      from fastapi import FastAPI
      
      from sentry_sdk.integrations.starlette import StarletteIntegration
      from sentry_sdk.integrations.fastapi import FastApiIntegration
      
      sentry_sdk.init(
          dsn="...", 
          integrations=[StarletteIntegration(), FastApiIntegration()],
      )
      
      app = FastAPI()
      

      Yes, you have to add both, the StarletteIntegration AND the FastApiIntegration!

    • ๐Ÿ›  fix: avoid sending empty Baggage header (#1507) by @intgr

    • ๐Ÿ›  fix: properly freeze Baggage object (#1508) by @intgr

    • ๐Ÿ“„ docs: fix simple typo, collecter -> collector (#1505) by @timgates42

  • v1.7.2 Changes

    ๐Ÿ›  Various fixes & improvements

    • feat(transactions): Transaction Source (#1490) by @antonpirker
    • โœ‚ Removed (unused) sentry_timestamp header (#1494) by @antonpirker
  • v1.7.1 Changes

    ๐Ÿ›  Various fixes & improvements

    • Skip malformed baggage items (#1491) by @robyoung
  • v1.7.0 Changes

    ๐Ÿ›  Various fixes & improvements

    • feat(tracing): Dynamic Sampling Context / Baggage continuation (#1485) by @sl0thentr0py

    The SDK now propagates the W3C Baggage Header from incoming transactions to outgoing requests.
    It also extracts Sentry specific sampling information and adds it to the transaction headers to enable Dynamic Sampling in the product.

  • v1.6.0 Changes

    ๐Ÿ›  Various fixes & improvements

    • ๐Ÿ›  Fix Deployment (#1474) by @antonpirker
    • Serverless V2 (#1450) by @antonpirker
    • ๐ŸŒฒ Use logging levelno instead of levelname. Levelnames can be overridden (#1449) by @rrauenza
  • v1.5.12 Changes

    ๐Ÿ›  Various fixes & improvements

    • feat(measurements): Add experimental set_measurement api on transaction (#1359) by @sl0thentr0py
    • ๐Ÿ›  fix: Remove incorrect usage from flask helper example (#1434) by @BYK
  • v1.5.11 Changes

    ๐Ÿ›  Various fixes & improvements

    • chore: Bump mypy and fix abstract ContextManager typing (#1421) by @sl0thentr0py
    • ๐Ÿ‘ chore(issues): add link to Sentry support (#1420) by @vladanpaunovic
    • ๐Ÿ›  fix: replace git.io links with redirect targets (#1412) by @asottile-sentry
    • โšก๏ธ ref: Update error verbose for sentry init (#1361) by @targhs
    • ๐Ÿ›  fix(sessions): Update session also for non sampled events and change filter order (#1394) by @adinauer
  • v1.5.10 Changes

    ๐Ÿ›  Various fixes & improvements

    • โœ‚ Remove Flask version contraint (#1395) by @antonpirker
    • ๐Ÿ”„ Change ordering of event drop mechanisms (#1390) by @adinauer
  • v1.5.9 Changes

    ๐Ÿ›  Various fixes & improvements

    • ๐Ÿ›  fix(sqlalchemy): Use context instead of connection in sqlalchemy integration (#1388) by @sl0thentr0py
    • โšก๏ธ Update correct test command in contributing docs (#1377) by @targhs
    • โšก๏ธ Update black (#1379) by @antonpirker
    • ๐Ÿ— build(deps): bump sphinx from 4.1.1 to 4.5.0 (#1376) by @dependabot
    • ๐Ÿ›  fix: Auto-enabling Redis and Pyramid integration (#737) by @untitaker
    • โœ… feat(testing): Add pytest-watch (#853) by @lobsterkatie
    • Treat x-api-key header as sensitive (#1236) by @simonschmidt
    • fix: Remove obsolete MAX_FORMAT_PARAM_LENGTH (#1375) by @blueyed
  • v1.5.8 Changes

    ๐Ÿ›  Various fixes & improvements

    • ๐Ÿ‘ feat(asgi): Add support for setting transaction name to path in FastAPI (#1349) by @tiangolo
    • ๐Ÿ›  fix(sqlalchemy): Change context manager type to avoid race in threads (#1368) by @Fofanko
    • ๐Ÿ›  fix(perf): Fix transaction setter on scope to use containing_transaction to match with getter (#1366) by @sl0thentr0py
    • chore(ci): Change stale GitHub workflow to run once a day (#1367) by @kamilogorek
    • feat(django): Make django middleware expose more wrapped attributes (#1202) by @MattFisher