Release candidate: v1.87.0#5459
Conversation
Bumps the ofe-minor-and-patch-updates group in /community/front-end/ofe with 31 updates: | Package | From | To | | --- | --- | --- | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.4` | `3.4.6` | | [django-allauth](https://github.com/sponsors/pennersr) | `65.14.3` | `65.15.0` | | [djangorestframework](https://github.com/encode/django-rest-framework) | `3.16.1` | `3.17.1` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.24.3` | `3.25.2` | | [google-api-core](https://github.com/googleapis/google-cloud-python) | `2.30.0` | `2.30.1` | | [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.190.0` | `2.193.0` | | [google-auth](https://github.com/googleapis/google-auth-library-python) | `2.48.0` | `2.49.1` | | [google-auth-httplib2](https://github.com/googleapis/google-cloud-python) | `0.3.0` | `0.3.1` | | [google-cloud-artifact-registry](https://github.com/googleapis/google-cloud-python) | `1.20.0` | `1.21.0` | | [google-cloud-secret-manager](https://github.com/googleapis/google-cloud-python) | `2.26.0` | `2.27.0` | | [google-cloud-build](https://github.com/googleapis/google-cloud-python) | `3.35.0` | `3.36.0` | | [google-cloud-billing](https://github.com/googleapis/google-cloud-python) | `1.18.0` | `1.19.0` | | [google-cloud-core](https://github.com/googleapis/google-cloud-python) | `2.5.0` | `2.5.1` | | [google-cloud-pubsub](https://github.com/googleapis/google-cloud-python) | `2.35.0` | `2.36.0` | | [google-cloud-compute](https://github.com/googleapis/google-cloud-python) | `1.44.0` | `1.47.0` | | [google-cloud-storage](https://github.com/googleapis/python-storage) | `3.9.0` | `3.10.1` | | [google-resumable-media](https://github.com/googleapis/google-resumable-media-python) | `2.8.0` | `2.8.2` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.72.0` | `1.73.1` | | [grpc-google-iam-v1](https://github.com/googleapis/google-cloud-python) | `0.14.3` | `0.14.4` | | [grpcio](https://github.com/grpc/grpc) | `1.78.0` | `1.80.0` | | [grpcio-status](https://grpc.io) | `1.78.0` | `1.80.0` | | [identify](https://github.com/pre-commit/identify) | `2.6.16` | `2.6.18` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.9.2` | `4.9.4` | | [proto-plus](https://github.com/googleapis/google-cloud-python) | `1.27.1` | `1.27.2` | | [pyjwt](https://github.com/jpadilla/pyjwt) | `2.12.0` | `2.12.1` | | [requests](https://github.com/psf/requests) | `2.33.0` | `2.33.1` | | [setuptools-rust](https://github.com/PyO3/setuptools-rust) | `1.12.0` | `1.12.1` | | [tomli](https://github.com/hukkin/tomli) | `2.4.0` | `2.4.1` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.41.0` | `0.42.0` | | [virtualenv](https://github.com/pypa/virtualenv) | `21.1.0` | `21.2.0` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.1.1` | `2.1.2` | Updates `charset-normalizer` from 3.4.4 to 3.4.6 - [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.4...3.4.6) Updates `django-allauth` from 65.14.3 to 65.15.0 - [Commits](https://github.com/sponsors/pennersr/commits) Updates `djangorestframework` from 3.16.1 to 3.17.1 - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](encode/django-rest-framework@3.16.1...3.17.1) Updates `filelock` from 3.24.3 to 3.25.2 - [Release notes](https://github.com/tox-dev/py-filelock/releases) - [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst) - [Commits](tox-dev/filelock@3.24.3...3.25.2) Updates `google-api-core` from 2.30.0 to 2.30.1 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-api-core-v2.30.0...google-api-core-v2.30.1) Updates `google-api-python-client` from 2.190.0 to 2.193.0 - [Release notes](https://github.com/googleapis/google-api-python-client/releases) - [Commits](googleapis/google-api-python-client@v2.190.0...v2.193.0) Updates `google-auth` from 2.48.0 to 2.49.1 - [Release notes](https://github.com/googleapis/google-auth-library-python/releases) - [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-auth-library-python/commits) Updates `google-auth-httplib2` from 0.3.0 to 0.3.1 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-httplib2-v0.3.0...google-auth-httplib2-v0.3.1) Updates `google-cloud-artifact-registry` from 1.20.0 to 1.21.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@google-cloud-artifact-registry-v1.20.0...google-cloud-artifact-registry-v1.21.0) Updates `google-cloud-secret-manager` from 2.26.0 to 2.27.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@google-cloud-secret-manager-v2.26.0...google-cloud-secret-manager-v2.27.0) Updates `google-cloud-build` from 3.35.0 to 3.36.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@google-cloud-build-v3.35.0...google-cloud-build-v3.36.0) Updates `google-cloud-billing` from 1.18.0 to 1.19.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@google-cloud-billing-v1.18.0...google-cloud-billing-v1.19.0) Updates `google-cloud-core` from 2.5.0 to 2.5.1 - [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@google-cloud-core-v2.5.0...google-cloud-core-v2.5.1) Updates `google-cloud-pubsub` from 2.35.0 to 2.36.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@google-cloud-pubsub-v2.35.0...google-cloud-pubsub-v2.36.0) Updates `google-cloud-compute` from 1.44.0 to 1.47.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@google-cloud-compute-v1.44.0...google-cloud-compute-v1.47.0) Updates `google-cloud-storage` from 3.9.0 to 3.10.1 - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](googleapis/python-storage@v3.9.0...v3.10.1) Updates `google-resumable-media` from 2.8.0 to 2.8.2 - [Release notes](https://github.com/googleapis/google-resumable-media-python/releases) - [Changelog](https://github.com/googleapis/google-resumable-media-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-resumable-media-python/commits) Updates `googleapis-common-protos` from 1.72.0 to 1.73.1 - [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.72.0...googleapis-common-protos-v1.73.1) Updates `grpc-google-iam-v1` from 0.14.3 to 0.14.4 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@grpc-google-iam-v1-v0.14.3...grpc-google-iam-v1-v0.14.4) Updates `grpcio` from 1.78.0 to 1.80.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](grpc/grpc@v1.78.0...v1.80.0) Updates `grpcio-status` from 1.78.0 to 1.80.0 Updates `identify` from 2.6.16 to 2.6.18 - [Commits](pre-commit/identify@v2.6.16...v2.6.18) Updates `platformdirs` from 4.9.2 to 4.9.4 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](tox-dev/platformdirs@4.9.2...4.9.4) Updates `proto-plus` from 1.27.1 to 1.27.2 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@proto-plus-v1.27.1...proto-plus-v1.27.2) Updates `pyjwt` from 2.12.0 to 2.12.1 - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](jpadilla/pyjwt@2.12.0...2.12.1) Updates `requests` from 2.33.0 to 2.33.1 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.33.0...v2.33.1) Updates `setuptools-rust` from 1.12.0 to 1.12.1 - [Release notes](https://github.com/PyO3/setuptools-rust/releases) - [Changelog](https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md) - [Commits](PyO3/setuptools-rust@v1.12.0...v1.12.1) Updates `tomli` from 2.4.0 to 2.4.1 - [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md) - [Commits](hukkin/tomli@2.4.0...2.4.1) Updates `uvicorn` from 0.41.0 to 0.42.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.41.0...0.42.0) Updates `virtualenv` from 21.1.0 to 21.2.0 - [Release notes](https://github.com/pypa/virtualenv/releases) - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst) - [Commits](pypa/virtualenv@21.1.0...21.2.0) Updates `wrapt` from 2.1.1 to 2.1.2 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](GrahamDumpleton/wrapt@2.1.1...2.1.2) --- updated-dependencies: - dependency-name: charset-normalizer dependency-version: 3.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: django-allauth dependency-version: 65.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: djangorestframework dependency-version: 3.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: filelock dependency-version: 3.25.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-api-core dependency-version: 2.30.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: google-api-python-client dependency-version: 2.193.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-auth dependency-version: 2.49.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-auth-httplib2 dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-artifact-registry dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-secret-manager dependency-version: 2.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-build dependency-version: 3.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-billing dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-core dependency-version: 2.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-pubsub dependency-version: 2.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-compute dependency-version: 1.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-cloud-storage dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: google-resumable-media dependency-version: 2.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: googleapis-common-protos dependency-version: 1.73.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: grpc-google-iam-v1 dependency-version: 0.14.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: grpcio dependency-version: 1.80.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: grpcio-status dependency-version: 1.80.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: identify dependency-version: 2.6.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: platformdirs dependency-version: 4.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: proto-plus dependency-version: 1.27.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: pyjwt dependency-version: 2.12.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: requests dependency-version: 2.33.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: setuptools-rust dependency-version: 1.12.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: tomli dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates - dependency-name: uvicorn dependency-version: 0.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: virtualenv dependency-version: 21.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ofe-minor-and-patch-updates - dependency-name: wrapt dependency-version: 2.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ofe-minor-and-patch-updates ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytz](https://github.com/stub42/pytz) from 2023.3 to 2026.1.post1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](stub42/pytz@release_2023.3...release_2026.1.post1) --- updated-dependencies: - dependency-name: pytz dependency-version: 2026.1.post1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [astroid](https://github.com/pylint-dev/astroid) to permit the latest version. - [Release notes](https://github.com/pylint-dev/astroid/releases) - [Changelog](https://github.com/pylint-dev/astroid/blob/main/ChangeLog) - [Commits](pylint-dev/astroid@v4.0.2...v4.1.2) --- updated-dependencies: - dependency-name: astroid dependency-version: 4.1.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…e with 31 updates (#5439)
…community/front-end/ofe (#5442)
Bumps [attrs](https://github.com/python-attrs/attrs) from 25.4.0 to 26.1.0. - [Release notes](https://github.com/python-attrs/attrs/releases) - [Changelog](https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md) - [Commits](python-attrs/attrs@25.4.0...26.1.0) --- updated-dependencies: - dependency-name: attrs dependency-version: 26.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request prepares the release candidate v1.87.0. It introduces a new blueprint for A3 High GKE clusters, updates core dependencies and provider version constraints, and adds new functionality for Managed Lustre encryption and version validation. Additionally, it includes various documentation updates and improvements to the testing infrastructure. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request updates the Cluster Toolkit to v1.87.0, bumping versions across all modules and updating the Google provider version range. It introduces a new internal semver_compare module to handle complex GKE version requirements and adds Customer-Managed Encryption Key (CMEK) support to the Managed Lustre module. The GKE A3 High GPU example has been significantly expanded with dedicated documentation, test plans, and integration with Kueue and TCPX. Other changes include updating Filestore defaults to BASIC_SSD, moving Parallelstore's deprecation date to August 2026, and refactoring asapd-lite installation to use Helm. Review feedback highlights a critical regression where RDMA network configurations were removed from the A4X-Max blueprint, security concerns regarding administrative permissions on GKE node service accounts, and potential deployment failures due to uninitialized reservation variables.
Release candidate: v1.87.0
Submission Checklist
NOTE: Community submissions can take up to 2 weeks to be reviewed.
Please take the following actions before submitting this pull request.