Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/google-cloud-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: grafeas-v1.19.0
Choose a base ref
...
head repository: googleapis/google-cloud-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: grafeas-v1.19.1
Choose a head ref
  • 15 commits
  • 285 files changed
  • 6 contributors

Commits on Jan 30, 2026

  1. fix: fix mypy errors in google-cloud-monitoring-dashboards/google/mon…

    …itoring (#15493)
    
    Towards #15104
    
    This is needed to unblock
    #15457 . See the
    following mypy failure for `google-cloud-monitoring-dashboards`
    
    See follow up issue
    #11858 to remove
    the `google/monitoring` folder which is no longer being generated
    automatically.
    
    See follow up issue
    googleapis/proto-plus-python#558 for the
    `prerelease` presubmit failure.
    
    ```
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/types/service.py:19: error: Name "proto" is not defined  [name-defined]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/types/drilldowns.py:19: error: Name "proto" is not defined  [name-defined]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py:49: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py:49: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/base.py:49: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:52: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:52: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:52: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:53: error: Incompatible default for argument "credentials_file" (default has type "None", argument has type "str")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:53: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:53: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:54: error: Incompatible default for argument "scopes" (default has type "None", argument has type "Sequence[str]")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:54: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:54: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:56: error: Incompatible default for argument "api_mtls_endpoint" (default has type "None", argument has type "str")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:56: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:56: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:57: error: Incompatible default for argument "client_cert_source" (default has type "None", argument has type "Callable[[], tuple[bytes, bytes]]")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:57: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:57: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:97: error: Incompatible types in assignment (expression has type "bool", variable has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:115: error: Function "client_cert_source" could always be true in boolean context  [truthy-function]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:148: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:148: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:148: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:149: error: Incompatible default for argument "credentials_file" (default has type "None", argument has type "str")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:149: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc.py:149: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:54: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:54: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:54: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:95: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:95: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:95: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:99: error: Incompatible default for argument "api_mtls_endpoint" (default has type "None", argument has type "str")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:99: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/transports/grpc_asyncio.py:99: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/client.py:474: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:55: error: Argument 1 to "get_transport_class" of "DashboardsServiceClientMeta" has incompatible type "type[type[DashboardsServiceClient]]"; expected "DashboardsServiceClientMeta"  [arg-type]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:61: error: Incompatible default for argument "credentials" (default has type "None", argument has type "Credentials")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:61: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:61: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:63: error: Module "google.api_core.client_options" is not valid as a type  [valid-type]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:63: note: Perhaps you meant to use a protocol matching the module structure?
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:103: error: Incompatible default for argument "request" (default has type "None", argument has type "CreateDashboardRequest")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:103: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:103: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:105: error: Incompatible default for argument "retry" (default has type "_MethodDefault", argument has type "Retry")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:106: error: Incompatible default for argument "timeout" (default has type "None", argument has type "float")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:106: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:106: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:164: error: Incompatible default for argument "request" (default has type "None", argument has type "ListDashboardsRequest")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:164: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:164: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:166: error: Incompatible default for argument "retry" (default has type "_MethodDefault", argument has type "Retry")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:167: error: Incompatible default for argument "timeout" (default has type "None", argument has type "float")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:167: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:167: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:234: error: Incompatible default for argument "request" (default has type "None", argument has type "GetDashboardRequest")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:234: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:234: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:236: error: Incompatible default for argument "retry" (default has type "_MethodDefault", argument has type "Retry")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:237: error: Incompatible default for argument "timeout" (default has type "None", argument has type "float")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:237: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:237: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:295: error: Incompatible default for argument "request" (default has type "None", argument has type "DeleteDashboardRequest")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:295: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:295: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:297: error: Incompatible default for argument "retry" (default has type "_MethodDefault", argument has type "Retry")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:298: error: Incompatible default for argument "timeout" (default has type "None", argument has type "float")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:298: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:298: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:345: error: Incompatible default for argument "request" (default has type "None", argument has type "UpdateDashboardRequest")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:345: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:345: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:347: error: Incompatible default for argument "retry" (default has type "_MethodDefault", argument has type "Retry")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:348: error: Incompatible default for argument "timeout" (default has type "None", argument has type "float")  [assignment]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:348: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
    .nox/mypy-3-14/lib/python3.14/site-packages/google/monitoring/dashboard_v1/services/dashboards_service/async_client.py:348: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
    ```
    parthea authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    ca15a7e View commit details
    Browse the repository at this point in the history
  2. fix: fix mypy errors (#15494)

    Towards #15104
    
    This is needed to unblock
    #15457 .
    
    See follow up issue
    googleapis/proto-plus-python#558 for the
    `prerelease` presubmit failure.
    
    See the following mypy failure for `google-cloud-monitoring`
    
    ```
    2026-01-16T21:21:02.1088102Z nox > Running session mypy-3.14
    2026-01-16T21:21:02.1093302Z nox > Creating virtual environment (virtualenv) using python3.14 in .nox/mypy-3-14
    2026-01-16T21:21:02.3445193Z nox > python -m pip install 'mypy<1.16.0' types-requests types-protobuf
    2026-01-16T21:21:05.5617360Z nox > python -m pip install .
    2026-01-16T21:21:10.8264379Z nox > mypy -p google
    2026-01-16T21:21:26.4063416Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/monitoring_v3/__init__.py:232: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
    2026-01-16T21:21:26.4393843Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/monitoring_v3/_dataframe.py:20: error: Library stubs not installed for "pandas"  [import-untyped]
    2026-01-16T21:21:26.4396224Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/monitoring_v3/_dataframe.py:20: note: Hint: "python3 -m pip install pandas-stubs"
    2026-01-16T21:21:26.4398337Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/monitoring_v3/_dataframe.py:20: note: (or run "mypy --install-types" to install all missing stub packages)
    2026-01-16T21:21:26.4400993Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/monitoring_v3/_dataframe.py:20: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
    ```
    
    See the following mypy failure for `google-cloud-org-policy`
    
    ```
    2026-01-16T21:25:54.1998139Z nox > Running session mypy-3.14
    2026-01-16T21:25:54.2002997Z nox > Creating virtual environment (virtualenv) using python3.14 in .nox/mypy-3-14
    2026-01-16T21:25:54.4531153Z nox > python -m pip install 'mypy<1.16.0' types-requests types-protobuf
    2026-01-16T21:25:57.9686970Z nox > python -m pip install .
    2026-01-16T21:26:03.3150701Z nox > mypy -p google
    2026-01-16T21:26:13.7960116Z .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/orgpolicy/v1/__init__.py:26: error: Need type annotation for "names" (hint: "names: list[<type>] = ...")  [var-annotated]
    ```
    
    See the following mypy failure for `google-cloud-speech`
    
    ```
    .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/speech_v1p1beta1/__init__.py:131: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/speech_v1p1beta1/__init__.py:172: error: Name "SpeechClient" already defined (possibly by an import)  [no-redef]
    .nox/mypy-3-14/lib/python3.14/site-packages/google/cloud/speech_v1p1beta1/__init__.py:172: error: Definition of "streaming_recognize" in base class "SpeechHelpers" is incompatible with definition in base class "SpeechClient"  [misc]
    
    ```
    
    See the following failure for `google-cloud-vision`
    
    ```
    2026-01-16T21:48:11.3461545Z nox > mypy -p google
    2026-01-16T21:48:23.0397649Z google/cloud/vision_helpers/__init__.py:18: error: Skipping analyzing "proto": module is installed, but missing library stubs or py.typed marker  [import-untyped]
    2026-01-16T21:48:23.0399910Z google/cloud/vision_helpers/__init__.py:18: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
    ```
    parthea authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    1f4c286 View commit details
    Browse the repository at this point in the history
  3. fix: fix mypy (#15496)

    Towards #15104
    
    This is needed to unblock
    #15457 .
    
    See follow up issue
    googleapis/proto-plus-python#558 for the
    `prerelease` presubmit failure.
    
    See the following mypy failure for `grafeas`
    
    ```
    2026-01-16T22:02:28.7158467Z grafeas/grafeas_v1/services/grafeas/client.py:362: error: Incompatible default for argument "transport" (default has type "None", argument has type "str | GrafeasTransport") 
    ```
    parthea authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    4daf9cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d95349 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Configuration menu
    Copy the full SHA
    4dc5095 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. Configuration menu
    Copy the full SHA
    4636662 View commit details
    Browse the repository at this point in the history
  2. chore(librarian): update gapic-generator to 1.30.6 (#15500)

    This PR is needed to address the issue in
    googleapis/gapic-generator-python#2548.
    
    See googleapis/gapic-generator-python#2549 for
    more details. The release notes and changes for generated client
    libraries will be added in a separate PR.
    parthea authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    374eba1 View commit details
    Browse the repository at this point in the history
  3. chore: librarian update image pull request: 20260203T223353Z (#15510)

    feat: update image to
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:d3ae275c61acca91e1398581edfb9119c521b4e93f9ebb00ecbd4e87b71648f5
    parthea authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    7093314 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2026

  1. feat: generate libraries (#15502)

    Generating `google.cloud.auditmanager.v1` for bug b/479201875
    
    PiperOrigin-RevId: 861758611
    gkevinzheng authored Feb 4, 2026
    Configuration menu
    Copy the full SHA
    4997475 View commit details
    Browse the repository at this point in the history
  2. chore: librarian generate pull request: 20260204T082423Z (#15521)

    PR created by the Librarian CLI to generate Cloud Client Libraries code
    from protos.
    
    BEGIN_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: update reference documentation for `SelectionInput.DROPDOWN` to
    include dynamic data sources and autosuggestion
    
    
    PiperOrigin-RevId: 864941572
    Library-IDs: google-apps-card
    Source-link:
    [googleapis/googleapis@2ca94498](googleapis/googleapis@2ca94498)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: update copyright to 2026
    
    
    PiperOrigin-RevId: 864941572
    Library-IDs: google-apps-card
    Source-link:
    [googleapis/googleapis@2ca94498](googleapis/googleapis@2ca94498)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: Addition of QuoteType enum, QuotedMessageSnapshot &amp;
    ForwardMetadata in the QuotedMessageMetadata proto
    
    
    PiperOrigin-RevId: 864426372
    Library-IDs: google-apps-chat
    Source-link:
    [googleapis/googleapis@66d47db5](googleapis/googleapis@66d47db5)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: A comment for enum value THOUGHT in enum TextType is changed
    
    
    PiperOrigin-RevId: 863524449
    Library-IDs: google-cloud-geminidataanalytics
    Source-link:
    [googleapis/googleapis@c0fcb356](googleapis/googleapis@c0fcb356)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: add ClarificationMessage, thought-signature, formatted-data
    
    
    PiperOrigin-RevId: 863524449
    Library-IDs: google-cloud-geminidataanalytics
    Source-link:
    [googleapis/googleapis@c0fcb356](googleapis/googleapis@c0fcb356)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: A comment for enum value THOUGHT in enum TextType is changed
    
    
    PiperOrigin-RevId: 863522376
    Library-IDs: google-cloud-geminidataanalytics
    Source-link:
    [googleapis/googleapis@ca5092ef](googleapis/googleapis@ca5092ef)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: add ClarificationMessage, thought-signature, formatted-data
    
    
    PiperOrigin-RevId: 863522376
    Library-IDs: google-cloud-geminidataanalytics
    Source-link:
    [googleapis/googleapis@ca5092ef](googleapis/googleapis@ca5092ef)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: add SearchHint to SemanticSearch requests
    
    
    PiperOrigin-RevId: 863352956
    Library-IDs: google-cloud-vectorsearch
    Source-link:
    [googleapis/googleapis@f0e6fd95](googleapis/googleapis@f0e6fd95)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: add ExportDataObjects API
    
    
    PiperOrigin-RevId: 863352956
    Library-IDs: google-cloud-vectorsearch
    Source-link:
    [googleapis/googleapis@f0e6fd95](googleapis/googleapis@f0e6fd95)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: Allow requesting search metadata in SearchDataObjects
    
    
    PiperOrigin-RevId: 863352956
    Library-IDs: google-cloud-vectorsearch
    Source-link:
    [googleapis/googleapis@f0e6fd95](googleapis/googleapis@f0e6fd95)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: add filter param for TextSearch requests
    
    
    PiperOrigin-RevId: 863352956
    Library-IDs: google-cloud-vectorsearch
    Source-link:
    [googleapis/googleapis@f0e6fd95](googleapis/googleapis@f0e6fd95)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    chore: update copyright year to 2026
    
    
    PiperOrigin-RevId: 863287879
    Library-IDs: google-ads-datamanager
    Source-link:
    [googleapis/googleapis@fa3c2e87](googleapis/googleapis@fa3c2e87)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    fix: update `go_package` packaging option from
    `google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager`
    to `cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb`
    
    
    PiperOrigin-RevId: 863287879
    Library-IDs: google-ads-datamanager
    Source-link:
    [googleapis/googleapis@fa3c2e87](googleapis/googleapis@fa3c2e87)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    chore: update importpath in BUILD.bazel for datamanager_go_proto
    
    
    PiperOrigin-RevId: 863287879
    Library-IDs: google-ads-datamanager
    Source-link:
    [googleapis/googleapis@fa3c2e87](googleapis/googleapis@fa3c2e87)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    chore: remove extra_opts from datamanager_csharp_proto in BUILD.bazel
    
    
    PiperOrigin-RevId: 863287879
    Library-IDs: google-ads-datamanager
    Source-link:
    [googleapis/googleapis@fa3c2e87](googleapis/googleapis@fa3c2e87)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: describe additional URI format for kek_uri in GcpEncryptionInfo
    and AwsKmsEncryptionInfo
    
    
    PiperOrigin-RevId: 863287879
    Library-IDs: google-ads-datamanager
    Source-link:
    [googleapis/googleapis@fa3c2e87](googleapis/googleapis@fa3c2e87)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: Hierarchical Quota Adjuster
    
    
    PiperOrigin-RevId: 863242165
    Library-IDs: google-cloud-quotas
    Source-link:
    [googleapis/googleapis@2ecdbee0](googleapis/googleapis@2ecdbee0)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: Folder level and organization level support for the quota adjuster
    feature.
    
    
    PiperOrigin-RevId: 863242165
    Library-IDs: google-cloud-quotas
    Source-link:
    [googleapis/googleapis@2ecdbee0](googleapis/googleapis@2ecdbee0)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    docs: A comment for field `log_retention_days` in message
    `.google.cloud.backupdr.v1.BackupPlan` is changed
    
    
    PiperOrigin-RevId: 862089230
    Library-IDs: google-cloud-backupdr
    Source-link:
    [googleapis/googleapis@4b64cb41](googleapis/googleapis@4b64cb41)
    END_NESTED_COMMIT
    
    BEGIN_NESTED_COMMIT
    feat: Add support for AlloyDB backup and restore
    
    
    PiperOrigin-RevId: 862089230
    Library-IDs: google-cloud-backupdr
    Source-link:
    [googleapis/googleapis@4b64cb41](googleapis/googleapis@4b64cb41)
    END_NESTED_COMMIT
    
    END_COMMIT
    
    This pull request is generated with proto changes between
    
    [googleapis/googleapis@cfe62b3c](googleapis/googleapis@cfe62b3)
    (exclusive) and
    
    [googleapis/googleapis@2ca94498](googleapis/googleapis@2ca9449)
    (inclusive).
    
    Librarian Version: v0.0.0-20251218164811-cd2252e38d0a
    Language Image:
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:d3ae275c61acca91e1398581edfb9119c521b4e93f9ebb00ecbd4e87b71648f5
    
    ## Generation failed for
    - google-cloud-dialogflow
    - google-cloud-gke-hub
    cloud-sdk-librarian-robot authored Feb 4, 2026
    Configuration menu
    Copy the full SHA
    fe0a0b4 View commit details
    Browse the repository at this point in the history
  3. chore: librarian onboard pull request: 20260204T073039Z (google-cloud…

    …-apiregistry) (#15522)
    
    PR created by the Librarian CLI to onboard a new Cloud Client Library.
    
    BEGIN_COMMIT
    
    feat: onboard a new library
    
    PiperOrigin-RevId: 848064295
    Library-IDs: google-cloud-apiregistry
    
    END_COMMIT
    
    Librarian Version: v0.8.0
    Language Image:
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:d3ae275c61acca91e1398581edfb9119c521b4e93f9ebb00ecbd4e87b71648f5
    chalmerlowe authored Feb 4, 2026
    Configuration menu
    Copy the full SHA
    6837229 View commit details
    Browse the repository at this point in the history
  4. chore: remove unused python-bootstrap-container (#15523)

    These files are no longer used for new client library generation and can
    be removed.
    parthea authored Feb 4, 2026
    Configuration menu
    Copy the full SHA
    2b1d1a8 View commit details
    Browse the repository at this point in the history
  5. chore: librarian release pull request: 20260204T231539Z (#15526)

    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:d3ae275c61acca91e1398581edfb9119c521b4e93f9ebb00ecbd4e87b71648f5
    <details><summary>google-cloud-geminidataanalytics: 0.10.0</summary>
    
    ##
    [0.10.0](google-cloud-geminidataanalytics-v0.9.0...google-cloud-geminidataanalytics-v0.10.0)
    (2026-02-04)
    
    ### Features
    
    * add ClarificationMessage, thought-signature, formatted-data
    (PiperOrigin-RevId: 863524449)
    ([fe0a0b4](fe0a0b46))
    
    ### Documentation
    
    * A comment for enum value THOUGHT in enum TextType is changed
    (PiperOrigin-RevId: 863524449)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    cloud-sdk-librarian-robot authored Feb 4, 2026
    Configuration menu
    Copy the full SHA
    34ac70d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2026

  1. chore: Migrate gsutil usage to gcloud storage (#15497)

    Automated: Migrate {target_path} from gsutil to gcloud storage
    
    This CL is part of the on going effort to migrate from the legacy
    `gsutil` tool to the new and improved `gcloud storage` command-line
    interface.
    `gcloud storage` is the recommended and modern tool for interacting with
    Google Cloud Storage, offering better performance, unified
    authentication, and a more consistent command structure with other
    `gcloud` components. 🚀
    
    ### Automation Details
    
    This change was **generated automatically** by an agent that targets
    users of `gsutil`.
    The transformations applied are based on the [gsutil to gcloud storage
    migration guide](http://go/gsutil-gcloud-storage-migration-guide).
    
    ### ⚠️ Action Required: Please Review and Test Carefully
    
    While we have based the automation on the migration guide, every use
    case is unique.
    **It is crucial that you thoroughly test these changes in environments
    appropriate to your use-case before merging.**
    Be aware of potential differences between `gsutil` and `gcloud storage`
    that could impact your workflows.
    For instance, the structure of command output may have changed,
    requiring updates to any scripts that parse it. Similarly, command
    behavior can differ subtly; the `gcloud storage rsync` command has a
    different file deletion logic than `gsutil rsync`, which could lead to
    unintended file deletions.
    
    Our migration guides can help guide you through a list of mappings and
    some notable differences between the two tools.
    
    Standard presubmit tests are run as part of this CL's workflow. **If you
    need to target an additional test workflow or require assistance with
    testing, please let us know.**
    
    Please verify that all your Cloud Storage operations continue to work as
    expected to avoid any potential disruptions in production.
    
    ### Support and Collaboration
    
    The `GCS CLI` team is here to help! If you encounter any issues, have a
    complex use case that this automated change doesn't cover, or face any
    other blockers, please don't hesitate to reach out.
    We are happy to work with you to test and adjust these changes as
    needed.
    
    **Contact:** `gcs-cli-hyd@google.com`
    
    We appreciate your partnership in this important migration effort!
    
    #gsutil-migration
    gurusai-voleti authored Feb 5, 2026
    Configuration menu
    Copy the full SHA
    593a647 View commit details
    Browse the repository at this point in the history
  2. chore: librarian release pull request: 20260205T080503Z (#15528)

    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:d3ae275c61acca91e1398581edfb9119c521b4e93f9ebb00ecbd4e87b71648f5
    <details><summary>google-ads-datamanager: 0.4.0</summary>
    
    ##
    [0.4.0](google-ads-datamanager-v0.3.0...google-ads-datamanager-v0.4.0)
    (2026-02-05)
    
    ### Bug Fixes
    
    * update `go_package` packaging option from
    `google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager`
    to `cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb`
    (PiperOrigin-RevId: 863287879)
    ([fe0a0b4](fe0a0b46))
    
    ### Documentation
    
    * describe additional URI format for kek_uri in GcpEncryptionInfo and
    AwsKmsEncryptionInfo (PiperOrigin-RevId: 863287879)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-apps-card: 0.5.0</summary>
    
    ##
    [0.5.0](google-apps-card-v0.4.0...google-apps-card-v0.5.0)
    (2026-02-05)
    
    ### Documentation
    
    * update reference documentation for `SelectionInput.DROPDOWN` to
    include dynamic data sources and autosuggestion (PiperOrigin-RevId:
    864941572)
    ([fe0a0b4](fe0a0b46))
    
    * update copyright to 2026 (PiperOrigin-RevId: 864941572)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-apps-chat: 0.6.0</summary>
    
    ##
    [0.6.0](google-apps-chat-v0.5.0...google-apps-chat-v0.6.0)
    (2026-02-05)
    
    ### Features
    
    * Addition of QuoteType enum, QuotedMessageSnapshot &amp;amp;
    ForwardMetadata in the QuotedMessageMetadata proto (PiperOrigin-RevId:
    864426372)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-cloud-apiregistry: 0.1.0</summary>
    
    ##
    [0.1.0](google-cloud-apiregistry-v0.0.0...google-cloud-apiregistry-v0.1.0)
    (2026-02-05)
    
    ### Features
    
    * onboard a new library (PiperOrigin-RevId: 848064295)
    ([6837229](68372299))
    
    </details>
    
    
    <details><summary>google-cloud-auditmanager: 0.1.0</summary>
    
    ##
    [0.1.0](google-cloud-auditmanager-v0.0.0...google-cloud-auditmanager-v0.1.0)
    (2026-02-05)
    
    ### Features
    
    * generate libraries (#15502) (PiperOrigin-RevId: 861758611)
    ([4997475](4997475a))
    
    </details>
    
    
    <details><summary>google-cloud-backupdr: 0.8.0</summary>
    
    ##
    [0.8.0](google-cloud-backupdr-v0.7.0...google-cloud-backupdr-v0.8.0)
    (2026-02-05)
    
    ### Features
    
    * Add support for AlloyDB backup and restore (PiperOrigin-RevId:
    862089230)
    ([fe0a0b4](fe0a0b46))
    
    ### Documentation
    
    * A comment for field `log_retention_days` in message
    `.google.cloud.backupdr.v1.BackupPlan` is changed (PiperOrigin-RevId:
    862089230)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-cloud-monitoring: 2.29.1</summary>
    
    ##
    [2.29.1](google-cloud-monitoring-v2.29.0...google-cloud-monitoring-v2.29.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy errors (#15494)
    ([1f4c286](1f4c2862))
    
    </details>
    
    
    <details><summary>google-cloud-monitoring-dashboards: 2.20.1</summary>
    
    ##
    [2.20.1](google-cloud-monitoring-dashboards-v2.20.0...google-cloud-monitoring-dashboards-v2.20.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy errors in
    google-cloud-monitoring-dashboards/google/monitoring (#15493)
    ([ca15a7e](ca15a7e6))
    
    </details>
    
    
    <details><summary>google-cloud-org-policy: 1.16.1</summary>
    
    ##
    [1.16.1](google-cloud-org-policy-v1.16.0...google-cloud-org-policy-v1.16.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy errors (#15494)
    ([1f4c286](1f4c2862))
    
    </details>
    
    
    <details><summary>google-cloud-quotas: 0.5.0</summary>
    
    ##
    [0.5.0](google-cloud-quotas-v0.4.0...google-cloud-quotas-v0.5.0)
    (2026-02-05)
    
    ### Features
    
    * Hierarchical Quota Adjuster (PiperOrigin-RevId: 863242165)
    ([fe0a0b4](fe0a0b46))
    
    ### Documentation
    
    * Folder level and organization level support for the quota adjuster
    feature. (PiperOrigin-RevId: 863242165)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-cloud-speech: 2.36.1</summary>
    
    ##
    [2.36.1](google-cloud-speech-v2.36.0...google-cloud-speech-v2.36.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy errors (#15494)
    ([1f4c286](1f4c2862))
    
    </details>
    
    
    <details><summary>google-cloud-vectorsearch: 0.4.0</summary>
    
    ##
    [0.4.0](google-cloud-vectorsearch-v0.3.0...google-cloud-vectorsearch-v0.4.0)
    (2026-02-05)
    
    ### Features
    
    * Allow requesting search metadata in SearchDataObjects
    (PiperOrigin-RevId: 863352956)
    ([fe0a0b4](fe0a0b46))
    
    * add filter param for TextSearch requests (PiperOrigin-RevId:
    863352956)
    ([fe0a0b4](fe0a0b46))
    
    * add SearchHint to SemanticSearch requests (PiperOrigin-RevId:
    863352956)
    ([fe0a0b4](fe0a0b46))
    
    * add ExportDataObjects API (PiperOrigin-RevId: 863352956)
    ([fe0a0b4](fe0a0b46))
    
    </details>
    
    
    <details><summary>google-cloud-vision: 3.12.1</summary>
    
    ##
    [3.12.1](google-cloud-vision-v3.12.0...google-cloud-vision-v3.12.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy errors (#15494)
    ([1f4c286](1f4c2862))
    
    </details>
    
    
    <details><summary>grafeas: 1.19.1</summary>
    
    ##
    [1.19.1](grafeas-v1.19.0...grafeas-v1.19.1)
    (2026-02-05)
    
    ### Bug Fixes
    
    * fix mypy (#15496)
    ([4daf9cc](4daf9cc2))
    
    </details>
    
    
    <details><summary>Bulk Changes</summary>
    
    * chore: librarian update image pull request: 20260123T001116Z (#15481)
    ([871cdee](871cdeeb))
    Libraries:
    google-ads-datamanager,google-apps-card,google-apps-chat,google-cloud-backupdr,google-cloud-monitoring,google-cloud-monitoring-dashboards,google-cloud-org-policy,google-cloud-speech,google-cloud-vectorsearch,google-cloud-vision
    </details>
    cloud-sdk-librarian-robot authored Feb 5, 2026
    Configuration menu
    Copy the full SHA
    b99ac6a View commit details
    Browse the repository at this point in the history
Loading