tutorcruncher / hermes

1 stars 0 forks source link

Bump the python-packages group with 11 updates #271

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the python-packages group with 11 updates:

Package From To
fastapi 0.111.1 0.112.2
uvicorn 0.30.4 0.30.6
sentry-sdk[fastapi] 2.12.0 2.13.0
httpx 0.27.0 0.27.2
logfire[fastapi] 0.48.1 0.51.0
google-api-core 2.19.1 2.19.2
google-api-python-client 2.139.0 2.143.0
google-auth 2.32.0 2.34.0
googleapis-common-protos 1.63.2 1.65.0
ruff 0.5.5 0.6.3
coverage 7.6.0 7.6.1

Updates fastapi from 0.111.1 to 0.112.2

Release notes

Sourced from fastapi's releases.

0.112.2

Fixes

Refactors

Docs

  • 📝 Fix a typo in docs/en/docs/virtual-environments.md. PR #12064 by @​aymenkrifa.
  • 📝 Add docs about Environment Variables and Virtual Environments. PR #12054 by @​tiangolo.
  • 📝 Add Asyncer mention in async docs. PR #12037 by @​tiangolo.
  • 📝 Move the Features docs to the top level to improve the main page menu. PR #12036 by @​tiangolo.
  • ✏️ Fix import typo in reference example for Security. PR #11168 by @​0shah0.
  • 📝 Highlight correct line in tutorial docs/en/docs/tutorial/body-multiple-params.md. PR #11978 by @​svlandeg.
  • 🔥 Remove Sentry link from Advanced Middleware docs. PR #12031 by @​alejsdev.
  • 📝 Clarify management tasks for translations, multiples files in one PR. PR #12030 by @​tiangolo.
  • 📝 Edit the link to the OpenAPI "Responses Object" and "Response Object" sections in the "Additional Responses in OpenAPI" section. PR #11996 by @​VaitoSoi.
  • 🔨 Specify email-validator dependency with dash. PR #11515 by @​jirikuncar.
  • 🌐 Add Spanish translation for docs/es/docs/project-generation.md. PR #11947 by @​alejsdev.
  • 📝 Fix minor typo. PR #12026 by @​MicaelJarniac.
  • 📝 Several docs improvements, tweaks, and clarifications. PR #11390 by @​nilslindemann.
  • 📝 Add missing compresslevel parameter on docs for GZipMiddleware. PR #11350 by @​junah201.
  • 📝 Fix inconsistent response code when item already exists in docs for testing. PR #11818 by @​lokomilo.
  • 📝 Update docs/en/docs/tutorial/body.md with Python 3.10 union type example. PR #11415 by @​rangzen.

Translations

  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/request_file.md. PR #12018 by @​Joao-Pedro-P-Holanda.
  • 🌐 Add Japanese translation for docs/ja/docs/learn/index.md. PR #11592 by @​ukwhatn.
  • 📝 Update Spanish translation docs for consistency. PR #12044 by @​alejsdev.
  • 🌐 Update Chinese translation for docs/zh/docs/tutorial/dependencies/dependencies-with-yield.md. PR #12028 by @​xuvjso.
  • 📝 Update FastAPI People, do not translate to have the most recent info. PR #12034 by @​tiangolo.
  • 🌐 Update Urdu translation for docs/ur/docs/benchmarks.md. PR #10046 by @​AhsanSheraz.

Internal

... (truncated)

Commits
  • d00af00 🔖 Release version 0.112.2
  • b69a9f3 📝 Update release notes
  • 51b625e 🐛 Fix allow_inf_nan option for Param and Body classes (#11867)
  • 48b36f2 📝 Update release notes
  • 3a4ac24 🐛 Ensure that app.include_router merges nested lifespans (#9630)
  • 22bf988 📝 Update release notes
  • 6935fe8 📝 Update release notes
  • 8f03716 📝 Fix a typo in virtual environement page (#12064)
  • d0ce9d2 📝 Update release notes
  • 705659b 📝 Add docs about Environment Variables and Virtual Environments (#12054)
  • Additional commits viewable in compare view


Updates uvicorn from 0.30.4 to 0.30.6

Release notes

Sourced from uvicorn's releases.

Version 0.30.6

Fixed

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

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.5...0.30.6

Version 0.30.5

Fixed

  • Don't close connection before receiving body on H11 (#2408)

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.4...0.30.5

Changelog

Sourced from uvicorn's changelog.

0.30.6 (2024-08-13)

Fixed

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

0.30.5 (2024-08-02)

Fixed

  • Don't close connection before receiving body on H11 (#2408)
Commits


Updates sentry-sdk[fastapi] from 2.12.0 to 2.13.0

Release notes

Sourced from sentry-sdk[fastapi]'s releases.

2.13.0

Various fixes & improvements

  • New integration: Ray (#2400) (#2444) by @​glowskir

    Usage: (add the RayIntegration to your sentry_sdk.init() call and make sure it is called in the worker processes)

    import ray
    

    import sentry_sdk from sentry_sdk.integrations.ray import RayIntegration

    def init_sentry(): sentry_sdk.init( dsn="...", traces_sample_rate=1.0, integrations=[RayIntegration()], )

    init_sentry()

    ray.init( runtime_env=dict(worker_process_setup_hook=init_sentry), )

    For more information, see the documentation for the Ray integration.

  • New integration: Litestar (#2413) (#3358) by @​KellyWalker

    Usage: (add the LitestarIntegration to your sentry_sdk.init())

    from litestar import Litestar, get
    

    import sentry_sdk from sentry_sdk.integrations.litestar import LitestarIntegration

    sentry_sdk.init( dsn="...", traces_sample_rate=1.0, integrations=[LitestarIntegration()], )

    @​get("/") async def index() -> str: return "Hello, world!"

    app = Litestar(...)

    For more information, see the documentation for the Litestar integration.

... (truncated)

Changelog

Sourced from sentry-sdk[fastapi]'s changelog.

2.13.0

Various fixes & improvements

  • New integration: Ray (#2400) (#2444) by @​glowskir

    Usage: (add the RayIntegration to your sentry_sdk.init() call and make sure it is called in the worker processes)

    import ray
    

    import sentry_sdk from sentry_sdk.integrations.ray import RayIntegration

    def init_sentry(): sentry_sdk.init( dsn="...", traces_sample_rate=1.0, integrations=[RayIntegration()], )

    init_sentry()

    ray.init( runtime_env=dict(worker_process_setup_hook=init_sentry), )

    For more information, see the documentation for the Ray integration.

  • New integration: Litestar (#2413) (#3358) by @​KellyWalker

    Usage: (add the LitestarIntegration to your sentry_sdk.init())

    from litestar import Litestar, get
    

    import sentry_sdk from sentry_sdk.integrations.litestar import LitestarIntegration

    sentry_sdk.init( dsn="...", traces_sample_rate=1.0, integrations=[LitestarIntegration()], )

    @​get("/") async def index() -> str: return "Hello, world!"

    app = Litestar(...)

    For more information, see the documentation for the Litestar integration.

... (truncated)

Commits


Updates httpx from 0.27.0 to 0.27.2

Release notes

Sourced from httpx's releases.

Version 0.27.2

0.27.2 (27th August, 2024)

Fixed

  • Reintroduced supposedly-private URLTypes shortcut. (#2673)

Version 0.27.1

0.27.1 (27th August, 2024)

Added

  • Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#3139)

Fixed

  • Improved error messaging for InvalidURL exceptions. (#3250)
  • Fix app type signature in ASGITransport. (#3109)
Changelog

Sourced from httpx's changelog.

0.27.2 (27th August, 2024)

Fixed

  • Reintroduced supposedly-private URLTypes shortcut. (#2673)

0.27.1 (27th August, 2024)

Added

  • Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#3139)

Fixed

  • Improved error messaging for InvalidURL exceptions. (#3250)
  • Fix app type signature in ASGITransport. (#3109)
Commits


Updates logfire[fastapi] from 0.48.1 to 0.51.0

Release notes

Sourced from logfire[fastapi]'s releases.

v0.51.0

What's Changed

BREAKING CHANGES

Other fixes

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.50.1...v0.51.0

v0.50.1

What's Changed

Full Changelog: https://github.com/pydantic/logfire/compare/v0.50.0...v0.50.1

v0.50.0

What's Changed

  • BREAKING CHANGES: Separate sending to Logfire from using standard OTEL environment variables by @​alexmojaki in pydantic/logfire#351. See https://docs.pydantic.dev/logfire/guides/advanced/alternative_backends/ for details. Highlights:
    • OTEL_EXPORTER_OTLP_ENDPOINT is no longer just an alternative to LOGFIRE_BASE_URL. Setting OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, and/or OTEL_EXPORTER_OTLP_METRICS_ENDPOINT will set up appropriate exporters in addition to sending to Logfire, which must be turned off separately if desired. These are basic exporters relying on OTEL defaults. In particular they don't use our custom retrying logic.
    • LOGFIRE_BASE_URL / logfire.configure(base_url=...) is now only intended for actual alternative Logfire backends, which are currently only available to Logfire developers, and unlike OTEL_EXPORTER_OTLP_ENDPOINT requires authenticating with Logfire.
    • Pending spans are only sent to logfire-specific exporters.
  • Add capture_statement to Redis instrumentation by @​Kludex in pydantic/logfire#355

Full Changelog: https://github.com/pydantic/logfire/compare/v0.49.1...v0.50.0

v0.49.1

What's Changed

Full Changelog: https://github.com/pydantic/logfire/compare/v0.49.0...v0.49.1

... (truncated)

Changelog

Sourced from logfire[fastapi]'s changelog.

[v0.51.0] (2024-08-22)

BREAKING CHANGES

Other fixes

[v0.50.1] (2024-08-06)

(Previously released as v0.50.0, then yanked due to pydantic/logfire#367)

  • BREAKING CHANGES: Separate sending to Logfire from using standard OTEL environment variables by @​alexmojaki in pydantic/logfire#351. See https://docs.pydantic.dev/logfire/guides/advanced/alternative_backends/ for details. Highlights:
    • OTEL_EXPORTER_OTLP_ENDPOINT is no longer just an alternative to LOGFIRE_BASE_URL. Setting OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, and/or OTEL_EXPORTER_OTLP_METRICS_ENDPOINT will set up appropriate exporters in addition to sending to Logfire, which must be turned off separately if desired. These are basic exporters relying on OTEL defaults. In particular they don't use our custom retrying logic.
    • LOGFIRE_BASE_URL / logfire.configure(base_url=...) is now only intended for actual alternative Logfire backends, which are currently only available to Logfire developers, and unlike OTEL_EXPORTER_OTLP_ENDPOINT requires authenticating with Logfire.
    • Pending spans are only sent to logfire-specific exporters.
  • Add capture_statement to Redis instrumentation by @​Kludex in pydantic/logfire#355

[v0.49.1] (2024-08-05)

[v0.49.0] (2024-08-05)

Commits
  • 108ae4b Release v0.51.0 (#396)
  • ec5f440 Register atexit callback once per configure to prevent slowdown with each...
  • a5c5ad8 Check LambdaRuntimeClient before logging tracebacks in `_ensure_flush_after...
  • b7afdd5 Disable ASGI send/receive spans by default (#371)
  • ffe0c25 Add logfire.instrument_system_metrics() (#373)
  • 5d9a16f docs: update mirascope third party integration docs with new v1 release + cus...
  • b6b6822 Don't auto-trace generators (#386)
  • f2e87f3 Add py.typed file to logfire-api (#379)
  • 0a393f8 Update generated stubs (#389)
  • 181640f Stop collecting package versions (#387)
  • Additional commits viewable in compare view


Updates google-api-core from 2.19.1 to 2.19.2

Release notes

Sourced from google-api-core's releases.

v2.19.2

2.19.2 (2024-08-16)

Bug Fixes

  • Fail gracefully if could not import rpc_status module (#680) (7ccbf57)
Changelog

Sourced from google-api-core's changelog.

2.19.2 (2024-08-16)

Bug Fixes

  • Fail gracefully if could not import rpc_status module (#680) (7ccbf57)
Commits


Updates google-api-python-client from 2.139.0 to 2.143.0

Release notes

Sourced from google-api-python-client's releases.

v2.143.0

2.143.0 (2024-08-27)

Features

v2.142.0

2.142.0 (2024-08-20)

Features

... (truncated)

Commits


Updates google-auth from 2.32.0 to 2.34.0

Release notes

Sourced from google-auth's releases.

v2.34.0

2.34.0 (2024-08-13)

Features

  • auth: Update get_client_ssl_credentials to support X.509 workload certs (#1558) (18c2ec1)

Bug Fixes

  • Retry token request on retryable status code (#1563) (f858a15)

v2.33.0

2.33.0 (2024-08-06)

Features

  • Implement async StaticCredentials using access tokens (#1559) (dc17dfc)
  • Implement base classes for credentials and request sessions (#1551) (036dac4)

Bug Fixes

  • metadata: Enhance retry logic for metadata server access in _metadata.py (#1545) (61c2432)

Documentation

  • Update argument for Credentials initialization (