Accepting request 1030593 from home:jayvdb:branches:devel:languages:python
- Update to v1.10.1 OBS-URL: https://build.opensuse.org/request/show/1030593 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sentry-sdk?expand=0&rev=41
This commit is contained in:
parent
3e0d404ae4
commit
8e158de167
@ -1,3 +1,91 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 23 10:40:00 UTC 2022 - John Vandenberg <jayvdb@gmail.com>
|
||||||
|
|
||||||
|
- Update to v1.10.1
|
||||||
|
* Bug fixes for FastAPI and Sentry SDK 1.10.0
|
||||||
|
* The wrapped receive() did not return anything
|
||||||
|
- from v1.10.0
|
||||||
|
* Unified naming for span ops
|
||||||
|
We have unified the strings of our span operations.
|
||||||
|
See https://develop.sentry.dev/sdk/performance/span-operations/
|
||||||
|
* Include framework in SDK name
|
||||||
|
* Asyncio integration
|
||||||
|
* Add exception handling to Asyncio Integration
|
||||||
|
* Fix asyncio task factory
|
||||||
|
* Have instrumentation for ASGI middleware receive/send callbacks.
|
||||||
|
* Use Django internal ASGI handling from Channels version 4.0.0.
|
||||||
|
* fix(integrations): Fix http putrequest when url is None
|
||||||
|
* Check for Decimal is in_valid_sample_rate
|
||||||
|
* Add session for aiohttp integration
|
||||||
|
* feat(profiling): Extract qualified name for each frame
|
||||||
|
* feat(profiling): Attach thread metadata to profiles
|
||||||
|
* ref(profiling): Rename profiling frame keys
|
||||||
|
* fix(profiling): get_frame_name only look at arguments
|
||||||
|
* fix(profiling): Need to sample profile correctly
|
||||||
|
* fix(profiling): Race condition spawning multiple profiling threads
|
||||||
|
- from v1.9.10
|
||||||
|
* Use content-length header in ASGI instead of reading request body
|
||||||
|
* Added newer Celery versions to test suite
|
||||||
|
* Django 4.x support
|
||||||
|
* Increase max string size for desc
|
||||||
|
* Fix for partial signals in old Django and old Python versions
|
||||||
|
* Convert profile output to the sample format
|
||||||
|
* Dynamically adjust profiler sleep time
|
||||||
|
- from v1.9.9
|
||||||
|
* Instrument Django Signals so they show up in "Performance" view
|
||||||
|
* include other Django enhancements brought up by the community
|
||||||
|
* fix(profiling): Profiler mode type hints
|
||||||
|
* New ASGIMiddleware tests
|
||||||
|
* ref: upgrade linters to flake8 5.x
|
||||||
|
* feat(profiling): Introduce different profiler schedulers
|
||||||
|
* fix(profiling): Check transaction sampled status before profiling
|
||||||
|
* Wrap Baggage ser/deser in capture_internal_exceptions
|
||||||
|
* feat(profiling): Add support for profiles_sample_rate
|
||||||
|
* feat(profiling): Support for multithreaded profiles
|
||||||
|
- from v1.9.8
|
||||||
|
* Baggage creation for head of trace
|
||||||
|
The SDK now also generates new baggage entries for dynamic sampling
|
||||||
|
when it is the first (head) SDK in the pipeline.
|
||||||
|
- from v1.9.7
|
||||||
|
* Let SentryAsgiMiddleware work with Starlette and FastAPI integrations
|
||||||
|
- from v1.9.6
|
||||||
|
* Auto-enable Starlette and FastAPI
|
||||||
|
* Add more version constraints
|
||||||
|
- from v1.9.5
|
||||||
|
* fix(redis): import redis pipeline using full path
|
||||||
|
- from v1.9.4
|
||||||
|
* Remove TRANSACTION_SOURCE_UNKNOWN and default to CUSTOM
|
||||||
|
* feat(redis): Add instrumentation for redis pipeline
|
||||||
|
* Handle no release when uploading profiles
|
||||||
|
- from v1.9.3
|
||||||
|
* Wrap StarletteRequestExtractor in capture_internal_exceptions
|
||||||
|
- from v1.9.2
|
||||||
|
* chore: remove quotes
|
||||||
|
- from v1.9.1
|
||||||
|
* Fix FastAPI issues
|
||||||
|
* Add deprecation warning for 3.4, 3.5
|
||||||
|
* Update Flask and Quart integrations
|
||||||
|
* fix(django): Send correct "url" transaction source if Django resolver fails to resolve
|
||||||
|
- from v1.9.0
|
||||||
|
* feat(profiler): Add experimental profiler under experiments.enable_profiling
|
||||||
|
* Fixed problem with broken response and python-multipart
|
||||||
|
1.8.0
|
||||||
|
* feat(starlette): add Starlette integration
|
||||||
|
Important: Remove manual usage of SentryAsgiMiddleware!
|
||||||
|
* fix: avoid sending empty Baggage header
|
||||||
|
* fix: properly freeze Baggage object
|
||||||
|
- from v1.7.2
|
||||||
|
* feat(transactions): Transaction Source
|
||||||
|
* Removed (unused) sentry_timestamp header
|
||||||
|
- from v1.7.1
|
||||||
|
* Skip malformed baggage items
|
||||||
|
- from v1.7.0
|
||||||
|
* feat(tracing): Dynamic Sampling Context / Baggage continuation
|
||||||
|
* 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jul 3 09:34:55 UTC 2022 - ecsos <ecsos@opensuse.org>
|
Sun Jul 3 09:34:55 UTC 2022 - ecsos <ecsos@opensuse.org>
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
%define skip_python2 1
|
%define skip_python2 1
|
||||||
%define skip_python36 1
|
%define skip_python36 1
|
||||||
Name: python-sentry-sdk
|
Name: python-sentry-sdk
|
||||||
Version: 1.6.0
|
Version: 1.10.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python SDK for Sentry.io
|
Summary: Python SDK for Sentry.io
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
@ -114,11 +114,11 @@ export PYTEST_ADDOPTS="-W ignore::DeprecationWarning"
|
|||||||
# do not test integration:
|
# do not test integration:
|
||||||
rm -r tests/integrations
|
rm -r tests/integrations
|
||||||
# test_auto_enabling_integrations_catches_import_error asert False where False = ..., not sure
|
# test_auto_enabling_integrations_catches_import_error asert False where False = ..., not sure
|
||||||
%pytest -k 'not (test_transport_works or test_auto_enabling_integrations_catches_import_error or test_filename or test_transport_infinite_loop or test_simple_rate_limits or test_data_category_limits or test_complex_limits_without_data_category or test_leaks)'
|
%pytest -rs -k 'not (test_transport_works or test_auto_enabling_integrations_catches_import_error or test_filename or test_transport_infinite_loop or test_simple_rate_limits or test_data_category_limits or test_complex_limits_without_data_category or test_leaks)'
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%doc README.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTING-aws-lambda.md
|
%doc README.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTING-aws-lambda.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/sentry*/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
3
sentry-python-1.10.1.tar.gz
Normal file
3
sentry-python-1.10.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8f255425d07dfe71f971a8f118fde9826060ab26d03eb3e35c9954f6ba0cab57
|
||||||
|
size 292186
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a17d5b6add731d80ea7dd927eb07bef84abc7dd188d07bb3cd2ce5df358e5dac
|
|
||||||
size 249637
|
|
Loading…
Reference in New Issue
Block a user