profile
viewpoint
Daniel Azuma dazuma @GoogleCloudPlatform @googleapis @open-telemetry @cloudevents Kirkland, WA http://www.daniel-azuma.com/ Ruby and Elixir enthusiast living in the Seattle area.

dazuma/erl2ex 71

An Erlang to Elixir transpiler

dazuma/blockenspiel 65

A comprehensive implementation of Ruby DSL blocks

dazuma/gen_serverless 4

An experiment in implementing a GenServer-like infrastructure atop serverless cloud

dazuma/getting-started-ruby 1

A tutorial for creating a complete application using Ruby on Google Cloud Platform

census-ecosystem/opencensus-ruby-exporter-ocagent 0

OpenCensus Ruby exporters for the OpenCensus Agent

dazuma/aip 0

API Improvement Proposals. https://aip.dev/

dazuma/api-common-protos 0

A standard library for use in specifying protocol buffer APIs.

dazuma/battleship 0

My battleship

issue openedgoogleapis/gapic-generator-ruby

Fix generated repo metadata files to conform to emerging schema

See internal link go/library-data-integrity

created time in 16 hours

push eventgoogleapis/google-cloud-ruby

yoshi-code-bot

commit sha 361cddbc21f9b6e7816f33faa6029734376bb21b

chore: release google-cloud-storage 1.35.0 (#16135)

view details

push time in 18 hours

PR merged googleapis/google-cloud-ruby

chore: release google-cloud-storage 1.35.0 autorelease: pending

:robot: I have created a release *beep* *boop*

1.35.0 / 2021-12-08

Features

  • changed PAP unspecified to inherited (#14141)
    • samples: changed PAP unspecified to inherited
    • Adding the right path of inherited sample.
    • Samples test case fix.
    • Deprecating method public_access_prevention_unspecified?
    • Addressing review comments.
  • support for more client timeout options

Bug Fixes

  • Changing the test email id. (#16095)
  • Update dependency on the addressable gem to 2.8 to remediate a vulnerability

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-storage/samples/acceptance/notification_test.rb google-cloud-storage/samples/storage_create_bucket_notifications.rb google-cloud-storage/samples/storage_delete_bucket_notification.rb google-cloud-storage/samples/storage_list_bucket_notifications.rb google-cloud-storage/samples/Gemfile google-cloud-storage/samples/acceptance/helper.rb google-cloud-storage/samples/storage_print_pubsub_bucket_notification.rb google-cloud-storage/acceptance/storage/bucket_acl_test.rb google-cloud-storage/acceptance/storage/bucket_default_acl_test.rb google-cloud-storage/acceptance/storage/bucket_requester_pays_test.rb google-cloud-storage/acceptance/storage/bucket_uniform_bucket_level_access_test.rb google-cloud-storage/acceptance/storage/file_acl_test.rb google-cloud-storage/samples/acceptance/acls_test.rb google-cloud-storage/samples/acls.rb google-cloud-storage/lib/google/cloud/storage/bucket.rb google-cloud-storage/samples/acceptance/buckets_test.rb google-cloud-storage/samples/storage_set_public_access_prevention_inherited.rb google-cloud-storage/support/doctest_helper.rb google-cloud-storage/test/google/cloud/storage/bucket_public_access_prevention_test.rb google-cloud-storage/google-cloud-storage.gemspec google-cloud-storage/test/google/cloud/storage/bucket_acl_test.rb google-cloud-storage/test/google/cloud/storage/bucket_compose_test.rb google-cloud-storage/test/google/cloud/storage/bucket_default_acl_test.rb google-cloud-storage/test/google/cloud/storage/bucket_encryption_test.rb google-cloud-storage/test/google/cloud/storage/bucket_iam_test.rb google-cloud-storage/test/google/cloud/storage/bucket_lock_retention_policy_test.rb google-cloud-storage/test/google/cloud/storage/bucket_notification_test.rb google-cloud-storage/test/google/cloud/storage/bucket_post_object_test.rb google-cloud-storage/test/google/cloud/storage/bucket_signed_url_v2_test.rb google-cloud-storage/test/google/cloud/storage/bucket_signed_url_v4_test.rb google-cloud-storage/test/google/cloud/storage/bucket_test.rb google-cloud-storage/test/google/cloud/storage/bucket_uniform_bucket_level_access_test.rb google-cloud-storage/test/google/cloud/storage/bucket_update_test.rb google-cloud-storage/test/google/cloud/storage/file/signer_v4/post_object_conformance_test.rb google-cloud-storage/test/google/cloud/storage/file/signer_v4/signed_url_conformance_test.rb google-cloud-storage/test/google/cloud/storage/file_acl_test.rb google-cloud-storage/test/google/cloud/storage/file_signed_url_v2_test.rb google-cloud-storage/test/google/cloud/storage/file_signed_url_v4_test.rb google-cloud-storage/test/google/cloud/storage/file_test.rb google-cloud-storage/test/google/cloud/storage/lazy/bucket_acl_test.rb google-cloud-storage/test/google/cloud/storage/lazy/bucket_default_acl_test.rb google-cloud-storage/test/google/cloud/storage/lazy/bucket_test.rb google-cloud-storage/test/google/cloud/storage/lazy/bucket_update_test.rb google-cloud-storage/test/google/cloud/storage/lazy/file_acl_test.rb google-cloud-storage/test/google/cloud/storage/lazy/file_test.rb google-cloud-storage/test/google/cloud/storage/notification_test.rb google-cloud-storage/test/google/cloud/storage/project_anonymous_test.rb google-cloud-storage/test/google/cloud/storage/project_test.rb google-cloud-storage/test/helper.rb google-cloud-storage/lib/google-cloud-storage.rb google-cloud-storage/lib/google/cloud/storage.rb google-cloud-storage/lib/google/cloud/storage/service.rb google-cloud-storage/test/google/cloud/storage_test.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+12 -1

0 comment

2 changed files

yoshi-code-bot

pr closed time in 18 hours

PullRequestReviewEvent

push eventyoshi-code-bot/google-cloud-ruby

Daniel Azuma

commit sha 7db9e1adb8f79cf0ca4dba531538ad0f0c88aaec

Update CHANGELOG.md

view details

push time in 19 hours

push eventgoogleapis/google-cloud-ruby

yoshi-code-bot

commit sha b24f58268c61b3dcb4bcc19f8a7dac288aa69698

chore: release google-cloud-bigquery-storage-v1 0.9.0 (#16159)

view details

push time in a day

PR merged googleapis/google-cloud-ruby

chore: release google-cloud-bigquery-storage-v1 0.9.0 autorelease: pending

:robot: I have created a release *beep* *boop*

0.9.0 / 2021-12-08

Features

  • Added write mode support

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-bigquery-storage-v1/lib/google/cloud/bigquery/storage/v1/stream_pb.rb google-cloud-bigquery-storage-v1/proto_docs/google/cloud/bigquery/storage/v1/stream.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+7 -1

0 comment

2 changed files

yoshi-code-bot

pr closed time in a day

PullRequestReviewEvent

push eventgoogleapis/google-cloud-ruby

yoshi-code-bot

commit sha 8a44be408801d0bcebd5a7afc2867bc88aa4e3ba

chore: release google-cloud-compute-v1 0.5.0 (#16133)

view details

push time in a day

PR merged googleapis/google-cloud-ruby

chore: release google-cloud-compute-v1 0.5.0 autorelease: pending

:robot: I have created a release *beep* *boop*

0.5.0 / 2021-12-08

⚠ BREAKING CHANGES

  • compute-v1: Renamed IPProtocol to IPProtocolEnum
  • compute-v1: A number of fields have changed from enumerations to strings

Bug Fixes

  • A number of fields have changed from enumerations to strings
    • 🦉 Updates from OwlBot
    • no reason to have a enum conversion test without enums
  • Renamed IPProtocol to IPProtocolEnum

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-compute-v1/.owlbot-manifest.json google-cloud-compute-v1/lib/google/cloud/compute/v1/compute_pb.rb google-cloud-compute-v1/lib/google/cloud/compute/v1/firewall_policies/rest/service_stub.rb google-cloud-compute-v1/proto_docs/google/cloud/compute/v1/compute.rb google-cloud-compute-v1/lib/google/cloud/compute/v1/image_family_views/rest/client.rb google-cloud-compute-v1/lib/google/cloud/compute/v1/instances/rest/client.rb google-cloud-compute-v1/lib/google/cloud/compute/v1/networks/rest/client.rb google-cloud-compute-v1/lib/google/cloud/compute/v1/service_attachments/rest/client.rb google-cloud-compute-v1/test/google/cloud/compute/v1/misc_test.rb google-cloud-compute-v1/test/google/cloud/compute/v1/networks_test.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+8 -1

0 comment

2 changed files

yoshi-code-bot

pr closed time in a day

push eventgoogleapis/google-cloud-ruby

yoshi-code-bot

commit sha 9107dfedab2a13b161589c45e8136425883028c6

chore: release google-cloud-vm_migration 0.1.0 (#16144)

view details

push time in a day

PR merged googleapis/google-cloud-ruby

chore: release google-cloud-vm_migration 0.1.0 autorelease: pending

:robot: I have created a release *beep* *boop*

0.1.0 / 2021-12-08

Features

  • Initial generation of google-cloud-vm_migration

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-vm_migration/.OwlBot.yaml google-cloud-vm_migration/.gitignore google-cloud-vm_migration/.owlbot-manifest.json google-cloud-vm_migration/.repo-metadata.json google-cloud-vm_migration/.rubocop.yml google-cloud-vm_migration/.yardopts google-cloud-vm_migration/.yardopts-cloudrad google-cloud-vm_migration/AUTHENTICATION.md google-cloud-vm_migration/CHANGELOG.md google-cloud-vm_migration/Gemfile google-cloud-vm_migration/LICENSE.md google-cloud-vm_migration/README.md google-cloud-vm_migration/Rakefile google-cloud-vm_migration/google-cloud-vm_migration.gemspec google-cloud-vm_migration/lib/google-cloud-vm_migration.rb google-cloud-vm_migration/lib/google/cloud/vm_migration.rb google-cloud-vm_migration/lib/google/cloud/vm_migration/version.rb google-cloud-vm_migration/test/google/cloud/vm_migration/client_test.rb google-cloud-vm_migration/test/google/cloud/vm_migration/version_test.rb google-cloud-vm_migration/test/helper.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+7 -2

0 comment

2 changed files

yoshi-code-bot

pr closed time in a day

PullRequestReviewEvent
PullRequestReviewEvent

push eventyoshi-code-bot/google-cloud-ruby

Daniel Azuma

commit sha c34691370d917a23bc389a40fb08ad25349187eb

Update CHANGELOG.md

view details

push time in a day

push eventgoogleapis/google-cloud-ruby

yoshi-code-bot

commit sha c6ca65245ed376f5a253081ca088c4fc90722502

chore: release google-cloud-ids 0.1.0 (#16137)

view details

push time in a day

PR merged googleapis/google-cloud-ruby

chore: release google-cloud-ids 0.1.0 autorelease: pending

:robot: I have created a release *beep* *boop*

0.1.0 / 2021-12-08

Features

  • Initial generation of google-cloud-ids

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-ids/.OwlBot.yaml google-cloud-ids/.gitignore google-cloud-ids/.owlbot-manifest.json google-cloud-ids/.repo-metadata.json google-cloud-ids/.rubocop.yml google-cloud-ids/.yardopts google-cloud-ids/.yardopts-cloudrad google-cloud-ids/AUTHENTICATION.md google-cloud-ids/CHANGELOG.md google-cloud-ids/Gemfile google-cloud-ids/LICENSE.md google-cloud-ids/README.md google-cloud-ids/Rakefile google-cloud-ids/google-cloud-ids.gemspec google-cloud-ids/lib/google-cloud-ids.rb google-cloud-ids/lib/google/cloud/ids.rb google-cloud-ids/lib/google/cloud/ids/version.rb google-cloud-ids/test/google/cloud/ids/client_test.rb google-cloud-ids/test/google/cloud/ids/version_test.rb google-cloud-ids/test/helper.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+7 -2

0 comment

2 changed files

yoshi-code-bot

pr closed time in a day

PullRequestReviewEvent

delete branch dazuma/ruby-spanner-activerecord

delete branch : pr/main-branch

delete time in a day

push eventdazuma/ruby-spanner-activerecord

Daniel Azuma

commit sha 30c6036b0ebc41baab192e899699967265ef11c5

chore: Fix default branch in a bunch of workflow configs (#149)

view details

push time in a day

push eventgoogleapis/ruby-spanner-activerecord

Daniel Azuma

commit sha 30c6036b0ebc41baab192e899699967265ef11c5

chore: Fix default branch in a bunch of workflow configs (#149)

view details

push time in a day

PR merged googleapis/ruby-spanner-activerecord

Reviewers
chore: Fix default branch in a bunch of workflow configs api: spanner

Fix the branch name (master -> main) for several workflows. Also fix a few links referencing the old branch name. I set this PR as "chore" because github will forward links with the old branch name so we don't need to release a fixed gem. Rather, this will fix CI so we actually get proper continuous runs when PRs are merged.

+8 -8

0 comment

8 changed files

dazuma

pr closed time in a day

PR opened googleapis/ruby-spanner-activerecord

Reviewers
chore: Fix default branch in a bunch of workflow configs

Fix the branch name (master -> main) for several workflows. Also fix a few links referencing the old branch name. I set this PR as "chore" because github will forward links with the old branch name so we don't need to release a fixed gem. Rather, this will fix CI so we actually get proper continuous runs when PRs are merged.

+8 -8

0 comment

8 changed files

pr created time in a day

create barnchdazuma/ruby-spanner-activerecord

branch : pr/main-branch

created branch time in a day

delete branch dazuma/ruby-spanner-activerecord

delete branch : pr/release-scripts

delete time in a day

push eventdazuma/ruby-spanner-activerecord

Daniel Azuma

commit sha 27b1f2411a819a824bc20bb1137cef0d41c19a0a

chore: Update path to release scripts

view details

Knut Olav Løite

commit sha f4b5b1e5b959d43756258e84f95f26f375b7fba8

feat: add support for query hints (#134)

view details

Knut Olav Løite

commit sha 045aacf94cd1a87ebe7fece48766577404892305

docs: add sample for Partitioned DML (#136)

view details

yoshi-code-bot

commit sha cdf2df900c99897cefc2f06ab94274184676b19c

chore: release activerecord-spanner-adapter 0.7.0 (#135)

view details

Knut Olav Løite

commit sha 534d2c22ac8956b45708ae58c8c23b5f536ea733

docs: Document interleaved table limitation (#138)

view details

Knut Olav Løite

commit sha ed88647a4df995b4f4221ac056f9204ee45ce90f

perf: inline BeginTransaction with first statement in the transaction (#139) * docs: Document interleaved table limitation * perf: inline BeginTransaction with first statement * feat: add error handling for first statement * docs: add more comments

view details

yoshi-code-bot

commit sha 19c5c21ffa0dd8915a2f2307f494c44b4624e180

chore: release activerecord-spanner-adapter 0.7.1 (#141)

view details

Knut Olav Løite

commit sha eb9df2267309bb04667630b817d3dfaf277b865b

docs: add unique index to interleaved table sample (#142) Interleaved child tables should have a unique index on the child id column to prevent full table scans when a single child record is fetched by ActiveRecord. ActiveRecord will only use the child id column when fetching a record, and this query will not use the primary key of the table, as that primary key starts with the parent id column(s).

view details

Knut Olav Løite

commit sha 825a0f33658adeb7f8a46c80825a205e903eec8c

chore: cast COLUMN_DEFAULT to STRING (#143)

view details

Knut Olav Løite

commit sha 07852d746ceca1cf6e23f1be0e65758427eebb7b

chore: remove sample for interleaved table (#144) Co-authored-by: Hengfeng Li <hengfeng@google.com>

view details

Hengfeng Li

commit sha 06dae2a4f1bdb30c462120bbd7f54a67afec346b

chore: release 1.0.0 (#145) Release-As: 1.0.0

view details

Hengfeng Li

commit sha 15ce6161fd052aaf6a1f078e65c0f836e8d640f3

feat: release 1.0.0 (#146) Release-As: 1.0.0

view details

yoshi-code-bot

commit sha 2e86fa2e57a48b354abbc271b5151a5db052555e

chore: release activerecord-spanner-adapter 1.0.0 (#148)

view details

push time in a day

delete branch dazuma/ruby-spanner-activerecord

delete branch : master

delete time in a day

create barnchdazuma/ruby-spanner-activerecord

branch : main

created branch time in a day

PR closed googleapis/google-cloud-ruby

chore: release google-cloud-ids 0.0.1 autorelease: pending

:robot: I have created a release *beep* *boop*

0.0.1 / 2021-12-07

Features

  • Initial generation of google-cloud-ids

Commits since last release:

Files edited since last release:

<pre><code>google-cloud-ids/.OwlBot.yaml google-cloud-ids/.gitignore google-cloud-ids/.owlbot-manifest.json google-cloud-ids/.repo-metadata.json google-cloud-ids/.rubocop.yml google-cloud-ids/.yardopts google-cloud-ids/.yardopts-cloudrad google-cloud-ids/AUTHENTICATION.md google-cloud-ids/CHANGELOG.md google-cloud-ids/Gemfile google-cloud-ids/LICENSE.md google-cloud-ids/README.md google-cloud-ids/Rakefile google-cloud-ids/google-cloud-ids.gemspec google-cloud-ids/lib/google-cloud-ids.rb google-cloud-ids/lib/google/cloud/ids.rb google-cloud-ids/lib/google/cloud/ids/version.rb google-cloud-ids/test/google/cloud/ids/client_test.rb google-cloud-ids/test/google/cloud/ids/version_test.rb google-cloud-ids/test/helper.rb </code></pre> Compare Changes

This PR was generated with Release Please. See documentation.

+6 -1

0 comment

1 changed file

yoshi-code-bot

pr closed time in a day

PullRequestReviewEvent
more