Skip to content

chore(main): release 1.38.0#1258

Merged
speedstorm1 merged 1 commit intomainfrom
release-please--branches--main--components--genai
Jan 20, 2026
Merged

chore(main): release 1.38.0#1258
speedstorm1 merged 1 commit intomainfrom
release-please--branches--main--components--genai

Conversation

@release-please
Copy link
Copy Markdown
Contributor

@release-please release-please bot commented Jan 16, 2026

🤖 I have created a release beep boop

1.38.0 (2026-01-20)

Features

  • Add ModelArmorConfig support for prompt and response sanitization via the Model Armor service (be65c24)
  • Allow custom endpoints for authentication with Vertex AI in Typescript (891e32d), closes #1137
  • Update data types from discovery doc. (a16a180)
  • Update data types from discovery doc. (a4eaa8c)

This PR was generated with Release Please. See documentation.

@release-please release-please bot force-pushed the release-please--branches--main--components--genai branch from 6ef5067 to 22c0592 Compare January 16, 2026 13:26
@release-please release-please bot force-pushed the release-please--branches--main--components--genai branch 2 times, most recently from 934448a to 5d0cd8b Compare January 18, 2026 00:32
@release-please release-please bot force-pushed the release-please--branches--main--components--genai branch from 5d0cd8b to bd6cff2 Compare January 20, 2026 21:29
@speedstorm1 speedstorm1 merged commit 0055069 into main Jan 20, 2026
8 of 9 checks passed
@release-please
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

copybara-service bot pushed a commit that referenced this pull request Jan 21, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 21, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859221083
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 22, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
…ionCompleteEvent.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859281011
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 858662776
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 859146888
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
…ient test

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 860192416
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
…ient test

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 860192416
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 24, 2026
FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 24, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 24, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 26, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 26, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 26, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
copybara-service bot pushed a commit that referenced this pull request Jan 27, 2026
How does this all work?

- Web and node need to have __identical__ interfaces.
- We overload the public registerFiles method in NodeFiles
- The generator generates registerFilesInternal as private. the generator doesn't have a protected option. so we use an additional `protected async _registerFiles` wrapper so that registerFiles can call through to internalRegisterFiles.
- The public RegisterFilesParameters type uses `any` for the type of auth, because web can't access the GoogleAuth types.
- Renamed the old RegisterFilesParameters to InternalRegisterFilesParameters to abvoid conflict. this is backwards compatible - it wasn't publicly used.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#1258 from googleapis:release-please--branches--main--components--genai bd6cff2
PiperOrigin-RevId: 852951219
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant