diff --git a/python-sentry-sdk-0.14.4.tar.gz b/python-sentry-sdk-0.14.4.tar.gz deleted file mode 100644 index 232f5f7..0000000 --- a/python-sentry-sdk-0.14.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0944101ab5007666d75112b3a490ced5c448973b839783a9d8ce85fce7dca5ff -size 160472 diff --git a/python-sentry-sdk.changes b/python-sentry-sdk.changes index 0f8f300..73395bc 100644 --- a/python-sentry-sdk.changes +++ b/python-sentry-sdk.changes @@ -1,3 +1,160 @@ +------------------------------------------------------------------- +Tue Dec 1 21:41:22 UTC 2020 - Hans-Peter Jansen + +- Update to version 0.19.4 + * Fix a bug that would make applications crash if an old version + of boto3 was installed. + +- Update to version 0.19.3 + * Automatically pass integration-relevant data to traces_sampler + for AWS, AIOHTTP, ASGI, Bottle, Celery, Django, Falcon, Flask, + GCP, Pyramid, Tryton, RQ, and WSGI integrations + * Fix a bug where the AWS integration would crash if event was + anything besides a dictionary + * Fix the Django integrations's ASGI handler for Channels 3.0. + Thanks Luke Pomfrey! + +- Update to version 0.19.2 + * Add traces_sampler option. + * The SDK now attempts to infer a default release from various + environment variables and the current git repo. + * Fix a crash with async views in Django 3.1. + * Fix a bug where complex URL patterns in Django would create + malformed transaction names. + * Add options for transaction styling in AIOHTTP. + * Add basic attachment support (documentation tbd). + * fix a crash in the pure_eval integration. + * Integration for creating spans from boto3. + +- Update to version 0.19.1 + * Fix dependency check for blinker fixes #858 + * Fix incorrect timeout warnings in AWS Lambda and GCP + integrations #854 + +- Update to version 0.19.0 + * Removed _experiments.auto_enabling_integrations in favor of + just auto_enabling_integrations which is now enabled by + default. + +- Update to version 0.18.0 + * Breaking change: The no_proxy environment variable is now + honored when inferring proxy settings from the system. Thanks + Xavier Fernandez! + * Added Performance/Tracing support for AWS and GCP functions. + * Fix an issue with Django instrumentation where the SDK modified + resolver_match.callback and broke user code. + +- Update to version 0.17.8 + * Fix yet another bug with disjoint traces in Celery. + * Added support for Chalice 1.20. Thanks again to the folks at + Cuenca MX! + +- Update to version 0.17.7 + * Internal: Change data category for transaction envelopes. + * Fix a bug under Celery 4.2+ that may have caused disjoint + traces or missing transactions. + +- Update to version 0.17.6 + * Support for Flask 0.10 (only relaxing version check) + +- Update to version 0.17.5 + * Work around an issue in the Python stdlib that makes the entire + process deadlock during garbage collection if events are sent + from a __del__ implementation. + * Add possibility to wrap ASGI application twice in middleware to + enable split up of request scope data and exception catching. + +- Update to version 0.17.4 + * New integration for the Chalice web framework for AWS Lambda. + Thanks to the folks at Cuenca MX! + +- Update to version 0.17.3 + * Fix an issue with the pure_eval integration in interaction with + trimming where pure_eval would create a lot of useless local + variables that then drown out the useful ones in trimming. + +- Update to version 0.17.2 + * Fix timezone bugs in GCP integration. + +- Update to version 0.17.1 + * Fix timezone bugs in AWS Lambda integration. + * Fix crash on GCP integration because of missing parameter + timeout_warning. + +- Update to version 0.17.0 + * Fix a bug where class-based callables used as Django views + (without using Django's regular class-based views) would not + have csrf_exempt applied. + * New integration for Google Cloud Functions. + * Fix a bug where a recently released version of urllib3 would + cause the SDK to enter an infinite loop on networking and SSL + errors. + * Breaking change: Remove the traceparent_v2 option. The option + has been ignored since 0.16.3, just remove it from your code. + +- Update to version 0.16.5 + * Fix a bug that caused Django apps to crash if the view didn't + have a __name__ attribute. + +- Update to version 0.16.4 + * 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. + +- Update to version 0.16.3 + * 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. + +- Update to version 0.16.2 + * New (optional) integrations for richer stacktraces: pure_eval + for additional variables, executing for better function names. + +- Update to version 0.16.1 + * Flask integration: Fix a bug that prevented custom tags from + being attached to transactions. + +- Update to version 0.16.0 + * 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. + +- Update to version 0.15.1 + * Fix fatal crash in Pyramid integration on 404. + +- Update to version 0.15.0 + * 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. + +- Add new dependencies + ------------------------------------------------------------------- Thu Jun 18 16:32:19 UTC 2020 - Martin Hauke diff --git a/python-sentry-sdk.spec b/python-sentry-sdk.spec index 498747d..5c6b98b 100644 --- a/python-sentry-sdk.spec +++ b/python-sentry-sdk.spec @@ -20,18 +20,20 @@ # nothing provides python2-venusian >= 1.0 needed by python2-pyramid %define skip_python2 1 Name: python-sentry-sdk -Version: 0.14.4 +Version: 0.19.4 Release: 0 Summary: Python SDK for Sentry.io License: BSD-2-Clause Group: Development/Languages/Python URL: https://github.com/getsentry/sentry-python -Source0: https://github.com/getsentry/sentry-python/archive/%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz BuildRequires: %{python_module Flask >= 0.8} BuildRequires: %{python_module blinker >= 1.1} BuildRequires: %{python_module bottle >= 0.12.13} BuildRequires: %{python_module certifi} +BuildRequires: %{python_module executing} BuildRequires: %{python_module falcon >= 1.4} +BuildRequires: %{python_module jsonschema} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module urllib3} BuildRequires: fdupes @@ -40,7 +42,9 @@ Requires: python-Flask >= 0.8 Requires: python-blinker >= 1.1 Requires: python-bottle >= 0.12.13 Requires: python-certifi +Requires: python-executing Requires: python-falcon >= 1.4 +Requires: python-jsonschema Requires: python-urllib3 BuildArch: noarch # SECTION test requirements diff --git a/sentry-python-0.19.4.tar.gz b/sentry-python-0.19.4.tar.gz new file mode 100644 index 0000000..e8a1daf --- /dev/null +++ b/sentry-python-0.19.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:216eef563e907acc51aa1edf82abec9c1daf0b186f06e8d4f35667bd28cc5365 +size 205992