Update all minor versions (prod-2-8) (minor) #1438
Merged
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:
5.0.8
->5.1.0
2.13.0
->2.15.0
5.5.4
->5.6.2
Release Notes
redis/redis-py (redis)
v5.1.0
: 5.1.0Compare Source
Changes
🚀 New Features
How to start with Client-side caching?
Check documentation to get more examples
🔥 Breaking Changes
🐛 Bug Fixes
🧰 Maintenance
Contributors
We'd like to thank all the contributors who worked on this release!
@AYMENJD, @AniketP04, @BackflipPenguin, @ING-XIAOJIAN, @MrDenkoV, @Pedram-Parsian, @TheBlusky, @TomerHekmati, @Wh1isper, @Zaczero, @ahmedabdou14, @akx, @andy-stark-redis, @catap, @chayim, @d184230, @danielzhangau, @daveisfera, @dependabot, @dependabot[bot], @dkuser, @dmaier-redislabs, @dmkulazhenko, @dudizimber, @dvora-h, @dwdougherty, @enjoy-binbin, @gerzse, @hongqn, @jakob-keller, @kristjanvalur, @kurtmckee, @matrey, @mattwang44, @max-muoto, @parmenashp, @poiuj, @r0ro, @sjpotter, @tbbream, @trkwyk, @uglide, @vladvildanov, @w-miller, @wKollendorf, @willfrey, @willianmrs, @zakaf, @zware and @zxjlm
getsentry/sentry-python (sentry-sdk)
v2.15.0
Compare Source
Integrations
Configure HTTP methods to capture in ASGI/WSGI middleware and frameworks (#3531) by @antonpirker
We've added a new option to the Django, Flask, Starlette and FastAPI integrations called
http_methods_to_capture
. This is a configurable tuple of HTTP method verbs that should create a transaction in Sentry. The default is("CONNECT", "DELETE", "GET", "PATCH", "POST", "PUT", "TRACE",)
.OPTIONS
andHEAD
are not included by default.Here's how to use it (substitute Flask for your framework integration):
Django: Allow ASGI to use
drf_request
inDjangoRequestExtractor
(#3572) by @PakawiNzDjango: Don't let
RawPostDataException
bubble up (#3553) by @sentrivanaDjango: Add
sync_capable
toSentryWrappingMiddleware
(#3510) by @szokeasaurusrexAIOHTTP: Add
failed_request_status_codes
(#3551) by @szokeasaurusrexYou can now define a set of integers that will determine which status codes
should be reported to Sentry.
Examples of valid
failed_request_status_codes
:{500}
will only send events on HTTP 500.{400, *range(500, 600)}
will send events on HTTP 400 as well as the 5xx range.{500, 503}
will send events on HTTP 500 and 503.set()
(the empty set) will not send events for any HTTP status code.The default is
{*range(500, 600)}
, meaning that all 5xx status codes are reported to Sentry.AIOHTTP: Delete test which depends on AIOHTTP behavior (#3568) by @szokeasaurusrex
AIOHTTP: Handle invalid responses (#3554) by @szokeasaurusrex
FastAPI/Starlette: Support new
failed_request_status_codes
(#3563) by @szokeasaurusrexThe format of
failed_request_status_codes
has changed from a listof integers and containers to a set:
The old way of defining
failed_request_status_codes
will continue to workfor the time being. Examples of valid new-style
failed_request_status_codes
:{500}
will only send events on HTTP 500.{400, *range(500, 600)}
will send events on HTTP 400 as well as the 5xx range.{500, 503}
will send events on HTTP 500 and 503.set()
(the empty set) will not send events for any HTTP status code.The default is
{*range(500, 600)}
, meaning that all 5xx status codes are reported to Sentry.FastAPI/Starlette: Fix
failed_request_status_codes=[]
(#3561) by @szokeasaurusrexFastAPI/Starlette: Remove invalid
failed_request_status_code
tests (#3560) by @szokeasaurusrexFastAPI/Starlette: Refactor shared test parametrization (#3562) by @szokeasaurusrex
Miscellaneous
sentry_sdk.metrics
(#3512) by @szokeasaurusrexname
parameter tostart_span()
and deprecatedescription
parameter (#3524 & #3525) by @antonpirkeradd_query_source
with modules outside of project root (#3313) by @rominfget_integration
typing (#3550) by @szokeasaurusrexlogger.warn
(#3552) by @sentrivanaexplain_plan
feature. (#3534) by @antonpirkeractions/upload-artifact
tov4
with merge (#3545) by @joshuarliactions/checkout
from4.1.7
to4.2.0
(#3585) by @dependabotv2.14.0
Compare Source
Various fixes & improvements
New
SysExitIntegration
(#3401) by @szokeasaurusrexFor more information, see the documentation for the SysExitIntegration.
Add
SENTRY_SPOTLIGHT
env variable support (#3443) by @BYKSupport Strawberry
0.239.2
(#3491) by @szokeasaurusrexAdd separate
pii_denylist
toEventScrubber
and run it always (#3463) by @sl0thentr0pyCelery: Add wrapper for
Celery().send_task
to support behavior asTask.apply_async
(#2377) by @divaltorDjango: SentryWrappingMiddleware.init fails if super() is object (#2466) by @cameron-simpson
Fix data_category for sessions envelope items (#3473) by @sl0thentr0py
Fix non-UTC timestamps (#3461) by @szokeasaurusrex
Remove obsolete object as superclass (#3480) by @sentrivana
Replace custom
TYPE_CHECKING
with stdlibtyping.TYPE_CHECKING
(#3447) by @dev-satoshiRefactor
tracing_utils.py
(#3452) by @rominfExplicitly export symbol in subpackages instead of ignoring (#3400) by @hartungstenio
Better test coverage reports (#3498) by @antonpirker
Fixed config for old coverage versions (#3504) by @antonpirker
Fix AWS Lambda tests (#3495) by @antonpirker
Remove broken Bottle tests (#3505) by @sentrivana
microsoft/TypeScript (typescript)
v5.6.2
Compare Source
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.