An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 810022369
feat: add product purge API
feat: add page_categories to control condition
feat: support attribute suggestion in autocomplete
feat: support frequent bought together model config
feat: allow to skip denylist postfiltering in recommendations
chore: deprecate recent search result in autocomplete
docs: keep the API doc up-to-date with recent changes
PiperOrigin-RevId: 641043920
feat: support per-entity search and autocomplete
feat: support new filter syntax for recommendation
feat: expose A/B experiment info in search response
docs: keep the API doc up-to-date with recent changes
PiperOrigin-RevId: 522675951
feat: support collect GA4 event format with prebuilt whistle rule
feat: support exact searchable and retrievable in catalog attribute config
feat: deprecate retrievable_fields in product attribute
feat: support diversity type in serving config
docs: keep the API doc up-to-date with recent changes
PiperOrigin-RevId: 495660792
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566
feat: release AttributesConfig APIs to v2 version
feat: release CompletionConfig APIs to v2 version
feat: add local inventories info to the Product resource
docs: Improved documentation for Fullfillment and Inventory API in ProductService
docs: minor documentation format and typo fixes
PiperOrigin-RevId: 469399525
feat: allow to return min/max values on search numeric facets
feat: allow to use serving configs as an alias of placements
docs: keep the API doc up-to-date with recent changes
PiperOrigin-RevId: 464560246
feat: allow users to add labels in search requests
docs: deprecate indexable/searchable on the product level custom attributes
docs: keep the API doc up-to-date with recent changes
PiperOrigin-RevId: 452193046
docs: suggest search users not to send IP and use hashed user id
docs: deprecate request_id in ImportProductsRequest
docs: deprecate search dynamic_facet_spec and suggest to config on cloud console
docs: keep the API doc up-to-date with recent changes
feat: add new AddLocalInventories and RemoveLocalInventories APIs
feat: users cannot switch to empty default branch unless force override
feat: allow search users to skip validation for invalid boost specs
feat: support search personalization
feat: search returns applied control ids in the response
PiperOrigin-RevId: 437355889
feat: add search mode to search request. If not specified, a single search request triggers both product search and faceted search.
feat: update grpc service config settings to reflect correct API deadlines
PiperOrigin-RevId: 404039072
feat: update grpc service config settings to reflect correct API deadlines
chore: remove relative private links from search service comments to prevent crashing client lib generation tool
PiperOrigin-RevId: 392712211