feat: A new field `files` is added to message `.grafeas.v1.DiscoveryOccurrence`
feat: A new field `return_partial_success` is added to message `.grafeas.v1.ListOccurrencesRequest`
feat: A new field `unreachable` is added to message `.grafeas.v1.ListOccurrencesResponse`
feat: A new field `return_partial_success` is added to message `.grafeas.v1.ListNotesRequest`
feat: A new field `unreachable` is added to message `.grafeas.v1.ListNotesResponse`
feat: A new message `Risk` is added
feat: A new message `CISAKnownExploitedVulnerabilities` is added
feat: A new message `ExploitPredictionScoringSystem` is added
feat: A new field `data` is added to message `.grafeas.v1.SecretOccurrence`
feat: A new field `digest` is added to message `.grafeas.v1.SecretOccurrence`
feat: A new value `SECRET_KIND_GCP_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALS` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GCP_OAUTH2_ACCESS_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_ANTHROPIC_ADMIN_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_ANTHROPIC_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_AZURE_ACCESS_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_AZURE_IDENTITY_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_APP_REFRESH_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_GITHUB_OAUTH_TOKEN` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_HUGGINGFACE_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_OPENAI_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_PERPLEXITY_API_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_STRIPE_SECRET_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_STRIPE_RESTRICTED_KEY` is added to enum `SecretKind`
feat: A new value `SECRET_KIND_STRIPE_WEBHOOK_SECRET` is added to enum `SecretKind`
feat: A new field `risk` is added to message `.grafeas.v1.VulnerabilityOccurrence`
docs: A comment for enum value `SECRET_KIND_GCP_SERVICE_ACCOUNT_KEY` in enum `SecretKind` is changed
PiperOrigin-RevId: 855331622
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: 817343382
feat: A new message `VulnerabilityAttestation` is added
feat: A new field `vulnerability_attestation` is added to message `.grafeas.v1.DiscoveryOccurrence`
PiperOrigin-RevId: 657298794
feat: A new value `SBOM_REFERENCE` is added to enum `NoteKind`
feat: A new field `impact` is added to message `ComplianceNote`
feat: A new message `SBOMStatus` is added
feat: A new field `sbom_status` is added to message `DiscoveryOccurrence`
feat: A new field `sbom_reference` is added to message `Occurrence`
feat: A new field `sbom_reference` is added to message `Note`
feat: A new message `InTotoSlsaProvenanceV1` is added
feat: A new message `SBOMReferenceNote` is added
feat: A new message `SBOMReferenceOccurrence` is added
feat: A new message `SbomReferenceIntotoPayload` is added
feat: A new message `SbomReferenceIntotoPredicate` is added
feat: A new field `vulnerability_id` is added to message `VulnerabilityAssessmentNote`
feat: A new field `vulnerability_id` is added to message `VulnerabilityOccurrence`
feat: A new field `extra_details` is added to message `VulnerabilityOccurrence`
docs: A comment for field `cve` in message `VulnerabilityAssessmentNote` is changed
docs: A comment for field `cve` in message `VulnerabilityOccurrence` is changed
PiperOrigin-RevId: 615482848
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566
In particular this applies to Java and Python microgenerators.
With this change `java_gapic_*` and `py_gapic_*` rules mean microgenerator versions. The monolith versions of the rules are named as `java_gapic_*_legacy` and `py_gapic_*_legacy` respectively.
Also change Ads BAZEL template to reflect the change in default rule names.
Also change `DO NOT OVERRIDE` comment warnings meaning (to reflect that now by default microgenerator rules are generated and the generated version must be accepted only if the API is being migrated to the microgenerator).
PiperOrigin-RevId: 346227314
The nodejs_gapic_library targets were migrated to gapic-generator-typescript
which doesn't use gapic_yaml, rendering that attribute unused. Instead it uses
the proto annotations & grpc_service_config, which this change reflects.
PiperOrigin-RevId: 314206960