All Versions
Latest Version
Avg Release Cycle
8 days
Latest Release

Changelog History
Page 4

  • v0.16.5 Changes

    August 14, 2020
    • Fix a bug that caused Django apps to crash if the view didn't have a __name__ attribute.
  • v0.16.4 Changes

    August 13, 2020
    • โž• Add experiment to avoid trunchating span descriptions. Initialize with
      init(_experiments={"smart_transaction_trimming": True}).
    • โž• Add a span around the Django view in transactions to distinguish its
      operations from middleware operations.
  • v0.16.3 Changes

    August 01, 2020
    • ๐Ÿ›  Fix AWS Lambda support for Python 3.8.
    • The AWS Lambda integration now captures initialization/import errors for Python 3.
    • ๐Ÿ‘ The AWS Lambda integration now supports an option to warn about functions likely to time out.
    • โœ… Testing for RQ 1.5
    • ๐Ÿšš Flip default of traceparent_v2. This change should have zero impact. The flag will be removed in 0.17.
    • ๐Ÿ›  Fix compatibility bug with Django 3.1.
  • v0.16.2 Changes

    July 22, 2020
    • ๐Ÿ†• New (optional) integrations for richer stacktraces: pure_eval for
      โž• additional variables, executing for better function names.
  • v0.16.1 Changes

    July 10, 2020
    • Flask integration: Fix a bug that prevented custom tags from being attached to transactions.
  • v0.16.0 Changes

    July 03, 2020
    • Redis integration: add tags for more commands
    • ๐Ÿ“ฆ Redis integration: Patch rediscluster package if installed.
    • ๐ŸŒฒ Session tracking: A session is no longer considered crashed if there has been a fatal log message (only unhandled exceptions count).
    • ๐Ÿ’ฅ Breaking change : Revamping of the tracing API.
    • ๐Ÿ’ฅ Breaking change : before_send is no longer called for transactions.
  • v0.15.1 Changes

    • ๐Ÿ›  Fix fatal crash in Pyramid integration on 404.
  • v0.15.0 Changes

    • ๐Ÿ’ฅ Breaking change: The ASGI middleware will now raise an exception if contextvars are not available, like it is already the case for other asyncio integrations.
    • ๐Ÿ›  Contextvars are now used in more circumstances following a bugfix release of gevent. This will fix a few instances of wrong request data being attached to events while using an asyncio-based web framework.
    • APM: Fix a bug in the SQLAlchemy integration where a span was left open if the database transaction had to be rolled back. This could have led to deeply nested span trees under that db query span.
    • ๐Ÿ›  Fix a bug in the Pyramid integration where the transaction name could not be overridden at all.
    • ๐Ÿ›  Fix a broken type annotation on capture_exception.
    • ๐Ÿ‘ Basic support for Django 3.1. More work is required for async middlewares to be instrumented properly for APM.
  • v0.14.4 Changes

    • ๐Ÿ›  Fix bugs in transport rate limit enforcement for specific data categories. The bug should not have affected anybody because we do not yet emit rate limits for specific event types/data categories.
    • ๐Ÿ›  Fix a bug in capture_event where it would crash if given additional kwargs. Thanks to Tatiana Vasilevskaya!
    • ๐Ÿ›  Fix a bug where contextvars from the request handler were inaccessible in AIOHTTP error handlers.
    • ๐Ÿ›  Fix a bug where the Celery integration would crash if newrelic instrumented Celery as well.
  • v0.14.3 Changes

    • ๐ŸŽ Attempt to use a monotonic clock to measure span durations in Performance/APM.
    • ๐ŸŒ Avoid overwriting explicitly set user data in web framework integrations.
    • ๐Ÿ‘ Allow to pass keyword arguments to capture_event instead of configuring the scope.
    • ๐Ÿ”‹ Feature development for session tracking.