feat(apiregistry): add new clients#13525
Conversation
PiperOrigin-RevId: 848064295
|
Here is the summary of changes. You are about to add 6 region tags.
This comment is generated by snippet-bot.
|
Summary of ChangesHello @shollyman, 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 introduces a brand new client library for the Cloud API Registry service. This new client will enable developers to programmatically interact with the API Registry to manage MCP Servers and MCP Tools, providing a structured way to discover and utilize API capabilities within their Go applications. The changes encompass the full spectrum of client library generation, from configuration to code and documentation. 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.
Code Review
This pull request introduces a new Go client for the Cloud API Registry API. The changes include the generated client code, protobuf definitions, documentation, and configuration files. My review has identified a critical issue in the .librarian/state.yaml configuration that appears to incorrectly remove all the newly added client files. I've also suggested minor improvements to the CHANGES.md and README.md files for better clarity and correctness.
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/librarian-go@sha256:718167d5c23ed389b41f617b3a00ac839bdd938a6bd2d48ae0c2f1fa51ab1c3d <details><summary>ai: 0.15.0</summary> ## [0.15.0](ai/v0.14.0...ai/v0.15.0) (2026-01-08) ### Features * add support for GroundingMetadata.google_maps_widget_context_token (PiperOrigin-RevId: 846116816) ([db65e79](db65e792)) * add support for RetrievalConfig (PiperOrigin-RevId: 846118142) ([db65e79](db65e792)) * add IMAGE_RECITATION reason when generation is stopped due to recitation (PiperOrigin-RevId: 846116816) ([db65e79](db65e792)) * add support for GoogleMaps and FileSearch tools (PiperOrigin-RevId: 846118142) ([db65e79](db65e792)) * add json_name for GenerationConfig.response_json_schema_ordered field (PiperOrigin-RevId: 846116816) ([db65e79](db65e792)) </details> <details><summary>aiplatform: 1.113.0</summary> ## [1.113.0](aiplatform/v1.112.0...aiplatform/v1.113.0) (2026-01-08) ### Features * add streaming function call argument API changes (PiperOrigin-RevId: 852409018) ([d19e89c](d19e89ca)) * Add Lustre support to the Vertex Training Custom Job API (PiperOrigin-RevId: 846415033) ([db65e79](db65e792)) ### Documentation * A comment for field `name` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed (PiperOrigin-RevId: 852409018) ([d19e89c](d19e89ca)) * A comment for field `args` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed (PiperOrigin-RevId: 852409018) ([d19e89c](d19e89ca)) * Update comments for machine resources and autoscaling (PiperOrigin-RevId: 846415033) ([db65e79](db65e792)) </details> <details><summary>alloydb: 1.20.0</summary> ## [1.20.0](alloydb/v1.19.0...alloydb/v1.20.0) (2026-01-08) ### Features * add POSTGRES_18 to DatabaseVersion (PiperOrigin-RevId: 852794094) ([d19e89c](d19e89ca)) * add POSTGRES_18 to DatabaseVersion (PiperOrigin-RevId: 845801340) ([db65e79](db65e792)) </details> <details><summary>apiregistry: 0.1.0</summary> ## [0.1.0](apiregistry/v0.0.0...apiregistry/v0.1.0) (2026-01-08) ### Features * add new clients (#13525) (PiperOrigin-RevId: 848064295) ([1c4f400](1c4f4008)) ### Documentation * another bulk typo correction (#13527) ([90a4f21](90a4f21f)) </details> <details><summary>artifactregistry: 1.19.0</summary> ## [1.19.0](artifactregistry/v1.18.0...artifactregistry/v1.19.0) (2026-01-08) ### Features * add Fingerprint to Artifact Registry Version resource (PiperOrigin-RevId: 846851972) ([db65e79](db65e792)) ### Documentation * update the description of ExportArtifact (PiperOrigin-RevId: 846851972) ([db65e79](db65e792)) </details> <details><summary>compute: 1.53.0</summary> ## [1.53.0](compute/v1.52.0...compute/v1.53.0) (2026-01-08) ### Features * Update Compute Engine v1 API to revision 20251210 (#1137) ([d19e89c](d19e89ca)) * Update Compute Engine v1beta API to revision 20251210 (#1138) ([d19e89c](d19e89ca)) </details> <details><summary>errorreporting: 0.4.0</summary> ## [0.4.0](errorreporting/v0.3.2...errorreporting/v0.4.0) (2026-01-08) ### Bug Fixes * update golang.org/x/net to 0.37.0 ([1144978](11449782)) * update google.golang.org/api to 0.229.0 ([3319672](3319672f)) * upgrade gRPC service registration func 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 #11025. (PiperOrigin-RevId: 817164257) ([a33d766](a33d7666)) * update golang.org/x/net to v0.33.0 ([e9b0b69](e9b0b696)) ### Documentation * automated code change (PiperOrigin-RevId: 802074437) ([a33d766](a33d7666)) * Removes references as a &#34;global-only&#34; service (PiperOrigin-RevId: 652832022) ([a33d766](a33d7666)) * Updates documentation with regional resource names for multiple requests (PiperOrigin-RevId: 652832022) ([a33d766](a33d7666)) </details> <details><summary>geminidataanalytics: 0.5.0</summary> ## [0.5.0](geminidataanalytics/v0.4.0...geminidataanalytics/v0.5.0) (2026-01-08) ### Features * add LookerGoldenQuery to Context (PiperOrigin-RevId: 845792138) ([db65e79](db65e792)) ### Documentation * another bulk typo correction (#13527) ([90a4f21](90a4f21f)) * fix typo in README.md entries (#13526) ([ac32b85](ac32b851)) </details> <details><summary>longrunning: 0.8.0</summary> ## [0.8.0](longrunning/v0.7.0...longrunning/v0.8.0) (2026-01-08) ### Bug Fixes * upgrade gRPC service registration func 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 #11025. (PiperOrigin-RevId: 833829944) ([185951b](185951b3)) </details> <details><summary>maintenance: 0.3.0</summary> ## [0.3.0](maintenance/v0.2.0...maintenance/v0.3.0) (2026-01-08) ### Documentation * another bulk typo correction (#13527) ([90a4f21](90a4f21f)) * fix typo in README.md entries (#13526) ([ac32b85](ac32b851)) * A comment for field `filter` in message `.google.cloud.maintenance.api.v1.SummarizeMaintenancesRequest` is changed (PiperOrigin-RevId: 845900064) ([db65e79](db65e792)) </details> <details><summary>speech: 1.29.0</summary> ## [1.29.0](speech/v1.28.1...speech/v1.29.0) (2026-01-08) ### Features * add custom prompt config in the request and return prompt in the response (PiperOrigin-RevId: 852383212) ([d19e89c](d19e89ca)) * update min_speaker_count and max_speaker_count to be optional (PiperOrigin-RevId: 852383212) ([d19e89c](d19e89ca)) ### Documentation * Clarify that min_speaker_count and max_speaker_count in SpeakerDiarizationConfig are not currently used (PiperOrigin-RevId: 852383212) ([d19e89c](d19e89ca)) * Update guidance on how to enable speaker diarization; to enable, set the diarization_config field to an empty SpeakerDiarizationConfig message (PiperOrigin-RevId: 852383212) ([d19e89c](d19e89ca)) </details>
PiperOrigin-RevId: 848064295