KEMBAR78
chore: merge main into transfer-manager branch by sydney-munro · Pull Request #1930 · googleapis/java-storage · GitHub
Skip to content

Conversation

@sydney-munro
Copy link
Contributor

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕️

If you write sample code, please follow the samples format.

renovate-bot and others added 30 commits January 23, 2023 12:12
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
…to v2.17.2 (#1870)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-storage](https://togithub.com/googleapis/java-storage) | `2.17.1` -> `2.17.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.2/compatibility-slim/2.17.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.2/confidence-slim/2.17.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-storage</summary>

### [`v2.17.2`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#&#8203;2172-httpsgithubcomgoogleapisjava-storagecomparev2171v2172-2023-01-23)

[Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.17.1...v2.17.2)

##### Bug Fixes

-   Update BlobReadChannelV2 handling to correctly restart for decompressed object ([#&#8203;1867](https://togithub.com/googleapis/java-storage/issues/1867)) ([93e8ed4](https://togithub.com/googleapis/java-storage/commit/93e8ed484224477cd1aeba24b3d84ed4003e9ee6))

##### Dependencies

-   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 ([#&#8203;1865](https://togithub.com/googleapis/java-storage/issues/1865)) ([ceb9a61](https://togithub.com/googleapis/java-storage/commit/ceb9a61921105f6c5dff80f4a1a41a0d3b51a06d))

</details>

---

### 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 becomes conflicted, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny42IiwidXBkYXRlZEluVmVyIjoiMzQuOTcuNiJ9-->
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
…5.0 (#1873)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.5.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…methods to allow literal value construction (#1875)

#### New Methods
* com.google.cloud.storage.Storage.BlobWriteOption.generationMatch(long)
* com.google.cloud.storage.Storage.BlobWriteOption.generationNotMatch(long)
* com.google.cloud.storage.Storage.BlobWriteOption.metagenerationMatch(long)
* com.google.cloud.storage.Storage.BlobWriteOption.metagenerationNotMatch(long)

Update UploadObject sample to use createFrom rather than trying to read the entire file into memory.
…image test run command (#1757) (#1881)

Source-Link: https://togithub.com/googleapis/synthtool/commit/df311d1a70b53e86cfeaf0fccf4ded8202deaa6d
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:ff1a5832623e1b694203b89253dbfe4c2d4a33aae1baf60d323b1245672331eb
* feat: setting up 2.15.x

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…6.0 (#1882)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.6.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…#1876)

Sometimes it's useful to specify that the ObjectsFixture should use the RequesterPays bucket
…pubsub-v1 to v1.105.2 (#1888)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.api.grpc:proto-google-cloud-pubsub-v1](https://togithub.com/googleapis/java-pubsub/proto-google-cloud-pubsub-v1) ([source](https://togithub.com/googleapis/java-pubsub)) | `1.105.1` -> `1.105.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.105.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.105.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.105.2/compatibility-slim/1.105.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.105.2/confidence-slim/1.105.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### 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 becomes conflicted, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTQuMCIsInVwZGF0ZWRJblZlciI6IjM0LjExNC4wIn0=-->
… v1.123.2 (#1889)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-pubsub](https://togithub.com/googleapis/java-pubsub) | `1.123.1` -> `1.123.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.123.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.123.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.123.2/compatibility-slim/1.123.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.123.2/confidence-slim/1.123.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-pubsub</summary>

### [`v1.123.2`](https://togithub.com/googleapis/java-pubsub/blob/HEAD/CHANGELOG.md#&#8203;11232-httpsgithubcomgoogleapisjava-pubsubcomparev11231v11232-2023-02-06)

[Compare Source](https://togithub.com/googleapis/java-pubsub/compare/v1.123.1...v1.123.2)

##### Dependencies

-   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 ([#&#8203;1474](https://togithub.com/googleapis/java-pubsub/issues/1474)) ([5fccae4](https://togithub.com/googleapis/java-pubsub/commit/5fccae49f912a24c14d144fdcc9617d5a5ae110a))

</details>

---

### 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 becomes conflicted, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTQuMCIsInVwZGF0ZWRJblZlciI6IjM0LjExNC4wIn0=-->
…to v2.18.0 (#1891)

* chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.18.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
…1877)

Add integration tests to verify desired precedence when resolving userProject options.

Fixes #1736
* feat: Update routing annotation for CreateBucketRequest
* docs: Add support for end-to-end checksumming in the gRPC WriteObject flow
* feat!: rename Notification to NotificationConfig

PiperOrigin-RevId: 507867795

Source-Link: googleapis/googleapis@604534e

Source-Link: https://github.com/googleapis/googleapis-gen/commit/fad2c06a87b9109850f3e8320a0ed27e14b2a065
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmFkMmMwNmE4N2I5MTA5ODUwZjNlODMyMGEwZWQyN2UxNGIyYTA2NSJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* chore: update clirr config

* chore: update usages of Notification to NotificationConfig

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: BenWhitehead <BenWhitehead@users.noreply.github.com>
…7.0 (#1897)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.7.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…p/templates/java_library/.kokoro (#1761) (#1898)

* build(deps): bump cryptography

Bumps [cryptography](https://togithub.com/pyca/cryptography) from 38.0.3 to 39.0.1.
- [Release notes](https://togithub.com/pyca/cryptography/releases)
- [Changelog](https://togithub.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://togithub.com/pyca/cryptography/compare/38.0.3...39.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: disabling dependabot

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tomo Suzuki <suztomo@google.com>
Co-authored-by: ddixit14 <deepankardixit@google.com>
Source-Link: https://togithub.com/googleapis/synthtool/commit/0c6f8d4ac5358553ee734e26574f390bc43a736e
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:5ee35ee919254a3d1e7d4f8abbf1b8c8869ade317ceb2e4df709af1b4b3e9ca1
…8.0 (#1901)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.8.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…e-plugin to v3.0.0-m9 (#1902)

* build(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0-m9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…hannel (#1903)

Cumulative crc32c check is only applicable to an initial offset of 0 because the
crc32c value return for a resource is for the entire resource. Instead, we continue
to perform the crc32c integrity check for each ChecksummedData which is always for the
bytes it is packed with.
…ketException (#1900)

Update Default RetryStrategy to retry when an SSLException is caused by a SocketException
* Remove DataGeneration rule in favor of Generator fixture from StorageITRunner
* Use import on @BucketFixtureAnnotations
* Update ITBucketTest#testListBucket to not perform manual retries (Listing buckets is a strongly consistent operation)
renovate-bot and others added 15 commits February 21, 2023 11:34
🤖 I have created a release *beep* *boop*
---


## [2.19.0](https://togithub.com/googleapis/java-storage/compare/v2.18.0...v2.19.0) (2023-02-21)


### Features

* Update routing annotation for CreateBucketRequest ([#1892](https://togithub.com/googleapis/java-storage/issues/1892)) ([581120f](https://togithub.com/googleapis/java-storage/commit/581120f00b9adc2d8d45ac038772685d7e134e61))


### Bug Fixes

* Update Default RetryStrategy to retry SSLException caused by SocketException ([#1900](https://togithub.com/googleapis/java-storage/issues/1900)) ([be2aba0](https://togithub.com/googleapis/java-storage/commit/be2aba0704bcdd55fdfeb233802dea532e6c7882))
* Update GrpcStorageImpl handling to be aware of quotaProjectId ([#1877](https://togithub.com/googleapis/java-storage/issues/1877)) ([ca8510e](https://togithub.com/googleapis/java-storage/commit/ca8510e3c16a5cc2fac1499b1888af612aa8e5b2)), closes [#1736](https://togithub.com/googleapis/java-storage/issues/1736)


### Dependencies

* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 ([#1907](https://togithub.com/googleapis/java-storage/issues/1907)) ([85e22d7](https://togithub.com/googleapis/java-storage/commit/85e22d785b3abef152b2b4df4d394a7477555b08))
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 ([#1904](https://togithub.com/googleapis/java-storage/issues/1904)) ([95b9aef](https://togithub.com/googleapis/java-storage/commit/95b9aef5fd390a1497bfe6baed3a7200e44f13cf))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
…to v2.19.0 (#1910)

* chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.19.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Update native-image related config to be specific for this class.

Update maven config to explicitly configure this new class as its only class for test when run under -Pnative
…1911)

This should fix release script reporting back to the release PRs
Source-Link: googleapis/synthtool@4c15ec0
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:e62f3ea524b11c1cd6ff7f80362736d86c0056631346b5b106a421686fce2726

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
…0215524 (#1917)

When b/270215524 is fixed and rolled out we should be able to revert this
…9.0 (#1914)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.9.0

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* test(deps): update cross product test dependencies

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
GCS Supports negative offsets in ranged reads and is documented in https://cloud.google.com/storage/docs/json_api/v1/parameters#range

Update the ReadChannel returned from Storage.reader to allow providing a negative value to `seek`.

NOTE: `seek` to a negative offset will be ignored by GCS if `limit` is also specified
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
@sydney-munro sydney-munro requested review from a team as code owners March 7, 2023 23:05
@product-auto-label product-auto-label bot added the size: xl Pull request size is extra large. label Mar 7, 2023
@generated-files-bot
Copy link

Warning: This pull request is touching the following templated files:

  • .github/release-please.yml
  • .github/sync-repo-settings.yaml
  • .kokoro/build.sh
  • gapic-google-cloud-storage-v2/src/main/java/com/google/storage/v2/StorageClient.java
  • gapic-google-cloud-storage-v2/src/main/java/com/google/storage/v2/StorageSettings.java
  • gapic-google-cloud-storage-v2/src/main/java/com/google/storage/v2/stub/GrpcStorageStub.java
  • gapic-google-cloud-storage-v2/src/main/java/com/google/storage/v2/stub/StorageStub.java
  • gapic-google-cloud-storage-v2/src/main/java/com/google/storage/v2/stub/StorageStubSettings.java
  • gapic-google-cloud-storage-v2/src/main/resources/com/google/storage/v2/gapic_metadata.json
  • gapic-google-cloud-storage-v2/src/test/java/com/google/storage/v2/MockStorageImpl.java
  • gapic-google-cloud-storage-v2/src/test/java/com/google/storage/v2/StorageClientTest.java
  • grpc-google-cloud-storage-v2/src/main/java/com/google/storage/v2/StorageGrpc.java
  • proto-google-cloud-storage-v2/src/main/java/com/google/storage/v2/StorageProto.java
  • proto-google-cloud-storage-v2/src/main/proto/google/storage/v2/storage.proto
  • samples/install-without-bom/pom.xml
  • samples/pom.xml
  • samples/snapshot/pom.xml
  • samples/snippets/pom.xml

@product-auto-label product-auto-label bot added the api: storage Issues related to the googleapis/java-storage API. label Mar 7, 2023
@sydney-munro sydney-munro merged commit 3e89b1f into feat/transfer-manager Mar 7, 2023
sydney-munro added a commit that referenced this pull request Mar 7, 2023
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 googleapis/java-storage API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants