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

Bump the pydeps group across 1 directory with 5 updates #7601

Merged
merged 1 commit into from
Jun 18, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 17, 2024

Bumps the pydeps group with 5 updates in the /server directory:

Package From To
sentry-sdk 2.3.1 2.5.1
structlog 24.1.0 24.2.0
uvicorn 0.29.0 0.30.1
boto3-stubs 1.34.113 1.34.127
poetry-lock-package 0.5.0 0.5.1

Updates sentry-sdk from 2.3.1 to 2.5.1

Release notes

Sourced from sentry-sdk's releases.

2.5.1

This change fixes a regression in our cron monitoring feature, which caused cron checkins not to be sent. The regression appears to have been introduced in version 2.4.0.

We recommend that all users, who use Cron monitoring and are currently running sentry-python ≥2.4.0, upgrade to this release as soon as possible!

Other fixes & improvements

2.5.0

Various fixes & improvements

  • Allow to configure status codes to report to Sentry in Starlette and FastAPI (#3008) by @​sentrivana

    By passing a new option to the FastAPI and Starlette integrations, you're now able to configure what status codes should be sent as events to Sentry. Here's how it works:

    from sentry_sdk.integrations.starlette import StarletteIntegration
    from sentry_sdk.integrations.fastapi import FastApiIntegration
    sentry_sdk.init(
    # ...
    integrations=[
    StarletteIntegration(
    failed_request_status_codes=[403, range(500, 599)],
    ),
    FastApiIntegration(
    failed_request_status_codes=[403, range(500, 599)],
    ),
    ]
    )

    failed_request_status_codes expects a list of integers or containers (objects that allow membership checks via in) of integers. Examples of valid failed_request_status_codes:

    • [500] will only send events on HTTP 500.
    • [400, range(500, 599)] will send events on HTTP 400 as well as the 500-599 range.
    • [500, 503] will send events on HTTP 500 and 503.

    The default is [range(500, 599)].

    See the FastAPI and Starlette integration docs for more details.

  • Support multiple keys with cache_prefixes (#3136) by @​sentrivana

  • Support integer Redis keys (#3132) by @​sentrivana

  • Update SDK version in CONTRIBUTING.md (#3129) by @​sentrivana

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

2.5.1

This change fixes a regression in our cron monitoring feature, which caused cron checkins not to be sent. The regression appears to have been introduced in version 2.4.0.

We recommend that all users, who use Cron monitoring and are currently running sentry-python ≥2.4.0, upgrade to this release as soon as possible!

Other fixes & improvements

2.5.0

Various fixes & improvements

  • Allow to configure status codes to report to Sentry in Starlette and FastAPI (#3008) by @​sentrivana

    By passing a new option to the FastAPI and Starlette integrations, you're now able to configure what status codes should be sent as events to Sentry. Here's how it works:

    from sentry_sdk.integrations.starlette import StarletteIntegration
    from sentry_sdk.integrations.fastapi import FastApiIntegration
    sentry_sdk.init(
    # ...
    integrations=[
    StarletteIntegration(
    failed_request_status_codes=[403, range(500, 599)],
    ),
    FastApiIntegration(
    failed_request_status_codes=[403, range(500, 599)],
    ),
    ]
    )

    failed_request_status_codes expects a list of integers or containers (objects that allow membership checks via in) of integers. Examples of valid failed_request_status_codes:

    • [500] will only send events on HTTP 500.
    • [400, range(500, 599)] will send events on HTTP 400 as well as the 500-599 range.
    • [500, 503] will send events on HTTP 500 and 503.

    The default is [range(500, 599)].

    See the FastAPI and Starlette integration docs for more details.

  • Support multiple keys with cache_prefixes (#3136) by @​sentrivana

... (truncated)

Commits
  • 411b1d4 Update CHANGELOG.md
  • d18ff4d release: 2.5.1
  • d818e8f Revert "Refactor the Celery Beat integration (#3105)" (#3144)
  • c2af1b0 feat(tracing): Warn if not-started transaction entered (#3003)
  • 7674bf2 test(scope): Ensure last_event_id cleared
  • dd15d32 fix(scope): Clear last_event_id on scope clear
  • 239cca2 Merge branch 'release/2.5.0'
  • 504e05e Update CHANGELOG.md
  • dbc02e6 release: 2.5.0
  • 9227968 feat(starlette): Allow to configure status codes to report to Sentry (#3008)
  • Additional commits viewable in compare view

Updates structlog from 24.1.0 to 24.2.0

Release notes

Sourced from structlog's releases.

24.2.0

Highlights

Overdue, and mostly bug fixes & optimizations! See y'all after my vacation. 🌴

Full changelog below!

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@variomedia), Tidelift (@tidelift), FilePreviews (@filepreviews), Klaviyo (@klaviyo), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).

Maintenance Sustainers

Adam Hill (@adamghill), Dan Groshev (@si14), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), The Westervelt Company (@westerveltco), Philippe Galvan (@PhilippeGalvan), Birk Jernström (@birkjernstrom), Chris Withers (@cjw296), Christopher Dignam (@chdsbd), Stefan Hagen (@sthagen), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Mike Fiedler (@miketheman), Thomas Klinger (@thmsklngr), Duncan Hill (@cricalix), and Colin Marquardt (@cmarqu).

Not to forget 7 more amazing humans who chose to be generous but anonymous!

Full Changelog

Added

  • It is now possible to disable log level-padding in structlog.dev.LogLevelColumnFormatter and structlog.dev.ConsoleRenderer. #599

  • The structlog.processors.CallsiteParameterAdder can now be pickled. #603

  • structlog.processors.CallsiteParameterAdder now also works with structlog.stdlib.BoundLogger's non-standard async methods (ainfo(), and so forth) #618

Changed

  • structlog.processors.LogfmtRenderer now escapes newlines. #592

  • structlog.processors.LogfmtRenderer now escapes backslashes and double quotes. #594

  • structlog.processors.CallsiteParameterAdder has been optimized to be about 2x faster. #606

Fixed

  • structlog.stdlib.render_to_log_kwargs now correctly passes stacklevel as a kwarg to stdlib logging. #619
Changelog

Sourced from structlog's changelog.

24.2.0 - 2024-05-27

Added

  • It is now possible to disable log level-padding in structlog.dev.LogLevelColumnFormatter and structlog.dev.ConsoleRenderer. #599

  • The structlog.processors.CallsiteParameterAdder can now be pickled. #603

  • structlog.processors.CallsiteParameterAdder now also works with structlog.stdlib.BoundLogger's non-standard async methods (ainfo(), and so forth) #618

Changed

  • structlog.processors.LogfmtRenderer now escapes newlines. #592

  • structlog.processors.LogfmtRenderer now escapes backslashes and double quotes. #594

  • structlog.processors.CallsiteParameterAdder has been optimized to be about 2x faster. #606

Fixed

  • structlog.stdlib.render_to_log_kwargs now correctly passes stacklevel as a kwarg to stdlib logging. #619
Commits

Updates uvicorn from 0.29.0 to 0.30.1

Release notes

Sourced from uvicorn's releases.

Version 0.30.1

Fixed

  • Allow horizontal tabs \t in response header values (#2345)

Full Changelog: encode/uvicorn@0.30.0...0.30.1

Version 0.30.0

Added

  • New multiprocess manager (#2183)
  • Allow ConfigParser or a io.IO[Any] on log_config (#1976)

Fixed

  • Suppress side effects of signal propagation (#2317)
  • Send content-length header on 5xx (#2304)

Deprecated

  • Deprecate the uvicorn.workers module (#2302)

Full Changelog: encode/uvicorn@0.29.0...0.30.0

Changelog

Sourced from uvicorn's changelog.

0.30.1 (2024-06-02)

Fixed

  • Allow horizontal tabs \t in response header values (#2345)

0.30.0 (2024-05-28)

Added

  • New multiprocess manager (#2183)
  • Allow ConfigParser or a io.IO[Any] on log_config (#1976)

Fixed

  • Suppress side-effects of signal propagation (#2317)
  • Send content-length header on 5xx (#2304)

Deprecated

  • Deprecate the uvicorn.workers module (#2302)
Commits

Updates boto3-stubs from 1.34.113 to 1.34.127

Commits

Updates poetry-lock-package from 0.5.0 to 0.5.1

Release notes

Sourced from poetry-lock-package's releases.

Bugfix support for multiple marked version constraints

What's Changed

If we have a list of possible versions with markers on each version range, we ignore the markers. This could, very unlikely, lead to versioning issues (for example, if we have a platform marker and a multi-version constraint from a package), but the likelihood is very small.

Full Changelog: bneijt/poetry-lock-package@0.5.0...0.5.1

Commits

You can trigger a rebase of this PR 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 added I-Dependency Impact: related to an dependency I-Python Impact: Python-related stuff labels Jun 17, 2024
@dependabot dependabot bot requested a review from a team as a code owner June 17, 2024 02:32
@mmmarcos
Copy link
Contributor

@dependabot rebase

Bumps the pydeps group with 5 updates in the /server directory:

| Package | From | To |
| --- | --- | --- |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.3.1` | `2.5.1` |
| [structlog](https://github.com/hynek/structlog) | `24.1.0` | `24.2.0` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.29.0` | `0.30.1` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.34.113` | `1.34.127` |
| [poetry-lock-package](https://github.com/bneijt/poetry-lock-package) | `0.5.0` | `0.5.1` |



Updates `sentry-sdk` from 2.3.1 to 2.5.1
- [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.3.1...2.5.1)

Updates `structlog` from 24.1.0 to 24.2.0
- [Release notes](https://github.com/hynek/structlog/releases)
- [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md)
- [Commits](hynek/structlog@24.1.0...24.2.0)

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

Updates `boto3-stubs` from 1.34.113 to 1.34.127
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `poetry-lock-package` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/bneijt/poetry-lock-package/releases)
- [Commits](bneijt/poetry-lock-package@0.5.0...0.5.1)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pydeps
- dependency-name: structlog
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pydeps
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pydeps
- dependency-name: boto3-stubs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pydeps
- dependency-name: poetry-lock-package
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pydeps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot-pip-server-pydeps-ca636f7c02 branch from 5caaf4f to f2d5c9f Compare June 17, 2024 15:00
@mmmarcos mmmarcos added this pull request to the merge queue Jun 18, 2024
Merged via the queue into master with commit 3af99ca Jun 18, 2024
16 checks passed
@mmmarcos mmmarcos deleted the dependabot-pip-server-pydeps-ca636f7c02 branch June 18, 2024 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I-Dependency Impact: related to an dependency I-Python Impact: Python-related stuff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant