pycqa/flake8 (flake8)
### [`v6.1.0`](https://togithub.com/pycqa/flake8/compare/6.0.0...6.1.0)
[Compare Source](https://togithub.com/pycqa/flake8/compare/6.0.0...6.1.0)
pylint-dev/pylint (pylint)
### [`v2.17.5`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.5)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v2.17.4...v2.17.5)
## What's new in Pylint 2.17.5?
Release date: 2023-07-26
## False Positives Fixed
- Fix a false positive for `unused-variable` when there is an import in a
`if TYPE_CHECKING:` block and `allow-global-unused-variables` is set to
`no` in the configuration.
Closes [#8696](https://togithub.com/pylint-dev/pylint/issues/8696)
- Fix false positives generated when supplying arguments as `**kwargs` to IO
calls like open().
Closes [#8719](https://togithub.com/pylint-dev/pylint/issues/8719)
- Fix a false positive where pylint was ignoring method calls annotated as
`NoReturn` during the `inconsistent-return-statements` check.
Closes [#8747](https://togithub.com/pylint-dev/pylint/issues/8747)
- Exempt parents with only type annotations from the `invalid-enum-extension`
message.
Closes [#8830](https://togithub.com/pylint-dev/pylint/issues/8830)
## Other Bug Fixes
- Fixed crash when a call to `super()` was placed after an operator (e.g.
`not`).
Closes [#8554](https://togithub.com/pylint-dev/pylint/issues/8554)
- Fix crash for `modified-while-iterating` checker when deleting
members of a dict returned from a call.
Closes [#8598](https://togithub.com/pylint-dev/pylint/issues/8598)
- Fix crash in `invalid-metaclass` check when a metaclass had duplicate
bases.
Closes [#8698](https://togithub.com/pylint-dev/pylint/issues/8698)
- Avoid `consider-using-f-string` on modulos with brackets in template.
Closes [#8720](https://togithub.com/pylint-dev/pylint/issues/8720).
- Fix a crash when `__all__` exists but cannot be inferred.
Closes [#8740](https://togithub.com/pylint-dev/pylint/issues/8740)
- Fix crash when a variable is assigned to a class attribute of identical name.
Closes [#8754](https://togithub.com/pylint-dev/pylint/issues/8754)
- Fixed a crash when calling `copy.copy()` without arguments.
Closes [#8774](https://togithub.com/pylint-dev/pylint/issues/8774)
## Other Changes
- Fix a crash when a `nonlocal` is defined at module-level.
Closes [#8735](https://togithub.com/pylint-dev/pylint/issues/8735)
getsentry/sentry-python (sentry-sdk)
### [`v1.29.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1290)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.28.1...1.29.0)
##### Various fixes & improvements
- Capture GraphQL client errors ([#2243](https://togithub.com/getsentry/sentry-python/issues/2243)) by [@sentrivana](https://togithub.com/sentrivana)
- The SDK will now create dedicated errors whenever an HTTP client makes a reqwuest to a `/graphql` endpoint and the response contains an error. You can opt out of this by providing `capture_graphql_errors=False` to the HTTP client integration.
- Read MAX_VALUE_LENGTH from client options ([#2121](https://togithub.com/getsentry/sentry-python/issues/2121)) ([#2171](https://togithub.com/getsentry/sentry-python/issues/2171)) by [@puittenbroek](https://togithub.com/puittenbroek)
- Rename `request_bodies` to `max_request_body_size` ([#2247](https://togithub.com/getsentry/sentry-python/issues/2247)) by [@mgaligniana](https://togithub.com/mgaligniana)
- Always sample checkin regardless of `sample_rate` ([#2279](https://togithub.com/getsentry/sentry-python/issues/2279)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- Add information to short-interval cron error message ([#2246](https://togithub.com/getsentry/sentry-python/issues/2246)) by [@lobsterkatie](https://togithub.com/lobsterkatie)
- Add DB connection attributes in spans ([#2274](https://togithub.com/getsentry/sentry-python/issues/2274)) by [@antonpirker](https://togithub.com/antonpirker)
- Add `db.system` to remaining Redis spans ([#2271](https://togithub.com/getsentry/sentry-python/issues/2271)) by [@AbhiPrasad](https://togithub.com/AbhiPrasad)
- Clarified the procedure for running tests ([#2276](https://togithub.com/getsentry/sentry-python/issues/2276)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- Fix Chalice tests ([#2278](https://togithub.com/getsentry/sentry-python/issues/2278)) by [@sentrivana](https://togithub.com/sentrivana)
- Bump Black from 23.3.0 to 23.7.0 ([#2256](https://togithub.com/getsentry/sentry-python/issues/2256)) by [@dependabot](https://togithub.com/dependabot)
- Remove py3.4 from tox.ini ([#2248](https://togithub.com/getsentry/sentry-python/issues/2248)) by [@sentrivana](https://togithub.com/sentrivana)
### [`v1.28.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1281)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.28.0...1.28.1)
##### Various fixes & improvements
- Redis: Add support for redis.asyncio ([#1933](https://togithub.com/getsentry/sentry-python/issues/1933)) by [@Zhenay](https://togithub.com/Zhenay)
- Make sure each task that is started by Celery Beat has its own trace. ([#2249](https://togithub.com/getsentry/sentry-python/issues/2249)) by [@antonpirker](https://togithub.com/antonpirker)
- Add Sampling Decision to Trace Envelope Header ([#2239](https://togithub.com/getsentry/sentry-python/issues/2239)) by [@antonpirker](https://togithub.com/antonpirker)
- Do not add trace headers (`sentry-trace` and `baggage`) to HTTP requests to Sentry ([#2240](https://togithub.com/getsentry/sentry-python/issues/2240)) by [@antonpirker](https://togithub.com/antonpirker)
- Prevent adding `sentry-trace` header multiple times ([#2235](https://togithub.com/getsentry/sentry-python/issues/2235)) by [@antonpirker](https://togithub.com/antonpirker)
- Skip distributions with incomplete metadata ([#2231](https://togithub.com/getsentry/sentry-python/issues/2231)) by [@rominf](https://togithub.com/rominf)
- Remove stale.yml ([#2245](https://togithub.com/getsentry/sentry-python/issues/2245)) by [@hubertdeng123](https://togithub.com/hubertdeng123)
- Django: Fix 404 Handler handler being labeled as "generic ASGI request" ([#1277](https://togithub.com/getsentry/sentry-python/issues/1277)) by [@BeryJu](https://togithub.com/BeryJu)
### [`v1.28.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1280)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.27.1...1.28.0)
##### Various fixes & improvements
- Add support for cron jobs in ARQ integration ([#2088](https://togithub.com/getsentry/sentry-python/issues/2088)) by [@lewazo](https://togithub.com/lewazo)
- Backpressure handling prototype ([#2189](https://togithub.com/getsentry/sentry-python/issues/2189)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- Add "replay" context to event payload ([#2234](https://togithub.com/getsentry/sentry-python/issues/2234)) by [@antonpirker](https://togithub.com/antonpirker)
- Update test Django app to be compatible for Django 4.x ([#1794](https://togithub.com/getsentry/sentry-python/issues/1794)) by [@DilLip-Chowdary-Codes](https://togithub.com/DilLip-Chowdary-Codes)
### [`v1.27.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1271)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.27.0...1.27.1)
##### Various fixes & improvements
- Add Starlette/FastAPI template tag for adding Sentry tracing information ([#2225](https://togithub.com/getsentry/sentry-python/issues/2225)) by [@antonpirker](https://togithub.com/antonpirker)
- By adding `{{ sentry_trace_meta }}` to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
- Fixed generation of baggage when a DSC is already in propagation context ([#2232](https://togithub.com/getsentry/sentry-python/issues/2232)) by [@antonpirker](https://togithub.com/antonpirker)
- Handle explicitly passing `None` for `trace_configs` in `aiohttp` ([#2230](https://togithub.com/getsentry/sentry-python/issues/2230)) by [@Harmon758](https://togithub.com/Harmon758)
- Support newest Starlette versions ([#2227](https://togithub.com/getsentry/sentry-python/issues/2227)) by [@antonpirker](https://togithub.com/antonpirker)
### [`v1.27.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1270)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.26.0...1.27.0)
##### Various fixes & improvements
- Support for SQLAlchemy 2.0 ([#2200](https://togithub.com/getsentry/sentry-python/issues/2200)) by [@antonpirker](https://togithub.com/antonpirker)
- Add instrumentation of `aiohttp` client requests ([#1761](https://togithub.com/getsentry/sentry-python/issues/1761)) by [@md384](https://togithub.com/md384)
- Add Django template tag for adding Sentry tracing information ([#2222](https://togithub.com/getsentry/sentry-python/issues/2222)) by [@antonpirker](https://togithub.com/antonpirker)
- By adding `{{ sentry_trace_meta }}` to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
- Update Flask HTML meta helper ([#2203](https://togithub.com/getsentry/sentry-python/issues/2203)) by [@antonpirker](https://togithub.com/antonpirker)
- Take trace ID always from propagation context ([#2209](https://togithub.com/getsentry/sentry-python/issues/2209)) by [@antonpirker](https://togithub.com/antonpirker)
- Fix trace context in event payload ([#2205](https://togithub.com/getsentry/sentry-python/issues/2205)) by [@antonpirker](https://togithub.com/antonpirker)
- Use new top level API in `trace_propagation_meta` ([#2202](https://togithub.com/getsentry/sentry-python/issues/2202)) by [@antonpirker](https://togithub.com/antonpirker)
- Do not overwrite existing baggage on outgoing requests ([#2191](https://togithub.com/getsentry/sentry-python/issues/2191), [#2214](https://togithub.com/getsentry/sentry-python/issues/2214)) by [@sentrivana](https://togithub.com/sentrivana)
- Set the transaction/span status from an OTel span ([#2115](https://togithub.com/getsentry/sentry-python/issues/2115)) by [@daniil-konovalenko](https://togithub.com/daniil-konovalenko)
- Fix propagation of OTel `NonRecordingSpan` ([#2187](https://togithub.com/getsentry/sentry-python/issues/2187)) by [@hartungstenio](https://togithub.com/hartungstenio)
- Fix `TaskLockedException` handling in Huey integration ([#2206](https://togithub.com/getsentry/sentry-python/issues/2206)) by [@Zhenay](https://togithub.com/Zhenay)
- Add message format configuration arguments to Loguru integration ([#2208](https://togithub.com/getsentry/sentry-python/issues/2208)) by [@Gwill](https://togithub.com/Gwill)
- Profiling: Add client reports for profiles ([#2207](https://togithub.com/getsentry/sentry-python/issues/2207)) by [@Zylphrex](https://togithub.com/Zylphrex)
- CI: Fix CI ([#2220](https://togithub.com/getsentry/sentry-python/issues/2220)) by [@antonpirker](https://togithub.com/antonpirker)
- Dependencies: Bump `checkouts/data-schemas` from `7fdde87` to `1b85152` ([#2218](https://togithub.com/getsentry/sentry-python/issues/2218)) by [@dependabot](https://togithub.com/dependabot)
- Dependencies: Bump `mypy` from 1.3.0 to 1.4.1 ([#2194](https://togithub.com/getsentry/sentry-python/issues/2194)) by [@dependabot](https://togithub.com/dependabot)
- Docs: Change API doc theme ([#2210](https://togithub.com/getsentry/sentry-python/issues/2210)) by [@sentrivana](https://togithub.com/sentrivana)
- Docs: Allow (some) autocompletion for top-level API ([#2213](https://togithub.com/getsentry/sentry-python/issues/2213)) by [@sentrivana](https://togithub.com/sentrivana)
- Docs: Revert autocomplete hack ([#2224](https://togithub.com/getsentry/sentry-python/issues/2224)) by [@sentrivana](https://togithub.com/sentrivana)
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==1.4.48
->==1.4.49
==6.0.0
->==6.1.0
==2.17.4
->==2.17.5
==1.26.0
->==1.29.0
Release Notes
pycqa/flake8 (flake8)
### [`v6.1.0`](https://togithub.com/pycqa/flake8/compare/6.0.0...6.1.0) [Compare Source](https://togithub.com/pycqa/flake8/compare/6.0.0...6.1.0)pylint-dev/pylint (pylint)
### [`v2.17.5`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.5) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v2.17.4...v2.17.5) ## What's new in Pylint 2.17.5? Release date: 2023-07-26 ## False Positives Fixed - Fix a false positive for `unused-variable` when there is an import in a `if TYPE_CHECKING:` block and `allow-global-unused-variables` is set to `no` in the configuration. Closes [#8696](https://togithub.com/pylint-dev/pylint/issues/8696) - Fix false positives generated when supplying arguments as `**kwargs` to IO calls like open(). Closes [#8719](https://togithub.com/pylint-dev/pylint/issues/8719) - Fix a false positive where pylint was ignoring method calls annotated as `NoReturn` during the `inconsistent-return-statements` check. Closes [#8747](https://togithub.com/pylint-dev/pylint/issues/8747) - Exempt parents with only type annotations from the `invalid-enum-extension` message. Closes [#8830](https://togithub.com/pylint-dev/pylint/issues/8830) ## Other Bug Fixes - Fixed crash when a call to `super()` was placed after an operator (e.g. `not`). Closes [#8554](https://togithub.com/pylint-dev/pylint/issues/8554) - Fix crash for `modified-while-iterating` checker when deleting members of a dict returned from a call. Closes [#8598](https://togithub.com/pylint-dev/pylint/issues/8598) - Fix crash in `invalid-metaclass` check when a metaclass had duplicate bases. Closes [#8698](https://togithub.com/pylint-dev/pylint/issues/8698) - Avoid `consider-using-f-string` on modulos with brackets in template. Closes [#8720](https://togithub.com/pylint-dev/pylint/issues/8720). - Fix a crash when `__all__` exists but cannot be inferred. Closes [#8740](https://togithub.com/pylint-dev/pylint/issues/8740) - Fix crash when a variable is assigned to a class attribute of identical name. Closes [#8754](https://togithub.com/pylint-dev/pylint/issues/8754) - Fixed a crash when calling `copy.copy()` without arguments. Closes [#8774](https://togithub.com/pylint-dev/pylint/issues/8774) ## Other Changes - Fix a crash when a `nonlocal` is defined at module-level. Closes [#8735](https://togithub.com/pylint-dev/pylint/issues/8735)getsentry/sentry-python (sentry-sdk)
### [`v1.29.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1290) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.28.1...1.29.0) ##### Various fixes & improvements - Capture GraphQL client errors ([#2243](https://togithub.com/getsentry/sentry-python/issues/2243)) by [@sentrivana](https://togithub.com/sentrivana) - The SDK will now create dedicated errors whenever an HTTP client makes a reqwuest to a `/graphql` endpoint and the response contains an error. You can opt out of this by providing `capture_graphql_errors=False` to the HTTP client integration. - Read MAX_VALUE_LENGTH from client options ([#2121](https://togithub.com/getsentry/sentry-python/issues/2121)) ([#2171](https://togithub.com/getsentry/sentry-python/issues/2171)) by [@puittenbroek](https://togithub.com/puittenbroek) - Rename `request_bodies` to `max_request_body_size` ([#2247](https://togithub.com/getsentry/sentry-python/issues/2247)) by [@mgaligniana](https://togithub.com/mgaligniana) - Always sample checkin regardless of `sample_rate` ([#2279](https://togithub.com/getsentry/sentry-python/issues/2279)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Add information to short-interval cron error message ([#2246](https://togithub.com/getsentry/sentry-python/issues/2246)) by [@lobsterkatie](https://togithub.com/lobsterkatie) - Add DB connection attributes in spans ([#2274](https://togithub.com/getsentry/sentry-python/issues/2274)) by [@antonpirker](https://togithub.com/antonpirker) - Add `db.system` to remaining Redis spans ([#2271](https://togithub.com/getsentry/sentry-python/issues/2271)) by [@AbhiPrasad](https://togithub.com/AbhiPrasad) - Clarified the procedure for running tests ([#2276](https://togithub.com/getsentry/sentry-python/issues/2276)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Fix Chalice tests ([#2278](https://togithub.com/getsentry/sentry-python/issues/2278)) by [@sentrivana](https://togithub.com/sentrivana) - Bump Black from 23.3.0 to 23.7.0 ([#2256](https://togithub.com/getsentry/sentry-python/issues/2256)) by [@dependabot](https://togithub.com/dependabot) - Remove py3.4 from tox.ini ([#2248](https://togithub.com/getsentry/sentry-python/issues/2248)) by [@sentrivana](https://togithub.com/sentrivana) ### [`v1.28.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1281) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.28.0...1.28.1) ##### Various fixes & improvements - Redis: Add support for redis.asyncio ([#1933](https://togithub.com/getsentry/sentry-python/issues/1933)) by [@Zhenay](https://togithub.com/Zhenay) - Make sure each task that is started by Celery Beat has its own trace. ([#2249](https://togithub.com/getsentry/sentry-python/issues/2249)) by [@antonpirker](https://togithub.com/antonpirker) - Add Sampling Decision to Trace Envelope Header ([#2239](https://togithub.com/getsentry/sentry-python/issues/2239)) by [@antonpirker](https://togithub.com/antonpirker) - Do not add trace headers (`sentry-trace` and `baggage`) to HTTP requests to Sentry ([#2240](https://togithub.com/getsentry/sentry-python/issues/2240)) by [@antonpirker](https://togithub.com/antonpirker) - Prevent adding `sentry-trace` header multiple times ([#2235](https://togithub.com/getsentry/sentry-python/issues/2235)) by [@antonpirker](https://togithub.com/antonpirker) - Skip distributions with incomplete metadata ([#2231](https://togithub.com/getsentry/sentry-python/issues/2231)) by [@rominf](https://togithub.com/rominf) - Remove stale.yml ([#2245](https://togithub.com/getsentry/sentry-python/issues/2245)) by [@hubertdeng123](https://togithub.com/hubertdeng123) - Django: Fix 404 Handler handler being labeled as "generic ASGI request" ([#1277](https://togithub.com/getsentry/sentry-python/issues/1277)) by [@BeryJu](https://togithub.com/BeryJu) ### [`v1.28.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1280) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.27.1...1.28.0) ##### Various fixes & improvements - Add support for cron jobs in ARQ integration ([#2088](https://togithub.com/getsentry/sentry-python/issues/2088)) by [@lewazo](https://togithub.com/lewazo) - Backpressure handling prototype ([#2189](https://togithub.com/getsentry/sentry-python/issues/2189)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - Add "replay" context to event payload ([#2234](https://togithub.com/getsentry/sentry-python/issues/2234)) by [@antonpirker](https://togithub.com/antonpirker) - Update test Django app to be compatible for Django 4.x ([#1794](https://togithub.com/getsentry/sentry-python/issues/1794)) by [@DilLip-Chowdary-Codes](https://togithub.com/DilLip-Chowdary-Codes) ### [`v1.27.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1271) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.27.0...1.27.1) ##### Various fixes & improvements - Add Starlette/FastAPI template tag for adding Sentry tracing information ([#2225](https://togithub.com/getsentry/sentry-python/issues/2225)) by [@antonpirker](https://togithub.com/antonpirker) - By adding `{{ sentry_trace_meta }}` to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend. - Fixed generation of baggage when a DSC is already in propagation context ([#2232](https://togithub.com/getsentry/sentry-python/issues/2232)) by [@antonpirker](https://togithub.com/antonpirker) - Handle explicitly passing `None` for `trace_configs` in `aiohttp` ([#2230](https://togithub.com/getsentry/sentry-python/issues/2230)) by [@Harmon758](https://togithub.com/Harmon758) - Support newest Starlette versions ([#2227](https://togithub.com/getsentry/sentry-python/issues/2227)) by [@antonpirker](https://togithub.com/antonpirker) ### [`v1.27.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1270) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.26.0...1.27.0) ##### Various fixes & improvements - Support for SQLAlchemy 2.0 ([#2200](https://togithub.com/getsentry/sentry-python/issues/2200)) by [@antonpirker](https://togithub.com/antonpirker) - Add instrumentation of `aiohttp` client requests ([#1761](https://togithub.com/getsentry/sentry-python/issues/1761)) by [@md384](https://togithub.com/md384) - Add Django template tag for adding Sentry tracing information ([#2222](https://togithub.com/getsentry/sentry-python/issues/2222)) by [@antonpirker](https://togithub.com/antonpirker) - By adding `{{ sentry_trace_meta }}` to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend. - Update Flask HTML meta helper ([#2203](https://togithub.com/getsentry/sentry-python/issues/2203)) by [@antonpirker](https://togithub.com/antonpirker) - Take trace ID always from propagation context ([#2209](https://togithub.com/getsentry/sentry-python/issues/2209)) by [@antonpirker](https://togithub.com/antonpirker) - Fix trace context in event payload ([#2205](https://togithub.com/getsentry/sentry-python/issues/2205)) by [@antonpirker](https://togithub.com/antonpirker) - Use new top level API in `trace_propagation_meta` ([#2202](https://togithub.com/getsentry/sentry-python/issues/2202)) by [@antonpirker](https://togithub.com/antonpirker) - Do not overwrite existing baggage on outgoing requests ([#2191](https://togithub.com/getsentry/sentry-python/issues/2191), [#2214](https://togithub.com/getsentry/sentry-python/issues/2214)) by [@sentrivana](https://togithub.com/sentrivana) - Set the transaction/span status from an OTel span ([#2115](https://togithub.com/getsentry/sentry-python/issues/2115)) by [@daniil-konovalenko](https://togithub.com/daniil-konovalenko) - Fix propagation of OTel `NonRecordingSpan` ([#2187](https://togithub.com/getsentry/sentry-python/issues/2187)) by [@hartungstenio](https://togithub.com/hartungstenio) - Fix `TaskLockedException` handling in Huey integration ([#2206](https://togithub.com/getsentry/sentry-python/issues/2206)) by [@Zhenay](https://togithub.com/Zhenay) - Add message format configuration arguments to Loguru integration ([#2208](https://togithub.com/getsentry/sentry-python/issues/2208)) by [@Gwill](https://togithub.com/Gwill) - Profiling: Add client reports for profiles ([#2207](https://togithub.com/getsentry/sentry-python/issues/2207)) by [@Zylphrex](https://togithub.com/Zylphrex) - CI: Fix CI ([#2220](https://togithub.com/getsentry/sentry-python/issues/2220)) by [@antonpirker](https://togithub.com/antonpirker) - Dependencies: Bump `checkouts/data-schemas` from `7fdde87` to `1b85152` ([#2218](https://togithub.com/getsentry/sentry-python/issues/2218)) by [@dependabot](https://togithub.com/dependabot) - Dependencies: Bump `mypy` from 1.3.0 to 1.4.1 ([#2194](https://togithub.com/getsentry/sentry-python/issues/2194)) by [@dependabot](https://togithub.com/dependabot) - Docs: Change API doc theme ([#2210](https://togithub.com/getsentry/sentry-python/issues/2210)) by [@sentrivana](https://togithub.com/sentrivana) - Docs: Allow (some) autocompletion for top-level API ([#2213](https://togithub.com/getsentry/sentry-python/issues/2213)) by [@sentrivana](https://togithub.com/sentrivana) - Docs: Revert autocomplete hack ([#2224](https://togithub.com/getsentry/sentry-python/issues/2224)) by [@sentrivana](https://togithub.com/sentrivana)Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.