-
Notifications
You must be signed in to change notification settings - Fork 1.6k
chore: librarian release pull request: 20260115T080400Z #15460
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
base: main
Are you sure you want to change the base?
Conversation
Summary of ChangesHello @cloud-sdk-librarian-robot, 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 is an automated release initiated by the Librarian CLI, updating several Google Cloud Python client libraries. It primarily focuses on bumping version numbers and integrating new features, API methods, messages, and enum values across various services, including BackupDR, Config, Database Center, Gemini Data Analytics, KMS, NetApp, and Grafeas. Merging this PR will trigger the official release process for these updated packages. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. 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. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request appears to be an automated release PR, bumping versions for several packages and updating their changelogs. The changes are mostly mechanical. I've found a few issues in the generated changelogs related to formatting, consistency, and readability. My review comments include suggestions to address these points to improve the quality of the user-facing documentation.
| * A new service `BackupDrProtectionSummary` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `BackupDrTemplateConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `BackupLocation` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `PitrSettings` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `ListResourceBackupConfigsResponse` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `BackupConfigDetails` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `BackupDrPlanConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `BackupDrPlanRule` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `ListResourceBackupConfigsRequest` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To improve readability for users, please sort the list of new features alphabetically.
| * A new service `BackupDrProtectionSummary` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrTemplateConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupLocation` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `PitrSettings` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ListResourceBackupConfigsResponse` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupConfigDetails` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrPlanConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrPlanRule` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ListResourceBackupConfigsRequest` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupConfigDetails` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrPlanConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrPlanRule` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupDrTemplateConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `BackupLocation` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ListResourceBackupConfigsRequest` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ListResourceBackupConfigsResponse` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `PitrSettings` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new message `ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * A new service `BackupDrProtectionSummary` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
| * add support for enabling automigration from deprecated Terraform versions ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * added error code when failing import values from an external source ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To maintain consistency in the changelog, please start entries with a capital letter and use the imperative mood (e.g., "Add" instead of "added"). Also, sorting the entries alphabetically improves readability.
| * add support for enabling automigration from deprecated Terraform versions ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * added error code when failing import values from an external source ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * Add error code when failing to import values from an external source ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * Add support for enabling automigration from deprecated Terraform versions ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
|
|
||
| ### Features | ||
|
|
||
| * Adding Method AggregateFleet of Database Center API v1beta This release includes: - `DatabaseCenter` service with `AggregateFleet` method. - `All related enums. ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The markdown formatting for this changelog entry is broken, which makes it difficult to read. Please format the sub-items as a proper list. Additionally, the phrase "All related enums." is incomplete.
| * Adding Method AggregateFleet of Database Center API v1beta This release includes: - `DatabaseCenter` service with `AggregateFleet` method. - `All related enums. ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * Adding Method AggregateFleet of Database Center API v1beta. This release includes ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)): | |
| - `DatabaseCenter` service with `AggregateFleet` method. | |
| - All related enums. |
|
|
||
| ### Features | ||
|
|
||
| * added sync APIs for the CRUD operations of Data Agent ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For consistency with other changelog entries, please start the description with a capital letter. Using the imperative mood (e.g., "Add" instead of "added") is also a common and recommended convention.
| * added sync APIs for the CRUD operations of Data Agent ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * Add sync APIs for the CRUD operations of Data Agent ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
|
|
||
| ### Features | ||
|
|
||
| * Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore This CL introduces several new features and enhancements to the NetApp API: - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - **Location Metadata:** Added `has_ontap_proxy` flag. - Updated copyright year to 2026. ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The markdown formatting for the sub-list is broken, making it hard to read. Please format it as a proper sub-list for better readability. Also, the entry "Updated copyright year to 2026" is an internal development detail and should be removed from the public-facing changelog.
| * Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore This CL introduces several new features and enhancements to the NetApp API: - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - **Location Metadata:** Added `has_ontap_proxy` flag. - Updated copyright year to 2026. ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | |
| * Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore. This CL introduces several new features and enhancements to the NetApp API ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)): | |
| - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. | |
| - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. | |
| - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. | |
| - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. | |
| - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). | |
| - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. | |
| - **Location Metadata:** Added `has_ontap_proxy` flag. |
| * A new value `SECRET_KIND_GCP_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_OPENAI_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_STRIPE_RESTRICTED_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `File` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `ExploitPredictionScoringSystem` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `files` is added to message `.grafeas.v1.DiscoveryOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `unreachable` is added to message `.grafeas.v1.ListOccurrencesResponse` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `CISAKnownExploitedVulnerabilities` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_AZURE_IDENTITY_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_ANTHROPIC_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_ANTHROPIC_ADMIN_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `data` is added to message `.grafeas.v1.SecretOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALS` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GCP_OAUTH2_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_OAUTH_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `risk` is added to message `.grafeas.v1.VulnerabilityOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `return_partial_success` is added to message `.grafeas.v1.ListOccurrencesRequest` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `return_partial_success` is added to message `.grafeas.v1.ListNotesRequest` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `digest` is added to message `.grafeas.v1.SecretOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_STRIPE_SECRET_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_PERPLEXITY_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_AZURE_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_APP_REFRESH_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new message `Risk` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_STRIPE_WEBHOOK_SECRET` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new value `SECRET_KIND_HUGGINGFACE_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) | ||
| * A new field `unreachable` is added to message `.grafeas.v1.ListNotesResponse` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a very long list of new features. To improve readability, please group the items by type (e.g., new fields, new messages, new values) and sort them alphabetically within each group.
* A new field `data` is added to message `.grafeas.v1.SecretOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `digest` is added to message `.grafeas.v1.SecretOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `files` is added to message `.grafeas.v1.DiscoveryOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `return_partial_success` is added to message `.grafeas.v1.ListNotesRequest` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `return_partial_success` is added to message `.grafeas.v1.ListOccurrencesRequest` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `risk` is added to message `.grafeas.v1.VulnerabilityOccurrence` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `unreachable` is added to message `.grafeas.v1.ListNotesResponse` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new field `unreachable` is added to message `.grafeas.v1.ListOccurrencesResponse` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new message `CISAKnownExploitedVulnerabilities` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new message `ExploitPredictionScoringSystem` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new message `File` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new message `Risk` is added ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_ANTHROPIC_ADMIN_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_ANTHROPIC_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_AZURE_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_AZURE_IDENTITY_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GCP_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GCP_OAUTH2_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALS` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_APP_REFRESH_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_GITHUB_OAUTH_TOKEN` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_HUGGINGFACE_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_OPENAI_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_PERPLEXITY_API_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_STRIPE_RESTRICTED_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_STRIPE_SECRET_KEY` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
* A new value `SECRET_KIND_STRIPE_WEBHOOK_SECRET` is added to enum `SecretKind` ([1a81689422520562771f36a58575d07e1ee18dd5](https://github.com/googleapis/google-cloud-python/commit/1a81689422520562771f36a58575d07e1ee18dd5))
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release.
Librarian Version: v0.0.0-20251218164811-cd2252e38d0a
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209
google-cloud-backupdr: 0.7.0
0.7.0 (2026-01-15)
Features
A new message
BackupConfigDetailsis added (PiperOrigin-RevId: 854009996) (1a816894)A new resource_definition
backupdr.googleapis.com/ResourceBackupConfigis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
PitrSettingsis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
BackupLocationis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
ListResourceBackupConfigsResponseis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
ResourceBackupConfigis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
ListResourceBackupConfigsRequestis added (PiperOrigin-RevId: 854009996) (1a816894)A new service
BackupDrProtectionSummaryis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
BackupDrTemplateConfigis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
BackupDrPlanConfigis added (PiperOrigin-RevId: 854009996) (1a816894)A new message
BackupDrPlanRuleis added (PiperOrigin-RevId: 854009996) (1a816894)google-cloud-config: 0.4.0
0.4.0 (2026-01-15)
Features
added error code when failing import values from an external source (PiperOrigin-RevId: 854277617) (1a816894)
add support for enabling automigration from deprecated Terraform versions (PiperOrigin-RevId: 854277617) (1a816894)
google-cloud-databasecenter: 0.3.0
0.3.0 (2026-01-15)
Features
DatabaseCenterservice withAggregateFleetmethod. - `All related enums. (PiperOrigin-RevId: 853112628) (1a816894)google-cloud-geminidataanalytics: 0.9.0
0.9.0 (2026-01-15)
Features
google-cloud-kms: 3.9.0
3.9.0 (2026-01-15)
Documentation
google-cloud-netapp: 0.7.0
0.7.0 (2026-01-15)
Features
HostGroupresource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - Block Volumes: Enhanced theVolumeresource to supportISCSIprotocol andBlockDeviceconfigurations. - Cache Volumes: AddedCacheParametersto theVolumeresource to support FlexCache volumes. - Backup Restore: Introduced a newRestoreBackupFilesRPC to restore individual files from a backup. - CMEK for Backup Vaults: Added fields toBackupVaultto support Customer Managed Encryption Keys (CMEK). - Storage Pool Type: Added atypefield toStoragePoolto specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - Location Metadata: Addedhas_ontap_proxyflag. - Updated copyright year to 2026. (PiperOrigin-RevId: 856056649) (1a816894)grafeas: 1.18.0
1.18.0 (2026-01-15)
Features
A new field
unreachableis added to message.grafeas.v1.ListOccurrencesResponse(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_PERPLEXITY_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new message
ExploitPredictionScoringSystemis added (PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_AZURE_IDENTITY_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_ANTHROPIC_ADMIN_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GCP_OAUTH2_ACCESS_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new field
riskis added to message.grafeas.v1.VulnerabilityOccurrence(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new message
Riskis added (PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GCP_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new field
return_partial_successis added to message.grafeas.v1.ListOccurrencesRequest(PiperOrigin-RevId: 855331622) (1a816894)A new field
return_partial_successis added to message.grafeas.v1.ListNotesRequest(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_STRIPE_SECRET_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_APP_REFRESH_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_AZURE_ACCESS_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_STRIPE_WEBHOOK_SECRETis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_HUGGINGFACE_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_OPENAI_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new message
CISAKnownExploitedVulnerabilitiesis added (PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_ANTHROPIC_API_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_OAUTH_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new field
digestis added to message.grafeas.v1.SecretOccurrence(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_STRIPE_RESTRICTED_KEYis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new message
Fileis added (PiperOrigin-RevId: 855331622) (1a816894)A new field
filesis added to message.grafeas.v1.DiscoveryOccurrence(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALSis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new value
SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKENis added to enumSecretKind(PiperOrigin-RevId: 855331622) (1a816894)A new field
datais added to message.grafeas.v1.SecretOccurrence(PiperOrigin-RevId: 855331622) (1a816894)A new field
unreachableis added to message.grafeas.v1.ListNotesResponse(PiperOrigin-RevId: 855331622) (1a816894)Documentation
SECRET_KIND_GCP_SERVICE_ACCOUNT_KEYin enumSecretKindis changed (PiperOrigin-RevId: 855331622) (1a816894)