Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore: bump the pip-production-dependencies group across 3 directories with 29 updates #330

Conversation

dependabot[bot]
Copy link

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

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

Package From To
opentelemetry-distro 0.50b0 0.51b0
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.30.0
python-json-logger 2.0.7 3.2.0
openfeature-sdk 0.7.4 0.8.0
openfeature-provider-flagd 0.1.5 0.2.0
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.0.0
certifi 2024.8.30 2025.1.31
charset-normalizer 3.4.0 3.4.1
click 8.1.7 8.1.8
deprecated 1.2.15 1.2.18
flask-cors 5.0.0 5.0.1
googleapis-common-protos 1.66.0 1.69.0
jinja2 3.1.4 3.1.5
locust 2.32.4 2.33.0
opentelemetry-api 1.29.0 1.30.0
opentelemetry-instrumentation 0.50b0 0.51b0
opentelemetry-instrumentation-jinja2 0.50b0 0.51b0
opentelemetry-instrumentation-requests 0.50b0 0.51b0
opentelemetry-instrumentation-system-metrics 0.50b0 0.51b0
opentelemetry-instrumentation-urllib3 0.50b0 0.51b0
opentelemetry-proto 1.29.0 1.30.0
opentelemetry-sdk 1.29.0 1.30.0
opentelemetry-semantic-conventions 0.50b0 0.51b0
opentelemetry-util-http 0.50b0 0.51b0
protobuf 5.29.1 5.29.3
pyzmq 26.2.0 26.2.1
urllib3 2.2.3 2.3.0
wrapt 1.17.0 1.17.2

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

Package From To
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.30.0
python-json-logger 2.0.7 3.2.0
openfeature-sdk 0.7.4 0.8.0
openfeature-provider-flagd 0.1.5 0.2.0
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.0.0
certifi 2024.8.30 2025.1.31
charset-normalizer 3.4.0 3.4.1
click 8.1.7 8.1.8
deprecated 1.2.15 1.2.18
flask-cors 5.0.0 5.0.1
googleapis-common-protos 1.66.0 1.69.0
jinja2 3.1.4 3.1.5
locust 2.32.4 2.33.0
opentelemetry-api 1.29.0 1.30.0
opentelemetry-instrumentation 0.50b0 0.51b0
opentelemetry-instrumentation-jinja2 0.50b0 0.51b0
opentelemetry-instrumentation-requests 0.50b0 0.51b0
opentelemetry-instrumentation-system-metrics 0.50b0 0.51b0
opentelemetry-instrumentation-urllib3 0.50b0 0.51b0
opentelemetry-proto 1.29.0 1.30.0
opentelemetry-sdk 1.29.0 1.30.0
opentelemetry-semantic-conventions 0.50b0 0.51b0
opentelemetry-util-http 0.50b0 0.51b0
protobuf 5.29.1 5.29.3
pyzmq 26.2.0 26.2.1
urllib3 2.2.3 2.3.0
wrapt 1.17.0 1.17.2

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

Package From To
opentelemetry-distro 0.50b0 0.51b0
opentelemetry-exporter-otlp-proto-grpc 1.29.0 1.30.0
python-json-logger 2.0.7 3.2.0
openfeature-sdk 0.7.4 0.8.0
openfeature-provider-flagd 0.1.5 0.2.0
openfeature-hooks-opentelemetry 0.1.3 0.2.0
psutil 6.1.0 7.0.0

Updates opentelemetry-distro from 0.50b0 to 0.51b0

Changelog

Sourced from opentelemetry-distro's changelog.

Version 1.30.0/0.51b0 (2025-02-03)

Added

  • opentelemetry-instrumentation-confluent-kafka Add support for confluent-kafka <=2.7.0 (#3100)
  • Add support to database stability opt-in in _semconv utilities and add tests (#3111)
  • opentelemetry-instrumentation-urllib Add py.typed file to enable PEP 561 (#3131)
  • opentelemetry-opentelemetry-pymongo Add py.typed file to enable PEP 561 (#3136)
  • opentelemetry-opentelemetry-requests Add py.typed file to enable PEP 561 (#3135)
  • opentelemetry-instrumentation-system-metrics Add py.typed file to enable PEP 561 (#3132)
  • opentelemetry-opentelemetry-sqlite3 Add py.typed file to enable PEP 561 (#3133)
  • opentelemetry-instrumentation-falcon add support version to v4 (#3086)
  • opentelemetry-instrumentation-falcon Implement new HTTP semantic convention opt-in for Falcon (#2790)
  • opentelemetry-instrumentation-wsgi always record span status code to have it available in metrics (#3148)
  • add support to Python 3.13 (#3134)
  • opentelemetry-opentelemetry-wsgi Add py.typed file to enable PEP 561 (#3129)
  • opentelemetry-util-http Add py.typed file to enable PEP 561 (#3127)
  • opentelemetry-instrumentation-psycopg2 Add support for psycopg2-binary (#3186)
  • opentelemetry-opentelemetry-botocore Add basic support for GenAI attributes for AWS Bedrock Converse API (#3161)
  • opentelemetry-opentelemetry-botocore Add basic support for GenAI attributes for AWS Bedrock InvokeModel API (#3200)
  • opentelemetry-opentelemetry-botocore Add basic support for GenAI attributes for AWS Bedrock ConverseStream API (#3204)
  • opentelemetry-opentelemetry-botocore Add basic support for GenAI attributes for AWS Bedrock InvokeModelWithStreamResponse API (#3206)
  • opentelemetry-instrumentation-pymssql Add pymssql instrumentation (#394)
  • opentelemetry-instrumentation-mysql Add sqlcommenter support (#3163)

Fixed

  • opentelemetry-instrumentation-httpx Fix RequestInfo/ResponseInfo type hints (#3105)
  • opentelemetry-instrumentation-dbapi Move TracedCursorProxy and TracedConnectionProxy to the module level

... (truncated)

Commits

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

Changelog

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

Version 1.30.0/0.51b0 (2025-02-03)

  • Always setup logs sdk, OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only controls python logging module handler setup (#4340)
  • Add attributes field in metrics.get_meter wrapper function (#4364)
  • Add Python 3.13 support (#4353)
  • sdk: don't log or print warnings when the SDK has been disabled (#4371)
  • Fix span context manager typing by using ParamSpec from typing_extensions (#4389)
  • Fix serialization of None values in logs body to match 1.31.0+ data model (#4400)
  • [BREAKING] semantic-conventions: Remove opentelemetry.semconv.attributes.network_attributes.NETWORK_INTERFACE_NAME introduced by mistake in the wrong module. (#4391)
  • Add support for explicit bucket boundaries advisory for Histograms (#4361)
  • semantic-conventions: Bump to 1.30.0 (#4337)
Commits
  • 4c6c5ab [release/v1.30.x-0.51bx] Prepare release 1.30.0/0.51b0 (#4408)
  • 4a271f9 opentelemetry-exporter-otlp-proto-common: permit to serialize null values in ...
  • c6fab7d Implement Explicit Bucket Boundaries advisory for Histograms (#4361)
  • e3d39db Generate semconv 1.30.0 (#4397)
  • 7ff2f51 Exclude attributes without stability from stable semconv part (#4391)
  • 58f2d16 Fix span context manager typing by using ParamSpec from typing_extensions (#4...
  • 59b225f Change set_attributes to take a Mapping (#4374)
  • f3b9e6e sdk: decouple logs sdk setup from OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_EN...
  • 82279e4 mypy: don't follow imports (#4368)
  • 29aad2e opentelemetry-sdk: don't print warnings if SDK is disabled (#4371)
  • Additional commits viewable in compare view

Updates python-json-logger from 2.0.7 to 3.2.0

Release notes

Sourced from python-json-logger's releases.

3.2.0

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
    • msgspec has only been tested against pre-release versions.

Thanks @​cjwatson and @​bharel

v3.1.0

3.1.0 - 2023-05-28

This splits common funcitonality out to allow supporting other JSON encoders. Although this is a large refactor, backwards compatibility has been maintained.

Added

  • pythonjsonlogger.core - more details below.
  • pythonjsonlogger.defaults module that provides many functions for handling unsupported types.
  • Orjson encoder support via pythonjsonlogger.orjson.OrjsonFormatter with the following additions:
    • bytes are URL safe base64 encoded.
    • Exceptions are "pretty printed" using the exception name and message e.g. "ValueError: bad value passed"
    • Enum values use their value, Enum classes now return all values as a list.
    • Tracebacks are supported
    • Classes (aka types) are support
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__
  • MsgSpec encoder support via pythonjsonlogger.msgspec.MsgspecFormatter with the following additions:
    • Exceptions are "pretty printed" using the exception name and message e.g. "ValueError: bad value passed"
    • Enum classes now return all values as a list.
    • Tracebacks are supported
    • Classes (aka types) are support
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__
    • Note: msgspec only supprts enum values of type int or str jcrist/msgspec#680

Changed

  • pythonjsonlogger.jsonlogger has been moved to pythonjsonlogger.json with core functionality moved to pythonjsonlogger.core.
  • pythonjsonlogger.core.BaseJsonFormatter properly supports all logging.Formatter arguments:
    • fmt is unchanged.
    • datefmt is unchanged.
    • style can now support non-standard arguments by setting validate to False
    • validate allows non-standard style arguments or prevents calling validate on standard style arguments.
    • default is ignored.
  • pythonjsonlogger.json.JsonFormatter default encodings changed:
    • bytes are URL safe base64 encoded.
    • Exception formatting detected using BaseException instead of Exception. Now "pretty prints" the exception using the exception name and message e.g. "ValueError: bad value passed"
    • Dataclasses are now supported
    • Enum values now use their value, Enum classes now return all values as a list.
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__

... (truncated)

Changelog

Sourced from python-json-logger's changelog.

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
    • msgspec has only been tested against pre-release versions.

Thanks @​cjwatson and @​bharel

3.1.0 - 2023-05-28

This splits common funcitonality out to allow supporting other JSON encoders. Although this is a large refactor, backwards compatibility has been maintained.

Added

  • pythonjsonlogger.core - more details below.
  • pythonjsonlogger.defaults module that provides many functions for handling unsupported types.
  • Orjson encoder support via pythonjsonlogger.orjson.OrjsonFormatter with the following additions:
    • bytes are URL safe base64 encoded.
    • Exceptions are "pretty printed" using the exception name and message e.g. "ValueError: bad value passed"
    • Enum values use their value, Enum classes now return all values as a list.
    • Tracebacks are supported
    • Classes (aka types) are support
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__
  • MsgSpec encoder support via pythonjsonlogger.msgspec.MsgspecFormatter with the following additions:
    • Exceptions are "pretty printed" using the exception name and message e.g. "ValueError: bad value passed"
    • Enum classes now return all values as a list.
    • Tracebacks are supported
    • Classes (aka types) are support
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__
    • Note: msgspec only supprts enum values of type int or str jcrist/msgspec#680

Changed

  • pythonjsonlogger.jsonlogger has been moved to pythonjsonlogger.json with core functionality moved to pythonjsonlogger.core.
  • pythonjsonlogger.core.BaseJsonFormatter properly supports all logging.Formatter arguments:
    • fmt is unchanged.
    • datefmt is unchanged.
    • style can now support non-standard arguments by setting validate to False
    • validate allows non-standard style arguments or prevents calling validate on standard style arguments.
    • default is ignored.
  • pythonjsonlogger.json.JsonFormatter default encodings changed:
    • bytes are URL safe base64 encoded.
    • Exception formatting detected using BaseException instead of Exception. Now "pretty prints" the exception using the exception name and message e.g. "ValueError: bad value passed"
    • Dataclasses are now supported
    • Enum values now use their value, Enum classes now return all values as a list.
    • Will fallback on __str__ if available, else __repr__ if available, else will use __could_not_encode__
  • Renaming fields now preserves order (#7) and ignores missing fields (#6).
  • Documentation

... (truncated)

Commits
  • c6c8041 Release 3.2.0
  • e5d03eb [docs.contributing] Add PSF affiliation clarification
  • 2548e3a [pyproject] Support Python 3.13 (#23)
  • 2ed6762 [docs] Add PR authors to change log
  • f266f86 Use defaults argument (#26)
  • 2f773cb Restrict typing_extensions requirement to < 3.10 (#28)
  • a1daea2 Improve handling of optional packages (#27)
  • bc807f5 [docs] Expand coobook, cleanup references
  • ee2c128 Add CODE_OF_CONDUCT.md symlink
  • e2b40e4 Release 3.1.0
  • Additional commits viewable in compare view

Updates openfeature-sdk from 0.7.4 to 0.8.0

Release notes

Sourced from openfeature-sdk's releases.

v0.8.0

0.8.0 (2025-02-11)

⚠ BREAKING CHANGES

  • drop Python 3.8 support (#441)

✨ New Features

  • Add async functionality to providers (#413) (86e7c07)

🧹 Chore

  • deps: pin dependencies (#435) (38d13fa)
  • deps: update github/codeql-action digest to 9e8d078 (#440) (ba0213e)
  • deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 (#439) (75b41dd)
  • deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#443) (37296dc)
  • deps: update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 (#430) (fe0fea1)
  • drop Python 3.8 support (#441) (bcd1a38)
  • fix renovate syntax issue (e705af4)
  • use centralized renovate config, downgrade release please (#433) (ff52163)

📚 Documentation

v0.7.5

0.7.5 (2025-01-31)

⚠ BREAKING CHANGES

The signature of the finally_after hook stage has been changed. The signature now includes the evaluation details, as per the OpenFeature specification. To migrate, update any hook that implements the finally_after stage to accept evaluation details as the second argument.

🐛 Bug Fixes

  • Finally hooks do not get called when the provider is not ready #424 (#425) (8f2caba)

✨ New Features

... (truncated)

Changelog

Sourced from openfeature-sdk's changelog.

0.8.0 (2025-02-11)

⚠ BREAKING CHANGES

  • drop Python 3.8 support (#441)

✨ New Features

  • Add async functionality to providers (#413) (86e7c07)

🧹 Chore

  • deps: pin dependencies (#435) (38d13fa)
  • deps: update github/codeql-action digest to 9e8d078 (#440) (ba0213e)
  • deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 (#439) (75b41dd)
  • deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#443) (37296dc)
  • deps: update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 (#430) (fe0fea1)
  • drop Python 3.8 support (#441) (bcd1a38)
  • fix renovate syntax issue (e705af4)
  • use centralized renovate config, downgrade release please (#433) (ff52163)

📚 Documentation

0.7.5 (2025-01-31)

⚠ BREAKING CHANGES

The signature of the finally_after hook stage has been changed. The signature now includes the evaluation details, as per the OpenFeature specification. To migrate, update any hook that implements the finally_after stage to accept evaluation details as the second argument.

🐛 Bug Fixes

  • Finally hooks do not get called when the provider is not ready #424 (#425) (8f2caba)

✨ New Features

... (truncated)

Commits
  • 2951eb2 chore(main): release 0.8.0 (#431)
  • bcd1a38 chore!: drop Python 3.8 support (#441)
  • d4f53b4 test: Implement gherkin hooks tests (#442)
  • 37296dc chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#443)
  • ba0213e chore(deps): update github/codeql-action digest to 9e8d078 (#440)
  • 75b41dd chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 (#439)
  • 86e7c07 feat: Add async functionality to providers (#413)
  • 154d834 docs: fix eval context link (#438)
  • 38d13fa chore(deps): pin dependencies (#435)
  • e705af4 chore: fix renovate syntax issue
  • Additional commits viewable in compare view

Updates openfeature-provider-flagd from 0.1.5 to 0.2.0

Release notes

Sourced from openfeature-provider-flagd's releases.

openfeature-provider-flagd: v0.2.0

0.2.0 (2025-02-18)

⚠ BREAKING CHANGES

  • drop Python 3.8 support (#187)
  • flagd-rpc: add events for rpc mode, some breaking config fixes (#108)

🐛 Bug Fixes

  • flagd: fix semver version parsing to allow "v" prefix(#106) (#107) (93fee85)
  • flagd: improve targeting and fix fractional issue(#92) (#105) (eb31b83)
  • object resolution for RPC and Object types, add test-harness (ca76802)
  • object resolution for RPC and Object types, add test-harness. (#103) (ca76802)
  • remove modifications to license files (#81) (a23f61e)

✨ New Features

  • attempts with connection improvements (#118) (8e23a70)
  • Change fractional custom op from percentage-based to relative weighting. (#91) (7b34822)
  • flagd-rpc: add caching (#110) (16179e3)
  • flagd-rpc: add events for rpc mode, some breaking config fixes (#108) (b62d3d1)
  • flagd-rpc: adding grace attempts (#117) (41d0ad8)
  • flagd: add custom cert path (#131) (f50351a)
  • flagd: Add in-process evaluator (#104) (01285e7)
  • flagd: add ssl cert path option (f50351a)
  • flagd: migrate to new provider mode file and update e2e tests (#121) (eed1ee0)
  • flagd: use test-harness version number for integration tests (#120) (3c3e9c8)

🧹 Chore

  • deps: update dependency grpcio-health-checking to v1.68.1 (#125) (4e75a36)
  • deps: update dependency grpcio-health-checking to v1.69.0 (#147) (905b42b)
  • deps: update dependency grpcio-health-checking to v1.70.0 (#168) (06a9b58)
  • deps: update dependency providers/openfeature-provider-flagd/openfeature/test-harness to v0.5.21 (#145) (1495263)
  • deps: update dependency providers/openfeature-provider-flagd/openfeature/test-harness to v2 (#178) (ce16a54)
  • deps: update dependency providers/openfeature-provider-flagd/openfeature/test-harness to v2.2.0 (#190) (9db9ad6)
  • deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.0 (#149) (24b11e1)
  • deps: update providers/openfeature-provider-flagd/openfeature/schemas digest to 76d611f (#138) (853ece7)
  • deps: update providers/openfeature-provider-flagd/openfeature/schemas digest to b81a56e (#134) (a2a0ba0)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to 54952f3 (#188) (d88b29a)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to 5b07065 (#171) (6f45c15)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to 6c673d7 (#151) (1c2c650)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to 8d6eeb3 (#177) (02dcfc0)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to 95fe981 (#184) (f1fb247)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to a69f748 (#193) (4251f36)
  • deps: update providers/openfeature-provider-flagd/openfeature/spec digest to be56f22 (#186) (a15d5a2)

... (truncated)

Commits
  • a8990b8 chore(main): release openfeature-provider-flagd 0.2.0 (#82)
  • 01285e7 feat(flagd): Add in-process evaluator (#104)
  • 4251f36 chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • b55cc1e chore!: drop Python 3.8 support (#187)
  • 9db9ad6 chore(deps): update dependency providers/openfeature-provider-flagd/openfeatu...
  • d88b29a chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • a15d5a2 chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • e325785 chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#185)
  • 80cff25 chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 (#183)
  • f1fb247 chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • Additional commits viewable in compare view

Updates openfeature-hooks-opentelemetry from 0.1.3 to 0.2.0

Release notes

Sourced from openfeature-hooks-opentelemetry's releases.

openfeature-hooks-opentelemetry: v0.2.0

0.2.0 (2025-02-21)

⚠ BREAKING CHANGES

  • drop Python 3.8 support (#187)

🐛 Bug Fixes

  • fix types for hints in OTel TracingHook (#73) (24260fb)
  • remove modifications to license files (#81) (a23f61e)

🧹 Chore

🔄 Refactoring

Commits
  • b0dac08 chore(main): release openfeature-hooks-opentelemetry 0.2.0 (#71)
  • 2c64999 chore(deps): update github/codeql-action digest to b56ba49 (#199)
  • 9dc2d01 chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.7 (#197)
  • a8990b8 chore(main): release openfeature-provider-flagd 0.2.0 (#82)
  • 01285e7 feat(flagd): Add in-process evaluator (#104)
  • 4251f36 chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • b55cc1e chore!: drop Python 3.8 support (#187)
  • 9db9ad6 chore(deps): update dependency providers/openfeature-provider-flagd/openfeatu...
  • d88b29a chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • a15d5a2 chore(deps): update providers/openfeature-provider-flagd/openfeature/spec dig...
  • Additional commits viewable in compare view

Updates psutil from 6.1.0 to 7.0.0

Changelog

Sourced from psutil's changelog.

7.0.0

2025-02-13

Enhancements

  • 669_, [Windows]: net_if_addrs()_ also returns the broadcast address instead of None.
  • 2480_: Python 2.7 is no longer supported. Latest version supporting Python 2.7 is psutil 6.1.X. Install it with: pip2 install psutil==6.1.*.
  • 2490_: removed long deprecated Process.memory_info_ex() method. It was deprecated in psutil 4.0.0, released 8 years ago. Substitute is Process.memory_full_info().

Bug fixes

  • 2496_, [Linux]: Avoid segfault (a cPython bug) on Process.memory_maps() for processes that use hundreds of GBs of memory.
  • 2502_, [macOS]: virtual_memory()_ now relies on host_statistics64 instead of host_statistics. This is the same approach used by vm_stat CLI tool, and should grant more accurate results.

Compatibility notes

  • 2480_: Python 2.7 is no longer supported.
  • 2490_: removed long deprecated Process.memory_info_ex() method.

6.1.1

2024-12-19

Enhancements

  • 2471_: use Vulture CLI tool to detect dead code.

Bug fixes

  • 2418_, [Linux]: fix race condition in case /proc/PID/stat does not exist, but /proc/PID does, resulting in FileNotFoundError.
  • 2470_, [Linux]: users()_ may return "localhost" instead of the actual IP address of the user logged in.
Commits
  • ea5b556 pre-release
  • d6e28b7 try to fix tests
  • 104bb32 test cpu_times() for process children
  • 16c091b test cpu_times() for process children
  • eee09da [OSX] proc.c: Fix goo.gl link in comment for source reference (#2505)
  • 17e2780 ci: build aarch64 wheel on GHA aarch64 runner (#2503)
  • 1ba8667 pin black version to 24.X, because new 25.X breaks style
  • 9c114a5 [OSX] use host_statistics64 to get memory metrics (#2502)
  • 08d7d43 pin black version to 24.X, because new 25.X breaks style
  • a509e5a 669 windows broadcast addr (#2501)
  • Additional commits viewable in compare view

Updates certifi from 2024.8.30 to 2025.1.31

Commits

…s with 29 updates

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

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.0` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.0` |
| [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.0.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2025.1.31` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.1` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.1.8` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.15` | `1.2.18` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `5.0.0` | `5.0.1` |
| [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.66.0` | `1.69.0` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.5` |
| [locust](https://github.com/locustio/locust) | `2.32.4` | `2.33.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.51b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.1` | `5.29.3` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `26.2.0` | `26.2.1` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.3.0` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.0` | `1.17.2` |

Bumps the pip-production-dependencies group with 28 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.30.0` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.0` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.0` |
| [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.0.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2025.1.31` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.1` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.1.8` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.15` | `1.2.18` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `5.0.0` | `5.0.1` |
| [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.66.0` | `1.69.0` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.5` |
| [locust](https://github.com/locustio/locust) | `2.32.4` | `2.33.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.51b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.1` | `5.29.3` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `26.2.0` | `26.2.1` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.3.0` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.0` | `1.17.2` |

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

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.8.0` |
| [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib) | `0.1.5` | `0.2.0` |
| [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.0.0` |



Updates `opentelemetry-distro` from 0.50b0 to 0.51b0
- [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.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.29.0...v1.30.0)

Updates `python-json-logger` from 2.0.7 to 3.2.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](nhairs/python-json-logger@v2.0.7...v3.2.0)

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

Updates `openfeature-provider-flagd` from 0.1.5 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](open-feature/python-sdk-contrib@openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

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](open-feature/python-sdk-contrib@openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

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

Updates `certifi` from 2024.8.30 to 2025.1.31
- [Commits](certifi/python-certifi@2024.08.30...2025.01.31)

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

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

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

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

Updates `googleapis-common-protos` from 1.66.0 to 1.69.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](googleapis/google-cloud-python@googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.69.0)

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

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

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

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.51b0
- [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.51b0
- [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.51b0
- [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.51b0
- [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.51b0
- [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.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.29.0...v1.30.0)

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

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.51b0
- [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.51b0
- [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 5.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](protocolbuffers/protobuf@v5.29.1...v5.29.3)

Updates `pyzmq` from 26.2.0 to 26.2.1
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](zeromq/pyzmq@v26.2.0...v26.2.1)

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

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

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

Updates `python-json-logger` from 2.0.7 to 3.2.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](nhairs/python-json-logger@v2.0.7...v3.2.0)

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

Updates `openfeature-provider-flagd` from 0.1.5 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](open-feature/python-sdk-contrib@openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

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](open-feature/python-sdk-contrib@openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

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

Updates `certifi` from 2024.8.30 to 2025.1.31
- [Commits](certifi/python-certifi@2024.08.30...2025.01.31)

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

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

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

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

Updates `googleapis-common-protos` from 1.66.0 to 1.69.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](googleapis/google-cloud-python@googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.69.0)

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

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

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

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.51b0
- [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.51b0
- [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.51b0
- [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.51b0
- [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.51b0
- [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.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.29.0...v1.30.0)

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

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.51b0
- [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.51b0
- [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 5.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](protocolbuffers/protobuf@v5.29.1...v5.29.3)

Updates `pyzmq` from 26.2.0 to 26.2.1
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](zeromq/pyzmq@v26.2.0...v26.2.1)

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

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

Updates `opentelemetry-distro` from 0.50b0 to 0.51b0
- [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.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.29.0...v1.30.0)

Updates `python-json-logger` from 2.0.7 to 3.2.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](nhairs/python-json-logger@v2.0.7...v3.2.0)

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

Updates `openfeature-provider-flagd` from 0.1.5 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](open-feature/python-sdk-contrib@openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

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](open-feature/python-sdk-contrib@openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

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

---
updated-dependencies:
- dependency-name: opentelemetry-distro
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: deprecated
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: wrapt
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: deprecated
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: wrapt
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 3, 2025
Copy link
Author

dependabot bot commented on behalf of github Mar 6, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Mar 6, 2025
@dependabot dependabot bot deleted the dependabot/pip/src/pip-production-dependencies-394d22ca28 branch March 6, 2025 23:41
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