Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 3, 2025

Bumps the pip-production-dependencies group with 47 updates in the /src directory:

Package From To
grpcio-health-checking 1.68.1 1.76.0
grpcio 1.68.1 1.76.0
opentelemetry-distro 0.50b0 0.60b0
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.39.0
python-dotenv 1.0.1 1.2.1
python-json-logger 2.0.7 4.0.0
openfeature-sdk 0.7.4 0.8.3
openfeature-provider-flagd 0.1.5 0.2.6
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.1.3
brotli 1.1.0 1.2.0
certifi 2024.8.30 2025.11.12
charset-normalizer 3.4.0 3.4.4
click 8.1.7 8.3.1
configargparse 1.7 1.7.1
deprecated 1.2.15 1.3.1
flask 3.1.0 3.1.2
flask-cors 5.0.0 6.0.1
gevent 24.11.1 25.9.1
geventhttpclient 2.3.3 2.3.5
googleapis-common-protos 1.66.0 1.72.0
greenlet 3.1.1 3.2.4
idna 3.10 3.11
jinja2 3.1.4 3.1.6
locust 2.32.4 2.42.6
locust-plugins[playwright] 4.5.3 5.0.0
markupsafe 3.0.2 3.0.3
msgpack 1.1.0 1.1.2
opentelemetry-api 1.29.0 1.39.0
opentelemetry-instrumentation 0.50b0 0.60b0
opentelemetry-instrumentation-jinja2 0.50b0 0.60b0
opentelemetry-instrumentation-requests 0.50b0 0.60b0
opentelemetry-instrumentation-system-metrics 0.50b0 0.60b0
opentelemetry-instrumentation-urllib3 0.50b0 0.60b0
opentelemetry-proto 1.29.0 1.39.0
opentelemetry-sdk 1.29.0 1.39.0
opentelemetry-semantic-conventions 0.50b0 0.60b0
opentelemetry-util-http 0.50b0 0.60b0
protobuf 5.29.1 6.33.1
pyzmq 26.2.0 27.1.0
requests 2.32.3 2.32.5
typing-extensions 4.12.2 4.15.0
urllib3 2.2.3 2.5.0
werkzeug 3.1.3 3.1.4
wrapt 1.17.0 2.0.1
zope-event 5.0 6.1
zope-interface 7.2 8.1.1

Bumps the pip-production-dependencies group with 43 updates in the /src/loadgenerator directory:

Package From To
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.39.0
python-json-logger 2.0.7 4.0.0
openfeature-sdk 0.7.4 0.8.3
openfeature-provider-flagd 0.1.5 0.2.6
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.1.3
brotli 1.1.0 1.2.0
certifi 2024.8.30 2025.11.12
charset-normalizer 3.4.0 3.4.4
click 8.1.7 8.3.1
configargparse 1.7 1.7.1
deprecated 1.2.15 1.3.1
flask 3.1.0 3.1.2
flask-cors 5.0.0 6.0.1
gevent 24.11.1 25.9.1
geventhttpclient 2.3.3 2.3.5
googleapis-common-protos 1.66.0 1.72.0
greenlet 3.1.1 3.2.4
idna 3.10 3.11
jinja2 3.1.4 3.1.6
locust 2.32.4 2.42.6
locust-plugins[playwright] 4.5.3 5.0.0
markupsafe 3.0.2 3.0.3
msgpack 1.1.0 1.1.2
opentelemetry-api 1.29.0 1.39.0
opentelemetry-instrumentation 0.50b0 0.60b0
opentelemetry-instrumentation-jinja2 0.50b0 0.60b0
opentelemetry-instrumentation-requests 0.50b0 0.60b0
opentelemetry-instrumentation-system-metrics 0.50b0 0.60b0
opentelemetry-instrumentation-urllib3 0.50b0 0.60b0
opentelemetry-proto 1.29.0 1.39.0
opentelemetry-sdk 1.29.0 1.39.0
opentelemetry-semantic-conventions 0.50b0 0.60b0
opentelemetry-util-http 0.50b0 0.60b0
protobuf 5.29.1 6.33.1
pyzmq 26.2.0 27.1.0
requests 2.32.3 2.32.5
typing-extensions 4.12.2 4.15.0
urllib3 2.2.3 2.5.0
werkzeug 3.1.3 3.1.4
wrapt 1.17.0 2.0.1
zope-event 5.0 6.1
zope-interface 7.2 8.1.1

Bumps the pip-production-dependencies group with 11 updates in the /src/recommendationservice directory:

Package From To
grpcio-health-checking 1.68.1 1.76.0
grpcio 1.68.1 1.76.0
opentelemetry-distro 0.50b0 0.60b0
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.39.0
python-dotenv 1.0.1 1.2.1
python-json-logger 2.0.7 4.0.0
openfeature-sdk 0.7.4 0.8.3
openfeature-provider-flagd 0.1.5 0.2.6
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.1.3
grpcio-tools 1.68.1 1.76.0

Bumps the pip-production-dependencies group with 1 update in the /src/recommendationservice/genproto directory: grpcio-tools.

Updates grpcio-health-checking from 1.68.1 to 1.76.0

Updates grpcio from 1.68.1 to 1.76.0

Release notes

Sourced from grpcio's releases.

Release v1.76.0

This is release 1.76.0 (genuine) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Prioritize system CA over bundled CA. (#40583)
  • [event_engine] Introduce a event_engine_poller_for_python experiment. (#40243)
  • [metrics] add grpc.lb.backend_service label. (#40486)

C#

  • [csharp tools] #39374 Grpc.Tools can't process file Suffix name with Upper character. (#40072)

Python

  • [Python] gRPC AsyncIO: Improve CompletionQueue polling performance. (#39993)

Release v1.76.0-pre1

This is a prerelease of gRPC Core 1.76.0 (genuine).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.75.1

This is release gRPC Core 1.75.1 (gemini).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

What's Changed

Python

  • Release grpcio wheels with Python 3.14 support (#40403)
  • Asyncio: fixes grpc shutdown race condition occurring during python interpreter finalizations. (#40447)
    • This also addresses previously reported issues with empty error message on Python interpreter exit (Error in sys.excepthook:/Original exception was: empty): #36655, #38679, #33342
  • Python 3.14: preserve current behavior when using grpc.aio async methods outside of a running event loop. (#40750)
    • Note: using async methods outside of a running event loop is discouraged by Python, and will be deprecated in future gRPC releases. Please use the asyncio.run() function (or asyncio.Runner for custom loop factories). For interactive mode, use dedicated asyncio REPL: python -m asyncio.

Full Changelog: grpc/grpc@v1.75.0...v1.75.1

... (truncated)

Commits
  • f5ffb68 [Release] Bump version to 1.76.0 (on v1.76.x branch) (#40925)
  • ffd8379 [Release] Bump version to 1.76.0-pre1 (on v1.76.x branch) (#40798)
  • 835d394 [Release] Bump core version to 51.0.0 for upcoming release (#40784)
  • de6ce7f [PH2] Add files for goaway support (#40786)
  • f7dd7f4 [PH2][Trivial][CleanUp]
  • 2d40a37 [PH2][ChannelZ][ZTrace][Skeleton]
  • 83acb27 [build] Add Missing Dependencies for reflection_proto in Preparation for Enab...
  • abfe8a2 [PH2] Stream list represents streams open for reads.
  • c65d8de [PH2][Expt] Fix the experiment expiry
  • 755d025 Fix latent_see_test flakiness
  • Additional commits viewable in compare view

Updates opentelemetry-distro from 0.50b0 to 0.60b0

Changelog

Sourced from opentelemetry-distro's changelog.

Version 1.39.0/0.60b0 (2025-12-03)

Added

  • opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi Detect synthetic sources on requests, ASGI, and WSGI. (#3674)
  • opentelemetry-instrumentation-aiohttp-client: add support for url exclusions via OTEL_PYTHON_EXCLUDED_URLS / OTEL_PYTHON_AIOHTTP_CLIENT_EXCLUDED_URLS (#3850)
  • opentelemetry-instrumentation-httpx: add support for url exclusions via OTEL_PYTHON_EXCLUDED_URLS / OTEL_PYTHON_HTTPX_EXCLUDED_URLS (#3837)
  • opentelemetry-instrumentation-flask: improve readthedocs for sqlcommenter configuration. (#3883)
  • opentelemetry-instrumentation-sqlalchemy: improve readthedocs for sqlcommenter configuration. (#3886)
  • opentelemetry-instrumentation-mysql, opentelemetry-instrumentation-mysqlclient, opentelemetry-instrumentation-pymysql: improve readthedocs for sqlcommenter configuration. (#3885)
  • opentelemetry-instrumentation-django: improve readthedocs for sqlcommenter configuration. (#3884)
  • opentelemetry-instrumentation-aiohttp-server: add support for custom header captures via OTEL_INSTRUMENTATION_HTTP_CAPTURE_HEADERS_SERVER_REQUEST and OTEL_INSTRUMENTATION_HTTP_CAPTURE_HEADERS_SERVER_RESPONSE (#3916)
  • opentelemetry-instrumentation-redis: add support for suppress_instrumentation context manager for both sync and async Redis clients and pipelines
  • opentelemetry-instrumentation-django: improve docs for response_hook with examples of providing attributes from middlewares (#3923)
  • Update for Log SDK breaking changes. Rename InMemoryLogExporter to InMemoryLogRecordExporter in several tests (#3589)
  • opentelemetry-instrumentation: allow to skip all instrumentations loading with a wildcard (#3967)
  • opentelemetry-instrumentation-redis: add missing copyright header for opentelemetry-instrumentation-redis (#3976)

Fixed

  • opentelemetry-instrumentation-botocore: bedrock: Add safety check for bedrock ConverseStream responses (#3990)
  • opentelemetry-instrumentation-botocore: bedrock: only decode JSON input buffer in Anthropic Claude streaming (#3875)
  • opentelemetry-instrumentation-aiohttp-client, opentelemetry-instrumentation-aiohttp-server: Fix readme links and text (#3902)
  • opentelemetry-instrumentation-aws-lambda: Fix ImportError with slash-delimited handler paths (#3894)
  • opentelemetry-exporter-richconsole: Prevent deadlock when parent span is not part of the batch (#3900)
  • opentelemetry-instrumentation-psycopg2, opentelemetry-instrumentation-psycopg: improve readthedocs for sqlcommenter configuration. (#3882)
  • opentelemetry-instrumentation-aiohttp-server: delay initialization of tracer, meter and excluded urls to instrumentation for testability (#3836)
  • Replace Python 3.14-deprecated asyncio.iscoroutinefunction with inspect.iscoroutinefunction. (#3880)
  • opentelemetry-instrumentation-elasticsearch: Enhance elasticsearch query body sanitization (#3919)

... (truncated)

Commits

Updates opentelemetry-exporter-otlp-proto-grpc from 1.29.0 to 1.39.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-grpc's changelog.

Version 1.39.0/0.60b0 (2025-12-03)

  • opentelemetry-api: Convert objects of any type other than AnyValue in attributes to string to be exportable (#4808)

  • docs: Added sqlcommenter example (#4734)

  • build: bump ruff to 0.14.1 (#4782)

  • Add opentelemetry-exporter-credential-provider-gcp as an optional dependency to opentelemetry-exporter-otlp-proto-grpc and opentelemetry-exporter-otlp-proto-http (#4760)

  • semantic-conventions: Bump to 1.38.0 (#4791)

  • [BREAKING] Remove LogData and extend SDK LogRecord to have instrumentation scope (#4676)

  • [BREAKING] Rename several classes from Log to LogRecord (#4647)

    Migration Guide:

    LogData has been removed. Users should update their code as follows:

    • For Log Exporters: Change from Sequence[LogData] to Sequence[ReadableLogRecord]

      # Before
      from opentelemetry.sdk._logs import LogData
      def export(self, batch: Sequence[LogData]) -> LogRecordExportResult:
          ...
      After
      from opentelemetry.sdk._logs import ReadableLogRecord
      def export(self, batch: Sequence[ReadableLogRecord]) -> LogRecordExportResult:
      ...

    • For Log Processors: Use ReadWriteLogRecord for processing, ReadableLogRecord for exporting

      # Before
      from opentelemetry.sdk._logs import LogData
      def on_emit(self, log_data: LogData):
          ...
      After
      from opentelemetry.sdk._logs import ReadWriteLogRecord, ReadableLogRecord
      def on_emit(self, log_record: ReadWriteLogRecord):
      # Convert to ReadableLogRecord before exporting
      readable = ReadableLogRecord(
      log_record=log_record.log_record,
      resource=log_record.resource or Resource.create({}),
      instrumentation_scope=log_record.instrumentation_scope,

... (truncated)

Commits
  • dc0a9b3 Prepare release 1.39.0/0.60b0 (#4833)
  • cd150c3 Fix changelog before the release (#4831)
  • 382fa46 Mark events API/SDK as deprecated (#4654)
  • 5307dd0 Fix errors on serialization of values that are not AnyValue in LogRecord attr...
  • 8615ba0 Fix type checking for built in metric exporters (#4820)
  • 62da90e Add lmolkova to approvers (#4812)
  • 61bda60 Fix meeting and typos (#4817)
  • 546e47b [logs-api/sdk] Rename several classes from Log to LogRecord (#4647)
  • 5ddb8e7 [logs-sdk] Remove LogData and extend SDK LogRecord to have instrumentation sc...
  • 20dedf5 Add gcp auth package as optional dependency to the HTTP/GRPC OTLP Exporters (...
  • Additional commits viewable in compare view

Updates python-dotenv from 1.0.1 to 1.2.1

Release notes

Sourced from python-dotenv's releases.

v1.2.1

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.2.0...v1.2.1

v1.2.0

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.1.1...v1.2.0

v1.1.1

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.1.0...v1.1.1

v1.1.0

What's Changed

... (truncated)

Changelog

Sourced from python-dotenv's changelog.

[1.2.1] - 2025-10-26

  • Move more config to pyproject.toml, removed setup.cfg
  • Add support for reading .env from FIFOs (Unix) by [@​sidharth-sudhir] in #586

[1.2.0] - 2025-10-26

[1.1.1] - 2025-06-24

Fixed

[1.1.0] - 2025-03-25

Feature

  • Add support for python 3.13
  • Enhance dotenv run, switch to execvpe for better resource management and signal handling (#523) by [@​eekstunt]

Fixed

  • find_dotenv and load_dotenv now correctly looks up at the current directory when running in debugger or pdb (#553 by [@​randomseed42])

Misc

  • Drop support for Python 3.8
Commits
  • eaf2a91 Do not remove .coverage file
  • 8716196 Bump version: 1.2.0 → 1.2.1
  • b87807f Update changelog
  • 3af77d3 Support reading .env from FIFOs (Unix) (#586)
  • 467ee22 Fix test failures after moving config to pyproject.toml
  • 76999e7 Move more config pyproject.toml
  • 222ce2c Update to use trusted publisher on pypi
  • 8ed4f79 Update docs requirements
  • 5bf8822 Bump version: 1.1.1 → 1.2.0
  • 1fe11cc upadate changelog
  • Additional commits viewable in compare view

Updates python-json-logger from 2.0.7 to 4.0.0

Release notes

Sourced from python-json-logger's releases.

4.0.0

4.0.0 - 2025-10-06

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.
    • Affects pythonjsonlogger.orjson.OrjsonFormatter: json_default.
    • Affects pythonjsonlogger.msgspec.MsgspecFormatter: json_default.

Thanks @​rubensa

v4.0.0.rc1

4.0.0.rc1 - 2025-09-07

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.

... (truncated)

Changelog

Sourced from python-json-logger's changelog.

4.0.0 - 2025-10-06

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.
    • Affects pythonjsonlogger.orjson.OrjsonFormatter: json_default.
    • Affects pythonjsonlogger.msgspec.MsgspecFormatter: json_default.

Thanks @​rubensa

3.3.0 - 2025-03-06

Added

  • exc_info_as_array and stack_info_as_array options are added to pythonjsonlogger.core.BaseJsonFormatter allowing both to be encoded as list of lines instead of a single multi-line string. #35

Security

  • Remove msgspec-python313-pre from dev dependencies preventing potential RCE. Details: GHSA-wmxh-pxcx-9w24

Thanks @​1hakusai1 and @​omnigodz

3.2.1 - 2024-12-16

Fixed

  • Import error on import pythonjsonlogger.jsonlogger #29

3.2.0 - 2024-12-11

Changed

  • pythonjsonlogger.[ORJSON,MSGSPEC]_AVAILABLE no longer imports the respective package when determining availability.
  • pythonjsonlogger.[orjson,msgspec] now throws a pythonjsonlogger.exception.MissingPackageError when required libraries are not available. These contain more information about what is missing whilst still being an ImportError.
  • defaults parameter is no longer ignored and now conforms to the standard library. Setting a defaults dictionary will add the specified keys if the those keys do not exist in a record or weren't passed by the extra parameter when logging a message.
  • typing_extensions is only installed on Python version < 3.10.
  • Support Python 3.13

... (truncated)

Commits
  • defed00 Release 4.0.0
  • c10f1c2 [docs] Fix changelog formatting
  • ce8268c Release version 4.0.0.rc1
  • a8eca47 [core] Support sequence of strings for Formatter fmt (#55)
  • b53b930 [core] Add support for comma format (#54)
  • 0428e2b [core] Rename LogRecord/log_record to LogData/log_data (#53)
  • ac108d9 [core,json,orjson,msgspec] Remove use of str_to_object (#52)
  • 0843f52 [docs] Update version added for exc_info_as_array, stack_info_as_array (#60)
  • f36b8b5 [docs] Add style guide (#58)
  • 03ad4d1 [docs] Update documentation (#57)
  • Additional commits viewable in compare view

Updates openfeature-sdk from 0.7.4 to 0.8.3

Release notes

Sourced from openfeature-sdk's releases.

v0.8.3

0.8.3 (2025-09-21)

🐛 Bug Fixes

  • fix type hints of EvaluationContext and HookHints (#535) (de37144)
  • invalid type alias for EvaluationContextAttributes (#534) (0e0f018), closes #532

✨ New Features

🧹 Chore

v0.8.2

0.8.2 (2025-07-30)

🐛 Bug Fixes

  • merge transaction context into hook context evaluation context (#521) (#523) (a5b3aa9)

✨ New Features

🧹 Chore

  • deps: pin astral-sh/setup-uv action to bd01e18 (#514) (6da7890)
  • deps: update actions/setup-python digest to a26af69 (#489) (ad69f2c)
  • deps: update astral-sh/setup-uv digest to 7edac99 (#524) (5652c0c)
  • deps: update codecov/codecov-action action to v5.4.2 (#486) (798ac8d)
  • deps: update codecov/codecov-action action to v5.4.3 (#497) (7bb0f5e)
  • deps: update github/codeql-action digest to 181d5ee (#517) (a04e52c)
  • deps: update github/codeql-action digest to 28deaed (#488) (e0de4b2)
  • deps: update github/codeql-action digest to 39edc49 (#515) (21ef53a)
  • deps: update github/codeql-action digest to 60168ef (#492) (8aedfe8)
  • deps: update github/codeql-action digest to ce28f5b (#508) (4628c24)

... (truncated)

Changelog

Sourced from openfeature-sdk's changelog.

0.8.3 (2025-09-21)

🐛 Bug Fixes

  • fix type hints of EvaluationContext and HookHints (#535) (de37144)
  • invalid type alias for EvaluationContextAttributes (#534) (0e0f018), closes #532

✨ New Features

🧹 Chore

0.8.2 (2025-07-30)

🐛 Bug Fixes

  • merge transaction context into hook context evaluation context (#521) (#523) (a5b3aa9)

✨ New Features

🧹 Chore

  • deps: pin astral-sh/setup-uv action to bd01e18 (#514) (6da7890)
  • deps: update actions/setup-python digest to a26af69 (#489) (ad69f2c)
  • deps: update astral-sh/setup-uv digest to 7edac99 (#524) (5652c0c)
  • deps: update codecov/codecov-action action to v5.4.2 (#486) (798ac8d)
  • deps: update codecov/codecov-action action to v5.4.3 (#497) (7bb0f5e)
  • deps: update github/codeql-action digest to 181d5ee (#517) (a04e52c)
  • deps: update github/codeql-action digest to 28deaed (#488) (e0de4b2)
  • deps: update github/codeql-action digest to 39edc49 (#515) (21ef53a)
  • deps: update github/codeql-action digest to 60168ef (#492) (8aedfe8)
  • deps: update github/codeql-action digest to ce28f5b (#508) (4628c24)
  • deps: update github/codeql-action digest to fca7ace (#505) (

…s with 48 updates

Bumps the pip-production-dependencies group with 47 updates in the /src directory:

| Package | From | To |
| --- | --- | --- |
| [grpcio-health-checking](https://grpc.io) | `1.68.1` | `1.76.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.68.1` | `1.76.0` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.1` | `1.2.1` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `4.0.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.3` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.6` |
| [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib) | `0.1.3` | `0.2.0` |
| [psutil](https://github.com/giampaolo/psutil) | `6.1.0` | `7.1.3` |
| [brotli](https://github.com/google/brotli) | `1.1.0` | `1.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2025.11.12` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.4` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.3.1` |
| [configargparse](https://github.com/bw2/ConfigArgParse) | `1.7` | `1.7.1` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.15` | `1.3.1` |
| [flask](https://github.com/pallets/flask) | `3.1.0` | `3.1.2` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `5.0.0` | `6.0.1` |
| [gevent](https://github.com/gevent/gevent) | `24.11.1` | `25.9.1` |
| [geventhttpclient](https://github.com/geventhttpclient/geventhttpclient) | `2.3.3` | `2.3.5` |
| [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.66.0` | `1.72.0` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.1.1` | `3.2.4` |
| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.6` |
| [locust](https://github.com/locustio/locust) | `2.32.4` | `2.42.6` |
| [locust-plugins[playwright]](https://github.com/SvenskaSpel/locust-plugins) | `4.5.3` | `5.0.0` |
| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |
| [msgpack](https://github.com/msgpack/msgpack-python) | `1.1.0` | `1.1.2` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.60b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.1` | `6.33.1` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `26.2.0` | `27.1.0` |
| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.5` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.12.2` | `4.15.0` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.5.0` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.4` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.0` | `2.0.1` |
| [zope-event](https://github.com/zopefoundation/zope.event) | `5.0` | `6.1` |
| [zope-interface](https://github.com/zopefoundation/zope.interface) | `7.2` | `8.1.1` |

Bumps the pip-production-dependencies group with 43 updates in the /src/loadgenerator directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `4.0.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.3` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.6` |
| [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib) | `0.1.3` | `0.2.0` |
| [psutil](https://github.com/giampaolo/psutil) | `6.1.0` | `7.1.3` |
| [brotli](https://github.com/google/brotli) | `1.1.0` | `1.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2025.11.12` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.4` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.3.1` |
| [configargparse](https://github.com/bw2/ConfigArgParse) | `1.7` | `1.7.1` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.15` | `1.3.1` |
| [flask](https://github.com/pallets/flask) | `3.1.0` | `3.1.2` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `5.0.0` | `6.0.1` |
| [gevent](https://github.com/gevent/gevent) | `24.11.1` | `25.9.1` |
| [geventhttpclient](https://github.com/geventhttpclient/geventhttpclient) | `2.3.3` | `2.3.5` |
| [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.66.0` | `1.72.0` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.1.1` | `3.2.4` |
| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.6` |
| [locust](https://github.com/locustio/locust) | `2.32.4` | `2.42.6` |
| [locust-plugins[playwright]](https://github.com/SvenskaSpel/locust-plugins) | `4.5.3` | `5.0.0` |
| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |
| [msgpack](https://github.com/msgpack/msgpack-python) | `1.1.0` | `1.1.2` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.60b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.1` | `6.33.1` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `26.2.0` | `27.1.0` |
| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.5` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.12.2` | `4.15.0` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.5.0` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.4` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.0` | `2.0.1` |
| [zope-event](https://github.com/zopefoundation/zope.event) | `5.0` | `6.1` |
| [zope-interface](https://github.com/zopefoundation/zope.interface) | `7.2` | `8.1.1` |

Bumps the pip-production-dependencies group with 11 updates in the /src/recommendationservice directory:

| Package | From | To |
| --- | --- | --- |
| [grpcio-health-checking](https://grpc.io) | `1.68.1` | `1.76.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.68.1` | `1.76.0` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.60b0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.39.0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.1` | `1.2.1` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `4.0.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.3` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.6` |
| [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib) | `0.1.3` | `0.2.0` |
| [psutil](https://github.com/giampaolo/psutil) | `6.1.0` | `7.1.3` |
| [grpcio-tools](https://github.com/grpc/grpc) | `1.68.1` | `1.76.0` |

Bumps the pip-production-dependencies group with 1 update in the /src/recommendationservice/genproto directory: [grpcio-tools](https://github.com/grpc/grpc).


Updates `grpcio-health-checking` from 1.68.1 to 1.76.0

Updates `grpcio` from 1.68.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Commits](https://github.com/grpc/grpc/compare/v1.68.1...v1.76.0)

Updates `opentelemetry-distro` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `python-dotenv` from 1.0.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.2.1)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `brotli` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/google/brotli/releases)
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/brotli/compare/go/cbrotli/v1.1.0...v1.2.0)

Updates `certifi` from 2024.8.30 to 2025.11.12
- [Commits](https://github.com/certifi/python-certifi/compare/2024.08.30...2025.11.12)

Updates `charset-normalizer` from 3.4.0 to 3.4.4
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.4)

Updates `click` from 8.1.7 to 8.3.1
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.3.1)

Updates `configargparse` from 1.7 to 1.7.1
- [Release notes](https://github.com/bw2/ConfigArgParse/releases)
- [Commits](https://github.com/bw2/ConfigArgParse/compare/1.7...1.7.1)

Updates `deprecated` from 1.2.15 to 1.3.1
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG-1.2.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.15...v1.3.1)

Updates `flask` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.0...3.1.2)

Updates `flask-cors` from 5.0.0 to 6.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...6.0.1)

Updates `gevent` from 24.11.1 to 25.9.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/24.11.1...25.9.1)

Updates `geventhttpclient` from 2.3.3 to 2.3.5
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.3.3...2.3.5)

Updates `googleapis-common-protos` from 1.66.0 to 1.72.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.72.0)

Updates `greenlet` from 3.1.1 to 3.2.4
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.1.1...3.2.4)

Updates `idna` from 3.10 to 3.11
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.10...v3.11)

Updates `jinja2` from 3.1.4 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6)

Updates `locust` from 2.32.4 to 2.42.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.4...2.42.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 5.0.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...5.0.0)

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3)

Updates `msgpack` from 1.1.0 to 1.1.2
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.0...v1.1.2)

Updates `opentelemetry-api` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `protobuf` from 5.29.1 to 6.33.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `pyzmq` from 26.2.0 to 27.1.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v27.1.0)

Updates `requests` from 2.32.3 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.5)

Updates `typing-extensions` from 4.12.2 to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.12.2...4.15.0)

Updates `urllib3` from 2.2.3 to 2.5.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.5.0)

Updates `werkzeug` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4)

Updates `wrapt` from 1.17.0 to 2.0.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.0...2.0.1)

Updates `zope-event` from 5.0 to 6.1
- [Changelog](https://github.com/zopefoundation/zope.event/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.event/compare/5.0...6.1)

Updates `zope-interface` from 7.2 to 8.1.1
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/7.2...8.1.1)

Updates `brotli` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/google/brotli/releases)
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/brotli/compare/go/cbrotli/v1.1.0...v1.2.0)

Updates `certifi` from 2024.8.30 to 2025.11.12
- [Commits](https://github.com/certifi/python-certifi/compare/2024.08.30...2025.11.12)

Updates `charset-normalizer` from 3.4.0 to 3.4.4
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.4)

Updates `click` from 8.1.7 to 8.3.1
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.3.1)

Updates `configargparse` from 1.7 to 1.7.1
- [Release notes](https://github.com/bw2/ConfigArgParse/releases)
- [Commits](https://github.com/bw2/ConfigArgParse/compare/1.7...1.7.1)

Updates `deprecated` from 1.2.15 to 1.3.1
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG-1.2.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.15...v1.3.1)

Updates `flask` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.0...3.1.2)

Updates `flask-cors` from 5.0.0 to 6.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...6.0.1)

Updates `gevent` from 24.11.1 to 25.9.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/24.11.1...25.9.1)

Updates `geventhttpclient` from 2.3.3 to 2.3.5
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.3.3...2.3.5)

Updates `googleapis-common-protos` from 1.66.0 to 1.72.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.72.0)

Updates `greenlet` from 3.1.1 to 3.2.4
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.1.1...3.2.4)

Updates `idna` from 3.10 to 3.11
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.10...v3.11)

Updates `jinja2` from 3.1.4 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6)

Updates `locust` from 2.32.4 to 2.42.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.4...2.42.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 5.0.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...5.0.0)

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3)

Updates `msgpack` from 1.1.0 to 1.1.2
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.0...v1.1.2)

Updates `opentelemetry-api` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `protobuf` from 5.29.1 to 6.33.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `pyzmq` from 26.2.0 to 27.1.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v27.1.0)

Updates `requests` from 2.32.3 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.5)

Updates `typing-extensions` from 4.12.2 to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.12.2...4.15.0)

Updates `urllib3` from 2.2.3 to 2.5.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.5.0)

Updates `werkzeug` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4)

Updates `wrapt` from 1.17.0 to 2.0.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.0...2.0.1)

Updates `zope-event` from 5.0 to 6.1
- [Changelog](https://github.com/zopefoundation/zope.event/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.event/compare/5.0...6.1)

Updates `zope-interface` from 7.2 to 8.1.1
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/7.2...8.1.1)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `grpcio-health-checking` from 1.68.1 to 1.76.0

Updates `grpcio` from 1.68.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Commits](https://github.com/grpc/grpc/compare/v1.68.1...v1.76.0)

Updates `opentelemetry-distro` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `python-dotenv` from 1.0.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.2.1)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `brotli` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/google/brotli/releases)
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/brotli/compare/go/cbrotli/v1.1.0...v1.2.0)

Updates `certifi` from 2024.8.30 to 2025.11.12
- [Commits](https://github.com/certifi/python-certifi/compare/2024.08.30...2025.11.12)

Updates `charset-normalizer` from 3.4.0 to 3.4.4
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.4)

Updates `click` from 8.1.7 to 8.3.1
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.3.1)

Updates `configargparse` from 1.7 to 1.7.1
- [Release notes](https://github.com/bw2/ConfigArgParse/releases)
- [Commits](https://github.com/bw2/ConfigArgParse/compare/1.7...1.7.1)

Updates `deprecated` from 1.2.15 to 1.3.1
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG-1.2.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.15...v1.3.1)

Updates `flask` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.0...3.1.2)

Updates `flask-cors` from 5.0.0 to 6.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...6.0.1)

Updates `gevent` from 24.11.1 to 25.9.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/24.11.1...25.9.1)

Updates `geventhttpclient` from 2.3.3 to 2.3.5
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.3.3...2.3.5)

Updates `googleapis-common-protos` from 1.66.0 to 1.72.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.72.0)

Updates `greenlet` from 3.1.1 to 3.2.4
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.1.1...3.2.4)

Updates `idna` from 3.10 to 3.11
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.10...v3.11)

Updates `jinja2` from 3.1.4 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6)

Updates `locust` from 2.32.4 to 2.42.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.4...2.42.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 5.0.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...5.0.0)

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3)

Updates `msgpack` from 1.1.0 to 1.1.2
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.0...v1.1.2)

Updates `opentelemetry-api` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `protobuf` from 5.29.1 to 6.33.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `pyzmq` from 26.2.0 to 27.1.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v27.1.0)

Updates `requests` from 2.32.3 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.5)

Updates `typing-extensions` from 4.12.2 to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.12.2...4.15.0)

Updates `urllib3` from 2.2.3 to 2.5.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.5.0)

Updates `werkzeug` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4)

Updates `wrapt` from 1.17.0 to 2.0.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.0...2.0.1)

Updates `zope-event` from 5.0 to 6.1
- [Changelog](https://github.com/zopefoundation/zope.event/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.event/compare/5.0...6.1)

Updates `zope-interface` from 7.2 to 8.1.1
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/7.2...8.1.1)

Updates `brotli` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/google/brotli/releases)
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/brotli/compare/go/cbrotli/v1.1.0...v1.2.0)

Updates `certifi` from 2024.8.30 to 2025.11.12
- [Commits](https://github.com/certifi/python-certifi/compare/2024.08.30...2025.11.12)

Updates `charset-normalizer` from 3.4.0 to 3.4.4
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.4)

Updates `click` from 8.1.7 to 8.3.1
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.3.1)

Updates `configargparse` from 1.7 to 1.7.1
- [Release notes](https://github.com/bw2/ConfigArgParse/releases)
- [Commits](https://github.com/bw2/ConfigArgParse/compare/1.7...1.7.1)

Updates `deprecated` from 1.2.15 to 1.3.1
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG-1.2.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.15...v1.3.1)

Updates `flask` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.0...3.1.2)

Updates `flask-cors` from 5.0.0 to 6.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...6.0.1)

Updates `gevent` from 24.11.1 to 25.9.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/24.11.1...25.9.1)

Updates `geventhttpclient` from 2.3.3 to 2.3.5
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.3.3...2.3.5)

Updates `googleapis-common-protos` from 1.66.0 to 1.72.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.72.0)

Updates `greenlet` from 3.1.1 to 3.2.4
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.1.1...3.2.4)

Updates `idna` from 3.10 to 3.11
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.10...v3.11)

Updates `jinja2` from 3.1.4 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6)

Updates `locust` from 2.32.4 to 2.42.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.4...2.42.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 5.0.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...5.0.0)

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3)

Updates `msgpack` from 1.1.0 to 1.1.2
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.0...v1.1.2)

Updates `opentelemetry-api` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `protobuf` from 5.29.1 to 6.33.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `pyzmq` from 26.2.0 to 27.1.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v27.1.0)

Updates `requests` from 2.32.3 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.5)

Updates `typing-extensions` from 4.12.2 to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.12.2...4.15.0)

Updates `urllib3` from 2.2.3 to 2.5.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.5.0)

Updates `werkzeug` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4)

Updates `wrapt` from 1.17.0 to 2.0.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.0...2.0.1)

Updates `zope-event` from 5.0 to 6.1
- [Changelog](https://github.com/zopefoundation/zope.event/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.event/compare/5.0...6.1)

Updates `zope-interface` from 7.2 to 8.1.1
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/7.2...8.1.1)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `grpcio-health-checking` from 1.68.1 to 1.76.0

Updates `grpcio` from 1.68.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Commits](https://github.com/grpc/grpc/compare/v1.68.1...v1.76.0)

Updates `opentelemetry-distro` from 0.50b0 to 0.60b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39.0)

Updates `python-dotenv` from 1.0.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.2.1)

Updates `python-json-logger` from 2.0.7 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v4.0.0)

Updates `openfeature-sdk` from 0.7.4 to 0.8.3
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.8.3)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.6
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.6)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `psutil` from 6.1.0 to 7.1.3
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-7.1.3)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.39...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants