Skip to content

Release google-cloud-storage 1.26.0 - #4825

Merged
quartzmo merged 3 commits into
masterfrom
release-google-cloud-storage-v1.26.0
Apr 6, 2020
Merged

quartzmo merged 3 commits into
masterfrom
release-google-cloud-storage-v1.26.0

Conversation

@yoshi-automation

@yoshi-automation yoshi-automation commented Feb 15, 2020 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release *beep* *boop*

1.26.0 / 2020-04-06

Features

  • Update V4 Signature support in Project#signed_url, Bucket#signed_url and File#signed_url
    • Add scheme, virtual_hosted_style and bucket_bound_hostname to #signed_url methods
    • Add support for V4 query param encoding and ordering
    • Convert tabs in V4 to single whitespace character
    • Set payload in V4 to X-Goog-Content-SHA256 if present
    • Fix method param default value GET for #signed_url
  • Add support for V4 Signature POST Policies
    • Add Bucket#generate_signed_post_policy_v4

Bug Fixes

  • Address keyword argument warnings in Ruby 2.7 and later

Commits since last release:

  * Rake 13.0.0 supports Ruby 3 keyword arguments by https://github.com/ruby/rake/pull/326
  * Rake 13 drops Ruby 2.1 or older support by https://github.com/ruby/rake/pull/325
  * Gems under `google-cloud-ruby` repository only supports Ruby 2.4 or higher then dropping Ruby 2.1 support should not be an issue.
  * Update SignerV4 query param encoding and ordering
  * Update SignerV4 to convert tabs to single whitespace character
  * Update SignerV4 to set payload to X-Goog-Content-SHA256 if present
  * Fix method param default value GET for #signed_url

Files edited since last release:

google-cloud-storage/acceptance/storage/bucket_generate_signed_post_policy_v4_test.rb
google-cloud-storage/acceptance/storage/bucket_post_object_v2_test.rb
google-cloud-storage/acceptance/storage/signed_url_v2_test.rb
google-cloud-storage/acceptance/storage/signed_url_v4_test.rb
google-cloud-storage/conformance/README.md
google-cloud-storage/conformance/v1/proto/google/cloud/conformance/storage/v1/tests.proto
google-cloud-storage/conformance/v1/proto/google/cloud/conformance/storage/v1/tests_pb.rb
google-cloud-storage/conformance/v1/v4_signatures.json
google-cloud-storage/lib/google/cloud/storage/bucket.rb
google-cloud-storage/lib/google/cloud/storage/file/signer_v4.rb
google-cloud-storage/lib/google/cloud/storage/post_object.rb
google-cloud-storage/support/doctest_helper.rb
google-cloud-storage/test/data/signer_v4_test_account.json
google-cloud-storage/test/data/signer_v4_test_data.json
google-cloud-storage/test/google/cloud/storage/file/signer_v4/escape_characters_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/lib/google/cloud/storage/file.rb
google-cloud-storage/lib/google/cloud/storage/file/list.rb
google-cloud-storage/lib/google/cloud/storage/policy/binding.rb
google-cloud-storage/lib/google/cloud/storage/project.rb
google-cloud-storage/lib/google/cloud/storage/service.rb
google-cloud-storage/test/google/cloud/storage/bucket_encryption_test.rb
google-cloud-storage/test/google/cloud/storage/bucket_test.rb
google-cloud-storage/test/google/cloud/storage/lazy/bucket_test.rb
google-cloud-storage/test/google/cloud/storage/project_test.rb
google-cloud-storage/Gemfile
google-cloud-storage/acceptance/storage_helper.rb
google-cloud-storage/test/helper.rb
google-cloud-storage/.repo-metadata.json
google-cloud-storage/.rubocop.yml
google-cloud-storage/test/google/cloud/storage/bucket_signed_url_v4_test.rb
google-cloud-storage/test/google/cloud/storage/file/signer_v4_test.rb
google-cloud-storage/test/google/cloud/storage/file_signed_url_v4_test.rb
google-cloud-storage/test/google/cloud/storage/lazy/bucket_signed_url_v4_test.rb
google-cloud-storage/test/google/cloud/storage/lazy/file_signed_url_v4_test.rb
google-cloud-storage/test/google/cloud/storage/project_signed_url_v4_test.rb

Compare Changes

This PR was generated with Release Please.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Feb 15, 2020
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 3982fb2 to 33f3954 Compare February 16, 2020 09:45
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 10159c8 to 33f3954 Compare February 17, 2020 09:45
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 090147a to 33f3954 Compare February 18, 2020 09:46
@quartzmo quartzmo self-assigned this Feb 18, 2020
@quartzmo quartzmo added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Feb 18, 2020
@quartzmo

Copy link
Copy Markdown
Member

This release should wait for #4739.

@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from df90a70 to 33f3954 Compare February 19, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 201638d to 33f3954 Compare February 20, 2020 09:43
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 4bb1beb to 8d7d444 Compare February 20, 2020 19:58
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from c502551 to 8d7d444 Compare February 21, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 2aad825 to 8d7d444 Compare February 22, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 1b35677 to 8d7d444 Compare February 23, 2020 09:45
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 1197b26 to 8d7d444 Compare February 24, 2020 09:32
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 0940f1a to 828319e Compare March 1, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from c690b89 to 828319e Compare March 2, 2020 09:56
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch 2 times, most recently from b50214e to 828319e Compare March 4, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from bb62718 to ea214de Compare March 4, 2020 22:58
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from a7f3715 to ea214de Compare March 5, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 88452aa to ea214de Compare March 6, 2020 09:45
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from 4f5bf4b to ea214de Compare March 7, 2020 09:44
@yoshi-automation
yoshi-automation force-pushed the release-google-cloud-storage-v1.26.0 branch from d9244e0 to ea214de Compare March 8, 2020 09:41
@googlebot

Copy link
Copy Markdown

All (the pull request submitter and all commit authors) CLAs are signed, but one or more commits were authored or co-authored by someone other than the pull request submitter.

We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that by leaving a comment that contains only @googlebot I consent. in this pull request.

Note to project maintainer: There may be cases where the author cannot leave a comment, or the comment is not properly detected as consent. In those cases, you can manually confirm consent of the commit author(s), and set the cla label to yes (if enabled on your project).

ℹ️ Googlers: Go here for more info.

@quartzmo

quartzmo commented Apr 6, 2020

Copy link
Copy Markdown
Member

@googlebot I consent.

@googlebot

Copy link
Copy Markdown

CLAs look good, thanks!

ℹ️ Googlers: Go here for more info.

@yoshi-automation

Copy link
Copy Markdown
Contributor Author

@yoshi-automation

Copy link
Copy Markdown
Contributor Author

The release build has started, the log can be viewed here. 🌻

@yoshi-automation

Copy link
Copy Markdown
Contributor Author

🥚 You hatched a release! The release build finished successfully! 💜

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API. autorelease: published cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants