ipython/ipython
### [`v8.13.1`](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1)
[Compare Source](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1)
### [`v8.13.0`](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0)
[Compare Source](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0)
### [`v8.12.1`](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1)
[Compare Source](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1)
PyCQA/pylint
### [`v2.17.3`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.3)
[Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.17.2...v2.17.3)
## What's new in Pylint 2.17.3?
Release date: 2023-04-24
## False Positives Fixed
- Fix `unused-argument` false positive when `__new__` does not use all the
arguments of `__init__`.
Closes [#3670](https://togithub.com/PyCQA/pylint/issues/3670)
- Fix `unused-import` false positive for usage of `six.with_metaclass`.
Closes [#7506](https://togithub.com/PyCQA/pylint/issues/7506)
- `logging-not-lazy` is not longer emitted for explicitly concatenated string
arguments.
Closes [#8410](https://togithub.com/PyCQA/pylint/issues/8410)
- Fix false positive for isinstance-second-argument-not-valid-type when union
types contains None.
Closes [#8424](https://togithub.com/PyCQA/pylint/issues/8424)
- Fixed `unused-import` so that it observes the `dummy-variables-rgx` option.
Closes [#8500](https://togithub.com/PyCQA/pylint/issues/8500)
- `Union` typed variables without assignment are no longer treated as
`TypeAlias`.
Closes [#8540](https://togithub.com/PyCQA/pylint/issues/8540)
- Fix false positive for `positional-only-arguments-expected` when a function
contains both a positional-only parameter that has a default value, and
`**kwargs`.
Closes [#8555](https://togithub.com/PyCQA/pylint/issues/8555)
- Fix false positive for `keyword-arg-before-vararg` when a positional-only
parameter with a default value precedes `*args`.
Closes [#8570](https://togithub.com/PyCQA/pylint/issues/8570)
## Other Bug Fixes
- Improve output of `consider-using-generator` message for `` min()` calls
with ``default\`\` keyword.
Closes [#8563](https://togithub.com/PyCQA/pylint/issues/8563)
pytest-dev/pytest
### [`v7.3.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.3.1)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.3.0...7.3.1)
# pytest 7.3.1 (2023-04-14)
## Improvements
- [#10875](https://togithub.com/pytest-dev/pytest/issues/10875): Python 3.12 support: fixed `RuntimeError: TestResult has no addDuration method` when running `unittest` tests.
- [#10890](https://togithub.com/pytest-dev/pytest/issues/10890): Python 3.12 support: fixed `shutil.rmtree(onerror=...)` deprecation warning when using `tmp_path`{.interpreted-text role="fixture"}.
## Bug Fixes
- [#10896](https://togithub.com/pytest-dev/pytest/issues/10896): Fixed performance regression related to `tmp_path`{.interpreted-text role="fixture"} and the new `tmp_path_retention_policy`{.interpreted-text role="confval"} option.
- [#10903](https://togithub.com/pytest-dev/pytest/issues/10903): Fix crash `INTERNALERROR IndexError: list index out of range` which happens when displaying an exception where all entries are hidden.
This reverts the change "Correctly handle `__tracebackhide__` for chained exceptions." introduced in version 7.3.0.
getsentry/sentry-python
### [`v1.21.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1211)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.21.0...1.21.1)
##### Various fixes & improvements
- Do not send monitor_config when unset ([#2058](https://togithub.com/getsentry/sentry-python/issues/2058)) by [@evanpurkhiser](https://togithub.com/evanpurkhiser)
- Add `db.system` span data ([#2040](https://togithub.com/getsentry/sentry-python/issues/2040), [#2042](https://togithub.com/getsentry/sentry-python/issues/2042)) by [@antonpirker](https://togithub.com/antonpirker)
- Fix memory leak in profiling ([#2049](https://togithub.com/getsentry/sentry-python/issues/2049)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Fix crash loop when returning none in before_send ([#2045](https://togithub.com/getsentry/sentry-python/issues/2045)) by [@sentrivana](https://togithub.com/sentrivana)
### [`v1.21.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1210)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.20.0...1.21.0)
##### Various fixes & improvements
- Better handling of redis span/breadcrumb data ([#2033](https://togithub.com/getsentry/sentry-python/issues/2033)) by [@antonpirker](https://togithub.com/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` in `RedisIntegration`. You can set this to `None` for disabling trimming.
Example for **disabling** trimming of redis commands in spans or breadcrumbs:
```python
sentry_sdk.init(
integrations=[
RedisIntegration(max_data_size=None),
]
)
```
Example for custom trim size of redis commands in spans or breadcrumbs:
```python
sentry_sdk.init(
integrations=[
RedisIntegration(max_data_size=50),
]
)`
```
- Add `db.system` to redis and SQLAlchemy db spans ([#2037](https://togithub.com/getsentry/sentry-python/issues/2037), [#2038](https://togithub.com/getsentry/sentry-python/issues/2038), [#2039](https://togithub.com/getsentry/sentry-python/issues/2039)) ([#2037](https://togithub.com/getsentry/sentry-python/issues/2037)) by [@AbhiPrasad](https://togithub.com/AbhiPrasad)
- Upgraded linting tooling ([#2026](https://togithub.com/getsentry/sentry-python/issues/2026)) by [@antonpirker](https://togithub.com/antonpirker)
- Made code more resilient. ([#2031](https://togithub.com/getsentry/sentry-python/issues/2031)) by [@antonpirker](https://togithub.com/antonpirker)
### [`v1.20.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1200)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.19.1...1.20.0)
##### Various fixes & improvements
- Send all events to /envelope endpoint when tracing is enabled ([#2009](https://togithub.com/getsentry/sentry-python/issues/2009)) by [@antonpirker](https://togithub.com/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](https://togithub.com/getsentry/sentry-python/issues/2013)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Profiling: Additionl performance improvements to the profiler ([#1991](https://togithub.com/getsentry/sentry-python/issues/1991)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Fix: Celery Beat monitoring without restarting the Beat process ([#2001](https://togithub.com/getsentry/sentry-python/issues/2001)) by [@antonpirker](https://togithub.com/antonpirker)
- Fix: Using the Codecov uploader instead of deprecated python package ([#2011](https://togithub.com/getsentry/sentry-python/issues/2011)) by [@antonpirker](https://togithub.com/antonpirker)
- Fix: Support for Quart ([#2003](https://togithub.com/getsentry/sentry-python/issues/2003))\` ([#2003](https://togithub.com/getsentry/sentry-python/issues/2003)) by [@antonpirker](https://togithub.com/antonpirker)
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.
[ ] 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:
==8.12.0
->==8.13.1
==2.17.2
->==2.17.3
==7.3.0
->==7.3.1
==1.19.1
->==1.21.1
Release Notes
ipython/ipython
### [`v8.13.1`](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1) [Compare Source](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1) ### [`v8.13.0`](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0) ### [`v8.12.1`](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1) [Compare Source](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1)PyCQA/pylint
### [`v2.17.3`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.3) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.17.2...v2.17.3) ## What's new in Pylint 2.17.3? Release date: 2023-04-24 ## False Positives Fixed - Fix `unused-argument` false positive when `__new__` does not use all the arguments of `__init__`. Closes [#3670](https://togithub.com/PyCQA/pylint/issues/3670) - Fix `unused-import` false positive for usage of `six.with_metaclass`. Closes [#7506](https://togithub.com/PyCQA/pylint/issues/7506) - `logging-not-lazy` is not longer emitted for explicitly concatenated string arguments. Closes [#8410](https://togithub.com/PyCQA/pylint/issues/8410) - Fix false positive for isinstance-second-argument-not-valid-type when union types contains None. Closes [#8424](https://togithub.com/PyCQA/pylint/issues/8424) - Fixed `unused-import` so that it observes the `dummy-variables-rgx` option. Closes [#8500](https://togithub.com/PyCQA/pylint/issues/8500) - `Union` typed variables without assignment are no longer treated as `TypeAlias`. Closes [#8540](https://togithub.com/PyCQA/pylint/issues/8540) - Fix false positive for `positional-only-arguments-expected` when a function contains both a positional-only parameter that has a default value, and `**kwargs`. Closes [#8555](https://togithub.com/PyCQA/pylint/issues/8555) - Fix false positive for `keyword-arg-before-vararg` when a positional-only parameter with a default value precedes `*args`. Closes [#8570](https://togithub.com/PyCQA/pylint/issues/8570) ## Other Bug Fixes - Improve output of `consider-using-generator` message for `` min()` calls with ``default\`\` keyword. Closes [#8563](https://togithub.com/PyCQA/pylint/issues/8563)pytest-dev/pytest
### [`v7.3.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.3.1) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.3.0...7.3.1) # pytest 7.3.1 (2023-04-14) ## Improvements - [#10875](https://togithub.com/pytest-dev/pytest/issues/10875): Python 3.12 support: fixed `RuntimeError: TestResult has no addDuration method` when running `unittest` tests. - [#10890](https://togithub.com/pytest-dev/pytest/issues/10890): Python 3.12 support: fixed `shutil.rmtree(onerror=...)` deprecation warning when using `tmp_path`{.interpreted-text role="fixture"}. ## Bug Fixes - [#10896](https://togithub.com/pytest-dev/pytest/issues/10896): Fixed performance regression related to `tmp_path`{.interpreted-text role="fixture"} and the new `tmp_path_retention_policy`{.interpreted-text role="confval"} option. - [#10903](https://togithub.com/pytest-dev/pytest/issues/10903): Fix crash `INTERNALERROR IndexError: list index out of range` which happens when displaying an exception where all entries are hidden. This reverts the change "Correctly handle `__tracebackhide__` for chained exceptions." introduced in version 7.3.0.getsentry/sentry-python
### [`v1.21.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1211) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.21.0...1.21.1) ##### Various fixes & improvements - Do not send monitor_config when unset ([#2058](https://togithub.com/getsentry/sentry-python/issues/2058)) by [@evanpurkhiser](https://togithub.com/evanpurkhiser) - Add `db.system` span data ([#2040](https://togithub.com/getsentry/sentry-python/issues/2040), [#2042](https://togithub.com/getsentry/sentry-python/issues/2042)) by [@antonpirker](https://togithub.com/antonpirker) - Fix memory leak in profiling ([#2049](https://togithub.com/getsentry/sentry-python/issues/2049)) by [@Zylphrex](https://togithub.com/Zylphrex) - Fix crash loop when returning none in before_send ([#2045](https://togithub.com/getsentry/sentry-python/issues/2045)) by [@sentrivana](https://togithub.com/sentrivana) ### [`v1.21.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1210) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.20.0...1.21.0) ##### Various fixes & improvements - Better handling of redis span/breadcrumb data ([#2033](https://togithub.com/getsentry/sentry-python/issues/2033)) by [@antonpirker](https://togithub.com/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` in `RedisIntegration`. You can set this to `None` for disabling trimming. Example for **disabling** trimming of redis commands in spans or breadcrumbs: ```python sentry_sdk.init( integrations=[ RedisIntegration(max_data_size=None), ] ) ``` Example for custom trim size of redis commands in spans or breadcrumbs: ```python sentry_sdk.init( integrations=[ RedisIntegration(max_data_size=50), ] )` ``` - Add `db.system` to redis and SQLAlchemy db spans ([#2037](https://togithub.com/getsentry/sentry-python/issues/2037), [#2038](https://togithub.com/getsentry/sentry-python/issues/2038), [#2039](https://togithub.com/getsentry/sentry-python/issues/2039)) ([#2037](https://togithub.com/getsentry/sentry-python/issues/2037)) by [@AbhiPrasad](https://togithub.com/AbhiPrasad) - Upgraded linting tooling ([#2026](https://togithub.com/getsentry/sentry-python/issues/2026)) by [@antonpirker](https://togithub.com/antonpirker) - Made code more resilient. ([#2031](https://togithub.com/getsentry/sentry-python/issues/2031)) by [@antonpirker](https://togithub.com/antonpirker) ### [`v1.20.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1200) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.19.1...1.20.0) ##### Various fixes & improvements - Send all events to /envelope endpoint when tracing is enabled ([#2009](https://togithub.com/getsentry/sentry-python/issues/2009)) by [@antonpirker](https://togithub.com/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](https://togithub.com/getsentry/sentry-python/issues/2013)) by [@Zylphrex](https://togithub.com/Zylphrex) - Profiling: Additionl performance improvements to the profiler ([#1991](https://togithub.com/getsentry/sentry-python/issues/1991)) by [@Zylphrex](https://togithub.com/Zylphrex) - Fix: Celery Beat monitoring without restarting the Beat process ([#2001](https://togithub.com/getsentry/sentry-python/issues/2001)) by [@antonpirker](https://togithub.com/antonpirker) - Fix: Using the Codecov uploader instead of deprecated python package ([#2011](https://togithub.com/getsentry/sentry-python/issues/2011)) by [@antonpirker](https://togithub.com/antonpirker) - Fix: Support for Quart ([#2003](https://togithub.com/getsentry/sentry-python/issues/2003))\` ([#2003](https://togithub.com/getsentry/sentry-python/issues/2003)) by [@antonpirker](https://togithub.com/antonpirker)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.