quartzmo
Repos
57
Followers
113
Following
1

Google Cloud Client Library for Ruby

1222
491

REST client for Google APIs

2580
810

Generate Ruby gRPC client libraries from Protocol Buffer definitions.

33
24

Google Auth Library for Ruby

383
193

A utility for release Google client libraries across a variety of languages.

25
24

Events

feat(vmwareengine): start generating apiv1 (#7093)

Merge branch 'main' into iam-v2-bump

Created at 4 days ago
pull request opened
chore(iam): bump iam/apiv2 ga date check 6 months
Created at 4 days ago

feat(vmwareengine): start generating apiv1 (#7093)

chore(iam): bump iam/apiv2 ga date check 6 months

Created at 4 days ago
delete branch
quartzmo delete branch gen-vmwareengine-v1
Created at 4 days ago

feat(vmwareengine): start generating apiv1 (#7093)

Created at 4 days ago
pull request closed
feat(vmwareengine): start generating apiv1
Created at 4 days ago

chore(iam): bump iam/apiv2 ga date check 6 months

Created at 4 days ago
create branch
quartzmo create branch iam-v2-bump
Created at 4 days ago

fix(transport/grpc): separate resolution of creds and certs (#1759)

  • fix(transport/grpc): separate enforcement of WithoutAuthentication and WithInsecure

  • disallow NoAuth when insecure, refactor deprecated grpc option

feat(transport): de-experiment google-c2p resolver (#1757)

grpc-go change: https://togithub.com/grpc/grpc-go/blob/master/xds/googledirectpath/googlec2p.go#L51

@apolcyn

Merge branch 'main' into discogen

Created at 4 days ago
pull request opened
feat(vmwareengine): start generating apiv1
Created at 4 days ago

feat(vmwareengine): start generating apiv1

Created at 4 days ago
create branch
quartzmo create branch gen-vmwareengine-v1
Created at 4 days ago

chore(storage): implement gRPC ListObjects read_mask support (#6808)

This adds Query-to-FieldMask conversion for Object attributes and incorporates that into ListObjects for gRPC.

This also carves out the ListObjects-specific tests from TestIntegration_Objects and enables those tests for multi-transport testing.

feat(pubsub): add support for snapshot labels (#6835)

  • feat(pubsub): add support for snapshot labels

  • update comments and field construction

  • fix typo in comment

chore(storage): ignore 0 time when converting to bucket (#6807)

also enables TestIntegration_CustomTime, TestIntegration_UpdateRetentionPolicy, TestIntegration_DeleteObjectInBucketWithRetentionPolicy, TestIntegration_LockBucket and TestIntegration_LockBucket_MetagenerationRequired

chore(storage): enable more tests for grpc (#6820)

Enables multi-transport tests for the following tests:

  • TestIntegration_ValidObjectNames
  • TestIntegration_ZeroSizedObject
  • TestIntegration_BucketIAM
  • TestIntegration_CancelWrite

chore(storage): enable several tests for grpc + related fixes (#6827)

Enables tests: BucketPolicyOnly, ACL, PredefinedACLs

Fixes: gets all fields in GetBucket and GetObject (were missing ACLs); makes sure ACL is sent when ACL is not sent but PredefinedACL is; initializes Bucket_IamConfig (was causing segfault); sends UBLA field when disabled in an update

Additionally cleans up acl checking in tests to use the same method

test(firestore): fixes Value type cast (#6832)

fix(storage): fix read-write race in Writer.Write (#6817)

Fixes #6816

w.monitorCancel() -> w.CloseWithError() reads the values of w.opened and w.pw concurrently with the calling routine initializing them; if the incoming context is cancelled before or during initialization.

The fix is simply to deploy starting the monitor until all fields are initialized. The older open() code from previous releases did this in the right order:

https://github.com/googleapis/google-cloud-go/blob/storage/v1.24.0/storage/writer.go#L130-L134

chore(.github): assign pubsublite issues to tmdiep (#6777)

fix(storage): fix request token passing for Copier.Run (#6863)

This fixes infinite retry issues.

Will follow up with tests to catch this behaviour.

Fixes #6857

chore(all): auto-regenerate gapics (#6839)

This is an auto-generated regeneration of the gapic clients by cloud.google.com/go/internal/gapicgen. Once the corresponding genproto PR is submitted, genbot will update this PR with a newer dependency to the newer version of genproto and assign reviewers to this PR.

If you have been assigned to review this PR, please:

  • Ensure that the version of genproto in go.mod has been updated.
  • Ensure that CI is passing. If it's failing, it requires your manual attention.
  • Approve and submit this PR if you believe it's ready to ship.

Corresponding genproto PR: https://github.com/googleapis/go-genproto/pull/919

Changes:

feat(recaptchaenterprise/v2): add RetrieveLegacySecretKey method feat: add annotation reasons REFUND, REFUND_FRAUD, TRANSACTION_ACCEPTED, TRANSACTION_DECLINED and SOCIAL_SPAM PiperOrigin-RevId: 480357575 Source-Link: https://github.com/googleapis/googleapis/commit/cbd4501e0c0f53ef459f4c54d8cc7bbf6586be55

feat(spanner): Update result_set.proto to return undeclared parameters in ExecuteSql API PiperOrigin-RevId: 480025979 Source-Link: https://github.com/googleapis/googleapis/commit/cb6fbe8784479b22af38c09a5039d8983e894566

feat(container): launch GKE Cost Allocations configuration to the v1 GKE API PiperOrigin-RevId: 479682735 Source-Link: https://github.com/googleapis/googleapis/commit/4a3979503f6b5814742eef42621c9673d2f929f1

chore(dataplex): rename warm_pool_enabled to fast_startup_enabled While this would normally be a breaking change, libraries haven't been released yet with the old value warm_pool_enabled.

PiperOrigin-RevId: 479215286 Source-Link: https://github.com/googleapis/googleapis/commit/767dc45050047fd0e6a9ceb3a56ed6cdb4cb3ed2

feat(asset): add a new searchable field kmsKeys fix: deprecate searchable field kmsKey PiperOrigin-RevId: 479103182 Source-Link: https://github.com/googleapis/googleapis/commit/7b5a467b978ff2dde6cd34717ebad5728d05f2bb

feat(edgecontainer): temporally remove the version fields feat: add a field in cluster to describe whether the machine is disabled. fix: mark VPC project and service account as optional fields and add details for service account format PiperOrigin-RevId: 478593325 Source-Link: https://github.com/googleapis/googleapis/commit/052985c2c39acb3019459d0cc84664d50a616569

chore(bigquery/analyticshub): Configure Ruby clients for analyticshub PiperOrigin-RevId: 478537382 Source-Link: https://github.com/googleapis/googleapis/commit/5e8b7729fb8a1756baece78c5712970ec6028e3b

feat(dialogflow): include conversation dataset name to be created with dataset creation metadata docs: clarify SuggestionFeature enums which are specific to chat agents PiperOrigin-RevId: 478522249 Source-Link: https://github.com/googleapis/googleapis/commit/8bd89cd4fc964360198362ef49c72ef90543bf45

chore(gsuiteaddons): Prepare google/cloud/gsuiteaddons/v1 BUILD.bazel for release PiperOrigin-RevId: 478495969 Source-Link: https://github.com/googleapis/googleapis/commit/ef8a5429145c241dcb256b0b84fa8e477facc9e1

feat(certificatemanager): added support for Private Trust to Certificate Manager API docs: See https://cloud.google.com/certificate-manager/docs/deploy-google-managed-cas PiperOrigin-RevId: 478406005 Source-Link: https://github.com/googleapis/googleapis/commit/fe486dded299ab28f647f22add01474b906fc5c4

docs(dialogflow/cx): clarified gcs_bucket field of the SecuritySettings message PiperOrigin-RevId: 478035442 Source-Link: https://github.com/googleapis/googleapis/commit/8cb255f53114838674ca2657862d59f5dea53a21

feat(assuredworkloads): add apis for AssuredWorkload monitoring feature and to restrict allowed resources AssuredWorkload monitoring is a new feature which provides apis to fetch compliance violation for AssuredWorkloads. It also provides an api to acknowledge an unresolved violation.

RestrictAllowedResources api allows restricting list of available resources in Workload environment.

Committer: @viswask PiperOrigin-RevId: 477959383 Source-Link: https://github.com/googleapis/googleapis/commit/0cad78c955be529d8a0e95d4fc70077ec2772602

feat(dataplex): Add support for notebook tasks PiperOrigin-RevId: 477935449 Source-Link: https://github.com/googleapis/googleapis/commit/9e3a1dd591e5a5ace521726f79a265eaab52843b

chore: release main (#6782)

chore(all): auto-regenerate gapics (#6871)

This is an auto-generated regeneration of the gapic clients by cloud.google.com/go/internal/gapicgen. Once the corresponding genproto PR is submitted, genbot will update this PR with a newer dependency to the newer version of genproto and assign reviewers to this PR.

If you have been assigned to review this PR, please:

  • Ensure that the version of genproto in go.mod has been updated.
  • Ensure that CI is passing. If it's failing, it requires your manual attention.
  • Approve and submit this PR if you believe it's ready to ship.

Corresponding genproto PR: https://github.com/googleapis/go-genproto/pull/920

Changes:

feat(batch): Enable install_gpu_drivers flag in v1 proto docs: Refine GPU drivers installation proto description docs: Refine comments for deprecated proto fields docs: Update the API comments about the device_name PiperOrigin-RevId: 481212993 Source-Link: https://github.com/googleapis/googleapis/commit/b037bb3b4ed91bdbdcc6e9ad9d3d641d914b93d2

feat(run): Adds Startup and Liveness probes to Cloud Run v2 API client libraries For more information about this feature, visit https://cloud.google.com/run/docs/configuring/healthchecks

PiperOrigin-RevId: 481203788 Source-Link: https://github.com/googleapis/googleapis/commit/778762cee04435d22f5bf313da0ab59bc5083195

feat(webrisk): Add SOCIAL_ENGINEERING_EXTENDED_COVERAGE threat type PiperOrigin-RevId: 481130618 Source-Link: https://github.com/googleapis/googleapis/commit/9fba835b52ad8e9b35238d79fc3f9c2c42f1c897

chore(security/publicca): Prepare google/cloud/security/publicca/v1beta1 BUILD.bazel for release PiperOrigin-RevId: 480884206 Source-Link: https://github.com/googleapis/googleapis/commit/e4d17a6d68ffbc39f9f7e1f70b9cfea6d00c9e2c

feat(assuredworkloads): add new field for exception audit log link feat: add support of new compliance regime for regions and new partner T systems docs: fix some typos in documentation Deprecated non_compliant_org_policy from AcknowledgeViolationRequest. It has no effect and shouldn't be used.

Committer: @viswask PiperOrigin-RevId: 480599318 Source-Link: https://github.com/googleapis/googleapis/commit/7090dbed5f8b2b9f7fcc3fedf16ba17f736e99f3

test(storage): add test for Writer race (#6862)

Adds a test to detect a potential race condition that can arise if the context is cancelled before writing to GCS. We already have a test that detects a similar condition after we have already started writing the object, but this test looks at the context being cancelled before any writes occur.

When run with -race, this test fails in storage/v1.27.0, but it passes when run with the fix in #6817.

Updates #6816

feat(firestore): adds snapshot reads impl. (#6718)

  • feat(firestore): adds snapshot reads impl.

docs(pubsub): fix comments on message for exactly once delivery (#6878)

Fixes #6877

chore(main): release firestore 1.8.0 (#6814)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Eric Schmidt erschmid@google.com

chore(main): release pubsublite 1.4.0 (#6188)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Alex Hong 9397363+hongalex@users.noreply.github.com

chore(storage): delete and migrate grpc specific tests (#6853)

Some previously added gRPC media operation integration tests are now covered by the well established JSON via the multiTransportTest helper. This removes several of those now redundant gRPC-specific tests.

It also "migrates" a few gRPC-specific tests that we'd like to keep and updates them to use more regular testing helpers. These are necessary to exercise transport-specific specific scenarios with regards to stream management.

docs(pubsublite): update publisher and subscriber client usage (#6864)

Added a few notes:

  • Publisher clients are meant to be long-lived and should be stopped when no longer used.
  • Messages can be acknowledged asynchronously.
  • Recommend default timeout values.

fix(pubsublite): close api clients when publisher clients have terminated (#6867)

Refactors the closing of API clients, such that it is done automatically if the PublisherClient permanently fails due to error.

compositeService is now passed a closeable, which is closed when the serviceTerminated state is reached. Users don't necessarily need to call PublisherClient.Stop if it has permanently failed in order to close the API clients, though it is good practice to always call Stop when a publisher is not longer used.

Created at 4 days ago
quartzmo create tag v0.33.3
Created at 5 days ago
quartzmo create tag v0.33.4
Created at 5 days ago

chore(deps): update google.golang.org/genproto digest to 1bc688f (#1164)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | google.golang.org/genproto | require | digest | 99cd37c -> 1bc688f |


Configuration

📅 Schedule: Branch creation - "after 12pm on monday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

chore(bazel): update Bazel Go deps (#1165)

Updated Go dependencies for Bazel repositories.

chore(deps): update module github.com/jhump/protoreflect to v1.14.0 (#1166)

chore(deps): update module google.golang.org/api to v0.101.0 (#1167)

chore(deps): update module cloud.google.com/go to v0.105.0 (#1171)

chore(deps): update dependency com_google_protobuf to v3.21.9 (#1169)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | com_google_protobuf | http_archive | patch | v3.21.8 -> v3.21.9 |


Release Notes

v3.21.9

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

fix(bazel): manually add compute/metadata dependency (#1172)

chore(main): release 0.33.3 (#1173)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

chore(deps): update google.golang.org/genproto digest to 115e99e (#1174)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | google.golang.org/genproto | require | digest | 1bc688f -> 115e99e |


Configuration

📅 Schedule: Branch creation - "after 12pm on monday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

chore(deps): update module google.golang.org/api to v0.102.0 (#1176)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | google.golang.org/api | require | minor | v0.101.0 -> v0.102.0 |


Release Notes

v0.102.0

Compare Source

Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

chore(deps): update module github.com/googleapis/gax-go/v2 to v2.7.0 (#1177)

chore(bazel): update Bazel Go deps (#1168)

chore(deps): update google.golang.org/genproto digest to 2d38753 (#1178)

fix(gengapic): document client/bidi streaming unsupported in REST (#1181)

chore(deps): update module google.golang.org/api to v0.103.0 (#1180)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | google.golang.org/api | require | minor | v0.102.0 -> v0.103.0 |


Release Notes

v0.103.0

Compare Source

Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

chore(bazel): update Bazel Go deps (#1179)

chore(main): release 0.33.4 (#1182)

:robot: I have created a release beep boop

0.33.4 (2022-11-08)

Bug Fixes

  • gengapic: Document client/bidi streaming unsupported in REST (#1181) (f9a9191)

This PR was generated with Release Please. See documentation.

chore(deps): update module cloud.google.com/go to v0.106.0 (#1183)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | cloud.google.com/go | require | minor | v0.105.0 -> v0.106.0 |


Release Notes

v0.106.0

Compare Source

Features
  • debugger: rewrite signatures in terms of new location (3c4b2b3)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

chore(bazel): update Bazel Go deps (#1184)

Updated Go dependencies for Bazel repositories.

chore(deps): update google.golang.org/genproto digest to e4508eb (#1185)

Mend Renovate

This PR contains the following updates:

| Package | Type | Update | Change | |---|---|---|---| | google.golang.org/genproto | require | digest | 2d38753 -> e4508eb |


Configuration

📅 Schedule: Branch creation - "after 12pm on monday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Created at 5 days ago

fix(logging): fix stdout log http request format (#7083)

Created at 5 days ago

chore(httpreplay): specify localhost for proxy listener (#7088)

closes: #7087

Created at 6 days ago
delete branch
quartzmo delete branch httpreplay-localhost
Created at 6 days ago

chore(httpreplay): specify localhost for proxy listener (#7088)

closes: #7087

Created at 6 days ago
pull request closed
chore(httpreplay): specify localhost for proxy listener

closes: #7087

@codyoss Is httpreplay ever used remotely? Will this change cause issues for anyone?

(Note that the package docs for httpreplay state: "This package is EXPERIMENTAL and is subject to change or removal without notice.")

Created at 6 days ago
httpreplay: enable to specify proxy listen address

Is your feature request related to a problem? Please describe. In my macOS Monterey(12.6.1), if execute like below code, os display popup like this(sorry popup lang is japanese).

package main

import (
	"encoding/json"
	"log"
	"time"

	"cloud.google.com/go/httpreplay"
)

func main() {
	now := time.Now()
	b, err := json.Marshal(now)
	if err != nil {
		log.Fatal(err)
	}
	_, err = httpreplay.NewRecorder("test", b)
	if err != nil {
		log.Fatal(err)
	}
	time.Sleep(10 * time.Second)
}
go run main.go

This is because the httpreplay proxy listens on anycast IP 0.0.0.0 at here Listening to anycast IP is not a problem itself, but it's a little annoying to get a popup every time we run a test on macOS.

Describe the solution you'd like When we want to use proxy only from locahost, enabling to use 127.0.0.1 is little useful. How do you think about this?

Describe alternatives you've considered I think fixing to 127.0.0.1 may not work if there is a case to access proxy from other host

Created at 6 days ago

feat(all): auto-regenerate discovery clients (#1755)

fix(idtoken): increase MaxIdleConnsPerHost to 100 in NewClient (#1754)

closes: #1744

Created at 6 days ago
quartzmo delete branch idtoken-maxidleconnsperhost
Created at 6 days ago