Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/java-storage
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.15.1
Choose a base ref
...
head repository: googleapis/java-storage
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.16.0
Choose a head ref
  • 20 commits
  • 124 files changed
  • 6 contributors

Commits on Nov 18, 2022

  1. test(deps): update dependency com.google.cloud:google-cloud-pubsub to…

    … v1.121.0 (#1777)
    
    [![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.120.25` -> `1.121.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.0/compatibility-slim/1.120.25)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.0/confidence-slim/1.120.25)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-pubsub</summary>
    
    ### [`v1.121.0`](https://togithub.com/googleapis/java-pubsub/blob/HEAD/CHANGELOG.md#&#8203;11210-httpsgithubcomgoogleapisjava-pubsubcomparev112025v11210-2022-11-16)
    
    [Compare Source](https://togithub.com/googleapis/java-pubsub/compare/v1.120.25...v1.121.0)
    
    ##### Features
    
    -   Next release from main branch is 1.121.0 ([#&#8203;1406](https://togithub.com/googleapis/java-pubsub/issues/1406)) ([1b25b0e](https://togithub.com/googleapis/java-pubsub/commit/1b25b0e01a7b1068dbebaa5d6516419c11e31b96))
    
    ##### Dependencies
    
    -   Update dependency com.google.cloud:google-cloud-core to v2.8.28 ([#&#8203;1399](https://togithub.com/googleapis/java-pubsub/issues/1399)) ([ec1cae8](https://togithub.com/googleapis/java-pubsub/commit/ec1cae87596921078478ed96a22b9ca5b138f729))
    -   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 ([#&#8203;1395](https://togithub.com/googleapis/java-pubsub/issues/1395)) ([a3c32ea](https://togithub.com/googleapis/java-pubsub/commit/a3c32eadb8e6d4ce730f2f2d1f8960ccd6269ecb))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNi40IiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9-->
    renovate-bot authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    91a4ea1 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency com.google.cloud:google-cloud-storage …

    …to v2.15.1 (#1779)
    
    [![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.15.0` -> `2.15.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.1/compatibility-slim/2.15.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.1/confidence-slim/2.15.0)](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**: Renovate will not automatically rebase this PR, because other commits have been found.
    
    🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNi40IiwidXBkYXRlZEluVmVyIjoiMzQuMjYuNCJ9-->
    renovate-bot authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    f011c62 View commit details
    Browse the repository at this point in the history
  3. test(deps): update dependency com.google.api.grpc:proto-google-cloud-…

    …pubsub-v1 to v1.103.0 (#1776)
    
    * test(deps): update dependency com.google.api.grpc:proto-google-cloud-pubsub-v1 to v1.103.0
    
    * chore: set groupName for cross product test dependences
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: BenWhitehead <[email protected]>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    3 people authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    c2a7fa2 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 2.15.2-SNAPSHOT (#1778)

    * chore(main): release 2.15.2-SNAPSHOT
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    release-please[bot] and gcf-owl-bot[bot] authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    4544c9d View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

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

    …1.5 (#1781)
    
    [![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:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/googleapis/java-cloud-bom)) | `26.1.4` -> `26.1.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.5/compatibility-slim/26.1.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.5/confidence-slim/26.1.4)](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**: Renovate will not automatically rebase this PR, because other commits have been found.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4zIiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9-->
    renovate-bot authored Nov 20, 2022
    Configuration menu
    Copy the full SHA
    2cbdcf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Configuration menu
    Copy the full SHA
    5bc5176 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. test(deps): update cross product test dependencies (#1784)

    [![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.121.0` -> `1.121.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.1/compatibility-slim/1.121.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.121.1/confidence-slim/1.121.0)](https://docs.renovatebot.com/merge-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.103.0` -> `1.103.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.103.1/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.103.1/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.103.1/compatibility-slim/1.103.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.api.grpc:proto-google-cloud-pubsub-v1/1.103.1/confidence-slim/1.103.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-pubsub</summary>
    
    ### [`v1.121.1`](https://togithub.com/googleapis/java-pubsub/blob/HEAD/CHANGELOG.md#&#8203;11211-httpsgithubcomgoogleapisjava-pubsubcomparev11210v11211-2022-11-21)
    
    [Compare Source](https://togithub.com/googleapis/java-pubsub/compare/v1.121.0...v1.121.1)
    
    ##### Dependencies
    
    -   Update dependency com.google.cloud:google-cloud-bigquery to v2.18.0 ([#&#8203;1375](https://togithub.com/googleapis/java-pubsub/issues/1375)) ([b6ada4e](https://togithub.com/googleapis/java-pubsub/commit/b6ada4e06397d785b6747bd989fe6cd9d6e76801))
    -   Update dependency com.google.cloud:google-cloud-bigquery to v2.19.1 ([#&#8203;1416](https://togithub.com/googleapis/java-pubsub/issues/1416)) ([e140a49](https://togithub.com/googleapis/java-pubsub/commit/e140a4975a5bff4c73254784409f4f3dda27db09))
    -   Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.18 ([#&#8203;1413](https://togithub.com/googleapis/java-pubsub/issues/1413)) ([b3fb828](https://togithub.com/googleapis/java-pubsub/commit/b3fb828480f491e4275adf0b6367aeb51ac0569e))
    -   Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.18 ([#&#8203;1414](https://togithub.com/googleapis/java-pubsub/issues/1414)) ([74d2dc3](https://togithub.com/googleapis/java-pubsub/commit/74d2dc3329f6d4e33c977fa1e73df1aca278b9b3))
    
    </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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
    
    ---
    
     - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOS4yIiwidXBkYXRlZEluVmVyIjoiMzQuMjkuMiJ9-->
    renovate-bot authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    15e79b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    adecd24 View commit details
    Browse the repository at this point in the history
  2. chore: update native image checks to graalvm-22.3.0 (#1788)

    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](https://togithub.com/googleapis/java-storage/issues/new/choose) 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](
    https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
    mpeddada1 authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    a338103 View commit details
    Browse the repository at this point in the history
  3. test: introduce new StorageITRunner (#1785)

    ## New StorageITRunner
    
    Add two new JUnit runner to provide support for Cross Running test in a class across multiple
    backends and transports.
    
    When a class is annotated `@CrossRun(transports = {HTTP, GRPC}, backends = {PROD, TEST_BENCH})`
    each test defined in the class will be ran four times, once for each pair from the permutation.
    Each permutation will add a new entry to the test suite of the form `[Transport][Backend]`.
    This name form can be thought of as keys to access a location in an adjacency matrix.
    
    If only a single backed is needed `@SingleBackend()` can be used to denote the backend.
    
    If a class is annotated `@ParallelFriendly` the test suite may attempt to run the tests in
    parallel. Currently parallelism factor is set to 2 * core count.
    
    ### Field `@Inject`ion
    
    When defining the test several "globally scoped" items are available for injection to the test
    class by annotating a public non-final field with `@Inject`.
    
    Instances of Storage, along with BucketInfo, TestBench, etc. are registered as injectable values.
    If a field isn't able to be injected an InitializationError will be raised with details as to why.
    
    ### `CrossRun.Ignore` & `CrossRun.Exclude`
    
    Not all tests in a class will apply to all intersections, to allow filtering out tests for
    these cases there are two new annotations which can be used. If a test is both Ignored and
    Excluded, the Ignore will take precedence.
    
    `@Ignore`d functions similar to the standard `@org.junit.Ignore` where the test will be loaded
    but not ran.
    
    `@Exclude`d tests will not be loaded into the suite at all, thereby not being reported at all.
    
    ### `@Parameterized` running
    
    When a class is annotated `@Parameterized(ParameterProvider)` in addition to and Cross Run
    previously resolved, each parameter will result in another dimension added to the suite.
    The name of the suite will be extended with another dimension below any cross name,
    for example `[HTTP][PROD][myParam]`.
    
    ### Runner Registry
    
    A new class `Registry` has been added which is responsible for managing "globally scoped"
    instances of resources associated with running integration tests. All injectable instances
    are registered with the Registry and will be lazily initialized, reused and cleaned up.
    
    Instances like Storage clients, Backend Buckets, standard objects etc are all managed per
    backend.
    
    When a BucketInfo is loaded into the registry it's name is also made available to the
    provider for Storage instances. If a test attempts to mutate the state of a bucket the
    operation will be interrupted with a vetoing exception causing the test to fail.
    
    ## Refactoring Done
    
    1. TestBench is now a Registry Resource and shouldn't be used outside that context. Since
       testbench binds ports it is not a multi instance thing anyway.
    2. Remove StorageFixture in favor of Registry Field Injection
    3. Remove BucketFixture in favor of Registry Field Injection
    4. All IT test now use either of the two new runners
    5. Remove ParallelParameterized runner, instead annotate your class with `@ParallelFriendly`
    6. Move bucket cleanup utility from BucketFixture to new class BucketCleaner
    
    * test: add annotations for new Integration tests runners
    
    * test: add new Registry subsystem for new Integration Runners
    
    * test: add new Integration Runners
    
    * chore: add toString to ChecksummedTestContent
    
    * test: migrate ITReadMaskTest to use new StorageITParamRunner
    
    Split enclosed classes into their own respective classes ITBlobReadMaskTest and ITBucketReadMaskTest
    
    * test: migrate ITGrpcTest to use new StorageITRunner
    
    * test: migrate ITHmacTest to use new StorageITRunner
    
    * test: migrate ITNotificationTest to use new StorageITRunner
    
    * test: migrate ITKmsTest to use new StorageITRunner
    
    * chore: remove legacy junit fixtures and runner
    
    * test: migrate ITStorageLifecycleTest to use new StorageITRunner
    
    * test: migrate ITRetryConformanceTest to use new StorageITParamRunner
    
    Refactor RetryTestFixture to extend TestWatcher to allow for manual registration
    
    * test: migrate ITBatchTest to use new StorageITRunner
    
    * test: migrate ITServiceAccountTest to use new StorageITRunner
    
    * test: migrate ITSignedUrlTest to use new StorageITRunner
    
    * test: migrate ITOptionRegressionTest to use new StorageITRunner
    
    * test: migrate ITWriteChannelConnectionPoolTest to use new StorageITRunner
    
    * test: migrate ITDownloadBlobWithoutAuth to use new StorageITRunner
    
    * test: migrate ITDownloadToTest to use new StorageITRunner
    
    * test: migrate ITBlobReadChannelTest to use new StorageITRunner
    
    * test: migrate ITBlobWriteChannelTest to use new StorageITRunner
    
    * test: migrate ITObjectChecksumSupportTest to use new StorageITParamRunner
    
    * test: migrate ITObjectTest to use new StorageITRunner
    
    * test: migrate ITBucketTest to use new StorageITRunner
    
    * test: migrate ITBucketLifecycleTest to use new StorageITRunner
    
    * test: migrate ITBucketLifecycleRulesTest to use new StorageITRunner
    
    * test: migrate ITAccessTest to use new StorageITRunner
    
    * chore: consolidate StorageITParamRunner and StorageSuite into StorageITRunner
    BenWhitehead authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    4aa5355 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    3bf403e View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    7d67421 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3184d65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    099a616 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    cf900f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9ee3ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    deb89e5 View commit details
    Browse the repository at this point in the history
  4. feat: add {Compose,Rewrite,StartResumableWrite}Request.object_checksu…

    …ms and Bucket.RetentionPolicy.retention_duration (#1790)
    
    * ComposeObjectRequest.object_checksums
      * provide checksum validation values for ComposeObject operations
    * RewriteObjectRequest.object_checksums
      * provide checksum validation values for RewriteObject operations
    * StartResumableWriteRequest.object_checksums
      * provide checksum validation values when starting a ResumableWrite session
    * Bucket.RetentionPolicy.retention_duration
      * Add new retention_duration field that is explicitly a Duration superseding retention_period which is an int64 of seconds.
    
    
    docs: Clarified the object can be deleted via DeleteObject
    
    docs: Clarified relative resource names in gRPC IAM RPCs
    
    feat: Added object_checksums for compose/rewrite/startResumableWrite request
    
    docs: Updated the document link for `Naming Guidelines`
    
    fix: Removed WriteObject routing annotations
    
    feat: Added a new retention_duration field of Duration type
    PiperOrigin-RevId: 492231039
    
    Source-Link: googleapis/googleapis@82a7568
    
    Source-Link: https://github.com/googleapis/googleapis-gen/commit/2ecf909ca662ba304842ce6d041e92920be1e9b8
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMmVjZjkwOWNhNjYyYmEzMDQ4NDJjZTZkMDQxZTkyOTIwYmUxZTliOCJ9
    
    Co-authored-by: BenWhitehead <[email protected]>
    gcf-owl-bot[bot] and BenWhitehead authored Dec 5, 2022
    Configuration menu
    Copy the full SHA
    31c1b18 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    b1d0266 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. chore(main): release 2.16.0 (#1783)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [2.16.0](https://togithub.com/googleapis/java-storage/compare/v2.15.1...v2.16.0) (2022-12-06)
    
    
    ### Features
    
    * Add {Compose,Rewrite,StartResumableWrite}Request.object_checksums and Bucket.RetentionPolicy.retention_duration ([#1790](https://togithub.com/googleapis/java-storage/issues/1790)) ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    * Added a new retention_duration field of Duration type ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    * Added object_checksums for compose/rewrite/startResumableWrite request ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    
    
    ### Bug Fixes
    
    * Removed WriteObject routing annotations ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    
    
    ### Documentation
    
    * Clarified relative resource names in gRPC IAM RPCs ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    * Clarified the object can be deleted via DeleteObject ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    * Updated the document link for `Naming Guidelines` ([31c1b18](https://togithub.com/googleapis/java-storage/commit/31c1b18acc3c118e39eb613a82ee292f3e246b8f))
    
    
    ### Dependencies
    
    * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 ([#1797](https://togithub.com/googleapis/java-storage/issues/1797)) ([b1d0266](https://togithub.com/googleapis/java-storage/commit/b1d026608a5e3772e8bf77f25f1daf68b007427a))
    * Update dependency org.apache.httpcomponents:httpclient to v4.5.14 ([#1795](https://togithub.com/googleapis/java-storage/issues/1795)) ([cf900f4](https://togithub.com/googleapis/java-storage/commit/cf900f4139f30f89e3c0784467ddc12cc00cf81c))
    * Update dependency org.apache.httpcomponents:httpcore to v4.4.16 ([#1786](https://togithub.com/googleapis/java-storage/issues/1786)) ([3bf403e](https://togithub.com/googleapis/java-storage/commit/3bf403e94c035e6cf936e062a1ced2b5221b3912))
    * Update dependency org.apache.httpcomponents:httpmime to v4.5.14 ([#1796](https://togithub.com/googleapis/java-storage/issues/1796)) ([c9ee3ca](https://togithub.com/googleapis/java-storage/commit/c9ee3ca8820531cd709bb8f8a58a736813346861))
    * Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.18 ([#1782](https://togithub.com/googleapis/java-storage/issues/1782)) ([5bc5176](https://togithub.com/googleapis/java-storage/commit/5bc517623ef04bdb9a71a51666754b9f753f4c69))
    * Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 ([#1791](https://togithub.com/googleapis/java-storage/issues/1791)) ([3184d65](https://togithub.com/googleapis/java-storage/commit/3184d65cce1368c2f39ff85a6ed02cf536902244))
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    bf75118 View commit details
    Browse the repository at this point in the history
Loading