Accepting request 852439 from home:frispete:Tumbleweed

- 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.

OBS-URL: https://build.opensuse.org/request/show/852439
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sentry-sdk?expand=0&rev=27
This commit is contained in:
Eric Schirra 2020-12-02 11:47:20 +00:00 committed by Git OBS Bridge
parent 933fa9ff86
commit d436a49f84
4 changed files with 166 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0944101ab5007666d75112b3a490ced5c448973b839783a9d8ce85fce7dca5ff
size 160472

View File

@ -1,3 +1,160 @@
-------------------------------------------------------------------
Tue Dec 1 21:41:22 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- 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 <mardnh@gmx.de>

View File

@ -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

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:216eef563e907acc51aa1edf82abec9c1daf0b186f06e8d4f35667bd28cc5365
size 205992