chore(deps): update dependency sentry-sdk to v1.21.1 #556
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.14.0
->==1.21.1
Release Notes
getsentry/sentry-python
v1.21.1
Compare Source
Various fixes & improvements
db.system
span data (#2040, #2042) by @antonpirkerv1.21.0
Compare Source
Various fixes & improvements
Better handling of redis span/breadcrumb data (#2033) by @antonpirker
Note: With this release we will limit the description of redis db spans and the data in breadcrumbs represting redis db operations to 1024 characters.
This can can lead to truncated data. If you do not want this there is a new parameter
max_data_size
inRedisIntegration
. You can set this toNone
for disabling trimming.Example for disabling trimming of redis commands in spans or breadcrumbs:
Example for custom trim size of redis commands in spans or breadcrumbs:
Add
db.system
to redis and SQLAlchemy db spans (#2037, #2038, #2039) (#2037) by @AbhiPrasadUpgraded linting tooling (#2026) by @antonpirker
Made code more resilient. (#2031) by @antonpirker
v1.20.0
Compare Source
Various fixes & improvements
Send all events to /envelope endpoint when tracing is enabled (#2009) by @antonpirker
Note: If you’re self-hosting Sentry 9, you need to stay in the previous version of the SDK or update your self-hosted to at least 20.6.0
Profiling: Remove profile context from SDK (#2013) by @Zylphrex
Profiling: Additionl performance improvements to the profiler (#1991) by @Zylphrex
Fix: Celery Beat monitoring without restarting the Beat process (#2001) by @antonpirker
Fix: Using the Codecov uploader instead of deprecated python package (#2011) by @antonpirker
Fix: Support for Quart (#2003)` (#2003) by @antonpirker
v1.19.1
Compare Source
Various fixes & improvements
v1.19.0
Compare Source
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by @antonpirker
The CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new Crons feature of Sentry.
To learn more see our Celery Beat Auto Discovery documentation.
Usage:
This will auto detect all schedules tasks in your
beat_schedule
and will monitor them with Sentry Crons.New: gRPC integration (#1911) by @hossein-raeisi
The gRPC integration instruments all incoming requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels.
To learn more see our gRPC Integration documentation.
On the server:
On the client:
New: socket integration (#1911) by @hossein-raeisi
Use this integration to create spans for DNS resolves (
socket.getaddrinfo()
) and connection creations (socket.create_connection()
).To learn more see our Socket Integration documentation.
Usage:
Fix: Do not trim span descriptions. (#1983) by @antonpirker
v1.18.0
Compare Source
Various fixes & improvements
New: Implement
EventScrubber
(#1943) by @sl0thentr0pyTo learn more see our Scrubbing Sensitive Data documentation.
Add a new
EventScrubber
class that scrubs certain potentially sensitive interfaces with aDEFAULT_DENYLIST
. The default scrubber is automatically run ifsend_default_pii = False
:...
)
v1.17.0
Compare Source
Various fixes & improvements
New: Monitor Celery Beat tasks with Sentry Cron Monitoring.
With this feature you can make sure that your Celery beat tasks run at the right time and see if they where successful or not.
Usage:
v1.16.0
Compare Source
Various fixes & improvements
New: Add arq Integration (#1872) by @Zhenay
This integration will create performance spans when arq jobs will be enqueued and when they will be run.
It will also capture errors in jobs and will link them to the performance spans.
Usage:
Update of Falcon Integration (#1733) by @bartolootrit
Adding Cloud Resource Context integration (#1882) by @antonpirker
Profiling: Use the transaction timestamps to anchor the profile (#1898) by @Zylphrex
Profiling: Add debug logs to profiling (#1883) by @Zylphrex
Profiling: Start profiler thread lazily (#1903) by @Zylphrex
Fixed checks for structured http data (#1905) by @antonpirker
Make
set_measurement
public api and remove experimental status (#1909) by @sl0thentr0pyAdd
trace_propagation_targets
option (#1916) by @antonpirkerAdd
enable_tracing
to default traces_sample_rate to 1.0 (#1900) by @sl0thentr0pyRemove deprecated
tracestate
(#1907) by @sl0thentr0pySanitize URLs in Span description and breadcrumbs (#1876) by @antonpirker
Mechanism should default to true unless set explicitly (#1889) by @sl0thentr0py
Better setting of in-app in stack frames (#1894) by @antonpirker
Add workflow to test gevent (#1870) by @Zylphrex
Updated outdated HTTPX test matrix (#1917) by @antonpirker
Switch to MIT license (#1908) by @cleptric
v1.15.0
Compare Source
Various fixes & improvements
New: Add Huey Integration (#1555) by @Zhenay
This integration will create performance spans when Huey tasks will be enqueued and when they will be executed.
Usage:
Task definition in
demo.py
:Running the tasks in
run.py
:Profiling: Do not send single sample profiles (#1879) by @Zylphrex
Profiling: Add additional test coverage for profiler (#1877) by @Zylphrex
Profiling: Always use builtin time.sleep (#1869) by @Zylphrex
Profiling: Defaul in_app decision to None (#1855) by @Zylphrex
Profiling: Remove use of threading.Event (#1864) by @Zylphrex
Profiling: Enable profiling on all transactions (#1797) by @Zylphrex
FastAPI: Fix check for Starlette in FastAPI integration (#1868) by @antonpirker
Flask: Do not overwrite default for username with email address in FlaskIntegration (#1873) by @homeworkprod
Tests: Add py3.11 to test-common (#1871) by @Zylphrex
Fix: Don't log whole event in before_send / event_processor drops (#1863) by @sl0thentr0py
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.