pyca/cryptography (dev/cryptography)
### [`v42.0.6`](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)
jimporter/mike (dev/mike)
### [`v2.1.1`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v211-2024-05-03)
[Compare Source](https://togithub.com/jimporter/mike/compare/v2.1.0...v2.1.1)
##### Bug fixes
- Support using environment variables for `INHERIT` when injecting the `mike`
plugin into `mkdocs.yml`
***
### [`v2.1.0`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v210-2024-05-01)
[Compare Source](https://togithub.com/jimporter/mike/compare/v2.0.0...v2.1.0)
##### New features
- When calling `set-default`, you can now pass `--allow-undefined` to set the
default to a version that doesn't exist yet
- Add global-level `-q` / `--quiet` option to suppress warning messages
- Add support for handling `!relative` in `mkdocs.yml`
##### Bug fixes
- When loading an MkDocs config, mike now runs the `startup` and `shutdown`
events
***
squidfunk/mkdocs-material (dev/mkdocs-material)
### [`v9.5.21`](https://togithub.com/squidfunk/mkdocs-material/releases/tag/9.5.21): mkdocs-material-9.5.21
[Compare Source](https://togithub.com/squidfunk/mkdocs-material/compare/9.5.20...9.5.21)
- Fixed [#7133](https://togithub.com/squidfunk/mkdocs-material/issues/7133): Ensure latest version of Mermaid.js is used
- Fixed [#7125](https://togithub.com/squidfunk/mkdocs-material/issues/7125): Added warning for dotfiles in info plugin
Thanks to [@kamilkrzyskow](https://togithub.com/kamilkrzyskow) for their contributions
mkdocstrings/mkdocstrings (dev/mkdocstrings)
### [`v0.25.1`](https://togithub.com/mkdocstrings/mkdocstrings/blob/HEAD/CHANGELOG.md#0251---2024-05-05)
[Compare Source](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1)
[Compare with 0.25.0](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1)
##### Bug Fixes
- Always descend into sub-headings when re-applying their label ([cb86e08](https://togithub.com/mkdocstrings/mkdocstrings/commit/cb86e08bbc5e8057393aa1cd7ca29bc2b40ab5eb) by Timothée Mazzucotelli). [Issue-mkdocstrings/python-158](https://togithub.com/mkdocstrings/python/issues/158)
astral-sh/ruff (dev/ruff)
### [`v0.4.3`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#043)
[Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.2...v0.4.3)
##### Enhancements
- Add support for PEP 696 syntax ([#11120](https://togithub.com/astral-sh/ruff/pull/11120))
##### Preview features
- \[`refurb`] Use function range for `reimplemented-operator` diagnostics ([#11271](https://togithub.com/astral-sh/ruff/pull/11271))
- \[`refurb`] Ignore methods in `reimplemented-operator` (`FURB118`) ([#11270](https://togithub.com/astral-sh/ruff/pull/11270))
- \[`refurb`] Implement `fstring-number-format` (`FURB116`) ([#10921](https://togithub.com/astral-sh/ruff/pull/10921))
- \[`ruff`] Implement `redirected-noqa` (`RUF101`) ([#11052](https://togithub.com/astral-sh/ruff/pull/11052))
- \[`pyflakes`] Distinguish between first-party and third-party imports for fix suggestions ([#11168](https://togithub.com/astral-sh/ruff/pull/11168))
##### Rule changes
- \[`flake8-bugbear`] Ignore non-abstract class attributes when enforcing `B024` ([#11210](https://togithub.com/astral-sh/ruff/pull/11210))
- \[`flake8-logging`] Include inline instantiations when detecting loggers ([#11154](https://togithub.com/astral-sh/ruff/pull/11154))
- \[`pylint`] Also emit `PLR0206` for properties with variadic parameters ([#11200](https://togithub.com/astral-sh/ruff/pull/11200))
- \[`ruff`] Detect duplicate codes as part of `unused-noqa` (`RUF100`) ([#10850](https://togithub.com/astral-sh/ruff/pull/10850))
##### Formatter
- Avoid multiline expression if format specifier is present ([#11123](https://togithub.com/astral-sh/ruff/pull/11123))
##### LSP
- Write `ruff server` setup guide for Helix ([#11183](https://togithub.com/astral-sh/ruff/pull/11183))
- `ruff server` no longer hangs after shutdown ([#11222](https://togithub.com/astral-sh/ruff/pull/11222))
- `ruff server` reads from a configuration TOML file in the user configuration directory if no local configuration exists ([#11225](https://togithub.com/astral-sh/ruff/pull/11225))
- `ruff server` respects `per-file-ignores` configuration ([#11224](https://togithub.com/astral-sh/ruff/pull/11224))
- `ruff server`: Support a custom TOML configuration file ([#11140](https://togithub.com/astral-sh/ruff/pull/11140))
- `ruff server`: Support setting to prioritize project configuration over editor configuration ([#11086](https://togithub.com/astral-sh/ruff/pull/11086))
##### Bug fixes
- Avoid debug assertion around NFKC renames ([#11249](https://togithub.com/astral-sh/ruff/pull/11249))
- \[`pyflakes`] Prioritize `redefined-while-unused` over `unused-import` ([#11173](https://togithub.com/astral-sh/ruff/pull/11173))
- \[`ruff`] Respect `async` expressions in comprehension bodies ([#11219](https://togithub.com/astral-sh/ruff/pull/11219))
- \[`pygrep_hooks`] Fix `blanket-noqa` panic when last line has noqa with no newline (`PGH004`) ([#11108](https://togithub.com/astral-sh/ruff/pull/11108))
- \[`perflint`] Ignore list-copy recommendations for async `for` loops ([#11250](https://togithub.com/astral-sh/ruff/pull/11250))
- \[`pyflakes`] Improve `invalid-print-syntax` documentation ([#11171](https://togithub.com/astral-sh/ruff/pull/11171))
##### Performance
- Avoid allocations for isort module names ([#11251](https://togithub.com/astral-sh/ruff/pull/11251))
- Build a separate ARM wheel for macOS ([#11149](https://togithub.com/astral-sh/ruff/pull/11149))
tiangolo/fastapi (lrs/fastapi)
### [`v0.111.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.111.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.3...0.111.0)
##### Features
- ✨ Add FastAPI CLI, the new `fastapi` command. PR [#11522](https://togithub.com/tiangolo/fastapi/pull/11522) by [@tiangolo](https://togithub.com/tiangolo).
- New docs: [FastAPI CLI](https://fastapi.tiangolo.com/fastapi-cli/).
Try it out with:
```console
$ pip install --upgrade fastapi
$ fastapi dev main.py
╭────────── FastAPI CLI - Development mode ───────────╮
│ │
│ Serving at: http://127.0.0.1:8000 │
│ │
│ API docs: http://127.0.0.1:8000/docs │
│ │
│ Running in development mode, for production use: │
│ │
│ fastapi run │
│ │
╰─────────────────────────────────────────────────────╯
INFO: Will watch for changes in these directories: ['/home/user/code/awesomeapp']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [2248755] using WatchFiles
INFO: Started server process [2248757]
INFO: Waiting for application startup.
INFO: Application startup complete.
```
##### Refactors
- 🔧 Add configs and setup for `fastapi-slim` including optional extras `fastapi-slim[standard]`, and `fastapi` including by default the same `standard` extras. PR [#11503](https://togithub.com/tiangolo/fastapi/pull/11503) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.110.3`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.3)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.2...0.110.3)
#### Latest Changes
##### Docs
- 📝 Update references to Python version, FastAPI supports all the current versions, no need to make the version explicit. PR [#11496](https://togithub.com/tiangolo/fastapi/pull/11496) by [@tiangolo](https://togithub.com/tiangolo).
- ✏️ Fix typo in `fastapi/security/api_key.py`. PR [#11481](https://togithub.com/tiangolo/fastapi/pull/11481) by [@ch33zer](https://togithub.com/ch33zer).
- ✏️ Fix typo in `security/http.py`. PR [#11455](https://togithub.com/tiangolo/fastapi/pull/11455) by [@omarmoo5](https://togithub.com/omarmoo5).
##### Translations
- 🌐 Add Traditional Chinese translation for `docs/zh-hant/benchmarks.md`. PR [#11484](https://togithub.com/tiangolo/fastapi/pull/11484) by [@KNChiu](https://togithub.com/KNChiu).
- 🌐 Update Chinese translation for `docs/zh/docs/fastapi-people.md`. PR [#11476](https://togithub.com/tiangolo/fastapi/pull/11476) by [@billzhong](https://togithub.com/billzhong).
- 🌐 Add Chinese translation for `docs/zh/docs/how-to/index.md` and `docs/zh/docs/how-to/general.md`. PR [#11443](https://togithub.com/tiangolo/fastapi/pull/11443) by [@billzhong](https://togithub.com/billzhong).
- 🌐 Add Spanish translation for cookie-params `docs/es/docs/tutorial/cookie-params.md`. PR [#11410](https://togithub.com/tiangolo/fastapi/pull/11410) by [@fabianfalon](https://togithub.com/fabianfalon).
##### Internal
- ⬆ Bump mkdocstrings\[python] from 0.23.0 to 0.24.3. PR [#11469](https://togithub.com/tiangolo/fastapi/pull/11469) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- 🔨 Update internal scripts and remove unused ones. PR [#11499](https://togithub.com/tiangolo/fastapi/pull/11499) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Migrate from Hatch to PDM for the internal build. PR [#11498](https://togithub.com/tiangolo/fastapi/pull/11498) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆️ Upgrade MkDocs Material and re-enable cards. PR [#11466](https://togithub.com/tiangolo/fastapi/pull/11466) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆ Bump pillow from 10.2.0 to 10.3.0. PR [#11403](https://togithub.com/tiangolo/fastapi/pull/11403) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- 🔧 Ungroup dependabot updates. PR [#11465](https://togithub.com/tiangolo/fastapi/pull/11465) by [@tiangolo](https://togithub.com/tiangolo).
getsentry/sentry-python (lrs/sentry_sdk)
### [`v2.1.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#211)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.1.0...2.1.1)
- Fix trace propagation in Celery tasks started by Celery Beat. ([#3047](https://togithub.com/getsentry/sentry-python/issues/3047)) by [@antonpirker](https://togithub.com/antonpirker)
### [`v2.1.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#210)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.0.1...2.1.0)
##### Various fixes & improvements
- fix(quart): Fix Quart integration ([#3043](https://togithub.com/getsentry/sentry-python/issues/3043)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- Reduce API cross-section for huggingface in test ([#3042](https://togithub.com/getsentry/sentry-python/issues/3042)) by [@colin-sentry](https://togithub.com/colin-sentry)
- Huggingface Hub integration ([#3033](https://togithub.com/getsentry/sentry-python/issues/3033)) by [@colin-sentry](https://togithub.com/colin-sentry)
- feat(integrations): Add Anthropic Integration ([#2831](https://togithub.com/getsentry/sentry-python/issues/2831)) by [@czyber](https://togithub.com/czyber)
- meta(license): Bump copyright year ([#3029](https://togithub.com/getsentry/sentry-python/issues/3029)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- feat(ai): Langchain integration ([#2911](https://togithub.com/getsentry/sentry-python/issues/2911)) by [@colin-sentry](https://togithub.com/colin-sentry)
- fix(django): fix Django ASGI integration on Python 3.12 ([#3027](https://togithub.com/getsentry/sentry-python/issues/3027)) by [@bellini666](https://togithub.com/bellini666)
- feat(tests): Parallelize tox ([#3025](https://togithub.com/getsentry/sentry-python/issues/3025)) by [@sentrivana](https://togithub.com/sentrivana)
- build(deps): bump checkouts/data-schemas from `4aa14a7` to `4381a97` ([#3028](https://togithub.com/getsentry/sentry-python/issues/3028)) by [@dependabot](https://togithub.com/dependabot)
- feat(perf): Add ability to put measurements directly on spans. ([#2967](https://togithub.com/getsentry/sentry-python/issues/2967)) by [@colin-sentry](https://togithub.com/colin-sentry)
- fix(tests): Fix trytond tests ([#3031](https://togithub.com/getsentry/sentry-python/issues/3031)) by [@sentrivana](https://togithub.com/sentrivana)
- fix(tests): Update `pytest-asyncio` to fix CI ([#3030](https://togithub.com/getsentry/sentry-python/issues/3030)) by [@sentrivana](https://togithub.com/sentrivana)
- fix(docs): Link to respective migration guides directly ([#3020](https://togithub.com/getsentry/sentry-python/issues/3020)) by [@sentrivana](https://togithub.com/sentrivana)
- docs(scope): Add docstring to `Scope.set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- test(scope): Fix typos in assert error message ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- test: Add unit test for top-level API `set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- test(scope): Add unit test for `Scope.set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- feat: Add `set_tags` to top-level API ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
- feat(scope): New `set_tags` function ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
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:
==42.0.5
->==42.0.6
==2.0.0
->==2.1.1
==9.5.20
->==9.5.21
==0.25.0
->==0.25.1
==0.4.2
->==0.4.3
==4.1.2
->==4.1.3
==0.110.2
->==0.111.0
==2.0.1
->==2.1.1
Release Notes
pyca/cryptography (dev/cryptography)
### [`v42.0.6`](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6) [Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)jimporter/mike (dev/mike)
### [`v2.1.1`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v211-2024-05-03) [Compare Source](https://togithub.com/jimporter/mike/compare/v2.1.0...v2.1.1) ##### Bug fixes - Support using environment variables for `INHERIT` when injecting the `mike` plugin into `mkdocs.yml` *** ### [`v2.1.0`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v210-2024-05-01) [Compare Source](https://togithub.com/jimporter/mike/compare/v2.0.0...v2.1.0) ##### New features - When calling `set-default`, you can now pass `--allow-undefined` to set the default to a version that doesn't exist yet - Add global-level `-q` / `--quiet` option to suppress warning messages - Add support for handling `!relative` in `mkdocs.yml` ##### Bug fixes - When loading an MkDocs config, mike now runs the `startup` and `shutdown` events ***squidfunk/mkdocs-material (dev/mkdocs-material)
### [`v9.5.21`](https://togithub.com/squidfunk/mkdocs-material/releases/tag/9.5.21): mkdocs-material-9.5.21 [Compare Source](https://togithub.com/squidfunk/mkdocs-material/compare/9.5.20...9.5.21) - Fixed [#7133](https://togithub.com/squidfunk/mkdocs-material/issues/7133): Ensure latest version of Mermaid.js is used - Fixed [#7125](https://togithub.com/squidfunk/mkdocs-material/issues/7125): Added warning for dotfiles in info plugin Thanks to [@kamilkrzyskow](https://togithub.com/kamilkrzyskow) for their contributionsmkdocstrings/mkdocstrings (dev/mkdocstrings)
### [`v0.25.1`](https://togithub.com/mkdocstrings/mkdocstrings/blob/HEAD/CHANGELOG.md#0251---2024-05-05) [Compare Source](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1) [Compare with 0.25.0](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1) ##### Bug Fixes - Always descend into sub-headings when re-applying their label ([cb86e08](https://togithub.com/mkdocstrings/mkdocstrings/commit/cb86e08bbc5e8057393aa1cd7ca29bc2b40ab5eb) by Timothée Mazzucotelli). [Issue-mkdocstrings/python-158](https://togithub.com/mkdocstrings/python/issues/158)astral-sh/ruff (dev/ruff)
### [`v0.4.3`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#043) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.2...v0.4.3) ##### Enhancements - Add support for PEP 696 syntax ([#11120](https://togithub.com/astral-sh/ruff/pull/11120)) ##### Preview features - \[`refurb`] Use function range for `reimplemented-operator` diagnostics ([#11271](https://togithub.com/astral-sh/ruff/pull/11271)) - \[`refurb`] Ignore methods in `reimplemented-operator` (`FURB118`) ([#11270](https://togithub.com/astral-sh/ruff/pull/11270)) - \[`refurb`] Implement `fstring-number-format` (`FURB116`) ([#10921](https://togithub.com/astral-sh/ruff/pull/10921)) - \[`ruff`] Implement `redirected-noqa` (`RUF101`) ([#11052](https://togithub.com/astral-sh/ruff/pull/11052)) - \[`pyflakes`] Distinguish between first-party and third-party imports for fix suggestions ([#11168](https://togithub.com/astral-sh/ruff/pull/11168)) ##### Rule changes - \[`flake8-bugbear`] Ignore non-abstract class attributes when enforcing `B024` ([#11210](https://togithub.com/astral-sh/ruff/pull/11210)) - \[`flake8-logging`] Include inline instantiations when detecting loggers ([#11154](https://togithub.com/astral-sh/ruff/pull/11154)) - \[`pylint`] Also emit `PLR0206` for properties with variadic parameters ([#11200](https://togithub.com/astral-sh/ruff/pull/11200)) - \[`ruff`] Detect duplicate codes as part of `unused-noqa` (`RUF100`) ([#10850](https://togithub.com/astral-sh/ruff/pull/10850)) ##### Formatter - Avoid multiline expression if format specifier is present ([#11123](https://togithub.com/astral-sh/ruff/pull/11123)) ##### LSP - Write `ruff server` setup guide for Helix ([#11183](https://togithub.com/astral-sh/ruff/pull/11183)) - `ruff server` no longer hangs after shutdown ([#11222](https://togithub.com/astral-sh/ruff/pull/11222)) - `ruff server` reads from a configuration TOML file in the user configuration directory if no local configuration exists ([#11225](https://togithub.com/astral-sh/ruff/pull/11225)) - `ruff server` respects `per-file-ignores` configuration ([#11224](https://togithub.com/astral-sh/ruff/pull/11224)) - `ruff server`: Support a custom TOML configuration file ([#11140](https://togithub.com/astral-sh/ruff/pull/11140)) - `ruff server`: Support setting to prioritize project configuration over editor configuration ([#11086](https://togithub.com/astral-sh/ruff/pull/11086)) ##### Bug fixes - Avoid debug assertion around NFKC renames ([#11249](https://togithub.com/astral-sh/ruff/pull/11249)) - \[`pyflakes`] Prioritize `redefined-while-unused` over `unused-import` ([#11173](https://togithub.com/astral-sh/ruff/pull/11173)) - \[`ruff`] Respect `async` expressions in comprehension bodies ([#11219](https://togithub.com/astral-sh/ruff/pull/11219)) - \[`pygrep_hooks`] Fix `blanket-noqa` panic when last line has noqa with no newline (`PGH004`) ([#11108](https://togithub.com/astral-sh/ruff/pull/11108)) - \[`perflint`] Ignore list-copy recommendations for async `for` loops ([#11250](https://togithub.com/astral-sh/ruff/pull/11250)) - \[`pyflakes`] Improve `invalid-print-syntax` documentation ([#11171](https://togithub.com/astral-sh/ruff/pull/11171)) ##### Performance - Avoid allocations for isort module names ([#11251](https://togithub.com/astral-sh/ruff/pull/11251)) - Build a separate ARM wheel for macOS ([#11149](https://togithub.com/astral-sh/ruff/pull/11149))tiangolo/fastapi (lrs/fastapi)
### [`v0.111.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.111.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.3...0.111.0) ##### Features - ✨ Add FastAPI CLI, the new `fastapi` command. PR [#11522](https://togithub.com/tiangolo/fastapi/pull/11522) by [@tiangolo](https://togithub.com/tiangolo). - New docs: [FastAPI CLI](https://fastapi.tiangolo.com/fastapi-cli/). Try it out with: ```console $ pip install --upgrade fastapi $ fastapi dev main.py ╭────────── FastAPI CLI - Development mode ───────────╮ │ │ │ Serving at: http://127.0.0.1:8000 │ │ │ │ API docs: http://127.0.0.1:8000/docs │ │ │ │ Running in development mode, for production use: │ │ │ │ fastapi run │ │ │ ╰─────────────────────────────────────────────────────╯ INFO: Will watch for changes in these directories: ['/home/user/code/awesomeapp'] INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [2248755] using WatchFiles INFO: Started server process [2248757] INFO: Waiting for application startup. INFO: Application startup complete. ``` ##### Refactors - 🔧 Add configs and setup for `fastapi-slim` including optional extras `fastapi-slim[standard]`, and `fastapi` including by default the same `standard` extras. PR [#11503](https://togithub.com/tiangolo/fastapi/pull/11503) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.110.3`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.3) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.2...0.110.3) #### Latest Changes ##### Docs - 📝 Update references to Python version, FastAPI supports all the current versions, no need to make the version explicit. PR [#11496](https://togithub.com/tiangolo/fastapi/pull/11496) by [@tiangolo](https://togithub.com/tiangolo). - ✏️ Fix typo in `fastapi/security/api_key.py`. PR [#11481](https://togithub.com/tiangolo/fastapi/pull/11481) by [@ch33zer](https://togithub.com/ch33zer). - ✏️ Fix typo in `security/http.py`. PR [#11455](https://togithub.com/tiangolo/fastapi/pull/11455) by [@omarmoo5](https://togithub.com/omarmoo5). ##### Translations - 🌐 Add Traditional Chinese translation for `docs/zh-hant/benchmarks.md`. PR [#11484](https://togithub.com/tiangolo/fastapi/pull/11484) by [@KNChiu](https://togithub.com/KNChiu). - 🌐 Update Chinese translation for `docs/zh/docs/fastapi-people.md`. PR [#11476](https://togithub.com/tiangolo/fastapi/pull/11476) by [@billzhong](https://togithub.com/billzhong). - 🌐 Add Chinese translation for `docs/zh/docs/how-to/index.md` and `docs/zh/docs/how-to/general.md`. PR [#11443](https://togithub.com/tiangolo/fastapi/pull/11443) by [@billzhong](https://togithub.com/billzhong). - 🌐 Add Spanish translation for cookie-params `docs/es/docs/tutorial/cookie-params.md`. PR [#11410](https://togithub.com/tiangolo/fastapi/pull/11410) by [@fabianfalon](https://togithub.com/fabianfalon). ##### Internal - ⬆ Bump mkdocstrings\[python] from 0.23.0 to 0.24.3. PR [#11469](https://togithub.com/tiangolo/fastapi/pull/11469) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔨 Update internal scripts and remove unused ones. PR [#11499](https://togithub.com/tiangolo/fastapi/pull/11499) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Migrate from Hatch to PDM for the internal build. PR [#11498](https://togithub.com/tiangolo/fastapi/pull/11498) by [@tiangolo](https://togithub.com/tiangolo). - ⬆️ Upgrade MkDocs Material and re-enable cards. PR [#11466](https://togithub.com/tiangolo/fastapi/pull/11466) by [@tiangolo](https://togithub.com/tiangolo). - ⬆ Bump pillow from 10.2.0 to 10.3.0. PR [#11403](https://togithub.com/tiangolo/fastapi/pull/11403) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔧 Ungroup dependabot updates. PR [#11465](https://togithub.com/tiangolo/fastapi/pull/11465) by [@tiangolo](https://togithub.com/tiangolo).getsentry/sentry-python (lrs/sentry_sdk)
### [`v2.1.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#211) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.1.0...2.1.1) - Fix trace propagation in Celery tasks started by Celery Beat. ([#3047](https://togithub.com/getsentry/sentry-python/issues/3047)) by [@antonpirker](https://togithub.com/antonpirker) ### [`v2.1.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#210) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.0.1...2.1.0) ##### Various fixes & improvements - fix(quart): Fix Quart integration ([#3043](https://togithub.com/getsentry/sentry-python/issues/3043)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Reduce API cross-section for huggingface in test ([#3042](https://togithub.com/getsentry/sentry-python/issues/3042)) by [@colin-sentry](https://togithub.com/colin-sentry) - Huggingface Hub integration ([#3033](https://togithub.com/getsentry/sentry-python/issues/3033)) by [@colin-sentry](https://togithub.com/colin-sentry) - feat(integrations): Add Anthropic Integration ([#2831](https://togithub.com/getsentry/sentry-python/issues/2831)) by [@czyber](https://togithub.com/czyber) - meta(license): Bump copyright year ([#3029](https://togithub.com/getsentry/sentry-python/issues/3029)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat(ai): Langchain integration ([#2911](https://togithub.com/getsentry/sentry-python/issues/2911)) by [@colin-sentry](https://togithub.com/colin-sentry) - fix(django): fix Django ASGI integration on Python 3.12 ([#3027](https://togithub.com/getsentry/sentry-python/issues/3027)) by [@bellini666](https://togithub.com/bellini666) - feat(tests): Parallelize tox ([#3025](https://togithub.com/getsentry/sentry-python/issues/3025)) by [@sentrivana](https://togithub.com/sentrivana) - build(deps): bump checkouts/data-schemas from `4aa14a7` to `4381a97` ([#3028](https://togithub.com/getsentry/sentry-python/issues/3028)) by [@dependabot](https://togithub.com/dependabot) - feat(perf): Add ability to put measurements directly on spans. ([#2967](https://togithub.com/getsentry/sentry-python/issues/2967)) by [@colin-sentry](https://togithub.com/colin-sentry) - fix(tests): Fix trytond tests ([#3031](https://togithub.com/getsentry/sentry-python/issues/3031)) by [@sentrivana](https://togithub.com/sentrivana) - fix(tests): Update `pytest-asyncio` to fix CI ([#3030](https://togithub.com/getsentry/sentry-python/issues/3030)) by [@sentrivana](https://togithub.com/sentrivana) - fix(docs): Link to respective migration guides directly ([#3020](https://togithub.com/getsentry/sentry-python/issues/3020)) by [@sentrivana](https://togithub.com/sentrivana) - docs(scope): Add docstring to `Scope.set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test(scope): Fix typos in assert error message ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test: Add unit test for top-level API `set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test(scope): Add unit test for `Scope.set_tags` ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat: Add `set_tags` to top-level API ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat(scope): New `set_tags` function ([#2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)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.