Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the production-dependencies group in /autogpt_platform/market with 5 updates #8431

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 24, 2024

Bumps the production-dependencies group in /autogpt_platform/market with 5 updates:

Package From To
prisma 0.13.1 0.15.0
uvicorn 0.30.5 0.32.0
fastapi 0.109.2 0.115.3
sentry-sdk 2.12.0 2.17.0
python-levenshtein 0.25.1 0.26.0

Updates prisma from 0.13.1 to 0.15.0

Release notes

Sourced from prisma's releases.

v0.15.0

What's Changed

Fixed regression with optional raw query fields

The last release, v0.14.0, included a regression with the handling of optional values for BigInt, Decimal & Json fields where an error would be raised if the value was None.

Massive thank you to @​AstreaTSS for a very detailed bug report and contributing a fix!

Support for .create_many() for SQLite

The create_many() method is now supported in SQLite!

total = await client.user.create_many([{'name': 'Robert'}, {'name': 'Tegan'}])
# 2

However the skip_duplicates argument is unfortunately not supported yet.

Massive thank you to @​AdeelK93 for contributing this feature!

Support for connect_or_create

You can now connect or create a relational record through the .create() method, for example:

post = await client.post.create(
     data={
         'title': 'Post 1',
         'published': True,
         'author': {
             'connect_or_create': {
                 'where': {
                     'id': user.id,
                 },
                 'create': {
                     'name': 'Robert',
                 },
             },
         },
     },
     include={
         'author': True,
     },
 )

Thanks to @​AdeelK93 for contributing this feature!

... (truncated)

Commits
  • b579e0d feat(package): release v0.15.0 (#1016)
  • 11b4e4c chore(deps): update dependency pyright to v1.1.376 (#1013)
  • c282c4b chore(deps): update dependency dirty-equals to v0.8.0 (#1012)
  • 8372fc8 chore(deps): update dependency pytest-subprocess to v1.5.2 (#1011)
  • a7e2fd8 chore(deps): update amannn/action-semantic-pull-request action to v5.5.3 (#1009)
  • 703d8d4 chore(deps): update dependency pyright to v1.1.375 (#1010)
  • c643c6c chore(deps): update dependency ruff to v0.5.7 (#1007)
  • 97cb675 chore(deps): update dependency inline-snapshot to v0.12.1 (#1006)
  • 16aa2c1 chore(deps): update dependency wheel to v0.44.0 (#958)
  • 9973ed1 chore(deps): update dependency mypy to v1.11.1 (#986)
  • Additional commits viewable in compare view

Updates uvicorn from 0.30.5 to 0.32.0

Release notes

Sourced from uvicorn's releases.

Version 0.32.0

Added

  • Officially support Python 3.13 (#2482)
  • Warn when max_request_limit is exceeded (#2430)

Full Changelog: encode/uvicorn@0.31.1...0.32.0

Version 0.31.1

Fixed

  • Support WebSockets 0.13.1 #2471
  • Restore support for [*] in trusted hosts #2480
  • Add PathLike[str] type hint for ssl_keyfile #2481

Full Changelog: encode/uvicorn@0.31.0...0.31.1

Version 0.31.0

Added

Improve ProxyHeadersMiddleware (#2468) and (#2231):

  • Fix the host for requests from clients running on the proxy server itself.
  • Fallback to host that was already set for empty x-forwarded-for headers.
  • Also allow specifying IP Networks as trusted hosts. This greatly simplifies deployments on docker swarm/Kubernetes, where the reverse proxy might have a dynamic IP.
    • This includes support for IPv6 Address/Networks.

Full Changelog: encode/uvicorn@0.30.6...0.31.0

Version 0.30.6

Fixed

  • Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)

Full Changelog: encode/uvicorn@0.30.5...0.30.6

Changelog

Sourced from uvicorn's changelog.

0.32.0 (2024-10-15)

Added

  • Officially support Python 3.13 (#2482)
  • Warn when max_request_limit is exceeded (#2430)

0.31.1 (2024-10-09)

Fixed

  • Support WebSockets 0.13.1 (#2471)
  • Restore support for [*] in trusted hosts (#2480)
  • Add PathLike[str] type hint for ssl_keyfile (#2481)

0.31.0 (2024-09-27)

Added

Improve ProxyHeadersMiddleware (#2468) and (#2231):

  • Fix the host for requests from clients running on the proxy server itself.
  • Fallback to host that was already set for empty x-forwarded-for headers.
  • Also allow to specify IP Networks as trusted hosts. This greatly simplifies deployments on docker swarm/kubernetes, where the reverse proxy might have a dynamic IP.
    • This includes support for IPv6 Address/Networks.

0.30.6 (2024-08-13)

Fixed

  • Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)
Commits

Updates fastapi from 0.109.2 to 0.115.3

Release notes

Sourced from fastapi's releases.

0.115.3

Upgrades

Docs

Translations

  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/fastapi-cli.md. PR #12444 by @​codingjenny.
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/deployment/index.md. PR #12439 by @​codingjenny.
  • 🌐 Add Portuguese translation for docs/pt/docs/how-to/testing-database.md. PR #12472 by @​GuilhermeRameh.
  • 🌐 Add Portuguese translation for docs/pt/docs/how-to/custom-docs-ui-assets.md. PR #12473 by @​devluisrodrigues.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/response-headers.md. PR #12458 by @​leonardopaloschi.
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/deployment/cloud.md. PR #12440 by @​codingjenny.
  • 🌐 Update Portuguese translation for docs/pt/docs/python-types.md. PR #12428 by @​ceb10n.
  • 🌐 Add Russian translation for docs/ru/docs/environment-variables.md. PR #12436 by @​wisderfin.
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/resources/index.md. PR #12443 by @​codingjenny.
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/about/index.md. PR #12438 by @​codingjenny.
  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/query-param-models.md. PR #12414 by @​ceb10n.
  • 🌐 Remove Portuguese translation for docs/pt/docs/deployment.md. PR #12427 by @​ceb10n.
  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/body-updates.md. PR #12381 by @​andersonrocha0.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/response-cookies.md. PR #12417 by @​Paulofalcao2002.

Internal

0.115.2

Upgrades

0.115.1

Fixes

Refactors

  • ♻️ Update type annotations for improved python-multipart. PR #12407 by @​tiangolo.

... (truncated)

Commits
  • c519614 🔖 Release version 0.115.3
  • 9c794c9 📝 Update release notes
  • c4f8143 ⬆️ Upgrade Starlette to >=0.40.0,<0.42.0 (#12469)
  • 45822d3 📝 Update release notes
  • 4c1a193 📝 Fix broken link in docs (#12495)
  • 5afa6d7 📝 Update release notes
  • f0b5f8a 📝 Update release notes
  • b0761c2 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/fastapi-cli.md ...
  • 53d9007 🌐 Add Traditional Chinese translation for `docs/zh-hant/docs/deployment/index...
  • 7038bed 📝 Update release notes
  • Additional commits viewable in compare view

Updates sentry-sdk from 2.12.0 to 2.17.0

Release notes

Sourced from sentry-sdk's releases.

2.17.0

Various fixes & improvements

2.16.0

Integrations

  • Bottle: Add failed_request_status_codes (#3618) by @​szokeasaurusrex

    You can now define a set of integers that will determine which status codes should be reported to Sentry.

    sentry_sdk.init(
        integrations=[
            BottleIntegration(
                failed_request_status_codes={403, *range(500, 600)},
            )
        ]
    )

    Examples of valid failed_request_status_codes:

    • {500} will only send events on HTTP 500.
    • {400, *range(500, 600)} will send events on HTTP 400 as well as the 5xx range.
    • {500, 503} will send events on HTTP 500 and 503.
    • set() (the empty set) will not send events for any HTTP status code.

    The default is {*range(500, 600)}, meaning that all 5xx status codes are reported to Sentry.

  • Bottle: Delete never-reached code (#3605) by @​szokeasaurusrex

  • Redis: Remove flaky test (#3626) by @​sentrivana

  • Django: Improve getting psycopg3 connection info (#3580) by @​nijel

  • Django: Add SpotlightMiddleware when Spotlight is enabled (#3600) by @​BYK

  • Django: Open relevant error when SpotlightMiddleware is on (#3614) by @​BYK

  • Django: Support http_methods_to_capture in ASGI Django (#3607) by @​sentrivana

    ASGI Django now also supports the http_methods_to_capture integration option. This is a configurable tuple of HTTP method verbs that should create a transaction in Sentry. The default is ("CONNECT", "DELETE", "GET", "PATCH", "POST", "PUT", "TRACE",). OPTIONS and HEAD are not included by default.

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

2.17.0

Various fixes & improvements

2.16.0

Integrations

  • Bottle: Add failed_request_status_codes (#3618) by @​szokeasaurusrex

    You can now define a set of integers that will determine which status codes should be reported to Sentry.

    sentry_sdk.init(
        integrations=[
            BottleIntegration(
                failed_request_status_codes={403, *range(500, 600)},
            )
        ]
    )

    Examples of valid failed_request_status_codes:

    • {500} will only send events on HTTP 500.
    • {400, *range(500, 600)} will send events on HTTP 400 as well as the 5xx range.
    • {500, 503} will send events on HTTP 500 and 503.
    • set() (the empty set) will not send events for any HTTP status code.

    The default is {*range(500, 600)}, meaning that all 5xx status codes are reported to Sentry.

  • Bottle: Delete never-reached code (#3605) by @​szokeasaurusrex

  • Redis: Remove flaky test (#3626) by @​sentrivana

  • Django: Improve getting psycopg3 connection info (#3580) by @​nijel

  • Django: Add SpotlightMiddleware when Spotlight is enabled (#3600) by @​BYK

  • Django: Open relevant error when SpotlightMiddleware is on (#3614) by @​BYK

  • Django: Support http_methods_to_capture in ASGI Django (#3607) by @​sentrivana

... (truncated)

Commits

Updates python-levenshtein from 0.25.1 to 0.26.0

Release notes

Sourced from python-levenshtein's releases.

Release 0.26.0

Changed

  • add support for Python 3.13
  • drop support for Python 3.8
Changelog

Sourced from python-levenshtein's changelog.

v0.26.0

Changed

  • add support for Python 3.13
  • drop support for Python 3.8
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot requested a review from a team as a code owner October 24, 2024 18:35
@dependabot dependabot bot requested review from kcze and majdyz and removed request for a team October 24, 2024 18:35
@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Oct 24, 2024
@CLAassistant
Copy link

CLAassistant commented Oct 24, 2024

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added platform/backend AutoGPT Platform - Back end size/l labels Oct 24, 2024
@ntindle ntindle enabled auto-merge (squash) October 25, 2024 17:46
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Oct 25, 2024
@ntindle
Copy link
Member

ntindle commented Oct 25, 2024

@dependabot recreate

Bumps the production-dependencies group in /autogpt_platform/market with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [prisma](https://github.com/RobertCraigie/prisma-client-py) | `0.13.1` | `0.15.0` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.30.5` | `0.32.0` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.109.2` | `0.115.3` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.12.0` | `2.17.0` |
| [python-levenshtein](https://github.com/rapidfuzz/python-Levenshtein) | `0.25.1` | `0.26.0` |


Updates `prisma` from 0.13.1 to 0.15.0
- [Release notes](https://github.com/RobertCraigie/prisma-client-py/releases)
- [Commits](RobertCraigie/prisma-client-py@v0.13.1...v0.15.0)

Updates `uvicorn` from 0.30.5 to 0.32.0
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
- [Commits](encode/uvicorn@0.30.5...0.32.0)

Updates `fastapi` from 0.109.2 to 0.115.3
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.109.2...0.115.3)

Updates `sentry-sdk` from 2.12.0 to 2.17.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.12.0...2.17.0)

Updates `python-levenshtein` from 0.25.1 to 0.26.0
- [Release notes](https://github.com/rapidfuzz/python-Levenshtein/releases)
- [Changelog](https://github.com/rapidfuzz/python-Levenshtein/blob/main/HISTORY.md)
- [Commits](rapidfuzz/python-Levenshtein@v0.25.1...v0.26.0)

---
updated-dependencies:
- dependency-name: prisma
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: python-levenshtein
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/market/dev/production-dependencies-2ed4e7a059 branch from 318f122 to 1c34258 Compare October 25, 2024 23:05
@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Oct 25, 2024
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 28, 2024

Superseded by #8464.

@dependabot dependabot bot closed this Oct 28, 2024
auto-merge was automatically disabled October 28, 2024 18:05

Pull request was closed

@dependabot dependabot bot deleted the dependabot/pip/autogpt_platform/market/dev/production-dependencies-2ed4e7a059 branch October 28, 2024 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies platform/backend AutoGPT Platform - Back end python Pull requests that update Python code size/l
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants