chore: librarian release pull request: 20260323T210120Z#16147
Conversation
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 is an automated release initiated by the Librarian CLI, updating numerous Google Cloud Python client libraries to their latest versions. The changes encompass a range of new features, bug fixes, and documentation improvements across various services, ensuring that the client libraries remain current and provide enhanced functionality and stability. 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 appears to be an automated release generated by the Librarian CLI, containing version bumps and changelog updates for multiple packages. The changes are mostly correct, but I've identified a few minor formatting issues in the generated changelog files. Applying these suggestions will improve the readability of the release notes.
|
|
||
| ### Bug Fixes | ||
|
|
||
| * remove deprecated Explore-related methods and messages from public client libraries Breaking Changes: - Removed ContentService and all associated methods (CreateContent, UpdateContent, DeleteContent, GetContent, ListContent, etc.) and request/response messages. - Removed Environment and Session management methods from DataplexService (CreateEnvironment, UpdateEnvironment, DeleteEnvironment, ListEnvironments, GetEnvironment, ListSessions) and their associated messages. ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
There was a problem hiding this comment.
This changelog entry for breaking changes is hard to read because it's all on one line. To improve readability and ensure correct markdown rendering of the list, the breaking changes should be on separate lines.
| * remove deprecated Explore-related methods and messages from public client libraries Breaking Changes: - Removed ContentService and all associated methods (CreateContent, UpdateContent, DeleteContent, GetContent, ListContent, etc.) and request/response messages. - Removed Environment and Session management methods from DataplexService (CreateEnvironment, UpdateEnvironment, DeleteEnvironment, ListEnvironments, GetEnvironment, ListSessions) and their associated messages. ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) | |
| * remove deprecated Explore-related methods and messages from public client libraries Breaking Changes: | |
| - Removed ContentService and all associated methods (CreateContent, UpdateContent, DeleteContent, GetContent, ListContent, etc.) and request/response messages. | |
| - Removed Environment and Session management methods from DataplexService (CreateEnvironment, UpdateEnvironment, DeleteEnvironment, ListEnvironments, GetEnvironment, ListSessions) and their associated messages. ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
|
|
||
| ### Features | ||
|
|
||
| * update products_common fields to include `handling_cutoff_timezone `, `shipping_handling_business_days`, `shipping_transit_business_days` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
There was a problem hiding this comment.
There's a minor formatting issue in this line. The backticks around handling_cutoff_timezone include a trailing space, which is inconsistent with the other field names.
| * update products_common fields to include `handling_cutoff_timezone `, `shipping_handling_business_days`, `shipping_transit_business_days` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) | |
| * update products_common fields to include `handling_cutoff_timezone`, `shipping_handling_business_days`, `shipping_transit_business_days` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
|
|
||
| * update products_common fields to include `handling_cutoff_timezone `, `shipping_handling_business_days`, `shipping_transit_business_days` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) | ||
| * Added the `product_id_base64_url_encoded` field to `InsertProductInputRequest`, `DeleteProductInputRequest`, and `GetProductRequest`. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) | ||
| * Added several fields to enhance shipping configurations: - `handling_cutoff_time` and `handling_cutoff_timezone` within the `Shipping` message - `ShippingBusinessDaysConfig` message to define business days for shipping - `shipping_handling_business_days` and `shipping_transit_business_days` in `ProductAttributes` - `HandlingCutoffTime` message to configure country-specific handling cutoffs - `handling_cutoff_times` array in `ProductAttributes` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
There was a problem hiding this comment.
This changelog entry is hard to read as it's a single long line. Formatting it as a proper list with each item on a new line will improve readability.
| * Added several fields to enhance shipping configurations: - `handling_cutoff_time` and `handling_cutoff_timezone` within the `Shipping` message - `ShippingBusinessDaysConfig` message to define business days for shipping - `shipping_handling_business_days` and `shipping_transit_business_days` in `ProductAttributes` - `HandlingCutoffTime` message to configure country-specific handling cutoffs - `handling_cutoff_times` array in `ProductAttributes` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) | |
| * Added several fields to enhance shipping configurations: | |
| - `handling_cutoff_time` and `handling_cutoff_timezone` within the `Shipping` message | |
| - `ShippingBusinessDaysConfig` message to define business days for shipping | |
| - `shipping_handling_business_days` and `shipping_transit_business_days` in `ProductAttributes` | |
| - `HandlingCutoffTime` message to configure country-specific handling cutoffs | |
| - `handling_cutoff_times` array in `ProductAttributes` ([ee7dd7dc168ecf943440cef38efff348e8eff095](https://github.com/googleapis/google-cloud-python/commit/ee7dd7dc168ecf943440cef38efff348e8eff095)) |
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release.
Librarian Version: v0.0.0-20260216162532-e323d455c92b
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c
django-google-spanner: v4.0.3
v4.0.3 (2026-03-23)
Bug Fixes
google-cloud-dataplex: v2.17.0
v2.17.0 (2026-03-23)
Features
add support for attaching aspects to EntryLinks (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add DataProductService to manage data products and underlying data assets (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add LookupContext to CatalogService for LLM-generated resource context (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add debug query support to Data Quality rules (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add UpdateEntryLink and LookupEntryLinks methods to CatalogService (PiperOrigin-RevId: 883306841) (ee7dd7dc)
allow selective generation scope for Data Documentation scans (PiperOrigin-RevId: 883306841) (ee7dd7dc)
support OneTime triggers for DataScan operations (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add SKIPPED state to DataScan catalog publishing status (PiperOrigin-RevId: 883306841) (ee7dd7dc)
add MetadataFeed to CatalogService for tracking metadata changes (PiperOrigin-RevId: 883306841) (ee7dd7dc)
Bug Fixes
Documentation
google-cloud-documentai: v3.12.0
v3.12.0 (2026-03-23)
Features
google-cloud-firestore: v2.26.0
v2.26.0 (2026-03-23)
Features
RandandTruncexpressions (feat: AddRandandTruncexpressions #16037) (7538aa5d)google-cloud-iap: v1.20.0
v1.20.0 (2026-03-23)
Features
google-cloud-network-connectivity: v2.14.0
v2.14.0 (2026-03-23)
Features
Bug Fixes
google-cloud-securitycenter: v1.43.0
v1.43.0 (2026-03-23)
Features
google-cloud-vectorsearch: v0.8.0
v0.8.0 (2026-03-23)
Features
Add support for ExportDataObjects (PiperOrigin-RevId: 882214457) (ee7dd7dc)
Mark Vector Search v1 API as GA (PiperOrigin-RevId: 882214457) (ee7dd7dc)
Documentation
google-maps-navconnect: v0.1.0
v0.1.0 (2026-03-23)
Features
google-shopping-css: v0.4.0
v0.4.0 (2026-03-23)
Features
Documentation
A comment for field
namein message.google.shopping.css.v1.GetCssProductRequestis changed (PiperOrigin-RevId: 882470295) (ee7dd7dc)A comment for field
size_typesin message.google.shopping.css.v1.Attributesis changed (PiperOrigin-RevId: 882470295) (ee7dd7dc)A comment for field
namein message.google.shopping.css.v1.CssProductInputis changed (PiperOrigin-RevId: 882470295) (ee7dd7dc)A comment for field
namein message.google.shopping.css.v1.AccountLabelis changed (PiperOrigin-RevId: 882470295) (ee7dd7dc)google-shopping-merchant-accounts: v1.4.0
v1.4.0 (2026-03-23)
Features
Documentation
Improve TermsOfServiceKind.MERCHANT_CENTER comment (PiperOrigin-RevId: 884882604) (75697a6f)
Update Region to support radius_area and clarify area type exclusivity (PiperOrigin-RevId: 884882604) (75697a6f)
Update Account.account_name documentation for naming restrictions (PiperOrigin-RevId: 884882604) (75697a6f)
Clarify CheckoutSettings.eligible_destinations usage (PiperOrigin-RevId: 884882604) (75697a6f)
Add product-ratings to Program documentation (PiperOrigin-RevId: 884882604) (75697a6f)
Update DeleteUser method description (PiperOrigin-RevId: 884882604) (75697a6f)
Refine DeveloperRegistration.developer_email behavior description (PiperOrigin-RevId: 884882604) (75697a6f)
google-shopping-merchant-products: v1.4.0
v1.4.0 (2026-03-23)
Features
Added several fields to enhance shipping configurations: -
handling_cutoff_timeandhandling_cutoff_timezonewithin theShippingmessage -ShippingBusinessDaysConfigmessage to define business days for shipping -shipping_handling_business_daysandshipping_transit_business_daysinProductAttributes-HandlingCutoffTimemessage to configure country-specific handling cutoffs -handling_cutoff_timesarray inProductAttributes(PiperOrigin-RevId: 830818193) (ee7dd7dc)Added C#, PHP, and Ruby namespace options to ProductInputs, Products, and ProductsCommon proto files for improved client library generation (PiperOrigin-RevId: 830818171) (ee7dd7dc)
update products_common fields to include
handling_cutoff_timezone,shipping_handling_business_days,shipping_transit_business_days(PiperOrigin-RevId: 881874426) (ee7dd7dc)Added
handling_cutoff_timeandhandling_cutoff_timezonefields to theShippingmessage withinAttributes(PiperOrigin-RevId: 830818171) (ee7dd7dc)Added the
product_id_base64_url_encodedfield toInsertProductInputRequest,DeleteProductInputRequest, andGetProductRequest. This allows for product IDs containing special characters to be correctly handled when unpadded base64url-encoded (PiperOrigin-RevId: 830818193) (ee7dd7dc)Documentation
Updated various comments, including links to data source creation guides (PiperOrigin-RevId: 830818193) (ee7dd7dc)
Updated comments for several fields, including product name formats, data source creation, destination field descriptions (now also referred to as Marketing Methods), and the default page size for
ListProductsRequest(PiperOrigin-RevId: 830818171) (ee7dd7dc)grafeas: v1.21.0
v1.21.0 (2026-03-23)
Features
sqlalchemy-spanner: v1.17.3
v1.17.3 (2026-03-23)
Bug Fixes
provide default sqlite db config for unit tests (03cce701)
add missing docs and docfx sessions (8fb857df)
remove test_config generation from unit session (9cc1f90b)