openfun / jitsi-magnify

An authentication and room management system for Jitsi built with Django/React
MIT License
23 stars 6 forks source link

⬆️(dependencies) update python dependencies #233

Closed renovate[bot] closed 12 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
black (changelog) ==23.3.0 -> ==23.9.1 age adoption passing confidence
django-cors-headers (changelog) ==4.1.0 -> ==4.2.0 age adoption passing confidence
factory-boy ==3.2.1 -> ==3.3.0 age adoption passing confidence
flake8 (changelog) ==6.0.0 -> ==6.1.0 age adoption passing confidence
gunicorn (source) ==20.1.0 -> ==21.2.0 age adoption passing confidence
ipython (source) ==8.14.0 -> ==8.15.0 age adoption passing confidence
msgpack (changelog) ==1.0.5 -> ==1.0.7 age adoption passing confidence
psycopg2-binary (source, changelog) ==2.9.6 -> ==2.9.8 age adoption passing confidence
pylint (changelog) ==2.17.4 -> ==2.17.6 age adoption passing confidence
pytest (source, changelog) ==7.4.0 -> ==7.4.2 age adoption passing confidence
responses (changelog) ==0.23.1 -> ==0.23.3 age adoption passing confidence
sentry-sdk (changelog) ==1.27.0 -> ==1.31.0 age adoption passing confidence
time-machine (changelog) ==2.10.0 -> ==2.13.0 age adoption passing confidence

Release Notes

psf/black (black) ### [`v23.9.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2391) [Compare Source](https://togithub.com/psf/black/compare/23.9.0...23.9.1) Due to various issues, the previous release (23.9.0) did not include compiled mypyc wheels, which make Black significantly faster. These issues have now been fixed, and this release should come with compiled wheels once again. There will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12 wheels in a future release as soon as the mypyc bug is fixed. ##### Packaging - Upgrade to mypy 1.5.1 ([#​3864](https://togithub.com/psf/black/issues/3864)) ##### Performance - Store raw tuples instead of NamedTuples in Black's cache, improving performance and decreasing the size of the cache ([#​3877](https://togithub.com/psf/black/issues/3877)) ### [`v23.9.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2390) [Compare Source](https://togithub.com/psf/black/compare/23.7.0...23.9.0) ##### Preview style - More concise formatting for dummy implementations ([#​3796](https://togithub.com/psf/black/issues/3796)) - In stub files, add a blank line between a statement with a body (e.g an `if sys.version_info > (3, x):`) and a function definition on the same level ([#​3862](https://togithub.com/psf/black/issues/3862)) - Fix a bug whereby spaces were removed from walrus operators within subscript([#​3823](https://togithub.com/psf/black/issues/3823)) ##### Configuration - Black now applies exclusion and ignore logic before resolving symlinks ([#​3846](https://togithub.com/psf/black/issues/3846)) ##### Performance - Avoid importing `IPython` if notebook cells do not contain magics ([#​3782](https://togithub.com/psf/black/issues/3782)) - Improve caching by comparing file hashes as fallback for mtime and size ([#​3821](https://togithub.com/psf/black/issues/3821)) ##### *Blackd* - Fix an issue in `blackd` with single character input ([#​3558](https://togithub.com/psf/black/issues/3558)) ##### Integrations - Black now has an [official pre-commit mirror](https://togithub.com/psf/black-pre-commit-mirror). Swapping `https://github.com/psf/black` to `https://github.com/psf/black-pre-commit-mirror` in your `.pre-commit-config.yaml` will make Black about 2x faster ([#​3828](https://togithub.com/psf/black/issues/3828)) - The `.black.env` folder specified by `ENV_PATH` will now be removed on the completion of the GitHub Action ([#​3759](https://togithub.com/psf/black/issues/3759)) ### [`v23.7.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2370) [Compare Source](https://togithub.com/psf/black/compare/23.3.0...23.7.0) ##### Highlights - Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be supported until further notice ([#​3765](https://togithub.com/psf/black/issues/3765)) ##### Stable style - Fix a bug where an illegal trailing comma was added to return type annotations using PEP 604 unions ([#​3735](https://togithub.com/psf/black/issues/3735)) - Fix several bugs and crashes where comments in stub files were removed or mishandled under some circumstances ([#​3745](https://togithub.com/psf/black/issues/3745)) - Fix a crash with multi-line magic comments like `type: ignore` within parentheses ([#​3740](https://togithub.com/psf/black/issues/3740)) - Fix error in AST validation when *Black* removes trailing whitespace in a type comment ([#​3773](https://togithub.com/psf/black/issues/3773)) ##### Preview style - Implicitly concatenated strings used as function args are no longer wrapped inside parentheses ([#​3640](https://togithub.com/psf/black/issues/3640)) - Remove blank lines between a class definition and its docstring ([#​3692](https://togithub.com/psf/black/issues/3692)) ##### Configuration - The `--workers` argument to *Black* can now be specified via the `BLACK_NUM_WORKERS` environment variable ([#​3743](https://togithub.com/psf/black/issues/3743)) - `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#​3691](https://togithub.com/psf/black/issues/3691)) - Fix *Black* not honouring `pyproject.toml` settings when running `--stdin-filename` and the `pyproject.toml` found isn't in the current working directory ([#​3719](https://togithub.com/psf/black/issues/3719)) - *Black* will now error if `exclude` and `extend-exclude` have invalid data types in `pyproject.toml`, instead of silently doing the wrong thing ([#​3764](https://togithub.com/psf/black/issues/3764)) ##### Packaging - Upgrade mypyc from 0.991 to 1.3 ([#​3697](https://togithub.com/psf/black/issues/3697)) - Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#​3768](https://togithub.com/psf/black/issues/3768)) ##### Parser - Add support for the new PEP 695 syntax in Python 3.12 ([#​3703](https://togithub.com/psf/black/issues/3703)) ##### Performance - Speed up *Black* significantly when the cache is full ([#​3751](https://togithub.com/psf/black/issues/3751)) - Avoid importing `IPython` in a case where we wouldn't need it ([#​3748](https://togithub.com/psf/black/issues/3748)) ##### Output - Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#​3728](https://togithub.com/psf/black/issues/3728)) - Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#​3749](https://togithub.com/psf/black/issues/3749)) ##### *Blackd* - The `blackd` argument parser now shows the default values for options in their help text ([#​3712](https://togithub.com/psf/black/issues/3712)) ##### Integrations - Black is now tested with [`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning) ([#​3763](https://togithub.com/psf/black/issues/3763)) - Update GitHub Action to display black output in the job summary ([#​3688](https://togithub.com/psf/black/issues/3688)) ##### Documentation - Add a CITATION.cff file to the root of the repository, containing metadata on how to cite this software ([#​3723](https://togithub.com/psf/black/issues/3723)) - Update the *classes* and *exceptions* documentation in Developer reference to match the latest code base ([#​3755](https://togithub.com/psf/black/issues/3755))
adamchainz/django-cors-headers (django-cors-headers) ### [`v4.2.0`](https://togithub.com/adamchainz/django-cors-headers/blob/HEAD/CHANGELOG.rst#420-2023-07-10) [Compare Source](https://togithub.com/adamchainz/django-cors-headers/compare/4.1.0...4.2.0) - Drop Python 3.7 support.
FactoryBoy/factory_boy (factory-boy) ### [`v3.3.0`](https://togithub.com/FactoryBoy/factory_boy/compare/3.2.1...3.3.0) [Compare Source](https://togithub.com/FactoryBoy/factory_boy/compare/3.2.1...3.3.0)
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)
benoitc/gunicorn (gunicorn) ### [`v21.2.0`](https://togithub.com/benoitc/gunicorn/releases/tag/21.2.0): Gunicorn 21.2.0 has been released [Compare Source](https://togithub.com/benoitc/gunicorn/compare/21.1.0...21.2.0) **Gunicorn 21.2.0 has been released.** This version fix the issue introduced in the threaded worker. Changes: 21.2.0 - 2023-07-19 =================== fix thread worker: revert change considering connection as idle . *** NOTE *** This is fixing the bad file description error. 1. Documentation is available there: https://docs.gunicorn.org/en/stable/news.html 2. Packages: https://pypi.org/project/gunicorn/ ### [`v21.1.0`](https://togithub.com/benoitc/gunicorn/releases/tag/21.1.0): Gunicorn 21.1.0 has been released [Compare Source](https://togithub.com/benoitc/gunicorn/compare/21.0.1...21.1.0) gunicorn 21.1.0 has been released. This version fix the issue introduced in the threaded worker. # 21.1.0 - 2023-07-18 - fix thread worker: fix socket removal from the queuet checkout 21.x ### [`v21.0.1`](https://togithub.com/benoitc/gunicorn/releases/tag/21.0.1): Gunicorn 21 has been released [Compare Source](https://togithub.com/benoitc/gunicorn/compare/21.0.0...21.0.1) Gunicorn 21 is out with miscellaneous changes. Enjoy! We made this release major to start our new release cycle. More info will be provided on our discussion forum. ##### 21.0.1 - 2023-07-17 fix documentation build ##### 21.0.0 - 2023-07-17 support python 3.11 fix gevent and eventlet workers fix threads support (gththread): improve performance and unblock requests SSL: noaw use SSLContext object HTTP parser: miscellaneous fixes remove unecessary setuid calls fix testing improve logging miscellaneous fixes to core engine **Full Changelog**: https://github.com/benoitc/gunicorn/compare/21.0.0...21.0.1 ### [`v21.0.0`](https://togithub.com/benoitc/gunicorn/compare/20.1.0...21.0.0) [Compare Source](https://togithub.com/benoitc/gunicorn/compare/20.1.0...21.0.0)
ipython/ipython (ipython) ### [`v8.15.0`](https://togithub.com/ipython/ipython/compare/8.14.0...8.15.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.14.0...8.15.0)
msgpack/msgpack-python (msgpack) ### [`v1.0.7`](https://togithub.com/msgpack/msgpack-python/blob/HEAD/ChangeLog.rst#107) [Compare Source](https://togithub.com/msgpack/msgpack-python/compare/v1.0.6...v1.0.7) \===== Release Date: 2023-09-28 - Fix build error of extension module on Windows. ([#​567](https://togithub.com/msgpack/msgpack-python/issues/567)) - `setup.py` doesn't skip build error of extension module. ([#​568](https://togithub.com/msgpack/msgpack-python/issues/568)) ### [`v1.0.6`](https://togithub.com/msgpack/msgpack-python/blob/HEAD/ChangeLog.rst#106) [Compare Source](https://togithub.com/msgpack/msgpack-python/compare/v1.0.5...v1.0.6) \===== Release Date: 2023-09-21 - Add Python 3.12 wheels ([#​517](https://togithub.com/msgpack/msgpack-python/issues/517)) - Remove Python 2.7, 3.6, and 3.7 support
psycopg/psycopg2 (psycopg2-binary) ### [`v2.9.8`](https://togithub.com/psycopg/psycopg2/compare/2.9.7...2.9.8) [Compare Source](https://togithub.com/psycopg/psycopg2/compare/2.9.7...2.9.8) ### [`v2.9.7`](https://togithub.com/psycopg/psycopg2/compare/2.9.6...2.9.7) [Compare Source](https://togithub.com/psycopg/psycopg2/compare/2.9.6...2.9.7)
pylint-dev/pylint (pylint) ### [`v2.17.6`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.6) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v2.17.5...v2.17.6) ## Other Bug Fixes - When parsing comma-separated lists of regular expressions in the config, ignore commas that are inside braces since those indicate quantifiers, not delineation between expressions. Closes [#​7229](https://togithub.com/pylint-dev/pylint/issues/7229) - `sys.argv` is now always correctly considered as impossible to infer (instead of using the actual values given to pylint). Closes [#​9047](https://togithub.com/pylint-dev/pylint/issues/9047) - Don't show class fields more than once in Pyreverse diagrams. Closes [#​8189](https://togithub.com/pylint-dev/pylint/issues/8189) - Don't show arrows more than once in Pyreverse diagrams. Closes [#​8522](https://togithub.com/pylint-dev/pylint/issues/8522) - Don't show duplicate type annotations in Pyreverse diagrams. Closes [#​8888](https://togithub.com/pylint-dev/pylint/issues/8888) - Don't add `Optional` to `|` annotations with `None` in Pyreverse diagrams. Closes [#​9014](https://togithub.com/pylint-dev/pylint/issues/9014) ### [`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)
pytest-dev/pytest (pytest) ### [`v7.4.2`](https://togithub.com/pytest-dev/pytest/releases/tag/7.4.2): pytest 7.4.2 (2023-09-07) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.1...7.4.2) ##### Bug Fixes - [#​11237](https://togithub.com/pytest-dev/pytest/issues/11237): Fix doctest collection of `functools.cached_property` objects. - [#​11306](https://togithub.com/pytest-dev/pytest/issues/11306): Fixed bug using `--importmode=importlib` which would cause package `__init__.py` files to be imported more than once in some cases. - [#​11367](https://togithub.com/pytest-dev/pytest/issues/11367): Fixed bug where `user_properties` where not being saved in the JUnit XML file if a fixture failed during teardown. - [#​11394](https://togithub.com/pytest-dev/pytest/issues/11394): Fixed crash when parsing long command line arguments that might be interpreted as files. ##### Improved Documentation - [#​11391](https://togithub.com/pytest-dev/pytest/issues/11391): Improved disclaimer on pytest plugin reference page to better indicate this is an automated, non-curated listing. ### [`v7.4.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.4.1): pytest 7.4.1 (2023-09-02) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.0...7.4.1) ## Bug Fixes - [#​10337](https://togithub.com/pytest-dev/pytest/issues/10337): Fixed bug where fake intermediate modules generated by `--import-mode=importlib` would not include the child modules as attributes of the parent modules. - [#​10702](https://togithub.com/pytest-dev/pytest/issues/10702): Fixed error assertion handling in `pytest.approx` when `None` is an expected or received value when comparing dictionaries. - [#​10811](https://togithub.com/pytest-dev/pytest/issues/10811): Fixed issue when using `--import-mode=importlib` together with `--doctest-modules` that caused modules to be imported more than once, causing problems with modules that have import side effects.
getsentry/responses (responses) ### [`v0.23.3`](https://togithub.com/getsentry/responses/blob/HEAD/CHANGES#0233) [Compare Source](https://togithub.com/getsentry/responses/compare/0.23.2...0.23.3) - Allow urllib3>=1.25.10 ### [`v0.23.2`](https://togithub.com/getsentry/responses/blob/HEAD/CHANGES#0232) [Compare Source](https://togithub.com/getsentry/responses/compare/0.23.1...0.23.2) > This release is the last to support Python 3.7 - Updated dependency to urllib3>=2 and requests>=2.30.0. See [#​635](https://togithub.com/getsentry/responses/issues/635) - Fixed issue when custom adapters were sending only positional args. See [#​642](https://togithub.com/getsentry/responses/issues/642) - Expose `unbound_on_send` method in `RequestsMock` class. This method returns new function that is called by `RequestsMock` instead of original `send` method defined by any adapter.
getsentry/sentry-python (sentry-sdk) ### [`v1.31.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1310) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.30.0...1.31.0) ##### Various fixes & improvements - **New:** Add integration for `clickhouse-driver` ([#​2167](https://togithub.com/getsentry/sentry-python/issues/2167)) by [@​mimre25](https://togithub.com/mimre25) For more information, see the documentation for [clickhouse-driver](https://docs.sentry.io/platforms/python/configuration/integrations/clickhouse-driver) for more information. Usage: ```python import sentry_sdk from sentry_sdk.integrations.clickhouse_driver import ClickhouseDriverIntegration sentry_sdk.init( dsn='___PUBLIC_DSN___', integrations=[ ClickhouseDriverIntegration(), ], ) ``` - **New:** Add integration for `asyncpg` ([#​2314](https://togithub.com/getsentry/sentry-python/issues/2314)) by [@​mimre25](https://togithub.com/mimre25) For more information, see the documentation for [asyncpg](https://docs.sentry.io/platforms/python/configuration/integrations/asyncpg/) for more information. Usage: ```python import sentry_sdk from sentry_sdk.integrations.asyncpg import AsyncPGIntegration sentry_sdk.init( dsn='___PUBLIC_DSN___', integrations=[ AsyncPGIntegration(), ], ) ``` - **New:** Allow to override `propagate_traces` in `Celery` per task ([#​2331](https://togithub.com/getsentry/sentry-python/issues/2331)) by [@​jan-auer](https://togithub.com/jan-auer) For more information, see the documentation for [Celery](https://docs.sentry.io//platforms/python/guides/celery/#distributed-traces) for more information. Usage: ```python import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration ``` ### Enable global distributed traces (this is the default, just to be explicit.) sentry_sdk.init( dsn='___PUBLIC_DSN___', integrations=[ CeleryIntegration(propagate_traces=True), ], ) ... ### This will NOT propagate the trace. (The task will start its own trace): my_task_b.apply_async( args=("some_parameter", ), headers={"sentry-propagate-traces": False}, ) ``` - Prevent Falcon integration from breaking ASGI apps (#​2359) by @​szokeasaurusrex - Backpressure: only downsample a max of 10 times (#​2347) by @​sl0thentr0py - Made NoOpSpan compatible to Transactions. (#​2364) by @​antonpirker - Cleanup ASGI integration (#​2335) by @​antonpirker - Pin anyio in tests (dep of httpx), because new major 4.0.0 breaks tests. (#​2336) by @​antonpirker - Added link to backpressure section in docs. (#​2354) by @​antonpirker - Add .vscode to .gitignore (#​2317) by @​shoaib-mohd - Documenting Spans and Transactions (#​2358) by @​antonpirker - Fix in profiler: do not call getcwd from module root (#​2329) by @​Zylphrex - Fix deprecated version attribute (#​2338) by @​vagi8 - Fix transaction name in Starlette and FastAPI (#​2341) by @​antonpirker - Fix tests using Postgres (#​2362) by @​antonpirker - build(deps): Updated linting tooling (#​2350) by @​antonpirker - build(deps): bump sphinx from 7.2.4 to 7.2.5 (#​2344) by @​dependabot - build(deps): bump actions/checkout from 2 to 4 (#​2352) by @​dependabot - build(deps): bump checkouts/data-schemas from `ebc77d3` to `68def1e` (#​2351) by @​dependabot ``` ### [`v1.30.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1300) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.29.2...1.30.0) ##### Various fixes & improvements - Officially support Python 3.11 ([#​2300](https://togithub.com/getsentry/sentry-python/issues/2300)) by [@​sentrivana](https://togithub.com/sentrivana) - Context manager monitor ([#​2290](https://togithub.com/getsentry/sentry-python/issues/2290)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Set response status code in transaction `response` context. ([#​2312](https://togithub.com/getsentry/sentry-python/issues/2312)) by [@​antonpirker](https://togithub.com/antonpirker) - Add missing context kwarg to `_sentry_task_factory` ([#​2267](https://togithub.com/getsentry/sentry-python/issues/2267)) by [@​JohnnyDeuss](https://togithub.com/JohnnyDeuss) - In Postgres take the connection params from the connection ([#​2308](https://togithub.com/getsentry/sentry-python/issues/2308)) by [@​antonpirker](https://togithub.com/antonpirker) - Experimental: Allow using OTel for performance instrumentation ([#​2272](https://togithub.com/getsentry/sentry-python/issues/2272)) by [@​sentrivana](https://togithub.com/sentrivana) This release includes experimental support for replacing Sentry's default performance monitoring solution with one powered by OpenTelemetry without having to do any manual setup. Try it out by installing `pip install sentry-sdk[opentelemetry-experimental]` and then initializing the SDK with: ```python sentry_sdk.init( ``` ### ...your usual options... _experiments={"otel_powered_performance": True}, ) ``` This enables OpenTelemetry performance monitoring support for some of the most popular frameworks and libraries (Flask, Django, FastAPI, requests...). We're looking forward to your feedback! Please let us know about your experience in this discussion: https://github.com/getsentry/sentry/discussions/55023 **Important note:** Please note that this feature is experimental and in a proof-of-concept stage and is not meant for production use. It may be changed or removed at any point. - Enable backpressure handling by default ([#​2298](https://togithub.com/getsentry/sentry-python/issues/2298)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) The SDK now dynamically downsamples transactions to reduce backpressure in high throughput systems. It starts a new `Monitor` thread to perform some health checks which decide to downsample (halved each time) in 10 second intervals till the system is healthy again. To disable this behavior, use: ```python sentry_sdk.init( ``` ### ...your usual options... enable_backpressure_handling=False, ) ``` If your system serves heavy load, please let us know how this feature works for you! Check out the [documentation](https://docs.sentry.io/platforms/python/configuration/options/#enable-backpressure-handling) for more information. - Stop recording spans for internal web requests to Sentry ([#​2297](https://togithub.com/getsentry/sentry-python/issues/2297)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Add test for `ThreadPoolExecutor` ([#​2259](https://togithub.com/getsentry/sentry-python/issues/2259)) by [@​gggritso](https://togithub.com/gggritso) - Add docstrings for `Scope.update_from_*` ([#​2311](https://togithub.com/getsentry/sentry-python/issues/2311)) by [@​sentrivana](https://togithub.com/sentrivana) - Moved `is_sentry_url` to utils ([#​2304](https://togithub.com/getsentry/sentry-python/issues/2304)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Fix: arq attribute error on settings, support worker args ([#​2260](https://togithub.com/getsentry/sentry-python/issues/2260)) by [@​rossmacarthur](https://togithub.com/rossmacarthur) - Fix: Exceptions include detail property for their value ([#​2193](https://togithub.com/getsentry/sentry-python/issues/2193)) by [@​nicolassanmar](https://togithub.com/nicolassanmar) - build(deps): bump mypy from 1.4.1 to 1.5.1 ([#​2319](https://togithub.com/getsentry/sentry-python/issues/2319)) by [@​dependabot](https://togithub.com/dependabot) - build(deps): bump sphinx from 7.1.2 to 7.2.4 ([#​2322](https://togithub.com/getsentry/sentry-python/issues/2322)) by [@​dependabot](https://togithub.com/dependabot) - build(deps): bump sphinx from 7.0.1 to 7.1.2 ([#​2296](https://togithub.com/getsentry/sentry-python/issues/2296)) by [@​dependabot](https://togithub.com/dependabot) - build(deps): bump checkouts/data-schemas from `1b85152` to `ebc77d3` ([#​2254](https://togithub.com/getsentry/sentry-python/issues/2254)) by [@​dependabot](https://togithub.com/dependabot) ### [`v1.29.2`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1292) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.29.1...1.29.2) ##### Various fixes & improvements - Revert GraphQL integration ([#​2287](https://togithub.com/getsentry/sentry-python/issues/2287)) by [@​sentrivana](https://togithub.com/sentrivana) ### [`v1.29.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1291) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.29.0...1.29.1) ##### Various fixes & improvements - Fix GraphQL integration swallowing responses ([#​2286](https://togithub.com/getsentry/sentry-python/issues/2286)) by [@​sentrivana](https://togithub.com/sentrivana) - Fix typo ([#​2283](https://togithub.com/getsentry/sentry-python/issues/2283)) by [@​sentrivana](https://togithub.com/sentrivana) ### [`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 request 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)
adamchainz/time-machine (time-machine) ### [`v2.13.0`](https://togithub.com/adamchainz/time-machine/blob/HEAD/CHANGELOG.rst#2130-2023-09-19) [Compare Source](https://togithub.com/adamchainz/time-machine/compare/2.12.0...2.13.0) - Add support for `datetime.timedelta` to `time_machine.travel()`. Thanks to Nate Dudenhoeffer in `PR #​298 `\__. - Fix documentation about using local time for naive date(time) strings. Thanks to Stefaan Lippens in `PR #​306 `\__. - Add `shift()` method to the `time_machine` pytest fixture. Thanks to Stefaan Lippens in `PR #​312 `\__. - Mock `time.monotonic()` and `time.monotonic_ns()`. They return the values of `time.time()` and `time.time_ns()` respectively, rather than real monotonic clocks. Thanks to Anthony Sottile in `PR #​382 `\__. ### [`v2.12.0`](https://togithub.com/adamchainz/time-machine/blob/HEAD/CHANGELOG.rst#2120-2023-08-14) [Compare Source](https://togithub.com/adamchainz/time-machine/compare/2.11.0...2.12.0) - Include wheels for Python 3.12. ### [`v2.11.0`](https://togithub.com/adamchainz/time-machine/blob/HEAD/CHANGELOG.rst#2110-2023-07-10) [Compare Source](https://togithub.com/adamchainz/time-machine/compare/2.10.0...2.11.0) - Drop Python 3.7 support.

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 has been generated by Mend Renovate. View repository job log here.